[go: up one dir, main page]

CN102288130A - Curve displacement sensor system and application thereof - Google Patents

Curve displacement sensor system and application thereof Download PDF

Info

Publication number
CN102288130A
CN102288130A CN 201110215660 CN201110215660A CN102288130A CN 102288130 A CN102288130 A CN 102288130A CN 201110215660 CN201110215660 CN 201110215660 CN 201110215660 A CN201110215660 A CN 201110215660A CN 102288130 A CN102288130 A CN 102288130A
Authority
CN
China
Prior art keywords
sensor
curve
dynamic
displacement
curve displacement
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN 201110215660
Other languages
Chinese (zh)
Other versions
CN102288130B (en
Inventor
顾菊平
华亮
冯浩
钱家琛
丁立军
羌予践
茅靖峰
张齐
姚娟
李智
吴晓新
吕琳琳
魏绪亮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nantong University
Original Assignee
Nantong University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nantong University filed Critical Nantong University
Priority to CN201110215660A priority Critical patent/CN102288130B/en
Publication of CN102288130A publication Critical patent/CN102288130A/en
Application granted granted Critical
Publication of CN102288130B publication Critical patent/CN102288130B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Length Measuring Devices With Unspecified Measuring Means (AREA)

Abstract

本发明公开了一种曲线位移传感器系统及其用途,包括随曲线移动的物体一起移动的动传感器,另有起对动传感器的移动信号作参照作用的静传感器装置,通过动传感器和/或静传感器的高频脉冲数表征位移大小。本发明具有结构简单、安装方便、成本低、测量精度和分辨率高、无须调零等优点。

Figure 201110215660

The invention discloses a curve displacement sensor system and its application. It includes a dynamic sensor that moves along with the object moving along the curve, and a static sensor device that serves as a reference for the movement signal of the dynamic sensor. Through the dynamic sensor and/or the static The number of high-frequency pulses of the sensor represents the displacement. The invention has the advantages of simple structure, convenient installation, low cost, high measurement accuracy and resolution, no need for zero adjustment and the like.

Figure 201110215660

Description

Curve displacement sensing system and uses thereof
The application is an application number: 201010255266.2, the applying date: 2010.08.10, title: the dividing an application of " curve displacement sensing system and uses thereof ".
Technical field:
The present invention relates to a kind of curve displacement sensor, specifically, relate to a kind of high-precision digital curve displacement sensor.
Background technology:
The displacement detecting technology is a constantly technology of development, develop rapidly along with science and technology, in commercial production and scientific research process, the precision of displacement detecting, speed etc. are required also more and more higher, the digital non-contact detection of high precision displacement particularly.Research and utilization that sensor and combining of emerging technology have also been expanded traditional sensors greatly.Displacement measurement is one of project the most basic in the measuring technique, and is very extensive in engineering application, has very important position.Therefore, the displacement transducer of seeking simple and practical, easy to operate, wide accommodation, good economy performance has important practical significance to promoting the commercial production development.
The curve displacement sensor that has high performance-price ratio in the market is very limited, and angular displacement commonly used and linear displacement transducer all can not directly detect as the high precision curve displacement.So high precision curve displacement sensing will obtain paying attention to and development in future.The fields such as closed-loop control of unit head when the curve displacement sensor mainly applies to the accurate measurement of some irregular materials and structure and assembling, Curve Machining (welding, cutting, engraving etc.).Such sensor compatibility straight line and angle and measurement, and develop to some extent in the curvature context of detection, can extensively be used in fields such as commercial production, space flight navigation, new material and military military projects.
The curve displacement high-acruracy survey is the difficult point in the mechanical value measuring, generally adopts following several method:
1. the indirect method of measurement
Calculate the terminal curve displacement by displacement measurement to driving mechanism.That driving mechanism generally has is electronic, drive and surge three kinds.The most common with electric driving mechanism, two motors can be realized the terminal plane curve movement by gearings such as gear screw mandrels, and three motors can be realized the motion of terminal three-dimensional space curve by gearings such as gear screw mandrels.By installing photoelectric encoder on the motor additional or on gear train, installing the displacement detecting that the grating chi can be finished each degree of freedom additional, and finally be converted into the curve displacement of system's end.Adopt this method, can't overcome influences such as gear train hysterisis error, gap error, and the resolution of photoelectric encoder or grating chi and precision have directly determined the curve displacement accuracy of detection.Know the terminal mobile message of system at many, and do not know under the actual condition of gear train situation that this method is not had a versatility.
2. the direct method of measurement
The direct method of measurement generally adopts roller to be fixed on riding on the measured object, adopts sensing technology that the curve top offset is converted to simulating signal or digital signal by roller.Method is simple for this, but the terminal operating mode of many curve mobile systems does not allow to install roller, and the perhaps terminal unsettled roller that makes can't contact with object of reference, makes this method have bigger limitation.
Along with development of digital image, adopt imageing sensor and the displacement of image processing techniques detection curve more and more attracting researcher's concern.CCD image sensor (Charge Couple Device) be divided into one dimension with two dimension, the former is used for the detection of displacement, size, the latter is used for the transmission of planar graph, literal.The measurement of curve displacement in the industrial processes can utilize one dimension CCD device to realize.At first project on the CCD device, according to total number-of-pixels with by the number of pixels that image is covered, calculate tested length of curve again by the unknown length of curve of optical imagery method with measured object.The quantity of information that vision sensor provides is abundant, and adaptive faculty is strong, but the cost height makes its application be subjected to certain limitation.And under the stronger operating mode of light interference, when welding the displacement of diced system terminal curve as measuring, the image processing algorithm complexity, message processing time is long, real-time is poor.
Summary of the invention
The invention provides that a kind of measurement range is big, simple in structure, easy for installation, cost is low, measuring accuracy and resolution height, the curve displacement sensing system that need not return to zero.
The technical solution adopted for the present invention to solve the technical problems is:
A kind of curve displacement sensing system, it is characterized in that: comprise the mobile dynamic sensor of object that moves with curve, other has had the movable signal of pair dynamic sensor to do to levy the displacement size with reference to the quiet sensor device that acts on by the high-frequency impulse numerical table of dynamic sensor and/or quiet sensor.
Described curve displacement sensing system, the mobile dynamic sensor of testee that moves with curve is arranged, other has a left side, the right side is synchronous motor at the uniform velocity, a left side, the sense of rotation of right at the uniform velocity synchronous motor is identical, a left side, connect respectively on the output shaft of right at the uniform velocity synchronous motor and have the infrared light reflection action, and the reflective rod that rotates with motor output shaft, the Plane of rotation of reflective rod is vertical with motor output shaft, the motor output shaft axle center is the reflective excellent Plane of rotation center of circle, the Plane of rotation of two reflective rods has overlapped zone, this overlapping region is effective detection zone of movement of objects, and promptly the moving range of testee is in above-mentioned overlapping region; There have a quiet sensor to be fixed on to be left and right at the uniform velocity between the synchronous motor; Described dynamic sensor, quiet sensor are reflective single beam infrared photoelectric sensor.Dynamic sensor, quiet sensor are connected with comparer respectively, comparer is connected with single-chip microcomputer, single-chip microcomputer is given the counter module of FPGA by I/O mouth output control signal, realize the switching of technology and latch function by the conversion of single-chip microcomputer mouth line high-low level, latch returns single-chip microcomputer to data, and single-chip microcomputer is exported demonstration to the result through calculating.When under the operating mode that has high light to disturb, using, can adopt the position transducer of other kinds such as Hall element, eddy current sensor to replace reflective photoelectric sensor.Hall element, eddy current coil sensitive elements such as (eddy current probes) are installed on the curve track (track), and the same reflective photoelectric sensor in installation site replaces with field generator for magnetic or swirl plate with reflective rod, with the output of sensitive element as position signalling.
Described curve displacement sensing system, the mobile trailing type dynamic sensor of testee that moves with curve is arranged, other has a left side, the right side is synchronous motor at the uniform velocity, a left side, install first respectively on the output shaft of right at the uniform velocity synchronous motor, second dynamic sensor, first, second dynamic sensor is a photoemitter, a left side, install first respectively on the shell of right at the uniform velocity synchronous motor, the second quiet sensor, first, the second quiet sensor is a photoelectric receiving device, the trailing type dynamic sensor is installed several light receiving elements in a circle 360 degree scopes, guarantee that testee all can receive first under any position, the light signal that second dynamic sensor sends; The installation site of first, second quiet sensor is for receiving the position of the light signal that second, first dynamic sensor sends respectively.
Described curve displacement sensing system, the mobile dynamic sensor of testee that moves with curve is arranged, dynamic sensor is fixed on synchronous uniform speed electric motor's axle, following motor synchronous at the uniform velocity rotates, synchronous motor is fixed on the testee, follow object and be synchronized with the movement, other has first, second quiet sensor to be fixed on testee curve displacement track both sides; Described dynamic sensor is the photoemission sensor, and first, second quiet sensor is a photoelectric receiving transducer, and the plane that the beam axis rotation that dynamic sensor sends forms is vertical with electrical axis.
Dynamic sensor, quiet sensor are connected with comparer respectively, comparer is connected with single-chip microcomputer, single-chip microcomputer is given the counter module of FPGA by I/O mouth output control signal, realize the switching of technology and latch function by the conversion of single-chip microcomputer mouth line high-low level, latch returns single-chip microcomputer to data, and single-chip microcomputer is exported demonstration to the result through calculating.
A kind of purposes of curve displacement sensing system, it is characterized in that: be used for the detection curve displacement or detect amount of curvature, when detecting amount of curvature, by three points in the reflective excellent rotation sweep dynamic sensor moving process, adopt two sections little fitting a straight line circular arcs, adopt the high-frequency impulse filling and obtain radius-of-curvature and amount of curvature in conjunction with trigonometric function operation.
A kind of purposes of curve displacement sensor, it is characterized in that: by linear displacement transducer is installed on testee, with any one plane vertical with electrical axis is reference, detect testee and this interplanar change in displacement, the track of testee in three dimensions can be determined by solid geometry calculating, the three-dimensional space curve displacement detecting can be realized.
The beneficial effect of high-precision digital curve displacement sensor of the present invention mainly shows:
1. simple in structure, easy to process, realize the digitizing non-contact detection.Cost is low, is beneficial to batch process.
2. measurement range is big.
3. except the high precision curve displacement detects, can realize that high precision curvature detects.Sensor simply transformed to realize the three-dimensional curve displacement detecting.
4. precision and resolution height keeping adopting the high-frequency impulse completion method under the stable prerequisite of motor speed, can obtain very high precision.
5. need not return to zero before measuring, make things convenient for testing process.
Description of drawings:
Fig. 1 is curve displacement sensor embodiment 1 a bulk junction composition of the present invention;
Fig. 2 is curve displacement sensor embodiment 1 a measuring principle diagrammatic top view 1 of the present invention;
Fig. 3 is curve displacement sensor embodiment 1 a measuring principle sequential chart 1 of the present invention;
Fig. 4 is curve displacement sensor embodiment 1 a measuring principle diagrammatic top view 2 of the present invention;
Fig. 5 is curve displacement sensor embodiment 2 bulk junction compositions of the present invention;
Fig. 6 is curve displacement sensor embodiment 2 measuring principle diagrammatic top view 1 of the present invention;
Fig. 7 is curve displacement sensor embodiment 2 measuring principle sequential charts 1 of the present invention;
Fig. 8 is curve displacement sensor embodiment 2 measuring principle diagrammatic top view 2 of the present invention;
Fig. 9 is curve displacement sensor embodiment 2 measuring principle sequential charts 2 of the present invention;
Figure 10 is curve displacement sensor embodiment 3 bulk junction compositions of the present invention;
Figure 11 is curve displacement sensor embodiment 3 measuring principle diagrammatic top view of the present invention;
Figure 12 is curve displacement sensor embodiment 3 measuring principle sequential charts of the present invention;
Figure 13 is that curve displacement sensor of the present invention adopts embodiment 1 to carry out curvature measuring principle vertical view;
Figure 14 is that curve displacement transducer curvature of the present invention detects ideal model figure;
Figure 15 is a S T188 infrared sensor interface circuit block diagram in the curve displacement sensor interface circuitry of the present invention;
Figure 16 is a curve displacement sensor interface circuitry block diagram of the present invention;
Figure 17 is sensor and a single-chip microcomputer connecting circuit in the curve displacement sensor interface circuitry of the present invention;
Figure 18 is single-chip microcomputer and a FPGA connecting circuit in the curve displacement sensor interface circuitry of the present invention;
Figure 19 is that FPGA counts and latch artificial circuit figure in the curve displacement sensor interface circuitry of the present invention;
Figure 20 is a FPGA counting simulation result in the curve displacement sensor interface circuitry of the present invention.
Embodiment
Below in conjunction with accompanying drawing the present invention is further described.
Embodiment 1 (being embodiment 1):
The mobile dynamic sensor 1 of testee that moves with curve is arranged, other has a left side, the right side is synchronous motor 3 at the uniform velocity, 4 (is motor A, B), a left side, the sense of rotation of right at the uniform velocity synchronous motor is identical, a left side, connect respectively on the output shaft of right at the uniform velocity synchronous motor and have the infrared light reflection action, and the reflective rod (being called aluminium bar or metal bar) 5 that rotates with motor output shaft, 6 (is aluminium bar A, B), the Plane of rotation of reflective rod is vertical with motor output shaft, the motor output shaft axle center is the reflective excellent Plane of rotation center of circle, the Plane of rotation of two reflective rods has overlapped zone, this overlapping region is effective detection zone of movement of objects, and promptly the moving range of testee is in above-mentioned overlapping region; There is a quiet sensor 2 to be fixed between the left and right at the uniform velocity synchronous motor 3,4; Described dynamic sensor 1, quiet sensor 2 are reflective single beam infrared photoelectric sensor.
When metal bar process reflective photoelectric sensor, the light that the interface circuit infrared transmitting tube of sensor sends is through reflection, and sensor receiving tube signal is through an exportable high level pulse.When metal bar during without reflective photoelectric sensor, the receiving end output low level.As shown in Figure 1, testee is gone up at orbit (track) and is moved, and dynamic sensor (reflective photoelectric sensor) is followed the testee motion, and quiet sensor (reflective photoelectric sensor) is fixed on the two synchronous motor axle center lines.Add man-hour in order to make motor when rotation steady, aluminium bar adopts symmetric mode to be fixed on the motor shaft.
(1) when the testee moving direction when the quiet sensor
As shown in Figure 2, promptly testee moves to M3 until this process of axial connecting line by M0.This sensor is applicable to the occasion that testee slowly moves, and is specially adapted to the object stepping and moves occasion.If mobile object is stepping, initial position starts synchronous motor earlier and drives aluminium bar at M0 before measurement, and aluminium bar has two pulse signal outputs through dynamic sensor and quiet sensor.Owing to two motors are arranged with the moving two aluminium bars rotation of speed belt, and make two aluminium bars have the time difference, then can note two groups of signals, as shown in Figure 3 through quiet sensor.
Before object did not move, A, B two motors 3,4 drove aluminium bars and rotate, and when aluminium bar process dynamic sensor and quiet sensor, produce pulse signal, are designated as the T0 pulse signal in the moment.If the dynamic sensor and the starting phase angle between the quiet sensor that are reference with two rotating shaft hearts can be designated as α 0, β 0 (see figure 2) respectively.Start the high-frequency impulse counting when crossing dynamic sensor, stop counting during quiet sensor.Fill high-frequency impulse N in the one-period if A, B motor rotate, the N value is two high-frequency impulse numbers that continuous quiet sensor is interpulse.Then note high-frequency impulse number NA0 and NB0 constantly by T0 and in the cycle ratio of overall pulse number N can determine between object initial position and the quiet sensor phase angle [alpha] 0, β 0 with respect to two electrical axis A, B.In like manner according to record data NA1, NB1, NA2, NB2 ... moment dynamic sensors such as T1, T2 be can obtain and phase angle [alpha] 1, β 1, α 2, β 2 between reference and the quiet sensor are for two axle center ...
Because A, B two motor positions determine that its two motors distance is made as L (known), can try to achieve M0 and quiet sensor angle α 0, the β 0 with respect to A, B again, has so just determined the initial position M0 of object.
α 0 = N A 0 N * 360 - - - ( 1 )
β 0 = N B 0 N * 360 - - - ( 2 )
AM 0 = sin α 0 sin ( α 0 + β 0 ) * L = sin ( N a 0 N * 360 ) sin ( N a 0 + N b 0 N * 360 ) * L - - - ( 3 )
When testee is subjected to displacement, dynamic sensor also is synchronized with the movement, and moves to the M1 position as M0, and quiet sensor output this moment impulse phase still and do not become, and dynamic sensor output impulse phase has changed, and α 0, β 0 have also become α 1, β 1.
α 1 = N A 1 N * 360 - - - ( 4 )
β 1 = N B 1 N * 360 - - - ( 5 )
AM 1 = sin α 1 sin ( α 1 + β 1 ) * L - - - ( 6 )
So just can obtain dynamic sensor and move distance A M0, the AM1 of front and back two positions to A.
Because AM0, AM1 and their angle (α 0-α 1) are as can be known, so the displacement M0M1 before and after the object can try to achieve:
M 0 M 1 = [ AM 0 2 + AM 1 2 - 2 cos ( α 0 - α 1 ) AM 0 AM 1 ] - - - ( 7 )
Adopt said method can obtain the linear movement measuring general formula:
α n = N An N * 360 - - - ( 8 )
β n = N Bn N * 360 - - - ( 9 )
AM n = sin α n sin ( α n + β n ) * L - - - ( 10 )
AM n - 1 = sin α n - 1 sin ( α n - 1 + β n - 1 ) * L - - - ( 11 )
M n - 1 M n = [ AM n - 1 2 + AM n 2 - 2 cos ( α n - 1 - α n ) AM n - 1 AM n ] - - - ( 12 )
By above method the straight-line segment addition that obtains can be obtained curve displacement.When movement of objects speed was very slow, straight-line segment is section very, but because there is the time difference in the scanned sensor of two motors, so there is certain error in curve displacement calculating.The testee translational speed is slow more, and the motor rotational speed is fast more, and then error is more little.When testee is stepping when moving, measurement can obtain very high resolution and precision.
More than calculating draws under hypothesis A, the even and of the same size situation of B two motor speeds, and in the practical operation, A, B two motor speeds can not be identical, and asking α this moment nAnd β nThe time, two motors are counted N at the pairing high-frequency impulse that rotates a circle can be according to the actual conditions adjustment.Concrete when calculating N, can calculate that the high-frequency impulse number draws between two adjacent quiet sensors by interface circuit.
(2) when testee moving direction during away from quiet sensor
As shown in Figure 4, both be object from crossing two rotating shaft lines, move to Mn until this process of farther place through Mn-1. Formula 8,9 will be no longer suitable this moment.When dynamic sensor during through two electrical axis lines, the situation that must exist aluminium bar not pass through dynamic sensor through twice quiet sensor continuously, therefore can judge by interface circuit, when the dynamic sensor pulse not occurring when continuous two the quiet sensor pulses of appearance of interface circuit discovery, can do suitably to revise to formula 8,9 by the simple geometry analysis, but 12 right being suitable for of formula.
Embodiment 2 (being embodiment 2):
The mobile trailing type dynamic sensor 7 (being dynamic sensor M) of testee that moves with curve is arranged, other has a left side, the right side is synchronous motor 8 at the uniform velocity, 9 (is motor A, B), a left side, install first respectively on the output shaft of right at the uniform velocity synchronous motor, second dynamic sensor 10,11 (is dynamic sensor A, B), first, second dynamic sensor is a photoemitter, a left side, install first respectively on the shell of right at the uniform velocity synchronous motor, the second quiet sensor 12,13 (is quiet sensors A, B), first, the second quiet sensor is a photoelectric receiving device, the trailing type dynamic sensor is installed several light receiving elements in a circle 360 degree scopes, guarantee that testee all can receive first under any position, the light signal that second dynamic sensor sends; The installation site of first, second quiet sensor is for receiving the position of the light signal that second, first dynamic sensor sends respectively.
As shown in Figure 5, dynamic sensor M is a photelectric receiver, the fixing and same moved further with testee.Dynamic sensor A, B are photoemitter, fixedly connected with motor A, B axle respectively, synchronously rotation.Quiet sensors A, B are photoelectric receiving device, fixedly connected transfixion with motor housing.When dynamic sensor M installs, several light receiving elements are installed (after multiple collector spare signal handles through modulate circuits such as comparers in a circle 360 degree scopes, by or door connect), guarantee that testee all can receive the light signal that dynamic sensor A and B send under any pose.Quiet sensors A, B should be able to guarantee to receive respectively the light signal that dynamic sensor B, A send when installing.
Two dynamic sensor rotations of driven by motor, dynamic sensor A transmits, and M and B successively receive this signal.In like manner B transmits, and M, A also successively receive signal.
(1) when testee during near A, B electrical axis line
As shown in Figure 6.When testee is not mobile, start two synchronous motors earlier, but measurement range can expand the common factor of two photoelectric sensor induction regions to.The signal that quiet sensors A receives is that dynamic sensor B sends, and what quiet sensor B accepted is that dynamic sensor A sends, and M accepts the signal of dynamic sensor A, two emissions of B.When M moved, the phase place of M acknowledge(ment) signal and quiet sensors A, B acknowledge(ment) signal can change, and phase differential has embodied the variation of M displacement.Sequential chart as shown in Figure 7.If AB two electrical axis lines distances is L, the motor B high-frequency impulse quantity that rotates a circle is N B, the motor A high-frequency impulse number that rotates a circle is N ACan get:
α 0 = N B 0 N B * 360 - - - ( 13 )
β 0 = N A 0 N A * 360 - - - ( 14 )
AM 0 = sin α 0 sin ( α 0 + β 0 ) * L - - - ( 15 )
α 1 = N B 1 N B * 360 - - - ( 16 )
β 1 = N A 1 N A * 360 - - - ( 17 )
AM 1 = sin α 1 sin ( α 1 + β 1 ) * L - - - ( 18 )
M 0 M 1 = [ AM 0 2 + AM 1 2 - 2 cos ( α 0 - α 1 ) AM 1 AM 2 ] - - - ( 19 )
AM n = sin α n sin ( α n + β n ) * L - - - ( 20 )
AM n - 1 = sin α n - 1 sin ( α n - 1 + β n - 1 ) * L - - - ( 21 )
M n - 1 M n = [ AM n - 1 2 + AM n 2 - 2 cos | α n - 1 - α n | AM n - 1 AM n ] - - - ( 22 )
By above method the straight-line segment addition that obtains can be obtained curve displacement.When movement of objects speed was very slow, straight-line segment is section very, but because there is the time difference in the scanned sensor of two motors, so there is certain error in curve displacement calculating.The testee translational speed is slow more, and the motor rotational speed is fast more, and then error is more little.When testee is stepping when moving, measurement can obtain very high resolution and precision.
(2) when testee during away from A, B electrical axis line
The measuring principle sketch as shown in Figure 8, sequential chart is as shown in Figure 9. Formula 16,17 will be no longer suitable this moment.As dynamic sensor M during through two electrical axis lines, must exist quiet sensors A continuously two pulses to occur and the situation of pulse does not appear in dynamic sensor M, perhaps quiet sensor B continuously two pulses occur and the situation of pulse does not appear in dynamic sensor M, therefore can judge by interface circuit, when the pulse of dynamic sensor M not occurring when continuous two the quiet sensor pulses of appearance of interface circuit discovery, can be by the simple geometry analysis to α nAnd β nDo suitably to revise, but 22 right being suitable for of formula.
Embodiment 3 (being embodiment 3):
The mobile dynamic sensor 14 (being dynamic sensor M) of testee that moves with curve is arranged, dynamic sensor 14 is fixed on 15 of the synchronous uniform speed electric motors, following motor synchronous at the uniform velocity rotates, synchronous motor is fixed on the testee 16, follow object and be synchronized with the movement, other has first, second quiet sensor 17,18 (being quiet sensors A, B) to be fixed on testee curve displacement track both sides; Described dynamic sensor is the photoemission sensor, and first, second quiet sensor is a photoelectric receiving transducer, and the plane that the beam axis rotation that dynamic sensor sends forms is vertical with electrical axis.
Dynamic sensor M is fixed on the synchronous motor shaft among the figure, follows motor synchronous and at the uniform velocity rotates.Synchronous motor is fixed on the testee, follows object and is synchronized with the movement.Quiet sensors A and B are fixed on curve displacement track (track) both sides.Used motor is a small synchronous motor, and also available rotating speed other motor uniformly replaces.Light source (photelectric receiver) also can adopt the Laser emission receiving trap.
Measuring principle as shown in figure 11.The measuring principle sequential chart as shown in figure 12.Continuous when mobile at testee, variation continuously will take place to the scan period of 2 of A, B in the sensor of rotation continuously on testee.Can obtain:
α 0 = ( N A 0 N - 1 ) * 360 - - - ( 23 )
β 0 = ( 1 - N B 0 N ) * 360 - - - ( 24 )
∠ BM 0 A = N 0 N * 360 - - - ( 25 )
Wherein N is the high-frequency impulse number of filling in the dynamic sensor M revolution week age.At triangle AM 0Among the B, ∠ BM 04 can ask, and when therefore using this scheme, must guarantee AM0, BM0, AB, ∠ M 0BA, ∠ M 0Any two values among the AB are known, then triangle AM 0All angles and Bian Douke obtain among the B.And because ∠ BM 1A=∠ BM 04+ α 0+ β 0, and ∠ BM 1A can be tried to achieve automatically by interface circuit, therefore in actual measurement, only needs to calculate α 0And β 0In an amount get final product.Suppose α 0Calculate, then at triangle AM 0M 1In, AM0 and α 0Known, AM1 can be at triangle AM 1Try to achieve among the B (because at triangle AM 1Among the B, AB is known, ∠ M 1AB=∠ M 0AB-α 0, ∠ M 1BA=∠ M 0BA-β 0, then AM1 can get), M then 0M 1Can in the hope of.By the simple geometric analysis M that can be moved at every turn nM N+1, addition promptly gets curve displacement.
4, curvature measurement embodiment
Curvature is the amount of expression curved degree.The curvature of plane curve is exactly at the tangent directional angle of certain point on the curve rotation rate to arc length, defines by differential, shows the degree of curve off-straight.Curvature is big more, and the degree of crook of expression curve is big more.K=lim| Δ α/Δ s|, when Δ s trended towards 0, definition K was exactly a curvature.
Three kinds of schemes that more than provide all can be used for realizing curvature measurement.Be that example explanation curvature detects principle with scheme 1 below.Detection is overlooked schematic diagram as shown in figure 13.With M0, M1, M2 is example, supposes at these 3 o'clock on a circular arc, because each the detection apart from very little, can be approximated to be two segment straight lines, the focus of two straight line perpendicular bisectors is the center of circle of this circular arc then, and M1O1 is exactly a radius of curvature R, so just can be in the hope of the curvature of M1 position.Figure 14 is ideal model figure.
Utilize formula in the scheme one, AM 0 = sin α 0 sin ( α 0 + β 0 ) * L = sin ( N a 0 N * 360 ) sin ( N a 0 + N b 0 N * 360 ) * L , Make A (0,0), M 0Coordinate is (AM 0* cos α 0, AM 0* sin α 0), in like manner obtain M 1, M 2On the position coordinate.
AM 1 = sin α 1 sin ( α 1 + β 1 ) * L - - - ( 26 )
AM 2 = sin α 2 sin ( α 2 + β 2 ) * L - - - ( 27 )
M1(AM 1*cosα 1,AM 1*sinα 1) (28)
M2(AM 2*cosα 2,AM 2*sinα 2) (29)
If (X0, Y0), (X1, Y1), (X2, Y2), (X, Y), radius-of-curvature is R to O1 to M2 to M1 to M0.Computing formula is as follows:
( X - X 0 ) 2 + ( Y - Y 0 ) 2 = R - - - ( 30 )
( X - X 1 ) 2 + ( Y - Y 1 ) 2 = R - - - ( 31 )
( X - X 2 ) 2 + ( Y - Y 2 ) 2 = R - - - ( 32 )
Can get through calculating: O 1Coordinate
X = ( y 0 - y 1 ) ( x 2 - x 0 ) 2 + ( y 0 - y 1 ) 2 ( x 2 - x 0 x 1 - x 0 ) y 1 - ( y 0 - y 1 ) ( y 0 - y 2 ) y 2 ( y 0 - y 1 ) ( x 2 - x 0 ) - ( y 0 - y 2 ) ( x 1 - x 0 ) - y 0 - y 1 2 ( x 1 - x 0 ) y 1 + x 0 + x 2 2 - - - ( 33 )
Y = ( x 1 - x 0 ) ( x 2 - x 0 ) 2 + ( y 0 - y 1 ) ( x 2 - x 0 ) y 1 - ( x 1 - x 0 ) ( y 0 - y 2 ) y 2 2 [ ( y 0 - y 1 ) ( x 2 - x 0 ) - ( y 0 - y 2 ) ( x 1 - x 0 ) ] + y 0 - - - ( 34 )
R = [ X - x 0 ] 2 + [ Y - y 0 ] 2 That is:
R = [ ( y 0 - y 1 ) ( x 2 - x 0 ) 2 + ( y 0 - y 1 ) 2 ( x 2 - x 0 x 1 - x 0 ) y 1 - ( y 0 - y 1 ) ( y 0 - y 2 ) y 2 ( y 0 - y 1 ) ( x 2 - x 0 ) - ( y 0 - y 2 ) ( x 1 - x 0 ) - y 0 - y 1 2 ( x 1 - x 0 ) y 1 + x 2 - x 0 2 ] 2 + [ ( x 1 - x 0 ) ( x 2 - x 0 ) 2 + ( y 0 - y 1 ) ( x 2 - x 0 ) y 1 - ( x 1 - x 0 ) ( y 0 - y 2 ) y 2 2 [ ( y 0 - y 1 ) ( x 2 - x 0 ) - ( y 0 - y 2 ) ( x 1 - x 0 ) ] ] 2 - - - ( 35 )
5, novel curve displacement sensor interface circuitry design
The curve displacement sensor of three kinds of schemes has similarity in interface circuit design.Be the example explanation with scheme 1 below.
(1) hardware circuit design
Select for use ST188 one reflection infrared sensor as dynamic sensor and quiet sensor, its interface circuit as shown in figure 15, VCC selects for use+5V, GND ground connection, R1 selects (500~1000) Ω, and R2 selects 20K Ω, OUT is a signal output part, exports pulse behind the OUT termination comparer LM339.
The interface circuit block diagram makes full use of singlechip technology and EDA technology advantage separately as shown in figure 16, and hardware circuit adopts the form of FPGA (EP1K30TC144-3) assistant SCM (AT89C51).Sensors A, B signal are after LM339 handles, input singlechip interruption mouth, single-chip microcomputer P1.0, P1.1 mouth output control signal is given the counter module of FPGA, when P1.0 or P1.1 mouth output high level hour counter A or B begin numeration, stops counting during low level and latchs.Latch returns single-chip microcomputer to data, and single-chip microcomputer is exported demonstration to the result through calculating.
Sensor and interface microcontroller circuit as shown in figure 17, single-chip microcomputer and FPGA interface circuit are chosen con3 (P43,44 of FPGA as shown in figure 18,46,47,48,49,51,59,60,62,63,64), DATA (P109,110,111,112,113,114,116,120,121,122) send remember the high-frequency impulse number.P64, P65 and P109, P110 comes connection control signal.
(2) software design
Single-chip microcomputer detects dynamic sensor earlier and interrupts, and will finish following action then: control counter A counting detects quiet sensor then and interrupts, stop counter A counting, FPGA latchs this and counts A simultaneously, send single-chip microcomputer, after clear 0, detect dynamic sensor again and interrupt, beginning counter B counting detected quiet sensor more afterwards and interrupted, stop counter B counting, FPGA latchs this and counts B simultaneously, send single-chip microcomputer, clear 0 back circulation.
Used a lot of calculating in the whole procedure, comprised exponential function, factorial function, sin function, cos function, open radical sign function etc.Employing single-chip microcomputer c Programming with Pascal Language is more convenient in the specific implementation, also will consider the hybrid programming of single-chip microcomputer simultaneously.Be writing of several word programs necessary in the calculation procedure below:
Double mypow (double, int); // self-defined exponential function calls in sin, cos Taylor expansion
Int mult (int); // self-defined factorial function calls in sin, cos Taylor expansion
Double mysin (double); // self-defined sin function adopts Taylor expansion to approach and finds the solution (precision decision item number)
Double mycos (double); // self-defined cos function adopts Taylor expansion to approach and finds the solution
Double mysqrt (double); // self-defined evolution function adopts process of iteration to open radical sign
Value after calculate finishing is sent into the display buffer, and what system adopted is the segment encode delivery outlets of 8 74LS164 as 8 LED, so result data is divided into 8 segment datas, through calculations of offset, tables look-up and calls side-play amount and be presented on 8 sections LED.The curve displacement size can be shown, and the dynamic change of curve displacement can be shown in real time.
In the FPGA design, use the 74163 and 74373 Puzzle lock deposit systems of forming.Two 74163 cascade circuit figure and simulation result are shown in Figure 18 and 19.For improving accuracy of detection, need to improve the high-frequency impulse frequency, can realize the high-frequency impulse counting this moment by continuous expansion counter and latch.
6, the three-dimensional space curve displacement detects
Three kinds of schemes that the present invention proposes are only applicable to the plane curve displacement detecting, can determine the changes in coordinates of object in two dimensional surface.But the scheme that the present invention proposes can be extended to three-dimensional curve displacement detecting field easily.Only need on testee, to install linear displacement transducer (as laser sensor, ultrasonic sensor etc.), with any one plane vertical with electrical axis is reference, detect testee and this interplanar change in displacement, can determine that object is in three-dimensional changes in coordinates, calculate by solid geometry, can realize the three-dimensional space curve displacement detecting.
7, sensor precision and accuracy analysis
For linear movement pick-up, precision of measurement, accuracy and resolution are most important technical indicators.Precision of measurement is meant under the same terms, to measured repeatedly repeated measurement, the unanimity between the measured value (meeting) degree of carrying out.From the angle of measuring error, what precision reflected is the stochastic error of measured value.In native system, precision of measurement depends primarily on the degree of uniformity of synchronous rotational speed.
The rotating speed of the synchronous motor that is adopted in the experiment is 110r/min (1.83r/s), and the high-frequency impulse frequency that adopts active crystal oscillator to provide is 20MHz.Then motor revolution high-frequency impulse that each week is remembered is counted N=(60/110)/[1/ (20*10 6)]=10909090.9.Recognizable in theory minimum angles is 0.000033 °.Suppose that testee is nearer from two motor shafts.If AM=0.1m, then the displacement that may distinguish in theory is tan0.000033 ° * 0.1=0.000000057m=5.7 * 10 -8M this shows, the resolution of this sensor is very high.
Accuracy of measurement is meant the degree of closeness between measured value and the true value.The method of digital interpolative that adopts this curve displacement sensor realizes that curve displacement measures, and accuracy of measurement depends on difference frequency, object of which movement speed slowly, measure under higher, the uniform prerequisite of motor speed of filler pulse frequency and have higher accuracy.
8, sensor strengths and weaknesses analysis and improvement
Advantage: (1) measurement range is big; (2) simple in structure, easy for installation, cost is low; (3) measuring accuracy and resolution height; (4) need not return to zero before the measurement; (5) do not need to add in addition direction judgment circuit, by software directly declare to; (6) development potentiality is big, can expand.
Shortcoming:
(1) degree of uniformity of motor speed is one of principal element of decision sensor accuracy.The motor of selecting for use is a synchronous motor, mainly is because rotating speed can substantially constant during load variations, need not carry out speed governing under the situation of material such as sensor displacement, reflection rod or structural change; But synchronous motor has bigger electromagnetism pulsation to cause speed ripple, and is influential to precision; Can further select rotating speed small and special electric machine more uniformly for use.
(2) to be mainly used in measurand with scheme 2 be the occasion that stepping is moved for scheme 1.In scheme one, measurand could move next step after whenever making a move and need stopping to wait for all scanned quiet, the dynamic sensor of two aluminium bars.In scheme two, measurand could move next step after whenever making a move and need stopping to wait for scanned quiet, the dynamic sensor of two dynamic sensors (infrared transmitting tube).Though the resolution of sensor is very high, can detect no matter how little the step distance of testee is in theory.But the use field that requires measurand obviously to limit sensor with the step-by-step system operation, in actual applications, scheme 1 and 2 sensors that propose can directly apply to the object that slowly moves, and do not require that the object stepping moves, the error of bringing thus is inevitable, but movement of objects speed is slow more, and error is more little.
(3) computing work connects bigger in the system interface circuit.As adopt single-chip microcomputer will finish relatively more complicated calculating such as comparison trigonometric function, can bring bigger electrical error to detection.In improving from now on, can finish complex calculation to improve system accuracy by selecting high-grade controllers such as DSP for use.

Claims (4)

1. 一种曲线位移传感器系统,其特征是:包括随曲线移动的物体一起移动的动传感器,另有左、右匀速同步电机,左、右匀速同步电机的输出轴上分别固装第一、第二动传感器,第一、第二动传感器为光电发射器,左、右匀速同步电机的外壳上分别固装第一、第二静传感器,第一、第二静传感器为光电接收器件,随动式动传感器在一圈360度范围内安装若干个光接收器件,保证被测物体在任何位置下均可接收到第一、第二动传感器发出的光信号;第一、第二静传感器的安装位置为能分别接收到第二、第一动传感器发出的光信号的位置。 1. A curved displacement sensor system, which is characterized in that: it includes a dynamic sensor that moves with the object moving along the curve, and there are left and right uniform-speed synchronous motors, and the output shafts of the left and right uniform-speed synchronous motors are respectively fixed with the first, The second moving sensor, the first and the second moving sensors are photoelectric emitters, the first and second static sensors are respectively fixed on the shells of the left and right uniform speed synchronous motors, and the first and second static sensors are photoelectric receiving devices. The dynamic sensor installs several light-receiving devices within a circle of 360 degrees to ensure that the measured object can receive the light signals from the first and second dynamic sensors at any position; The installation position is a position where the light signals from the second and first motion sensors can be respectively received. 2. 根据权利要求1所述的曲线位移传感器系统,其特征是:动传感器、静传感器分别与比较器连接,比较器与单片机连接,单片机通过I/O口输出控制信号给FPGA的计数器模块,通过单片机口线高低电平的转换实现计数和锁存功能的切换,锁存器把数据返回单片机,单片机经过计算把结果输出显示。 2. the curve displacement sensor system according to claim 1, is characterized in that: dynamic sensor, static sensor are connected with comparator respectively, and comparator is connected with single-chip microcomputer, and single-chip microcomputer gives the counter module of FPGA by I/O port output control signal, The switching of the counting and latching functions is realized through the conversion of the high and low levels of the port line of the single-chip computer. The latch returns the data to the single-chip computer, and the single-chip computer outputs and displays the result after calculation. 3. 一种权利要求1所述的曲线位移传感器系统的用途,其特征是:用于检测曲线位移或检测曲率大小,检测曲率大小时,通过反光棒旋转扫描动传感器移动过程中的三个点,采用两段微直线拟合圆弧,采用高频脉冲填充并结合三角函数运算得到曲率半径及曲率大小。 3. the purposes of a kind of curve displacement sensor system described in claim 1, it is characterized in that: be used for detecting curve displacement or detecting curvature size, when detecting curvature size, three points in the moving process of moving sensor are scanned by the rotation of reflective rod , using two micro-lines to fit the arc, using high-frequency pulse filling and combining trigonometric functions to obtain the radius of curvature and the size of the curvature. 4. 一种权利要求1所述的曲线位移传感器的用途,其特征是:通过在被测物体上安装直线位移传感器,以任意一个与电机轴线垂直的平面为参考,检测被测物体与该平面间的位移变化,通过立体几何计算可确定被测物体在三维空间中的轨迹,即可实现三维空间曲线位移检测。 4. the purposes of a kind of curve displacement sensor described in claim 1, it is characterized in that: by installing linear displacement sensor on the measured object, with any one perpendicular to the motor axis plane as a reference, detect the measured object and the plane Through three-dimensional geometry calculation, the trajectory of the measured object in three-dimensional space can be determined, and the three-dimensional space curve displacement detection can be realized.
CN201110215660A 2010-08-10 2010-08-10 Curve displacement sensor system and application thereof Expired - Fee Related CN102288130B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110215660A CN102288130B (en) 2010-08-10 2010-08-10 Curve displacement sensor system and application thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110215660A CN102288130B (en) 2010-08-10 2010-08-10 Curve displacement sensor system and application thereof

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN2010102552662A Division CN101936710B (en) 2010-08-10 2010-08-10 Curve displacement transducer system and application thereof

Publications (2)

Publication Number Publication Date
CN102288130A true CN102288130A (en) 2011-12-21
CN102288130B CN102288130B (en) 2012-10-03

Family

ID=45334758

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110215660A Expired - Fee Related CN102288130B (en) 2010-08-10 2010-08-10 Curve displacement sensor system and application thereof

Country Status (1)

Country Link
CN (1) CN102288130B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111570140A (en) * 2020-05-22 2020-08-25 南通大学 Method for realizing automatic cleaning and coupling agent spraying of multi-specification long composite insulator

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61118609A (en) * 1984-11-14 1986-06-05 Matsushita Electric Ind Co Ltd Apparatus for measuring non-spherical surface
JPH10253343A (en) * 1997-03-13 1998-09-25 Ibaraki Pref Gov Method and apparatus for measuring shape of road surface
JP2001034942A (en) * 1999-07-15 2001-02-09 Sanyo Electric Co Ltd Disc recorder
CN101435692A (en) * 2007-11-13 2009-05-20 河南科技大学 Apparatus and method for measuring closed curved phase of workpiece

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61118609A (en) * 1984-11-14 1986-06-05 Matsushita Electric Ind Co Ltd Apparatus for measuring non-spherical surface
JPH10253343A (en) * 1997-03-13 1998-09-25 Ibaraki Pref Gov Method and apparatus for measuring shape of road surface
JP2001034942A (en) * 1999-07-15 2001-02-09 Sanyo Electric Co Ltd Disc recorder
CN101435692A (en) * 2007-11-13 2009-05-20 河南科技大学 Apparatus and method for measuring closed curved phase of workpiece

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
《机械》 20021231 曾翰通等 测量技术中基于B样条的遗传算法进行曲线重构和变换的研究 61-63 第29卷, 第06期 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111570140A (en) * 2020-05-22 2020-08-25 南通大学 Method for realizing automatic cleaning and coupling agent spraying of multi-specification long composite insulator
CN111570140B (en) * 2020-05-22 2021-11-02 南通大学 Method for realizing automatic cleaning and coupling agent spraying of multi-specification and long composite insulators

Also Published As

Publication number Publication date
CN102288130B (en) 2012-10-03

Similar Documents

Publication Publication Date Title
CN101493526B (en) Lunar vehicle high speed three-dimensional laser imaging radar system and imaging method
CN100547354C (en) Absolute ring sensor measuring device for absolute position measurement
CN103860204B (en) A kind of step motor control system being applied to four-dimensional ultrasound probe
CN2294453Y (en) Automatically measuring and drawing the volume of coal bulk on ground
CN102116611B (en) Detection method for cam outline detection system
CN110108255A (en) Universal mobile data acquisition and processing tunnel detection system for multiple scanners
CN102879032A (en) Dynamic measuring device for angle measurement precision
CN104808192A (en) Swing device for three-dimensional laser scanning and its coordinate conversion method
CN101408409B (en) High precision digital linear displacement sensor
CN103226008A (en) Synchronous acquisition method for gear pattern measuring data
CN102305590B (en) Curve displacement sensor system and applications thereof
CN101893457B (en) High-precision full-parameter detection method for continuous motion
CN101936710B (en) Curve displacement transducer system and application thereof
CN102221335A (en) Positioning system and method for engineering machine
CN102937419B (en) Cam profile detection system based on direct driving motor
CN102288130A (en) Curve displacement sensor system and application thereof
Kang et al. A multifunctional encoder with absolute and incremental angle outputs
CN113702705B (en) Synchronous measurement system and method for phase of double-shaft precise centrifugal machine
CN103934819A (en) Manipulator and composite material large-scale shell automatic profile modeling system
US20190350426A1 (en) Method and device for detecting moving distance, and storage medium
CN218675774U (en) ABZ pulse signal generating device, microcontroller chip and automatic control system
CN201867167U (en) Curve displacement sensor system
CN108759644A (en) Detection method, device and the storage medium of displacement distance
CN204007505U (en) Hall-type angle measurement unit based on FPGA
CN210014751U (en) Measuring device for detecting rotation angle of shaft

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20121003