EP0244385B1 - Détecteur de déplacement pour un codeur - Google Patents
Détecteur de déplacement pour un codeur Download PDFInfo
- Publication number
- EP0244385B1 EP0244385B1 EP87850140A EP87850140A EP0244385B1 EP 0244385 B1 EP0244385 B1 EP 0244385B1 EP 87850140 A EP87850140 A EP 87850140A EP 87850140 A EP87850140 A EP 87850140A EP 0244385 B1 EP0244385 B1 EP 0244385B1
- Authority
- EP
- European Patent Office
- Prior art keywords
- signal
- speed
- circuit
- displacement
- unit
- 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.)
- Expired - Lifetime
Links
- 238000006073 displacement reaction Methods 0.000 title claims description 85
- 238000001514 detection method Methods 0.000 claims description 32
- 239000003638 chemical reducing agent Substances 0.000 claims description 7
- 230000009467 reduction Effects 0.000 claims description 4
- 230000005381 magnetic domain Effects 0.000 description 12
- 238000004090 dissolution Methods 0.000 description 9
- 230000001360 synchronised effect Effects 0.000 description 9
- 230000006870 function Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 230000005415 magnetization Effects 0.000 description 3
- 230000004913 activation Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000009849 deactivation Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01P—MEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
- G01P3/00—Measuring linear or angular speed; Measuring differences of linear or angular speeds
- G01P3/42—Devices characterised by the use of electric or magnetic means
- G01P3/44—Devices characterised by the use of electric or magnetic means for measuring angular speed
- G01P3/48—Devices characterised by the use of electric or magnetic means for measuring angular speed by measuring frequency of generated current or voltage
- G01P3/481—Devices characterised by the use of electric or magnetic means for measuring angular speed by measuring frequency of generated current or voltage of pulse signals
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01D—MEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
- G01D5/00—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
- G01D5/12—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means
- G01D5/244—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing characteristics of pulses or pulse trains; generating pulses or pulse trains
- G01D5/24404—Interpolation using high frequency signals
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M1/00—Analogue/digital conversion; Digital/analogue conversion
- H03M1/12—Analogue/digital converters
- H03M1/22—Analogue/digital converters pattern-reading type
- H03M1/24—Analogue/digital converters pattern-reading type using relatively movable reader and disc or strip
- H03M1/28—Analogue/digital converters pattern-reading type using relatively movable reader and disc or strip with non-weighted coding
- H03M1/30—Analogue/digital converters pattern-reading type using relatively movable reader and disc or strip with non-weighted coding incremental
- H03M1/303—Circuits or methods for processing the quadrature signals
Definitions
- the present invention relates to a displacement detector for an encoder well suited for detection of angular or positional displacement.
- Such a displacement detector includes a detection head made up of a pair of spaced magnetic sensors arranged facing a scale of an encoder.
- the scale is either circular or linear and includes a series of aligned magnetic domains of a similar period.
- the magnetic sensors and the scale are arranged for a prescribed relative movement.
- the magnetic sensors sequentially issue a series of phased output signal pairs in response to change in intensity of magnetic field generated by the magnetic domains of the scale of the encoder.
- the displacement detector issues a series of system outputs in the form of displacement data which indicate the instant position of the magnetic sensors with respect to the scale of the encoder.
- Each displacement data Dout is made up of output signals issued by a pair of counters in a parallel mode.
- the output signal of one counter forms higher bits of the displacement data Dout and indicates the instant position of the magnetic sensors with respect to the scale, i.e. the number of the magnetic domains passed by the magnetic sensors.
- the output signal of the other counter forms lower bits of the displacement data Dout and indicates the instant position of the magnetic sensors within a magnetic domain now being passed by the magnetic sensors.
- the scale contains 1024 magnetic domains and the first-named counter has 8 bits.
- the rotation speed of the scale is equal to 1 RPS (rotation per second)
- the frequency of the lowest bit of the first-named counter amounts to about 260kHz.
- a rotary encoder is required to have a function to perform exact detection of position even at a rotation speed of the scale in a range from 6 to 60 RPS.
- the above described circuit assures detection of position with high degree of dissolution when the rotation speed of the scale is relatively low.
- the circuit cannot well follow high speed rotation of the scale due to slow response of the phase locked loop and such poor function at high rotation speed degrades the exactness of the count value ⁇ of the first-named counter which indicates the instant position of the one magnetic sensor within a magnetic domain.
- Such inexact displacement data are issued from the circuit without any proper compensation.
- the output signal N of the second-named counter and the count value ⁇ of the first-named counter are issued in a parallel mode to form the displacement data Dout.
- the number of cables used for signal transmission must be equal or larger than the number of bits of the displacement data Dout.
- US-A-449 117 and GB-A-2 156 977 are examples of the prior art.
- the former describes a digitizer, receiving analog signals and providing a digital output of an angle.
- the latter describes a length measuring device, where the measurement signal is delivered as two out of phase sine-wave voltages.
- a scale 15 is formed by magnetizing a given track with a sine wave of a constant period.
- a scale 15 takes the form of a magnetized circular track on a magnetic circular disc.
- the wavelength ⁇ of the sin wave used for magnetization is chosen in a range from several tens to several hundreds ⁇ m.
- a pair of magnetic sensors 16 and 17 are arranged facing the scale 15 to generate level signals corresponding to the intensity of magnetization on the scale 15.
- the output signals of such sensors 16 and 17 should contain no carrier waves.
- semiconductor elements are used for the sensors.
- the sensors 16 and 17 are phased from each other by ⁇ /4 (90 degrees). In other words, the sensors 16 and 17 are spaced apart from each other by a distance equal to (m ⁇ 1/4) ⁇ , m being a positive integer.
- the scale 15 and the magnetic sensors 16, 17 are arranged for relative rotation. When the magnetic sensor 16 generates a sine wave output signal, the magnetic sensor 17 generates a cosine wave output signal. When the period ⁇ of one cycle of the sine wave used for magnetization, i.e. the inter-pole distance of the scale 15, spans 0 ⁇ 2 ⁇ , the magnetic sensors 16 and 17 generate output signals equal to sin ⁇ and cos ⁇ .
- the magnetic sensors are connected to input terminals of respective multipliers 20 and 21 via respective A/D converters 18 and 19 which digitalize the output signals from the magnetic sensors 16 and 17.
- Output signals of the multipliers 20 and 21 are passed to terminals of a reducer 22 whose output signal is passed to a digital comparator 23.
- the comparator 23 supplies a U/ D signal to an up-down shifting terminal of a counter 24.
- the U/ D signal assumes a value "1" when the result of reduction is below 0, and a value "0" when the result of reduction is above 0.
- Clock pulses are also supplied to the counter 24.
- the counter 24 is set in an up-mode on receipt of a "1" signal, and in a down-mode on receipt of a "0" signal from the comparator.
- the U/ D counter 24 is connected to a function generating ROM 25 which stores sin ⁇ and cos ⁇ data. These data are sequentially read out in accordance with count values ⁇ .
- the data cos ⁇ are passed to the other input terminal of the multiplier 20 whereas the data sin ⁇ are passed to the other input terminal of the multiplier 21.
- the output of the reducer is equal to sin( ⁇ - ⁇ ).
- the comparator 23 generates a "1" U/ D signal when sin ( ⁇ - ⁇ ) is positive, and a "0" U/ D signal when sin ( ⁇ - ⁇ ) is negative.
- the count values ⁇ of the counter 24 change depending on the polarity of sin( ⁇ - ⁇ ).
- the magnetic sensors are also connected to respective wave shape discriminating circuits 30 and 31.
- Each discriminating circuit discriminates the output signal from the associated magnetic sensor with a given threshold value and generates a two-value signal of a "1" level or a "0" level.
- Output signals P1 and P2 of the discriminating circuits 30 and 31 are given in the form of square waves phased by ⁇ /2.
- the wave shape discriminating circuits 30 and 31 are connected to a common direction discriminating circuit 33 which discriminates the moving direction of the magnetic sensors 16 and 17.
- the output signal Sw of the direction discriminating circuit 33 is, on one hand, passed to the up-down shifting terminal of a counter 34 and, on the other hand, supplied to an external system.
- the counter 34 counts the output signal Sw from one wave shape discriminating circuit 33.
- the counter 34 is set in an up-mode when the magnetic sensors 16 and 17 move in the positive direction, and in a down-mode when the magnetic sensors 16 and 17 move in the negative direction. Every time the magnetic sensors 16 and 17 complete one cycle rotation, a zero-point signal Sz is generated at the reference position and supplied to the reset terminal of the above-described counter 34 via a wave shape discriminating circuit 32. Thus the counter 34 is reset every time the magnetic sensors 16 and 17 pass by the reference position.
- the count values of the counter 24 correspond to the number of magnetic domains on the scale which have been passed by the magnetic sensors 16 and 17 between the current and reference positions.
- the output N of the counter 34 forms the higher bits of the displacement data Dout whereas the output of the counter 24 forms the lower bits of the displacement data Dout.
- the counter 34 When the magnetic sensors 16 and 17 move in the positive direction, the counter 34 perform up-mode counting as each magnetic domain is passed by, and the count values are generated for the higher bits of the displacement data Dout.
- the higher bits of the displacement data Dout indicate the number of the magnetic domains already passed by the magnetic sensors 16 and 17, that is the current position of the magnetic sensors 16 and 17 with respect to the reference position.
- the signals sin ⁇ and cos ⁇ from the magnetic sensors 16 and 17 are multiplied by the signals cos ⁇ and sin ⁇ generated by the function generating ROM 25 and the product of multiplication is supplied to the reducer 22 for detection of sin( ⁇ - ⁇ ).
- the count value ⁇ of the counter 24 varies depending on the polarity of sin ( ⁇ - ⁇ ) to vary the output signals sin ⁇ and cos ⁇ of the function generating ROM 25 in accordance with the magnitude of the count value ⁇ .
- the above-described circuit forms a sort of phase locked loop in which the valve of sin( ⁇ - ⁇ ) is made equal to zero.
- the count value ⁇ of the counter 24 indicates the instant position of the one magnetic sensor 16 within a magnetic domain.
- the degree of dissolution by the count value is in a range from 1/256 to 1/2048 of length of one magnetic domain.
- FIG.1 One embodiment of the displacement detector in accordance with the present invention is shown in Fig.1, in which circuit elements substantially corresponding to those used for the conventional circuit shown in Fig.6 are indicated with same reference numerals.
- a speed detector 40 is connected to the magnetic sensor 16 in order to detect the relative displacement speed between the sensors 16 and 17 and the scale 15 on the basis of the output signal sin ⁇ of the magnetic sensor 16.
- the speed detector 40 issues a "0" signal when the displacement speed falls short of a given standard speed, and a "1" signal when the displacement speed exceeds the standard speed.
- a wave shape discriminating circuit 41 is also connected to the magnetic sensor 16 in order to convert the output signal of the magnetic sensor 16 to a two value signal of "1" and "0" levels through discrimination with a given threshold value.
- a data selector 42 is connected to the wave shape discriminator 41 in order to selectively supply to a counter 43 either the highest bit MSB of the count value ⁇ of the counter 24 in the phase locked loop P or the output signal of the wave shape discriminating circuit 41.
- a "0" signal is supplied from the speed detector 40
- the highest bit MSB of the count value ⁇ is selected for supply to the counter 43.
- the output signal of the wave shape discriminating circuit 41 is selected for supply to the counter 43 when a "1" signal is supplied.
- the up-down shifting terminal U/ D of this counter 43 receives the output signal Sw of the direction discriminating circuit 33.
- the counter 43 counts input signal while shifting its counting mode in accordance with the output signal W.
- the counter 43 performs up-mode counting when the magnetic sensors 16 and 17 move in the positive direction, and down-mode counting when the magnetic sensors move in the negative direction.
- the reset terminal R of the counter receives the zero-point pulse Pz passed from the wave shape discriminating circuit 32 via an AND gate 44. Thus, the counter 43 is reset every time the magnetic sensors 16 and 17 arrive at the reference position.
- the count value of the counter 43 indicates the number of magnetic domains on the scale 15 passed the magnetic sensors 16 and 17 between the instant and reference positions.
- the counter 43 corresponds in function to the counter 34 used for the conventional circuit shown in Fig.6.
- this counter 43 counts the highest bit MSB of the count value ⁇ of the counter 24 in the phase locked loop P when the relative displacement speed between the magnetic sensors 16, 17 and the scale 15 falls short of the standard speed.
- the phase locked loop P further includes a speed detector 35 which differentiates the count value ⁇ of the counter 24 with time "t".
- the count value ⁇ varies in accordance with the relative displacement speed.
- the rate of variation d ⁇ /dt of the count value ⁇ corresponds to the relative displacement speed between the magnetic sensors 16, 17 and the scale 15 and the speed detector 35 issues a speed signal.
- a latch circuit 45 is connected to the counters 43 and 24 in order to receive the output signal N of the counter 43 and the count value ⁇ of the counter 24.
- the latch circuit 45 latches the input signal with a system clock pulse CK and passes a displacement data Dout to a parallel/serial converter 46.
- the output signal N forms the higher bits of the displacement data Dout whereas the count value ⁇ forms the lower bits. In this way, synchronization with the parallel/serial shifting circuit 46 can be established.
- the phase locked loop P is accompanied with a direction discriminating circuit 36 to discriminate the moving direction of the magnetic sensors 16 and 17 on the basis of the lowest bit LSB of the count value ⁇ of the counter 24 and a value (LSB+1).
- a data selector 47 is connected to the direction discriminating circuits 33 and 36 in order to selectively supply to the latch circuit 45 either an output signal Sv of the discriminating circuit 36 or the output signal Sw of the discriminating circuit 33.
- the data selector 47 supplies the output signal Sv to the latch circuit 45 on receipt of the "0" signal from the speed detector 40. Whereas the output signal Sw is supplied to the latch circuit 45 when the "1" signal is received from the speed detector 40.
- the signal Sv is supplied to the latch circuit 45 as a direction signal Sb indicative of the moving direction of the magnetic sensors 16 and 17 when the relative displacement speed between the magnetic sensors 16, 17 and the scale 15 falls short of the standard speed.
- the signal Sw is supplied to the latch circuit 45 as the direction signal Sb when the relative displacement speed exceeds the standard speed.
- the latch circuit 45 passes to the parallel/serial converter 46 the direction signal Sb supplied via the data selector 47 and the output signal of the speed detector 40 after latching with the system clock pulse CK.
- the parallel/serial converter 46 converts parallel data made up of the displacement data Dout and the direction signal Sb supplied from the latch circuit 45 into corresponding serial data.
- the displacement data Dout and the direction signal Sb are converted.
- the higher bits of the displacement data Dout are formed by the output signal of the counter 43 and the lower bits are formed by the count value ⁇ of the counter 24.
- the count value ⁇ of the counter 24 in the phase-locked loop P is made invalid when the relative displacement speed between the magnetic sensors 16, 17 and the scale 15 exceeds the given standard speed.
- the parallel/serial converter 46 is connected to a coder 50 which codes the serial data from the converter 46.
- the serial data is coded to one of NRZ, biphase, f/2f, double-current RZ, RZ, bipolar, dicode and NRZ1 codes.
- the coded signal is transmitted outside the system in a serial mode after addition of a check bit such as a parity bit by a driver 51.
- the driver 51 may be constructed to perform serial transmission under RS422, RS232C or RS423 standard.
- the driver 51 may also be constructed to perform optical fiber transmission.
- a power source monitor circuit 55 including a battery 56 is provided.
- the monitor circuit supplies the power to a circuit group B including the coder 50 and the driver 51 and to a circuit group A including other circuit elements.
- the external power supply is canceled, power is supplied to the circuit group B only from the battery 56.
- the above-described displacement detector operates as follows.
- a detection head 61 issues three signals I , II , and III .
- the signals I and II are output signals of a pair of magnetic sensors forming the detection head 61 and the signal III is a zero point signal indicating the reference position of the scale.
- These signals I ,II and III are passed to a synchronous circuit 63 via a wave shape discriminating circuit 62.
- the signals I and II are given in the form of pulse signals shown in Figs.2(A) and 2(B). As illustrated, the pulse signals are phased by one-fourth period. In this case, the pulse signal I is ahead of the pulse signal II . When the relative movement between the detection head 61 and the scale is opposite, the pulse signal II is ahead of the pulse signal I .
- the pulse signals I and II are passed to a magnifying circuit 64 too.
- the pulse signals I and II are here magnified n times, n being a positive integer, as shown in Figs.2(C) and 2(D), in which signals I d and II d indicate output signals of the magnifying circuit 64.
- the magnifying circuit 64 includes a phase locked loop. As a result of magnification, the periods of the signals I d and II d are 1/n of those of the signals I and II and the signals I d and II d are phased by one-fourth period.
- the pulses I d and II d are then passed to the synchronous circuit 63 via a direction discriminating circuit 65.
- the direction discriminating circuit 65 detects the direction of the relative movement on the basis of the phase relationship between the signals I and II , and issues a signal Sc("0" or "1") indicative of the direction of the relative movement.
- the signal II is passed to a frequency setting circuit 66 too.
- this circuit 66 counts system clock pulses CK and compares the count value with a reference value selected by manual switches S1 to S4.
- this circuit 66 clears the count value, and issue a signal Sd when the count value exceeds the reference value. That is, in Fig.4, the system clock pulses CK are counted during periods Ta, and the count value is cleared with issue of the signal Sd during periods Tb.
- the synchronous circuit 63 When the signal Sd is supplied, the synchronous circuit 63 generates pulse signals PI and PII corresponding to the pulse signals I and II . When the signal Sd is not supplied, the synchronous circuit 63 generates pulse signals PI and PII corresponding to the pulse signals I d and II d. Regardless presence of the signal Sd, the synchronous circuit 63 generates a pulse signal PIII corresponding to the zero-point signal III .
- the pulse signal I and II or the pulse signals I d and II d are selectively chosen for generation of the signals PI and PII at the synchronous circuit 63. In this case, the synchronous circuit 63 latches the supplied signals by the system clock pulses CK for synchronization at switching of the signals to be chosen.
- the frequency setting circuit 66 does not issue the signal Sd and the synchronous circuit 63 issues the pulse signals PI and PII taken from the pulse signals I d and II d, thereby assuring detection of displacement at high degree of dissolution. Absence of the signal Sd indicates the fact that magnified pulse signals are currently issued. The value of the signal Sc indicates the direction of the relative movement between the detection head and the scale.
- the frequency setting circuit 66 issues the signal Sd and the synchronous circuit 63 issues the pulse signals PI and PII taken from the pulse signals I and II . Since the frequencies of the pulse signals I and II are lower than those of the magnified pulse signals I d and II d, higher harmonics interference can well be avoided and no high speed later stage signal processing is required.
- Fig.5 depicts another embodiment of the switching system.
- the signals I and II are given in the form of sin ⁇ and cos ⁇ just as the embodiment shown in Fig.1.
- the signals I and II are passed to a speed detecting circuit 71.
- This circuit 71 performs wave shape discrimination of the signals I and II to form square waves such as used in the embodiment shown in Fig.2. From the phase relationship between the square waves, the circuit 71 detects the direction of the relative movement and issues a signal Sd indicative of the direction.
- the circuit 71 also issues one or both of the square waves as speed signals Sv.
- the circuit 71 further abstracts, by use of a PLL circuit, ⁇ from the signals I and II and issues a digital signal D ⁇ made up of a number of bits.
- This digital signal D ⁇ is then passed to a bit shifting circuit 72 which performs sequential shifting from the lowest to higher bits of the signal D ⁇ at switching from the low to high relative movement between the detection head and the scale for output. That is, the output signal Dn of the bit shifting circuit 72 is an one bit signal between D ⁇ min and D ⁇ max (the original signal).
- the bit shifting circuit 72 also issues a signal S(n) indicative of the bit number currently selected.
- the bit shifting circuit 72 performs detection of speed by, for example, checking the frequency of the signal taken out from the lowest bit D ⁇ min of the digital signal D ⁇ .
- the bit shifting circuit 72 issues lower bits of the digital signal D ⁇ at high degree of dissolution. In the case of high speed relative movement, the bit shifting circuit 72 issues higher bits of the digital signal D ⁇ , thereby keeping the output frequency low.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Transmission And Conversion Of Sensor Element Output (AREA)
- Measurement Of Length, Angles, Or The Like Using Electric Or Magnetic Means (AREA)
Claims (11)
- Détecteur de déplacement pour un codeur comprenant une tête de détecteur (16, 17) qui est agencée de manière à faire face à une échelle (15) du codeur de manière à se déplacer de façon relative et qui est génératrice d'une paire de signaux de sortie en phase (sin Θ, cos Θ) correspondant à l'intensité d'un signal stocké dans l'échelle; des premier et second convertisseurs analogiques/numériques (18, 19) connectés à la tête de détection pour numériser ces signaux de sortie; une unité de multiplication et de génération de fonction (25, 20, 21) qui est connectée aux premier et second convertisseurs A/N et qui est génératrice d'un premier produit de multiplication (sin Θ, cos φ) du signal de sortie en provenance du premier convertisseur A/N par une valeur cosinus de données prescrites et d'un second produit de multiplication (cos Θ, sin φ) du signal de sortie en provenance du second convertisseur A/N par une valeur sinus des données prescrites; un réducteur (22) connecté à l'unité de multiplication et de génération de fonction pour calculer la différence [sin (Θ - φ)] entre les premier et second produits de multiplication; et une première unité de comptage (23, 24) qui est connectée au réducteur et à l'unité de multiplication et de génération de fonction, qui effectue un comptage correspondant à ladite différence dans le produit de multiplication, qui décale son mode de comptage en fonction de la polarité de la différence [sin (Θ - φ)] dans le produit de multiplication et qui passe sa valeur de comptage (φ) en tant que valeur prescrite décrite ci-dessus à l'unité de multiplication et de génération de fonction, caractérisé en ce que:
une unité de commutation de signal (40, 41, 42) est connectée à la tête de détection (16, 17) et à la première unité de comptage (24);
l'unité de commutation de signal détecte une vitesse du déplacement relatif décrit ci-dessus, sélectionne l'un des signaux de sortie en provenance de la tête de détection après une discrimination de forme d'onde lorsque ladite vitesse dépasse une vitesse standard et sélectionne un signal dans le bit de poids le plus fort de la valeur de comptage (φ) de la première unité de comptage (24) lorsque ladite vitesse chute au-dessous de la vitesse standard;
une seconde unité de comptage (43) est connectée à l'unité de commutation de signal et compte un signal de sortie en provenance de cette dernière;
une unité de conversion parallèle/série (45, 46) est connectée aux première et seconde unités de comptage (24, 43) et convertit les premières données de déplacement absolu, lesquelles incluent des bits de poids faible formés par la valeur de comptage (φ) de la première unité de comptage (24) et des bits de poids fort formés par une valeur de comptage (N) de la seconde unité de comptage (43), en des premières données série correspondantes lorsque la vitesse du déplacement relatif chute au-dessous de la vitesse standard; et en ce que
l'unité de conversion convertit les secondes données de déplacement absolu, lesquelles incluent des bits de poids fort formés par la valeur de comptage (N) de la seconde unité de comptage (43), en secondes données série correspondantes après invalidation de la valeur de comptage (φ) en provenance de la première unité de comptage (24) lorsque ladite vitesse dépasse la vitesse standard. - Détecteur de déplacement selon la revendication 1, caractérisé par un circuit de surveillance de source d'alimentation (55) connecté aux éléments de circuits décrits ci-dessus pour alimenter de façon provisoire une tension de pile lorsqu'une source d'alimentation externe est désactivée.
- Détecteur de déplacement selon la revendication 1 ou 2, caractérisé en ce que l'échelle (15) stocke un motif magnétisé, la tête de détection comprend des premier et second détecteurs magnétiques (16, 17) connectés respectivement aux premier et second convertisseurs A/N (18, 19) et les premier et second détecteurs magnétiques sont espacés l'un de l'autre d'une distance correspondant à un quart de la période du motif magnétisé.
- Détecteur de déplacement selon la revendication 1 ou 2, caractérisé en ce que l'unité de multiplication et de génération de fonction comprend des premier et second multiplicateurs (20, 21) connectés respectivement aux premier et second convertisseurs A/N (18, 19) et une mémoire morte (ROM) de génération de fonction (25) connectée aux côtés d'entrée des multiplicateurs.
- Détecteur de déplacement selon la revendication 1 ou 2, caractérisé en ce que la première unité de comptage comprend un capteur (24) et un comparateur (23) qui est interposé entre le réducteur (22) et une borne de comptage/décomptage dudit compteur et le comparateur délivre un signal qui est égal à 1 lorsque le résultat de la réduction est positif et qui est égal à 0 lorsque le résultat de la réduction est négatif.
- Détecteur de déplacement selon la revendication 1 ou 2, caractérisé en ce que le circuit de commutation de signal comprend un détecteur de vitesse (40) connecté à la tête de détection (16, 17), un circuit de discrimination de forme d'onde (41) connecté à la tête de détection et un sélecteur de données (42) connecté au détecteur de vitesse, au circuit de discrimination de forme d'onde et à la première unité de comptage (23, 24).
- Détecteur de déplacement selon la revendication 1 ou 2, caractérisé en ce que l'unité de conversion parallèle/série comprend un circuit de bascule (45) et un convertisseur parallèle/série (46) connecté au côté de sortie du premier circuit.
- Détecteur de déplacement selon la revendication 1 ou 2, caractérisé en ce que les premier et second convertisseurs A/N (18, 19), l'unité de génération et de multiplication de fonction (20, 21, 25), le réducteur (22) et la première unité de comptage (23, 24) forment une boucle à verrouillage de forme.
- Détecteur de déplacement selon la revendication 1 ou 2, caractérisé par un moyen pour générer un signal divisé présentant une fréquence qui vaut n ou 2n fois celle du signal de sortie en provenance de ladite tête de détection (16, 17), n étant un entier positif, et un circuit de sélection de signal qui détecte la vitesse du déplacement relatif, qui sélectionne le signal de sortie directement à partir de la tête de détection lorsque la vitesse dépasse la vitesse standard et qui sélectionne la vitesse divisée lorsque la vitesse chute au-dessous de la vitesse standard.
- Détecteur de déplacement selon la revendication 9, caractérisé en ce que le circuit de sélection de signal comprend un moyen pour établir librement la vitesse standard.
- Détecteur de déplacement selon la revendication 9, caractérisé en ce que la vitesse standard est établie au moyen d'un signal appliqué de façon externe.
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP101809/86 | 1986-05-01 | ||
| JP61101809A JPS62257065A (ja) | 1986-05-01 | 1986-05-01 | エンコ−ダ |
| JP137569/86 | 1986-06-13 | ||
| JP61137569A JPS62293123A (ja) | 1986-06-13 | 1986-06-13 | エンコ−ダ用変位検出装置 |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| EP0244385A2 EP0244385A2 (fr) | 1987-11-04 |
| EP0244385A3 EP0244385A3 (en) | 1990-12-19 |
| EP0244385B1 true EP0244385B1 (fr) | 1993-10-06 |
Family
ID=26442604
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| EP87850140A Expired - Lifetime EP0244385B1 (fr) | 1986-05-01 | 1987-04-29 | Détecteur de déplacement pour un codeur |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US4782329A (fr) |
| EP (1) | EP0244385B1 (fr) |
| KR (1) | KR920010015B1 (fr) |
| DE (1) | DE3787668T2 (fr) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE112009000121B4 (de) * | 2008-03-18 | 2013-09-26 | Mitsubishi Electric Corp. | Rotationswinkel-Erfassungsvorrichtung |
Families Citing this family (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6449914A (en) * | 1987-08-20 | 1989-02-27 | Fanuc Ltd | Signal processor for pulse encoder |
| JPH0267916A (ja) * | 1988-09-02 | 1990-03-07 | Yamaha Corp | アブソリュートエンコーダ |
| JP2697919B2 (ja) * | 1989-09-29 | 1998-01-19 | キヤノン株式会社 | 信号内挿回路及び該回路を備えた変位測定装置 |
| EP1046994A3 (fr) * | 1994-03-22 | 2000-12-06 | Hyperchip Inc. | Architecture d'insensibilité aux défaillances, à remplacement direct et efficace de cellules , supportant des systèmes totalement intégrés ainsi que des dispositifs de communication directs avec l'opérateur du système |
| CA2232399A1 (fr) * | 1998-05-13 | 1999-11-13 | Hohner Corp | Encodeur optique a communication absolue et dote d'un systeme incrementiel de lecture |
| DE10234744A1 (de) * | 2002-07-30 | 2004-02-19 | Elgo-Electric Gmbh | Vorrichtung zur Positions-und/oder Längenbestimmung |
| JP3708093B2 (ja) | 2003-04-01 | 2005-10-19 | ミネベア株式会社 | モータのサーボ制御システムおよびモータの速度制御に利用されるr/dコンバータ |
| US7046176B2 (en) * | 2003-04-11 | 2006-05-16 | Mitsubishi Denki Kabushiki Kaisha | Rotary encoder |
| DE102004004281B4 (de) * | 2004-01-28 | 2005-12-01 | Infineon Technologies Ag | Verfahren und Vorrichtung zur Positionserfassung |
| DE602006003954D1 (de) * | 2005-08-11 | 2009-01-15 | Mitutoyo Corp | Verfahren und Schaltungsanordnung zur Interpolation des Ausgangssignals eines Kodierers |
| JP4782553B2 (ja) * | 2005-11-28 | 2011-09-28 | オークマ株式会社 | アブソリュート位置検出装置 |
| US7535382B2 (en) * | 2006-10-31 | 2009-05-19 | Mitutoyo Corporation | High speed quadrature counter |
| DE102018209956A1 (de) * | 2018-06-20 | 2019-12-24 | Zf Friedrichshafen Ag | Ermittlung einer Drehzahl eines drehbaren Geberelements |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4346447A (en) * | 1979-12-28 | 1982-08-24 | Nippon Kogaku K.K. | Divisional reading device for sine signals |
| US4449117A (en) * | 1981-11-13 | 1984-05-15 | Dataproducts Corporation | Encoder tracking digitizer having stable output |
| DE3412557A1 (de) * | 1984-04-04 | 1985-10-24 | Mauser-Werke Oberndorf Gmbh, 7238 Oberndorf | Laengenmesseinrichtung |
| DE3584256D1 (de) * | 1984-04-14 | 1991-10-31 | Fanuc Ltd | Schaltungsmittel zur auswertung der bewegung einer inkrementalcodespur. |
| DE3445617C2 (de) * | 1984-07-13 | 1987-04-16 | Max Stegmann GmbH, Uhren- und Elektroapparatefabrik, 7710 Donaueschingen | Anordnung zur seriellen Übertragung der Meßwerte wenigstens eines Meßwertwandlers |
-
1987
- 1987-04-27 KR KR1019870004123A patent/KR920010015B1/ko not_active Expired
- 1987-04-29 EP EP87850140A patent/EP0244385B1/fr not_active Expired - Lifetime
- 1987-04-29 DE DE87850140T patent/DE3787668T2/de not_active Expired - Fee Related
- 1987-04-30 US US07/044,816 patent/US4782329A/en not_active Expired - Lifetime
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE112009000121B4 (de) * | 2008-03-18 | 2013-09-26 | Mitsubishi Electric Corp. | Rotationswinkel-Erfassungsvorrichtung |
Also Published As
| Publication number | Publication date |
|---|---|
| DE3787668T2 (de) | 1994-02-03 |
| EP0244385A3 (en) | 1990-12-19 |
| KR920010015B1 (ko) | 1992-11-10 |
| EP0244385A2 (fr) | 1987-11-04 |
| KR870011451A (ko) | 1987-12-23 |
| US4782329A (en) | 1988-11-01 |
| DE3787668D1 (de) | 1993-11-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0244385B1 (fr) | Détecteur de déplacement pour un codeur | |
| CN109696112B (zh) | 用于电感式绝对位置编码器的紧凑型伪随机标尺和读头 | |
| EP0076861B1 (fr) | Dispositif de mesure de deplacement | |
| US6448757B2 (en) | Precise digital frequency detection | |
| US4587485A (en) | Evaluation arrangement for a digital incremental transmitter | |
| EP0138306B1 (fr) | Détecteur d'une position angulaire | |
| EP0213904B1 (fr) | Méthode d'interpolation et codeur | |
| US5202842A (en) | Rotational position detecting device which compensates for eccentricity of rotating object | |
| US4811254A (en) | Displacement detector for an encoder | |
| RU2020752C1 (ru) | Преобразователь угла поворота вала в код | |
| EP0285878B1 (fr) | Dispositif de détection de rotation avec un synchro | |
| US6326908B1 (en) | Precision position encoder using coarse position indicator | |
| US4987414A (en) | Signal processing circuit for an encoder | |
| KR940007110B1 (ko) | 엔코우더용의 개선된 변위 검출장치 | |
| JPH0424646B2 (fr) | ||
| US5105159A (en) | Evaluating circuit for square wave signals | |
| JPH0438284B2 (fr) | ||
| US4787054A (en) | Interdial compensation technique for angular position detectors | |
| JPH01212314A (ja) | インクリメント型測定装置の信号処理回路 | |
| US5007057A (en) | Power source monitor and a rotary encoder with such a monitor | |
| JPH0449891B2 (fr) | ||
| SU1739185A1 (ru) | Цифровой датчик линейных перемещений | |
| SU1538145A1 (ru) | Цифровой фазометр | |
| SU526932A1 (ru) | Двухотчетный преобразователь углового перемещени в цифровой код | |
| JPH02220111A (ja) | エンコーダ |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
| AK | Designated contracting states |
Kind code of ref document: A2 Designated state(s): CH DE GB LI |
|
| RAP1 | Party data changed (applicant data changed or rights of an application transferred) |
Owner name: YAMAHA CORPORATION |
|
| PUAL | Search report despatched |
Free format text: ORIGINAL CODE: 0009013 |
|
| AK | Designated contracting states |
Kind code of ref document: A3 Designated state(s): CH DE GB LI |
|
| 17P | Request for examination filed |
Effective date: 19901108 |
|
| 17Q | First examination report despatched |
Effective date: 19920402 |
|
| GRAA | (expected) grant |
Free format text: ORIGINAL CODE: 0009210 |
|
| AK | Designated contracting states |
Kind code of ref document: B1 Designated state(s): CH DE GB LI |
|
| REF | Corresponds to: |
Ref document number: 3787668 Country of ref document: DE Date of ref document: 19931111 |
|
| PLBE | No opposition filed within time limit |
Free format text: ORIGINAL CODE: 0009261 |
|
| STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT |
|
| 26N | No opposition filed | ||
| PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: GB Payment date: 19970421 Year of fee payment: 11 |
|
| PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: DE Payment date: 19970505 Year of fee payment: 11 |
|
| PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: CH Payment date: 19970513 Year of fee payment: 11 |
|
| PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: GB Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 19980429 |
|
| PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: LI Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 19980430 Ref country code: CH Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 19980430 |
|
| REG | Reference to a national code |
Ref country code: CH Ref legal event code: PL |
|
| GBPC | Gb: european patent ceased through non-payment of renewal fee |
Effective date: 19980429 |
|
| PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: DE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 19990202 |