FR2487506A1 - Systeme codeur angulaire optique - Google Patents
Systeme codeur angulaire optique Download PDFInfo
- Publication number
- FR2487506A1 FR2487506A1 FR8114560A FR8114560A FR2487506A1 FR 2487506 A1 FR2487506 A1 FR 2487506A1 FR 8114560 A FR8114560 A FR 8114560A FR 8114560 A FR8114560 A FR 8114560A FR 2487506 A1 FR2487506 A1 FR 2487506A1
- Authority
- FR
- France
- Prior art keywords
- code
- track
- tracks
- circuit
- significant
- 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
Links
- 230000003287 optical effect Effects 0.000 title claims abstract description 14
- 238000001514 detection method Methods 0.000 claims abstract description 26
- 230000010363 phase shift Effects 0.000 claims description 2
- 241001225883 Prosopis kuntzei Species 0.000 claims 1
- 238000005286 illumination Methods 0.000 claims 1
- 210000000056 organ Anatomy 0.000 abstract 1
- 230000007704 transition Effects 0.000 description 15
- 238000010586 diagram Methods 0.000 description 14
- 230000001360 synchronised effect Effects 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 239000013598 vector Substances 0.000 description 5
- 230000008901 benefit Effects 0.000 description 4
- 239000004020 conductor Substances 0.000 description 4
- 230000000717 retained effect Effects 0.000 description 4
- 229910002056 binary alloy Inorganic materials 0.000 description 3
- 230000003111 delayed effect Effects 0.000 description 3
- 238000000034 method Methods 0.000 description 3
- 238000009877 rendering Methods 0.000 description 3
- 230000015572 biosynthetic process Effects 0.000 description 2
- 230000005284 excitation Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 241000220450 Cajanus cajan Species 0.000 description 1
- 241000366880 Quadrans Species 0.000 description 1
- 244000062793 Sorghum vulgare Species 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 239000012535 impurity Substances 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 235000019713 millet Nutrition 0.000 description 1
- 230000003278 mimic effect Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 230000000644 propagated effect Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Classifications
-
- 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/26—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 characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light
- G01D5/32—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 characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light
- G01D5/34—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 characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light the beams of light being detected by photocells
- G01D5/347—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 characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light the beams of light being detected by photocells using displacement encoding scales
- G01D5/34776—Absolute encoders with analogue or digital scales
- G01D5/34792—Absolute encoders with analogue or digital scales with only digital scales or both digital and incremental scales
-
- 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
-
- 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/14—Conversion in steps with each step involving the same or a different conversion means and delivering more than one bit
- H03M1/143—Conversion in steps with each step involving the same or a different conversion means and delivering more than one bit in pattern-reading type converters, e.g. having both absolute and incremental tracks on one disc or strip
-
- 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/26—Analogue/digital converters pattern-reading type using relatively movable reader and disc or strip with weighted coding, i.e. the weight given to a digit depends on the position of the digit within the block or code word, e.g. there is a given radix and the weights are powers of this radix
-
- 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/285—Analogue/digital converters pattern-reading type using relatively movable reader and disc or strip with non-weighted coding of the unit Hamming distance type, e.g. Gray code
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Optical Transform (AREA)
- Transmission And Conversion Of Sensor Element Output (AREA)
- Arrangements For Transmission Of Measured Signals (AREA)
Abstract
L'INVENTION CONCERNE UN SYSTEME CODEUR ANGULAIRE OPTIQUE COMPRENANT UN DISQUE DE CODE PORTANT DE MULTIPLES PISTES DE CODE OPTIQUE CONCENTRIQUES, DES MOYENS D'ECLAIRAGE DES PISTES DE CODE, DES MOYENS DE DETECTION DE L'ECLAIRAGE QUI PASSE A TRAVERS LES PISTES DE CODE ET UN CIRCUIT DE DECODAGE SERVANT A DONNER UNE SORTIE ANGULAIRE EN REPONSE A LA SORTIE DES MOYENS DE DETECTION. SELON L'INVENTION, CE SYSTEME COMPREND DES MOYENS PERMETTANT D'HABILITER SUCCESSIVEMENT DE MULTIPLES ORGANES D'ECLAIRAGE POUR MULTIPLEXER OPTIQUEMENT LES SIGNAUX DE PISTE DE CODE.
Description
L'invention concerne un système permettant de contrô-
ler la position angulaire d'un dispositif au moyen de pistes de code concentriques qui sont détectées électro-optiquement
et décodées électroniquement.
La figure 1 représente un système codeur optique ty- pique. Un disque de code 20 est monté sur un arbre de codeur
22 dont il s'agit de contrôler la position angulaire. Le dis-
que est généralement en verre et une série de pistes de code
annulaires concentriques y sont tracées. Chaque piste com-
prend des segments transparents et opaques alternés définis-
sant des parties égales autour de l'arbre 22. Le nombre de cy-
cles de code par piste peut varier d'un seul sur la piste la plus grossière 23 à plusieurs milliers de cycles sur la piste fine extérieure 25. La position angulaire effective du disque
de code peut être déterminée d'après les états binaires ins-
tantanés de plusieurs pistes de code.
Sur la figure 1, le système de lecture de code optique est représenté pour la piste fine, étant entendu que chaque pswe _st lue de façca similaire. La piste est éclairée par
une diode à émission de lumière (LED) 26. Les segments trans-
parents et opaques de la piste, ainsi éclairés, sont vus par
des photodétecteurs 28 à travers des fentes optiques de préci-
sion 30. La sortie instantanée des photodétecteurs dépend du fait que des segments transparents ou des segments opaques
soient alignés sur les photodétecteurs et les fentes associées.
Les détecteurs associés à des pistes autres que la plus fine fournissent des sorties d'onde carrée à mesure que le disque
tourne et les sorties provenant de plusieurs pistes représen-
tent ensemble un code binaire.
Les segments de la piste fine sont si peu espacés qu'ils
forment un réseau de diffraction qui fait en sorte que les pho-
todétecteurs donnent des sorties sinusoïdales de haute fidéli-
té à mesure que le disque de code tourne. Les sorties sinusol-
dales provenant de la piste fine sont traitées dans un circuit multiplicateur de code de manière à fournir une indication de position à résolution élevée. Cette résolution ne serait pas
possible avec une simple lecture binaire de la piste fine 25.
A cet effet, Sidney Wingate a démontré que deux ondes carrées
de même fréquence spatiale mais déphasées peuvent être combi-
nées logiquement, par exemple dans une porte OU exclusif, pour donner une nouvelle onde carrée ayant deux fois la fréquence d'entrée. Si l'on combine alors logiquement ce signal ayant deux fois la fréquence avec un signal similaire mais déphasé,
on peut obtenir un signal ayant quatre fois la fréquence spa-
tiale des signaux primitifs. On obtient le déphasage multiple nécessaire dans un tel procédé et additionnant et en pondérant
des signaux de sinus et de cosinus. On convertit alors en on-
des carrées les sinusoides déphasées obtenues, pour la combi-
naison logique mentionnée plus haut. Voir les brevets US
3 310 798 et 3 312 828.
La fonction d'un circuit multiplicateur X32 classique
est illustrée par les figures 2 et 3. Un cycle de la piste fi-
ne est indiqué en haut de la figure 2 et les deux sorties si-
nusoidales tirées de cette piste de code, portées en fonction de l'angle du disque de code, sont indiquées juste en dessous
de la piste. Le bit le plus significatif tiré de la piste fi-
ne, le bit X2, est tiré directement de l'onde sinusoïdale, par équarrissage de cette onde. L'indication X2 est basée sur deux transitions conduisant à ce bit pour chaque cycle de code de la piste fine. Des bits supplémentaires à tirer de la piste fine en vue d'une résolution accrue sont les bits X4, X8, X16 et X32 indiqués en bas de la figure. On peut voir que les cinq bits tirés de la piste fine forment un code binaire naturel
qui compte de zéro à 31, un cycle de code comportant 32 tran-
sitions. Pour former les bits les moins significatifs tirés de
la piste fine, on synthétise une famille de formes d'onde com-
me le montre la figure 2. Cette famille de formes d'onde com-
prend l'onde sinuso!dale et la phase de l'onde sinusoïdale, décalées successivement de 11 1/40. Ces formes d'onde sont synthétisées dans des circuits parallèles de la façon indiquée par la figure 3. On forme chaque forme d'onde en pondérant convenablement les signaux de sinus et de cosinus et en les 2487504f additionnant. Le vecteur résultat est une sinusoïde de m9me amplitude et de même fréquence que les sinusoïdes primitives
mais déphasée relativement au sinus dans les mesures indiquées.
Pour un multiplicateur X16, il faudrait seulement deux fois moins de sinuso!des et on les augmenterait d'angles de 22 1/20. De façon similaire, un multiplicateur X64 nécessiterait deux
fois plus de sinusoïdes, accrues de 5 5/80.
La famille de sinusoïdes est équarrie dans des circuits parallèles pour donner les ondes carrées indiquées en dessous de la forme d'onde X2. Puis, pour obtenir chacun des bits moins significatifs, on combine dans un circuit logique OU
exclusif des ondes carrées choisies parmi celles-ci. Par exem-
ple, l'onde de sinus équarrie et l'onde de cosinus équarrie sont appliquées à une porte OU exclusif pour obtenir le bit
X4. On utilise alors le bit X4 pour obtenir le bit X8 en l'ap-
pliquant à une porte OU exclusif en même temps qu'un signal X4 déphasé de 450. Ce dernier signal est à son tour tiré des
signaux de 450 et de 135 appliqués à une porte OU exclusif.
Pour obtenir le bit X16 de la même façon, il faut deux fois plus de circuits en parallèle pour former des ondes carrées déphasées et pour combiner celles-ci au bit immédiatement plus significatif. A chaque bit supplémentaire tiré de la piste
fine, le nombre de circuits de pondération, d'addition et dté-
quarrissage nécessaires est doublé.
Un but de l'invention est de réduire notablement le nombre de circuits de pondération et d'addition en parallèle qui sont nécessaires pour synthétiser de multiples bits en
partant d'une piste fine.
Les pistes de code autres que la piste fine sont appe-
lées bits de comptage de cycles. Ensemble, ces bits détermi-
nent l'adresse absolue du cycle de piste fine o le disque
est positionné. Dans un type de système, chacune de ces pis-
tes donne une sortie binaire naturelle directe. La fréquence spatiale des pistes diminue vers le centre du disque pour arriver à un code d'un seul cycle par tour à la Piste la plus
intérieure. Chaque signal provenant d'une piste binaire na-
turel doit être synchronisé avec la piste précédente. A cet
24875O6
effet, les systèmes classiques utilisent deux détecteurs pour chaque piste binaire naturelle, un détecteur d'avance et un détecteur de retard. Il est garanti que les signaux venant de
ces détecteurs soient en avance ou en retard sur des transi-
tions du bit immédiatement moins significatif comme le montre la figure 4. Selon la valeur du bit précédent, on utilise soit
le signal du détecteur d'avance soit celui du détecteur de re-
tard pour former le bit immédiatement moins significatif. Plus
précisément, si le bit d'ordre inférieur est un uzéro" logi-
que, le système choisit le signal d'avance et si le bit d'or-
dre inférieur est un "un" logique, le système choisit le si-
gnal de retard. Le résultat est le bit binaire naturel synchro-
nisé indiqué en bas de la figure 4.
Une variante du système d'exploration en V décrit ci-
dessus est le système d'exploration en U. Dans ce système, on
peut éliminer une piste et on peut tirer des pistes précéden-
te et suivante le bit correspondant. Dans ce cas, il faut qua-
tre détecteurs, deux avances et deux retards, sur la piste suivante. Un avantage du codage binaire naturel des pistes est que l'on peut utiliser des réseaux à multiples fentes, chaque réseau franchissant plusieurs cycles de code. De multiples fentes sont désirables pour chaque piste afin d'augmenter le
niveau de signal au photodétecteur et de compenser des imper-
fections photographiques minimes (rayures, impuretés etc.)
qui peuvent se présenter sur le disque de code, particulière-
ment sur les pistes les plus fines. Un inconvénient du sys-
tème de code binaire naturel est qu'il faut des détecteurs
d'avance et de retard.
Un code qui ne nécessite pas de détecteurs d'avance et de retard est le code Gray. Avec le code Gray, un seul bit
est en transition à tout moment donné. Ainsi, la synchroni-
sation entre pistes au moyen de détecteurs d'avance et de re-
tard n'est pas nécessaire. Toutefois, un inconvénient du code Gray est qu'on ne peut pas prévoir, pour toutes les pistes,
de multiples fentes qui augmentent le niveau du signal du dé-
tecteur. Etant donné que, dans un code Gray, chaque piste in-
248?SOd flue sur la résolution la plus fine, la performance du codeur
est donc limitée.
Un autre but de l'invention est de fournir un système qui permette aux pistes de comptage de cycles de fournir des niveaux élevés de signal et qui, pourtant, nécessite moins de
moyens optiques que les systèmes binaires naturels.
Le système binaire naturel aussi bien que le code Gray
nécessitent au moins un conducteur de sortie par piste de co-
de. Ainsi, huit pistes de code Gray nécessitent huit conduc-
teurs de sortie et huit pistes de code binaire naturel néces-
sitent seize conducteurs de sortie.
Un autre but de l'invention est de réduire le nombre de conducteurs de sortie qui doivent partir des détecteurs du système. Selon un aspect principal de l'inventions des groupes
distincts de pistes de code sont éclairés par des organes d'é-
clairage individuels. Les organes d'éclairage sont habilités
successivement pour multiplexer optiquement des signaux de pis-
te de code. Les signaux ainsi multiplexés sont reçus par le
circuit de décodage en passant par des sorties communes de dé-
tecteur. La, les signaux multiplexés sont démultiplexés et dé-
codés. Cette disposition réduit notablement le nombre de con-
ducteurs de sortie partant de la disposition de détecteurs.
Selon un autre aspect de l'invention, les pistes de co-
de du disque de code comprennent une piste de code fine, au
moins une piste plus significative codée pour une sortie bi-
naire naturelle à exploration en V et au moins deux pistes grossières les plus significatives codées pour une sortie en code Gray. Les moyens de détection associés aux pistes plus significatives comprennent au moins un détecteur d'avance et un détecteur de retard et le circuit de décodage associé à ces pistes comprend des moyens permettant de choisir la sortie du
détecteur d'avance ou celle du détecteur de retard pour syn-
chroniser chaque piste avec la piste précédente. Le circuit
de décodage associé aux pistes les plus significatives de co-
de Gray comprennent des moyens permettant de synchroniser ces
pistes avec les pistes d'exploration en V plus significatives.
2487506.
Les moyens préférentiels de synchronisation des pistes plus significatives comprennent des moyens permettant de décoder la sortie en code Gray en une sortie binaire naturelle, un bit chevauchant la sortie binaire naturelle provenant des pistes plus significatives. On compare les sorties chevauchantes et
on-modifie la sortie binaire naturelle tirée des pistes de co-
de les plus significatives selon les valeurs des bits chevau-
chants. Lorsqu'on utilise des pistes de code binaire naturel
comme pistes plus significatives, celles-ci peuvent être dé-
tectées à travers de multiples fentes de détecteur qui fran-
chissent plus d'un cycle. Cela augmente la capacité de trans-
mission du système aux détecteurs. Avec la piste la plus si-
gnificative, des fentes larges permettent de se passer de mul-
tiples fentes et le nombre de détecteurs nécessaires pour ces
pistes est minimisé par l'utilisation d'un code Gray.
Dans le circuit multiplicateur de piste fine de ltinven-
tion, le nombre de circuits sinusoïdaux de pondération et d'ad-
dition et la complexité des circuits logiques sont réduits re-
lativement à un multiplicateur classique, grâce à une commuta-
tion de quadrans ou autres secteurs angulaires. Les entrées sinusoïdales du circuit multiplicateur sont les mêmes pour tous
les segments du cycle de piste fine et le circuit multiplica-
teur fonctionne de façon identique sur chaque segment du cycle
de piste fine.
Les buts, particularités et avantages de l'invention,
mentionnés ci-dessus, ainsi que d'autres, appara tront ci-
après dans la description plus détaillée de modes d'exécution
préférentiels de l'invention, représentés par les dessins an-
nexés sur lesquels les mêmes références désignent partout les
mêmes parties. Les dessins ne sont pas nécessairement à l'é-
chelle mais visent surtout à illustrer les principes de l'in-
vention. - la figure 1 est une perspective d'un disque codeur typique et de l'optique de détection de code adjointe à la piste fine de ce disque; la figure 2 montre la famille de sinusoïdes déphasées et ces signaux équarris ainsi que cinq bits formés en partant
248 7506
de la piste fine dans un système codeur classique
- la figure 3 illustre la formation de vecteurs de si-
nuso des déphasées dans un multiplicateur X32 commercial;
- la figure 4 montre des formes d'onde typiques illu-s-
trant une détection classique d'avance/retard d'une piste de code pour synchroniser le signal de sortie avec une piste de code précédente; - la figure 5 est un schéma électrique par blocs d'un système codeur réalisant l'invention; - la figure 6 illustre la sélection de quadrants et les
formes d'onde d'entrée du circuit multiplicateur de la figu-
re 5; - la figure 7 est une vue schématique de l'optique de détection de piste fine; - la figure 8 montre des graphiques de plusieurs formes d'onde du circuit de la figure 7, en fonction de la position ciulaire du disque de code;
- la figure 9 est-un schéma électrique d'un préampliúi-
cateur et d'un inverseur utilisés dans le circuit multiplica-
teur de la figure 5;
- la figure 10 est un schéma électrique du circuit mul-
tiplicateur de la figure 5, comprenant la commutation de qua-
drants des entrées du multiplicateur; - la figure 11 illustre les positions de cinq diodes à
émission de lumière sur neuf pistes de code et les vingt pho-
todétecteurs associés; - la figure 12 est un schéma électrique de l'optique de détection de code de la figure 11;
- la figure 13 est un diagramme d'échelonnement de l'in-
terrogation pour la commande du circuit de la figure 5;
- la figure 14 est un schéma électrique du synchroni-
seur séquentiel de la figure 5; - la figure 15 est un schéma électrique du circuit "données prêtes" de la figure 5;
- la figure 16 montre un convertisseur analogique-numé-
rique destiné à servir dans l'un des canaux de comptage de cy-
cles de la figure 5; - la figure 17 est un schéma électrique du circuit de décodage de comptage de cycles faisant partie du circuit de la figure 5;
- la figure 18 est un diagramme d'échelonnement illus-
trant la synchronisation entre les bits tirés de la piste bi- naire naturelle et de la piste à code Gray; - la figure 19 illustre les avantages de l'utilisation d'un mélange de pistes de comptage de cycles de type binaire naturel et à code Gray; - la figure 20 est un schéma électrique d'un autre mode d'exécution de l'invention comportant un microprocesseur; - la figure 21 est un schéma électrique du circuit d'excitation de LED de la figure 20; - la figure 22 est un schéma électrique du circuit de
formation de vecteur et d'équarrissage de la figure 20.
La figure 5 montre un schéma par blocs du circuit de
détection de code et de décodage du système préférentiel se-
lon l'invention. Comme on l'expliquera plus loin, l'optique de détection de code 32 comprend un certain noïbre de diodes à émission de lumière (LED) qui éclairent les pistes de code du disque codeur et un certain nombre de photodétecteurs qui
sont éclairés selon la position angulaire du disque codeur.
Des sorties sinusoïdales classiques sont tirées de la piste fine sur les lignes 34 et 36. Ces signaux sont déphasés de 90 du cycle de piste fine et sont appelés signaux de sinus et de cosinus. Les signaux de sinus et de cosinus sont appliqués à
un circuit multiplicateur 38. D'une nouvelle manière expliquée-
ci-après, ce circuit multiplicateur tire des signaux de sinus et de cosinus plusieurs bits d'information pour assurer une sortie à grande résolution. Un multiplicateur X32 est indiqué
mais d'autres configurations sont possibles aussi.
Comme on l'expliquera ci-après, les signaux tirés des
douze pistes de code supplémentaires sont multiplexés optique-
ment. Un total de seize signaux multiplexés sont fournis sur quatre conducteurs de sortie indiqués par les canaux 1 à 4
(CH1 à CH4). Ces conducteurs sont reliés à un circuit démulti-
plexeur et décodeur 40. Dans le cas présent, ce circuit four-
nit onze bits d'information en code binaire naturel. D'autres
configurations sont possibles.
Un circuit synchroniseur séquentiel 53 fournit les si-
gnaux de synchronisation à l'optique de détection de code, au
multiplicateur 38 et au démultiplexeur-décodeur 40. L'opéra-
tion de décodage s'amorce par un signal d'interrogation trans-
mis au décodeur 42. Pendant l'opération de décodage, un signal
est fourni par le circuit "données prêtes" 44 sur la ligne DR.
Avant de décrire en détail le circuit multiplicateur 38, on peut expliquer à propos des figures 2 et 6 la logique du multiplicateur de commutation de quadrants. Comme on peut le voir en bas de la figure 2, les séquences de code des bits
X8 et moins significatifs se répètent à travers chaque qua-
drant du cycle de code de piste fine. Les quatre quadrants de ce cycle sont indiqués par les tiretés verticaux traversant
les séquences de bits et les signaux déphasés et équarris.
Etant donné que chacune de ces séquences de code se ré-
pète à travers chaque quadrant, il suffit qu'un circuit multi-
plicateur soit conçu pour décoder les entrées sinusoïdales du multiplicateur dans l'un de ces quadrants, du moment que les
entrées du multiplicateur sont maintenues semblables à tra-
vers chaque quadrant. A cet effet, on peut voir, en comparant par exemple les signaux déphasés équarris de la figure 2 et le
bit X32, que les transitions de signal pour ce bit se produi-
sent lors des transitions des ondes équarries individuelles.
Par exemple, dans le premier quadrant du cycle de code, les
transitions des ondes carrées avancées entre 90 et 1800 com-
mandent les transitions du premier quadrant du cycle de code.
De façon similaire, les transitions des ondes carrées ayant des angles de phase de 0 à 90 commandent les transitions dans le deuxième quadrant du cycle de code. Les bords descendants de ces deux groupes d'ondes carrées commandent les transitions
dans les troisième et quatrième quadrants du cycle de code.
Bien que seize ondes soient nécessaires pour assurer les transitions nécessaires dans le bit X32, on peut voir que le nombre nécessaire d'ondes carrées est réduit de près de moitié lorsqu'on fait fonctionner le multiplicateur dans un seul quadrant; par exemple, le groupe d'ondes carrées ayant
des angles de phase de O à 90 fournit le nombre de transi-
tions voulu dans le deuxième quadrant de la séquence du bit X32. Toutefois, il reste le problème concernant la conception des portes logiques du multiplicateur qui assurent la séquence
de bit au sein d'un quadrant en partant des signaux d'onde car-
rée de ce quadrant. En outre, si l'on utilise le même multi-
plicateur pour chaque quadrant, il faut faire varier les en-
trées du multiplicateur selon le quadrant de façon que la for-
mation d'ondes carrées soit celle que nécessitent les portes logiques. On considérera le deuxième quadrant du cycle de piste fine représenté par la figure 2; la forme d'onde du bit X8 dans le deuxième quadrant est identique à l'onde carrée à 450 au sein de ce quadrant. Ainsi, pour fournir le bit X8, il est seulement nécessaire d'équarrir une sinusoïde à phase avancée
de 450 en partant de l'entrée de sinus et de l'amener direc-
tement à une sortie X8.
Pour obtenir la séquence du bit X16 dans le deuxième quadrant du cycle de code au moyen d'une porte OU exclusif, il faut un signal ayant la forme d'onde indiquée en tireté en dessous de la séquence X8. Cette forme d'onde peut à son tour être obtenue, au moyen d'une porte OU exclusif, en partant des signaux à 22 1/20 et 67 1/20 du deuxième quadrant. De façon similaire, la séquence de bit X32 dans le deuxième quadrant peut être obtenue, au moyen d'une porte OU exclusif, en partant de la séquence de bit X16 et de la forme d'onde indiquée en tireté en dessous de la séquence X16. Cette dernière forme d'onde peut, à son tour, être obtenue au moyen d'une porte OU
exclusif en partant des signaux à 56 1/40 et 78 3/40.
Le multiplicateur étant conçu pour accomplir les fonc-
tions de porte décrites plus haut quand la piste fine est po-
sitionnée pour une lecture du deuxième quadrant, on peut utili-
ser le même multiplicateur pour obtenir la même sortie dans chacun des trois autres quadrants du cycle de piste fine en commutant les entrées sinusoïdales du circuit. Dans ces autres quadrants, les entrées doivent être commutées pour imiter les entrées normalement trouvées dans le deuxième quadrant. Les
signaux à commuter dans les circuits de pondération et d'addi-
tion de chaque quadrant du cycle de code peuvent être détermi-
nés d'après la figure 6. Sur cette figure, les signaux classi-
ques de cosinus et de sinus sont représentés ainsi que ces si-
gnaux inversés. En choisissant le signal de sinus inversé et le signal de cosinus pour remplacer les signaux de cosinus et
de sinus, les formes d'onde dans le premier quadrant reprodui-
sent celles du deuxième quadrant pour lesquelles le multipli-
cateur est conçu. Cela est indiqué par les traits gras pour ces signaux. De même, dans le troisième quadrant, on choisit
les signaux de sinus et de cosinus inversé et dans le quatriè-
me quadrant, les signaux de cosinus inversé et de sinus in-
versé.
Le quadrant du cycle de code au sein duquel le codeur est positionné est indiqué par les bits X2 et X4. Ces bits
sont indiqués en code Gray sur la figure 6 (signaux A et B).
Le circuit particulier de l'optique de détection de co-
de de piste fine et du circuit multiplicateur 38 sont repré-
sentés par les figures 7 à 10.
* Le circuit photodétecteur fournissant la sortie sinusol-
dale est représenté par la figure 7. Des signaux choisis sont
portés en fonction de la position angulaire sur la figure 8.
Pour fournir une première sortie sinusoïdale, appelée signal de sinus, deux groupes de fentes 52 et 54 sont alignées avec précision relativement à la piste fine 25 de sorte que chacune est espacée de l'autre d'un certain nombre de cycles plus 1800 de cycle. Les détecteurs associés aux fentes 52 et 54 sont des phototransistors 56 et 58 branchés en opposition. Comme on l'a représenté, les fentes 52 sont alignées sur des segments transparents de la piste fine 25; ainsi, le transistor 56 est éclairé par la LED 57 et il conduit. Par contre, les fentes 54 sont déphasées de 1800 relativement aux fentes 52 et sont alignées sur des segments opaques de sorte que le transistor 58 ne conduit pas. A mesure que le disque de code tourne, les deux transistors 56 et 58 sont éclairés alternativement de manière à fournir des sorties comme indiqué sur les figures
8a et 8b. La sortie résultante sur la ligne 60 est une sinu-
solde comme le montre la figure 8c.
Pour fournir un signal de cosinus, deux groupes de fen-
tes 62 et 64 sont positionnés à une distance d'un certain nom-
bre de cycles plus 90' des groupes de fentes respectifs 52 et 54. Par suite, les transistors de détecteur de cosinus 66 et 68 sont éclairés, fournissant la sortie combinée sur la ligne 70 indiquée sur la figure 8f. On peut voir que le signal de
cosinus sur la ligne 8f est avancé de 900 de cycle relative-
ment au signal de sinus de la figure 8c.
L'onde de sinus de la ligne 34 est amplifiée dans un
préamplificateur inverseur 72 pour former l'onde de sinus in-
versée s. Le signal s est alors appliqué par l'intermédiaire
d'un inverseur analogique 74 pour fournir le sinus amplifié s.
Le préamplificateur 72 et l'inverseur 74 sont représentés en détail sur la figure 9. Le signal de cosinus sur la ligne 36
est préamplifié et inversé de façon similaire dans l'amplifi-
cateur 76 et l'inverseur 78.
Pour tirer les bits les plus significatifs de la piste fine, les bits X2 et X4, les signaux de sinus et de cosinus sont appliqués au multiplicateur X4, 80. Le circuit 80 fournit aussi les bits de sélection de quadrant A et B indiqués sur la figure 6. Plus précisément dans le circuit 80, les signaux de sinus et de cosinus sont appliqués aux comparateurs 82 et 84 qui fournissent les formes d'onde équarries A et B. Quand
le signal 01 est reçu du synchroniseur séquentiel 42, les si-
gnaux A et B sont aussi mémorisés dans des verrous 86 et 88.
Ce code Gray à deux bits est décodé en binaire naturel au moyen de la porte OU exclusif 90 qui fournit la sortie de bit X4. Comme expliqué plus haut, les signaux A et B indiquent le quadrant du cycle de piste fine o le disque codeur est positionné à tout moment donné. Ces signaux sont appliqués à une série de commutateurs analogiques 92 qui sélectionnent
les signaux particuliers s, c, g ouZ qui doivent être appli-
qués au circuit de pondération et d'addition sur les lignes X COM et Y COM. Les entrées sinusoïdales appliquées aux lignes X COM et Y COM sont appliquées à un multiplicateur de quadrant 94. Ce multiplicateur de quadrant est conçu selon la théorie exposée plus haut. Autrement dit, pour fournir le bit X8, les entrées sinusoïdales sont pondérées dans une mesure égale par des résistances R14 et R15 et additionnées à la jonction 96, à l'entrée sans inversion d'un comparateur 98. La sortie du comparateur 98 est une onde carrée avancée de 450 relativement
à l'onde X COM. La valeur de cette onde carrée au bord descen-
dant du signal de synchronisation 01 appliqué au multiplica-
teur 94 est mémorisée dans un verrou 100 qui retient le signal
de bit X8.
Comme on l'a dit plus haut, le signal de bit X16 est obtenu au moyen d'une porte OU exclusif en partant des ondes carrées déphasées de 22 1/2 et 671/20 relativement au signal X COM et au moyen d'une combinaison OU exclusif entre lTonde
carrée obtenue et le signal X8. A cet effet, on forme le si-
gnal avancé de 22 1/20 en pondérant et en additionnant les si-
gnaux résultants, à la jonction 102, à l'entrée du compara-
teur 104. La sortie à onde carrée du comparateur 104 est mé-
morisée dans le verrou 106 quand ce verrou est interrogé par le signal 01. De même, l'onde carrée à 67 1/20 est fournie en passant par le comparateur 108 et ce signal est mémorisé dans un verrou 110. Les signaux numériques retenus par les verrous 106 et 110 passent par une porte OU exclusif 112 pour donner
le signal indiqué en tireté en dessous du bit X8 sur la figu-
re 2. Ce signal est mis à son tour en combinaison OU exclusif
avec le bit X8 dans la porte 1-14 pour donner le bit X16.
De façon similaire, les ondes carrées déphasées de 11 1/40, 33 1/4 , 56 1/40 et 78 3/40 sont obtenus en pondérant et en additionnant les sinusoïdes aux entrées des comparateurs 116, 118, 120 et 122. Ces signaux numériques sont mémorisés dans des verrous 124, 126, 128 et 130 lorsqu'ils sont rythmés par le signal de synchronisation 01. Les signaux à 11 1/40 et 33 3/40 sont appliqués à la porte OU exclusif 132 tandis que
les signaux à 56 1/4 et 78 3/40 sont mis en combinaison OU ex-
24875O6
clusif dans la porte 134. Les signaux obtenus passent par la
porte OU exclusif 136 pour donner le signal indiqué en tire-
té en dessous du bit X16 sur la figure 2. Enfin, ce signal est mis en combinaison OU exclusif avec la sortie X16 pour donner la sortie X32. On peut donc voir que, selon le quadrant du cycle de
piste fine indiqué par le circuit multiplicateur X4, les si-
nusordes nécessaires pour fournir les entrées indiquées par les traits gras sur la figure 6 sont appliqués aux circuits de pondération, d'addition et d'équarrissage en parallèle du
multiplicateur de quadrants. Ces signaux sont à leur tout me-
morisés dans des verrous et sont appliqués aux portes logi-
ques qui décodent les ondes carrées déphasées pour donner les
bits X8, X16 et X32.
On a décrit une disposition de commutation de quadrants
pour ce multiplicateur X32. On pourrait préférer une commuta-
tion d'octants pour des multiplicateurs à plus grande résolu-
tion tels que le multiplicateur X64. Dans ce cas, les trois
premiers bits, c'est-à-dire les bits X2, X4 et X8 seraient en-
gendrés dans un sélecteur d'octants. Il faut aussi que huit
sinusoïdes, dont les angles de phase définissent les huit seg-
ments angulaires du cycle total de piste fine de 360 soient engendrées avant la commutation d'octants. Plus précisément, les sinusoïdes à 450 et à 1350 seraient munies d'un circuit
de pondération et d'addition et seraient inversées. Les nou-
velles sinusoïdes seraient appliquées par l'intermédiaire de la série de commutateurs analogiques 92, en même temps que les signaux de sinus, de cosinus et de sinus et de cosinus inversés.
La figure 11 montre une disposition simplifiée des dio-
des à émission de lumière et des photodétecteurs relativement
à treize pistes de code de l'optique de détection de code 32.
Un schéma électrique de l'optique de détection de code est re-
présenté par la figure 12. Comme on l'a déjà dit, le diode à émission de lumière 57 éclaire continuellement une piste fine pour fournir les signaux de sinus et de cosinus venant des
détecteurs 56, 58, 66 et 68. Les douze pistes de code restan-
tes sont éclairées par quatre diodes à émission de lumière , 168, 178 et 196. Quand le système codeur est interrogé
pour une sortie angulaire, les quatre LED éclairent succes-
sivement les pistes de code pour multiplexer optiquement les signaux venant des photodétecteurs. A cet effet, pendant la phase initiale de la séquence d'interrogation, la première piste à code binaire naturel 152
est vue à travers des fentes de précision par le photodétec-
teur d'avance 156 et le photodétecteur de retard 158. En même temps, la deuxième piste à code binaire naturel est détectée par le phototransistor d'avance 160 et le phototransistor de retard 162. Les autres photodétecteurs sont isolés optiquement de la LED 150 par leur séparation physique et par les fentes
de précision. Les pistes pourraient aussi être éclairées sé-
lectivement par l'intermédiaire d'une optique à fibres.
A la deuxième phase de la séquence d'interrogation, la LED 168 éclaire la troisième piste de code binaire naturel 164 et la quatrième piste de code binaire naturel 166. Les troisièmes signaux binaires naturels d'avance et de retard sont fournis par des photodétecteurs 170 et 172 et les quatrièmes signaux binaires naturels d'avance et de retard sont fournis
par des photodétecteurs 174 et 176.
Pendant la troisième phase de la séquence d'interroga-
tion, quatre pistes de code Gray 180, 182, 184 et 186 sont détectées par des photodétecteurs respectifs 188, 190, 192 et 194. Enfin, pendant la quatrième phase de la séquence, des pistes de code Gray 198, 200, 202 et 204 sont détectés par
des photodétecteurs respectifs 206, 208, 210 et 212.
Il faut noter que, bien que l'on ait indiqué seize dé-
tecteurs individuels, il n'en faut que quatre pour fournir
une sortie à quatre canaux. Chaque groupe de quatre photodé-
tecteurs réunis par un conducteur commun de sortie de détec-
teurs pourrait être remplacé par un seul photodétecteur éclai-
ré à travers quatre groupes de fentes.
Comme on peut le voir par les figures 11 et 12, une seule des quatre LED 150, 168, 178 et 196 étant allumée à la fois, les signaux des seize photodétecteurs sont multiplexés dans le temps sur les quatre canaux de sortie CHi à CH4. Les
signaux de synchronisation d'interrogation indiqués sur la fi-
gure 13 sont formés dans le synchroniseur séquentiel 42 repré-
senté en détail par la figure 14. L'impulsion d'interrogation déclenche un multivibrateur monostable de 25 es, 214, du syn-
chroniseur séquentiel. Ce signal rythme les verrous des cir-
cuits multiplicateurs 80 et 94 de manière à mettre à jour im-
médiatement les signaux retenus par ces verrous et ainsi, à mettre à jour les bits tirés de la piste fine. 01 allume aussi
la LED 150.
Le premier circuit de décodage binaire naturel néces-
site un signal de report venant du multiplicateur comme on
l'expliquera plus loin. Pour être certain que le signal de re-
port soit absolument stable avant que le premier décodage bi-
naire naturel ne s'amorce, le signal 01 est retardé par des inverseurs 216 et 218. Le deuxième bit binaire naturel est aussi décodé pendant la période de phase 1 retardée. Le bord descendant de l'impulsion de 25 lus déclenche un multivibrateur monostable dd 25 ps, 220, qui fournit à son tour le signal 02 qui excite la LED 168 et amorce le décodage des troisième et quatrième bits binaires naturels des signaux d'avance et de retard passant par les lignes CHI à CH4. Alors, un troisième
multivibrateur monostable 222 est déclenché de manière à don-
ner un signal 03. Celui-ci allume la LED 178 et commande le
verrouillage des quatre bits de code Gray les moins significa-
tifs. Enfin, un multivibrateur monostable 224 fournit l'impul-
sion de synchronisation finale 04 pour allumer la LED 196 et
verrouiller les quatre entrées de code Gray les plus signifi-
catives.
Le circuit "données prites" 44, représenté par la fi-
gure 15, est une porte OU que l'on obtient en reliant les qua-
tre signaux de phase à une entrée commune d'un comparateur 226. Il faut noter que la diode à émission de lumière 150
placée sur les première et deuxième pistes de code binaire na-
turel est commandée par le signal de synchronisation 01. La 24875Od piste fine et les verrous multiplicateurs 1-2 NB sont mis à jour à la fin de la période de phase 1. Les périodes de phase restantes 02 à 04 ont aussi une longueur de 25 Ps. Les bits binaires naturels et de code Gray sont verrouillés à la fin de chaque phase pour donner une sortie appropriée. Chaque signal analogique de chacun des quatre canaux CH1 à CH4, provenant de l'optique de détection de code, est
amplifié dans un amplificateur respectif 230, 232, 234 ou 236.
Ces amplificateurs sont identiques et l'amplificateur 230 est
représenté en détail par la figure 16. Le signal du photodé-
tecteur est appliqué à l'entrée à inversion d'un amplifica-
teur 238 et la sortie de l'amplificateur est appliquée à l'en-
trée à inversion d'un comparateur 240. Ce signal est alors appliqué au décodeur binaire naturel et aux verrous 242 et aux verrous à code Gray 244. Ces circuits sont représentés plus
en détail par la figure 17.
Le code binaire naturel est caractérisé par de multiples
transitions de bits lors des changements de code et, dans l'e-
x5emple le pius e xtrtme, par le remplacement du "0" partout par
"1" partout ou vice versa. Si l'on utilisait un seul détec-
teur pour chaque piste et si le disque de code et les fentes n'étaient pas parfaitement alignés, certains bits pourraient apparaître ou disparaître légèrement trop tôt ou trop tard de sorte que le mot de sortie serait grossièrement inexact. On
utilise un système d'exploration en V dans les systèmes binai-
res naturels classiques pour éviter l'ambiguité des signaux de lecture et on utilise un tel système ici pour lire les bits binaires naturels. L'exploration en V est caractérisée par le fait que tous les bits de comptage de cycles sont tirés de
deux emplacements. Ces emplacements sont en phase relative-
ment au signal de sinus provenant de la piste fine de telle sorte qu'aucun signal d'exploration en V détecté n'est jamais en transition lorsque la piste fine change. Comme le montre la figure 4, un signal détecté est en avance sur le signal du bit précédent et un autre signal est en retard sur le signal du bit précédent. Si le bit d'ordre inférieur est un "0"u logique, le signal du photodétecteur d'avance est choisi et si le bit d'ordre inférieur est un "1l", le signal du détecteur de retard
est choisi. On obtient ainsi le bit indiqué en bas de la figu-
re 4, qui est synchronisé avec le bit binaire naturel précédent.
En synchronisant ainsi chaque bit binaire naturel avec le bit binaire naturel précédent, on synchronise tous ces bits avec
la piste fine.
Le décodeur binaire naturel de la figure 17 comprend un circuit logique sélecteur de report 246 et un circuit logique avance/retard 248. Pendant la première phase de la séquence de synchronisation, le fonctionnement du circuit 242 est le
suivant. Le signal report venant du multiplicateur 80 est trans-
mis par l'inverseur 250 si le signal 01 DEL est haut. Les si-
gnaux C et C sont appliqués aux portes ET respectives 252 et 254 du sélecteur d'avance/retard 248. Selon les règles de la logique d'exploration en V, le signal d'avance Dl est transmis par l'inverseur 256 si le bit X2 est "O", c'est-à-dire si le signal C est haut. Par contre, un bit X2 de "l", donnant un signal C haut, fait passer le signal de retard de la ligne D2 par l'inverseur 256. A la fin de l'impulsion 01 DEL, le premier
signal binaire naturel à la sortie de l'inverseur 256 est mé-
morisé dans le verrou 258.
Le deuxième bit binaire naturel est aussi déterminé pen-
dans cette première phase de synchronisation. A cet effet, les signaux NB1 et NB1 sont utilisés comme signaux C et C arrivant au circuit sélecteur avance/retard 260. Si le signal NB1 est un "O", un signal C fait passer le signal d'avance de la ligne D3 par l'inverseur 262. De façon similaire, un signal NB1 haut fait passer le signal de retard de la ligne D4 par l'inverseur 262. A la transition de la période de synchronisation 01 à la période 02, les premier et deuxième bits binaires naturels sont mémorisés dans les verrous respectifs 258 et 264 et un signal C2 est appliqué en retour, du verrou 264, au sélecteur de report 246. Le signal 02 haut fait passer le signal C2 par l'inverseur 250. Ce nouveau signal de report étant appliqué au circuit sélecteur avance/retard 248, un signal d'avance ou de retard est choisi entre les entrées Dl et D2 pour fournir le troisième bit binaire naturel à la sortie de l'inverseur 256. D'autre part, comme précédemment, les signaux C et C sont appliqués au circuit sélecteur 260 de manière à choisir les signaux d'avance ou de retard venant des lignes D3 et D4 pour le quatrième bit naturel. A la fin de la deuxième phase, ces deux derniers bits binaires naturels sont mémorisés dans les
verrous 266 et 268. A ce stade, les quatre premiers bits bi-
naires naturels, synchronisés chacun par une logique d'explo-
ration en V avec le bit binaire naturel précédent, sont rete-
nus aux bornes de sortie 1NB à 4NB.
Pendant chacune des troisième et quatrième phases de synchronisation, quatre pistes de code Gray sont éclairées et, à la fin de chacune de ces phases, quatre bits de code Gray détectés sont mémorisés dans des verrous respectifs du circuit
de verrouillage 244. Un seul des huit bits de code Gray obte-
nus dans 03 et 04 change à la fois.
Les bits de code Gray retenus dans les verrous 244 sont do^o n _Avé _èd r -t - el par décodeur 270. Ce décodeur est formé d'une série de portes OU exclusif. Chaque bit autre que le bit le plus significatif est formé au moyen d'une porte OU exclusif en partant du bit de code Gray et du bit binaire naturel immédiatement plus significatif. Le bit binaire naturel le plus significatif est semblable au bit de
code Gray le plus significatif.
Bien que les bits binaires naturels décodés du code Gray soient synchronisés entre eux par nature, il faut encore synchroniser ces bits avec le quatrième bit binaire naturel tiré de la logique avance/retard. A cet effet, les pistes de
code sont conçues de telle sorte que les bits binaires natu-
rels tirés du code Gray comprennent un, bit qui chevauche le quatrième bit binaire naturel mais qui est en retard sur ce dernier de 900 de cycle. Cela est indiqué par la figure 18 o le bit binaire naturel tiré de la logique avance/retard est indiqué en haut, les trois bits binaires naturels les moins significatifs tirés du code Gray étant indiqués en dessous et les trois bits de code Gray les moins significatifs d'o sont
tirés les bits binaires naturels étant indiqués à la suite.
Le bit binaire naturel le moins significatif tiré du
code Gray est comparé au bit binaire naturel le plus signifi-.
catif qui est déjà lié à la piste fine. La comparaison est faite par une porte ET 272 qui reçoit à une entrée le bit 4 NB
inversé et à une autre entrée le bit binaire naturel chevau-
chant tiré du code Gray. Si le dernier bit binaire naturel est un "0" et si le bit binaire naturel chevauchant tiré du
code Gray est un "1", on admet que le premier a subi une tran-
sition tandis que la séquence de code Gray est encore- en re-
tard. Dans ce cas, un "1" est ajouté à toute la séquence de bit de code Gray décodée, dans l'additionneur 274, de façon que le bit chevauchant devienne égal au bit synchronisé. Par
suite, toute la séquence de bits tirés du code Gray est syn-
chronisée avec la piste fine. Le bit chevauchant redondant dis-
paraitde la sortie.
L'utilisation à la fois de pistes codées en binaire na-
turel et de pistes de code Gray est une originalité du système
selon l'invention0 Comme indiqué plus haut, le système d'ex-
ploration en V nécessite deux détecteurs par piste de code
tandis que le code Gray ne nécessite qu'un détecteur. Pour cet-
te raison, certains systèmes antérieurs utilisent le code Gray pour engendrer tous les bits de comptage de cycles. D'autre
part, d'autres systèmes utilisent l'exploration en V pour te-
nir compte de multiples fentes par piste de code et pour aug-
menter les signaux de détecteur.
La figure 19 illustre l'amélioration de l'aire de fentes et donc du niveau du détecteur, rendue possible par l'usage
combiné de l'exploration en V et du code Gray. Lorsqu'on res-
treint le code Gray aux pistes relativement grossières, l'ai-
re de fentes est plusieurs fois supérieure à ce qu'elle serait si l'on utilisait un code Gray pour toutes les pistes. Le code
Gray se décode en binaire naturel par un processus qui se pro-
page du bit le plus significatif au bit le moins significatif.
Dans le décodage de signaux de code Gray, une transition pro-
venant de chaque piste, y compris la plus grossière, se propa-
ge jusqu'aux bits de la résolution la plus fine et est conte-
nue dans ceux-ci. Ainsi, la largeur de la fente pour chaque piste est déterminée par la piste de code la plus fine. Etant
donné que le bit de code Gray le plus significatif d'un co-
deur comporte habituellement un cycle par tour, il n'est pas possible de faire une moyenne sur de multiples cycles de cette piste grossière. Cette impossibilité de faire la moyenne de
la piste de code la plus grossière limite la précision de cha-
que séquence de bit, y compris celui de la résolution maximale.
Le système binaire naturel d'exploration en V est ca-
ractérisé par une piste fine qui détermine complètement la pré-
cision, au prix de deux détecteurs par bit. La séquence de comptage se propage des bits plus fins aux bits plus grossiers et les transitions des bits grossiers ne déterminent pas la limite de précision comme c'est le cas dans le code Gray. Un avantage de l'invention est que la précision inhérente de l'exploration en V détermine la précision de tout le système. La complexité
supplémentaire de l'exploration en V a seulement besoin d'é-
tre maintenue pour un petit nombre de pistes de code. Quand
la fréquence de code devient relativement grossière, la lar-
geur possible de la fente de code Gray devient suffisamment
grande pour permettre de plus forts courants de détecteur. E-
tant donné que le code Gray est maintenant couplé à un systè-
me d'exploration en V, il ne limite pas la précision comme
c'est le cas dans les séquences classiques de code Gray.
Comme le montre la figure 19A, les réseaux à multiples fentes assurent une largeur effective de fentes de 0,38 mm à chaque détecteur binaire naturel. Le nombre de fentes de quart de cycle de code à chaque détecteur va de 3 sur la piste 4NB
à 48 sur la piste fine. Chaque fente de code Gray a une lar-
geur de 0,0635 mm, un huitième de la largeur de cycle 4NB. Bien au contraire, dans un système de disque codeur de 50,8 mm de diamètre à 16 384 états et 14 bits, en code Gray pur et simple,
chaque fente de quart de bit a une largeur d'environ 2,03 ym.
Ainsi, avec la configuration mixte binaire naturelle et de co-
de Gray du présent système, la plus petite largeur effective de fentes est seulement trente fois supérieure à celle qui est possible avec un système comparable à code Gray pur et simple.
Le circuit de décodage de code Gray, comprenant le dé-
codeur de Gray en binaire naturel 270, la porte ET 272 et l'additionneur 274, peut être facilement remplacé par une puce de mémoire morte. L'entrée de la mémoire comprendrait les huit bits retenus par les verrous de code Gray 244 ainsi que le bit chevauchant venant des verrous binaires naturels 242. Cela
nécessiterait 29 adresses dans la mémoire, soit 512 adresses.
Les sept bits binaires naturels nécessaires plus le bit che-
vauchant peuvent être fournis par la sortie à huit bits d'une
puce de mémoire 512 x 8.
Les utilisateurs de codeurs optiques utilisent souvent par ailleurs des microprocesseurs dans leur système. Lorsqu'un
tel microprocesseur possède des capacités inutilisées, la con-
ception du multiplexage optique se prête facilement à un déco-
dage dans le microprocesseur avec une grande économie de com-
posants. Un exemple d'un tel système est représenté par la fi-
gure 20. Ce système est un système à deux axes dans lequel on
utilise deux codeurs optiques pour contr8ler aussi bien l'é-
lévation que l'azimut d'un système mécanique.
Comme le montre la figure 20, l'optique de détection de
code d'azimut 280 et l'optique de détection de code d'éléva-
tion 282 sont commandées chacune par une excitation de diodes
à émission de lumière 284, commandée à son tour par le micro-
processeur 286. Pendant des phases séparées de la séquence de temps, les signaux de sinus et de cosinus venant de l'optique
respective de détection de code sont appliqués, par l'intermé-
diaire d'amplificateurs 288 et 290, à un circuit formateur de
vecteur et équarrisseur 292. Dans ce cas, on a seulement be-
soin de tirer trois bits de la piste fine; il ne faut donc que quatre vecteurs pour former les bits X2, X4 et X8. Ces
quatre vecteurs sont appliqués au microprocesseur. Le micro-
processeur accomplit la fonction des portes OU exclusif dans un multiplicateur X8 classique. Quatre canaux supplémentaires
sont multiplexés dans le temps depuis les optiques de détec-
tion de code 280 et 282, en passant par des circuits amplifi-
cateurs et convertisseurs analogiques-numériques 294, 296, 298
et 300. Les signaux mis sous forme numérique Dl à D4 sont ap-
pliqués au microprocesseur qui décode les bits binaires natu-
rels et de code Gray.
La séquence de synchronisation pour la commande de dio-
des à émission de lumière dans l'optique de détection de code est obtenue dans un circuit d'excitation de LED 284 sous la commande de cinq signaux de synchronisation 01, 02, 03 et 04 et sélection azimut/élévation. L'excitation de LED 284 fournit
huit signaux de commande en phase de temps, quatre pour exci-
ter l'optique de détection-de code d'azimut et quatre pour
exciter l'optique de détection de code d'élévation.
Pendant la première phase, des LED sur la piste fine
d'azimut et sur les première et deuxième pistes binaires natu-
relles s'allument. Cela a pour effet d'exciter les facteurs 0, , 45 et 1350 et les premier et deuxième chiffres binaires naturels d'avance/retard, Dl, D4. Les huit bits ainsi formés
sont mémorisés dans la mémoire bloc-notes du microprocesseur.
A la phase suivante, la troisième piste binaire naturelle est éclairée et des signaux d'avance et de retard destinés à cette piste sont appliqués au microprocesseur sur les lignes Dl et
D2. A la troisième phase, quatre pistes de code Gray sont é-
clairées et quatre bits de code Gray sont introduits dans le
microprocesseur sur les lignes Dl à D4. Enfin, en ce qui con-
cerne la détection de code d'azimut, à la quatrième phase, des bits de code Gray 5 à 8 sont appliqués au microprocesseur sur les lignes Dl à D4. Cette séquence d'acquisition de données
* se répète aux phases 5 à 8 pour le codeur d'élévation.
Le microprocesseur met alors les données sous forme nu-
mérique et forme deux séquences de code binaire naturel de
treize bits, une pour chaque axe. Pour une application, la don-
née est alors multipliée par 6400/8192 et convertie en décimal
codé en binaire pour créer un code 6400 "Artilery mil", déci-
mal codé en binaire. Les autres convertisseurs de code ou for-
mats sont illimités. Au bout d'environ 6 ms de calcul, le mi-
croprocesseur charge des registres à décalage de sortie 302,
304, 306 et 308. Les registres à décalage peuvent être ryth-
més en vue d'une sortie de données en série.
Bien que l'on ait particulièrement représenté et décrit l'invention à propos de modes d'exécution particuliers, l'hom-
me de l'art comprendra que l'on peut y apporter diverses modi-
fications de forme et de détails sans sortir du cadre de l'in-
vention.
Claims (9)
1 - Système codeur angulaire optique comprenant un dis-
que de code portant de multiples pistes de code optique con-
centriques, des moyens d'éclairage des pistes de code, des moyens de détection de l'éclairage qui passe à travers les pistes de code et un circuit de décodage servant à donner une
sortie angulaire en réponse à la sortie des moyens de détec-
tion, système caractérisé par des moyens permettant d'habili-
ter successivement de multiples organes d'éclairage pour mul-
tiplexer optiquement les signaux de piste de code.
2 - Système selon la revendication 1, caractérisé par
le fait qu'il comporte de multiples organes d'éclairage as-
sociés à des groupes respectifs cie pistes de code, chaque or-
gane d'éclairage étant isolé optiquement des pistes de code
auxquelles il n'est pas associé, des moyens permettant d'ha-
biliter successivement les organes d'éclairage pour multiple-
xer optiquement des signaux de piste de code, des sorties communes de détecteur dont chacune est associée à une seule piste de code dans chacun de plusieurs groupes de pistes de
code, et un circuit décodeur servant à démultiplexer les sor-
ties communes de détecteur pour donner une sortie angulaire basée sur une information provenant de chacune des pistes de code.
3 - Système selon l'une des revendications 1 et 2, ca-
ractérisé par un photodétecteur individuel associé à chaque
piste de code, plusieurs photodétecteurs étant reliés à cha-
que sortie commune de détecteurs.
4 - Système selon l'une des revendications 1 et 2, ca-
ractérisé par le fait que les pistes de code comprennent une piste fine, au moins une piste plus significative codée pour
une sortie binaire naturelle et au moins deux pistes grossiè-
res les plus significatives codées pour une sortie en code
Gray, que les moyens de détection associés aux pistes binai-
res naturelles plus significatives comprennent au moins un dé-
tecteur d'avance et un détecteur de retard et que le circuit décodeur associé à ces pistes comprend des moyens permettant
de choisir la sortie du détecteur d'avance ou celle du détec-
teur de retard pour synchroniser chaque piste avec la piste précédente, et que le circuit décodeur associé aux pistes de
code Gray les plus significatives comprend des moyens permet-
tant de synchroniser ces pistes avec les pistes plus signifi- catives. Système selon la revendication 4, caractérisé par le fait que les moyens de synchronisation des pistes les plus
significatives avec les pistes plus significatives compren-
nent des moyens permettant de décoder la sortie en code Gray
en une sortie binaire naturelle comportant un bit qui che-
vauche la sortie binaire naturelle provenant des pistes plus
significatives, des moyens de comparaison des bits chevau-
chants et des moyens de modification de la sortie binaire na-
turelle provenant des pistes de code les plus significatives
selon la valeur des bits chevauchants.
6 - Système selon les revendications 4 et 5, caracté-
risé par le fait que chaque détecteur associé aux pistes de code plus significatives est éclairé à travers de multiples
fentes qui s'étendent sur plusieurs cycles de code.
7 - Système selon l'une ds revendications 1à6,caract4-
risé par le fait que le disque de code porte une piste de code fine, que les moyens de détection servent à engendrer
des sorties sinusoïdales de détecteur en fonction de la po-
sition angulaire du disque de code, qu'un circuit multipli-
cateur est prévu pour fournir une sortie numérique à multi-
ples bits en partant des sorties sinusoïdales, en en tirant
une famille de sinusoïdes déphasées dans des circuits paral-
lèles, en convertissant la famille de sinusoïdes en ondes car-
rées et en combinant logiquement les ondes carrées provenant de circuits parallèles, le circuit multiplicateur étant conçu pour fournir une sortie numérique à multiples bits en partant
directement des sorties sinusoïdales des détecteurs, à tra-
vers un seul de plusieurs segments du cycle de piste fine, et qu'un circuit est prévu pour modifier sélectivement les entrées sinusoïdales du circuit multiplicateur de façon que ces entrées soient identiques à travers chacun des segments
du cycle de piste fine.
8 - Système selon la revendication 7, caractérisé par le fait que les moyens de détection fournissent deux sorties
sinusoïdales de détecteur en fonction de la position angulai-
re du disque-de code, le circuit multiplicateur fournissant une sortie numérique à multiples bits en partant des sorties
sinusoïdales en pondérant et en additionnant les sorties si-
nusoidales dans des circuits parallèles, en convertissant les
signaux additionnés en ondes carrées et en combinant logique-
ment les ondes carrées provenant de circuits parallèles, que des moyens sont prévus pour engendrer de multiples sinusoïdes dont les angles de phase définissent des segments angulaires égaux du cycle total de piste fine de 360 , qu'un circuit de sélection de segments est prévu pour engendrer les bits les plus significatifs tirés de la piste fine, ces bits indiquant
un segment du cycle de piste fine, et qu'un circuit de commu-
tation est prévu pour commuter une paire des sinusoïdes dans un circuit multiplicateur selon le segment angulaire du cycle
de piste fine qui est indiqué par les bits les plus signifi-
catifs.
9 - Système selon la revendication 7, caractérisé par le fait que les moyens de détection fournissent deux sorties sinusoïdales de détecteur en fonction de la position angulaire du disque de code, que le circuit multiplicateur fournit une
sortie numérique à multiples bits en partant des sorties si-
nuso3dales, en pondérant et en additionnant les sorties sinu-
sordales dans des circuits parallèles, en convertissant les
signaux additionnés en ondes carrées et en combinant logique-
ment les ondes carrées provenant de circuits parallèles,- que des moyens sont prévus pour engendrer 2n sinusoides, n étant un nombre entier quelconque plus grand que 1, les angles de
phase des 2 sinusoïdes définissant 2 segments angulaires é-
gaux du cycle total-de piste fine de 360', qu'un circuit sé-
lecteur de segments est prévu pour engendrer les n bits les plus significatifs tirés de la piste fine, ces bits indiquant
un segment du cycle de piste fine, et qu'un circuit de commu-
tation est prévu pour commuter une paire des 2 sinusoïdes dans
un circuit multiplicateur, selon le segment angulaire du cy-
cle de piste fine qui est indiqué par les n bits les plus si-
gnificatiús.
- Système selon les revendications 8 et 9, caracté-
rise par le fait que les sorties sinusoïdales ont un déphasa-
ge de 90 , que des moyens sont prévus pour engendrer, en par-
tant des deux sorties sinusoïdales de détecteur, deux bits
binaires naturels en tant que bits de position les plus signi-
ficatifs tirés de la piste fine, que des moyens sont prévus pour inverser les sorties sinusoïdales de détecteur, que des
moyens sont prévus pour commuter des paires de sorties sinu-
soldales et leurs inversions dans un circuit multiplicateur
dépendant du quadrant situé dans le cycle de piste fine indi-
qué par les bits les plus significatifs, et que le circuit multiplicateur pondère et additionne la paire de sinusoïdes commutée dans des circuits parallèle, convertit les signaux
additionnés en ondes carrées et combine logiquement les si-
gnaux d'onde carrée provenant de circuits parallèles pour four-
nir les bits binaires les moins significatifs tirés de la pis-
te fine.
ll - Système selon la revendication 10, caractérisé par
le fait que les angles de phase des signaux additionnés divi-
sent également une étendue angulaire de 900.
12 - Système selon l'une des revendications 2à 11, caracté-
risé par le fait qu'il comporte des sorties communes de dé-
tecteur associées à des groupes de piste de code multiplexées,
un circuit décodeur servant à démultiplexer les sorties com-
munes de détecteur, un circuit multiplicateur servant à fournir une sortie numérique à multiples bits en partant de sorties
sinusoïdales de la piste fine, en en tirant une famille de si-
nusoides déphasées dans des circuits parallèles, en convertis-
sant la famille de sinusoïdes en ondes carrées et en combinant logiquement les ondes carrées provenant de circuits parallèles,
que le circuit multiplicateur est conçu pour fournir directe-
ment la sortie numérique à multiples bits en partant des sor-
ties sinusoïdales de détecteur, uniquement à travers l'un de plusieurs segments du cycle de piste fine, que des moyens sont prévus pour modifier sélectivement les entrées sinusoïdales
du circuit multiplicateur de façon que ces entrées soient i-
dentiques à travers chacun des segments du cycle de piste fine, que les moyens de détection associés aux pistes plus significatives comprennent au moins un détecteur d'avance et un détecteur de retard et que le circuit décodeur associé à
ces pistes comprend ces moyens permettant de choisir la sor-
tie du détecteur d'avance ou celle du détecteur de retard pour synchroniser chaque piste avec la piste précédente, et que le circuit décodeur associé aux pistes de code Gray les
plus significatives comprend des moyens permettant de synchro-
niser ces pistes avec les pistes binaires naturelles.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US06/173,219 US4445110A (en) | 1980-07-28 | 1980-07-28 | Absolute optical encoder system |
Publications (2)
Publication Number | Publication Date |
---|---|
FR2487506A1 true FR2487506A1 (fr) | 1982-01-29 |
FR2487506B1 FR2487506B1 (fr) | 1986-03-21 |
Family
ID=22631025
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR8114560A Expired FR2487506B1 (fr) | 1980-07-28 | 1981-07-27 | Systeme codeur angulaire optique |
Country Status (8)
Country | Link |
---|---|
US (1) | US4445110A (fr) |
JP (3) | JPS5757214A (fr) |
CA (1) | CA1200906A (fr) |
CH (1) | CH658561A5 (fr) |
DE (1) | DE3129565A1 (fr) |
FR (1) | FR2487506B1 (fr) |
GB (1) | GB2081539B (fr) |
IL (1) | IL63362A (fr) |
Families Citing this family (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5941014A (ja) * | 1982-08-31 | 1984-03-07 | Canon Inc | コ−ド板 |
JPS5971598A (ja) * | 1982-10-18 | 1984-04-23 | フアナツク株式会社 | 光学式アブソリユ−トエンコ−ダ |
GB2130034A (en) * | 1982-11-12 | 1984-05-23 | Plessey Co Plc | Position detecting apparatus |
US4680466A (en) * | 1984-04-20 | 1987-07-14 | Yokogawa Hokushin Electric Corporation | Displacement transducer which simultaneously extracts signals via sequential switching |
GB8423086D0 (en) * | 1984-09-12 | 1984-10-17 | March A A C | Position sensor |
US4633224A (en) * | 1985-05-06 | 1986-12-30 | Caterpillar Inc. | Absolute and incremental optical encoder |
JPS62162968A (ja) * | 1986-01-13 | 1987-07-18 | Hitachi Ltd | 速度検出装置 |
DE3626667A1 (de) * | 1986-08-07 | 1988-02-11 | Vmei Gabrovo | Fotoelektrischer winkel-kode-umsetzer |
GB2195762A (en) * | 1986-10-03 | 1988-04-13 | Rank Taylor Hobson Ltd | Interpolator |
DE3737278A1 (de) * | 1986-11-04 | 1988-05-11 | Canon Kk | Verfahren und vorrichtung zum optischen erfassen der stellung eines objekts |
JPS63247615A (ja) * | 1987-04-02 | 1988-10-14 | Matsushita Electric Ind Co Ltd | 位置検出方法及びその装置 |
JPS63311119A (ja) * | 1987-06-15 | 1988-12-19 | Fanuc Ltd | 絶対位置エンコ−ダ |
US4901072A (en) * | 1988-02-17 | 1990-02-13 | Westinghouse Electric Corp. | Position detector utilizing gray code format |
JP2501227B2 (ja) * | 1988-05-30 | 1996-05-29 | ファナック株式会社 | 絶対位置エンコ―ダ |
JPH022607U (fr) * | 1988-06-17 | 1990-01-09 | ||
EP0365702A1 (fr) * | 1988-10-26 | 1990-05-02 | Heimann Optoelectronics GmbH | Transmetteur de position numérique |
US4991920A (en) * | 1988-12-27 | 1991-02-12 | Andrzej Peczalski | Optical converter |
AT393029B (de) * | 1989-03-29 | 1991-07-25 | Rsf Elektronik Gmbh | Inkrementales laengenmesssystem |
JPH03138524A (ja) * | 1989-10-25 | 1991-06-12 | Matsushita Electric Ind Co Ltd | エンコーダ |
US5049879A (en) * | 1990-10-31 | 1991-09-17 | Deere & Company | Position encoder utilizer special gray code |
US5602388A (en) * | 1994-09-09 | 1997-02-11 | Sony Corporation | Absolute and directional encoder using optical disk |
US5590059A (en) * | 1995-03-14 | 1996-12-31 | Schier; J. Alan | Position encoder system which utilites the fundamental frequency of a ruled scale on an object |
US5633636A (en) * | 1995-10-02 | 1997-05-27 | Analog Devices, Inc. | Half-gray digital encoding method and circuitry |
US6898744B1 (en) * | 2001-11-01 | 2005-05-24 | Louis J. Jannotta | Apparatus and methods for monitoring encoder signals |
US7321113B2 (en) * | 2003-11-17 | 2008-01-22 | Gsi Group Corporation | Precision material-handling robot employing high-resolution, compact absolute encoder |
US7253395B2 (en) * | 2003-11-17 | 2007-08-07 | Gsi Group Corporation | Absolute encoder employing concatenated, multi-bit, interpolated sub-encoders |
JP2005337843A (ja) * | 2004-05-26 | 2005-12-08 | Canon Inc | 光学式エンコーダ |
US7262714B2 (en) * | 2005-12-01 | 2007-08-28 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Interpolating encoder utilizing a frequency multiplier |
DE102006022993A1 (de) * | 2006-05-17 | 2007-11-22 | Robert Bosch Gmbh | Verfahren zur Bereitstellung einer Korrelation |
JP5616741B2 (ja) * | 2010-10-08 | 2014-10-29 | 株式会社ミツトヨ | エンコーダ |
CN103940457B (zh) * | 2014-05-12 | 2016-06-15 | 长春禹衡光学有限公司 | 一种电子式多圈编码器计圈的低功耗的实现方法 |
US10243668B2 (en) | 2016-04-27 | 2019-03-26 | Industrial Technology Research Institute | Positioning measurement device and the method thereof |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR1467283A (fr) * | 1965-12-18 | 1967-01-27 | Matisa | Perfectionnements aux dispositifs d'enregistrement et de mise en mémoire de l'étatgéométrique des voies ferrées |
FR1539318A (fr) * | 1967-09-27 | 1968-09-13 | Starkstrom Anlagenbau Veb K | Dispositif de couplage pour un système de mesure digitale absolue de parcours |
DE2041832A1 (de) * | 1970-08-22 | 1972-02-24 | Licentia Gmbh | Anordnung zur Abtastung eines kodierten Rastermassstabes |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB1054562A (fr) * | 1963-01-03 | |||
GB1053964A (fr) * | 1963-05-09 | |||
US3335417A (en) * | 1963-09-30 | 1967-08-08 | Servo Corp Of America | Synchro-to-digital converter |
US3310798A (en) * | 1963-10-01 | 1967-03-21 | Wayne George Corp | Analog to digital optical encoder |
US3303347A (en) * | 1963-10-30 | 1967-02-07 | Wayne George Corp | Plural track shaft angle encoding system using exclusive or logic |
US3410976A (en) * | 1965-06-09 | 1968-11-12 | Itek Corp | Shaft angle encoder with phase detection |
US3534360A (en) * | 1966-12-27 | 1970-10-13 | Baldwin Electronics Inc | Analog to digital encoder |
JPS4936423A (fr) * | 1972-08-05 | 1974-04-04 | ||
US3833901A (en) * | 1972-08-28 | 1974-09-03 | Little Inc A | Magnetic compass having remote digital readout |
US3999022A (en) * | 1973-04-04 | 1976-12-21 | Ideal Aerosmith, Inc. | Electrical brush sensor apparatus useful for analog-to-digital converters |
JPS5133568U (fr) * | 1974-08-31 | 1976-03-12 | ||
US3958237A (en) * | 1975-03-31 | 1976-05-18 | Gte Laboratories Incorporated | Acoustic to pulse code transducer |
JPS5333162A (en) * | 1976-09-08 | 1978-03-28 | Nissan Motor | Displacement meter |
US4335306A (en) * | 1976-11-18 | 1982-06-15 | Hewlett-Packard Company | Surveying instrument |
US4108539A (en) * | 1976-11-18 | 1978-08-22 | Hewlett-Packard Company | Reflecting lens system |
GB1540907A (en) * | 1976-12-07 | 1979-02-21 | Standard Telephones Cables Ltd | System for obtaining data from a plurality of condition responsive optical devices |
-
1980
- 1980-07-28 US US06/173,219 patent/US4445110A/en not_active Expired - Lifetime
-
1981
- 1981-07-15 CA CA000381752A patent/CA1200906A/fr not_active Expired
- 1981-07-19 IL IL63362A patent/IL63362A/xx unknown
- 1981-07-22 GB GB8122510A patent/GB2081539B/en not_active Expired
- 1981-07-27 FR FR8114560A patent/FR2487506B1/fr not_active Expired
- 1981-07-27 CH CH4877/81A patent/CH658561A5/de not_active IP Right Cessation
- 1981-07-27 DE DE19813129565 patent/DE3129565A1/de active Granted
- 1981-07-28 JP JP56117198A patent/JPS5757214A/ja active Granted
-
1990
- 1990-10-11 JP JP2273154A patent/JPH04270919A/ja active Pending
- 1990-10-11 JP JP2273153A patent/JPH04270918A/ja active Granted
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR1467283A (fr) * | 1965-12-18 | 1967-01-27 | Matisa | Perfectionnements aux dispositifs d'enregistrement et de mise en mémoire de l'étatgéométrique des voies ferrées |
FR1539318A (fr) * | 1967-09-27 | 1968-09-13 | Starkstrom Anlagenbau Veb K | Dispositif de couplage pour un système de mesure digitale absolue de parcours |
DE2041832A1 (de) * | 1970-08-22 | 1972-02-24 | Licentia Gmbh | Anordnung zur Abtastung eines kodierten Rastermassstabes |
Also Published As
Publication number | Publication date |
---|---|
JPH0563727B2 (fr) | 1993-09-13 |
CH658561A5 (de) | 1986-11-14 |
DE3129565C2 (fr) | 1989-10-12 |
JPH0480325B2 (fr) | 1992-12-18 |
IL63362A (en) | 1984-12-31 |
JPH04270919A (ja) | 1992-09-28 |
CA1200906A (fr) | 1986-02-18 |
GB2081539A (en) | 1982-02-17 |
US4445110A (en) | 1984-04-24 |
JPH04270918A (ja) | 1992-09-28 |
GB2081539B (en) | 1983-12-14 |
JPS5757214A (en) | 1982-04-06 |
DE3129565A1 (de) | 1982-08-26 |
FR2487506B1 (fr) | 1986-03-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
FR2487506A1 (fr) | Systeme codeur angulaire optique | |
US4465928A (en) | Optically multiplexed encoder system | |
BE897586A (fr) | Circuit parallele de controle de redondance cyclique | |
CH654659A5 (fr) | Procede de formation d'un signal index precis dans un dispositif codeur angulaire et dispositif codeur angulaire. | |
CH644689A5 (fr) | Dispositif de mesure d'angles. | |
JPS63234729A (ja) | 位置検出装置 | |
FR2463996A1 (fr) | Systeme de transmission de signaux numeriques | |
US4443788A (en) | Optical encoder system | |
FR2593620A1 (fr) | Circuit arithmetique et logique multifonction | |
FR2817688A1 (fr) | Systeme de transmission a haute vitesse ayant un faible retard | |
FR2664111A1 (fr) | Circuit de decodage de codes convolutionnels pour l'execution de l'etape de stockage et d'exploration inverse des chemins survivants d'un algorithme de viterbi. | |
FR2617349A1 (fr) | Procede et dispositif de synthese numerique d'un signal d'horloge | |
FR2595461A1 (fr) | Procede de reperage angulaire d'une machine tournante | |
FR2498847A1 (fr) | Circuit permettant de reproduire un signal de donnees codees a espacement biphase | |
EP0249538A1 (fr) | Encodeur analogique-numérique | |
JP2007318219A (ja) | 光ラベルの認識方法、光ラベル認識装置、及び光ラベルスイッチ | |
SU1176453A1 (ru) | Преобразователь угла поворота вала в код | |
JP2602331B2 (ja) | D/a変換装置 | |
SU934521A1 (ru) | Преобразователь угла поворота вала в код | |
SU1200419A1 (ru) | Преобразователь угла поворота вала в код | |
KR830000428B1 (ko) | 전자 악기의 순간 선곡 재생장치 | |
SU1112386A1 (ru) | Устройство дл преобразовани сигналов | |
RU1800291C (ru) | Спектрометр | |
FR2677462A1 (fr) | Capteur optique du type reflectometrique. | |
JPH0257846B2 (fr) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
TP | Transmission of property | ||
TP | Transmission of property | ||
ST | Notification of lapse |