CH636196A5 - Procede de codage et codeur angulaire pour la mise en oeuvre de ce procede. - Google Patents

Procede de codage et codeur angulaire pour la mise en oeuvre de ce procede. Download PDF

Info

Publication number
CH636196A5
CH636196A5 CH1089578A CH1089578A CH636196A5 CH 636196 A5 CH636196 A5 CH 636196A5 CH 1089578 A CH1089578 A CH 1089578A CH 1089578 A CH1089578 A CH 1089578A CH 636196 A5 CH636196 A5 CH 636196A5
Authority
CH
Switzerland
Prior art keywords
measurement
tfo
detector
duration
detectors
Prior art date
Application number
CH1089578A
Other languages
English (en)
Inventor
Francois Marie Louis Hullein
Jean-Claude August Marie Cadet
Original Assignee
Sercel Rech Const Elect
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sercel Rech Const Elect filed Critical Sercel Rech Const Elect
Publication of CH636196A5 publication Critical patent/CH636196A5/fr

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING 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/00Mechanical 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/12Mechanical 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/244Mechanical 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/247Mechanical 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 using time shifts of pulses
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING 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/00Mechanical 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/12Mechanical 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/244Mechanical 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/245Mechanical 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 using a variable number of pulses in a train
    • G01D5/2451Incremental encoders
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M1/00Analogue/digital conversion; Digital/analogue conversion
    • H03M1/12Analogue/digital converters
    • H03M1/22Analogue/digital converters pattern-reading type
    • H03M1/24Analogue/digital converters pattern-reading type using relatively movable reader and disc or strip
    • H03M1/28Analogue/digital converters pattern-reading type using relatively movable reader and disc or strip with non-weighted coding
    • H03M1/30Analogue/digital converters pattern-reading type using relatively movable reader and disc or strip with non-weighted coding incremental
    • H03M1/308Analogue/digital converters pattern-reading type using relatively movable reader and disc or strip with non-weighted coding incremental with additional pattern means for determining the absolute position, e.g. reference marks

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (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)
  • Length Measuring Devices With Unspecified Measuring Means (AREA)

Description

La présente invention concerne un procédé de codage et un codeur angulaire. Le codeur angulaire est du type comprenant un disque tournant portant une série de marques radiales régulièrement espacées angulairement et susceptibles d'être repérées par au moins un détecteur de référence fixe et un détecteur de mesure mobile en rotation autour d'un axe coaxial à l'axe de rotation du disque, les détecteurs étant placés en regard du trajet en rotation des marques radiales, le codeur comprenant des moyens de mesure du décalage angulaire entre les détecteurs par repérage de la durée séparant le passage d'une marque devant l'un des détecteurs et un passage ultérieur d'une marque devant l'autre détecteur, cette mesure de durée étant répétée lors des passages successifs de marques devant le premier détecteur et une moyenne de mesures étant calculée.
Un tel codeur trouve son application, par exemple, pour les lunettes de visée ou théodolites; on cherche à mesurer l'angle de rota-
2
5
10
15
20
25
30
35
40
45
50
55
60
65
3
636 196
tion de l'axe d'un détecteur de mesure mobile par rapport à une position de référence matérialisée par la position du détecteur de référence.
Des codeurs répondant à cette définition générique sont connus; ils permettent une mesure approchée et une mesure fine, cette dernière, toutefois, avec une précision qu'il serait avantageux de pouvoir améliorer. Par ailleurs, les appareils laissent subsister des risques d'ambiguïté dans la mesure de valeurs proches de zéro, du fait que la régularité de l'espacement des marques, si bonne soit-elle, ne peut jamais être absolument parfaite. Des explications plus complètes seront données par la suite concernant ce risque d'ambiguïté de mesure des codeurs connus.
Le but de la présente invention est de fournir un codeur du type générique précédemment défini, qui soit meilleur que ceux que connaissait l'art antérieur et qui notamment ne présente pas les inconvénients précédemment mentionnés.
Pour atteindre ce but, le procédé de codage selon l'invention est caractérisé par le fait que le repérage de durée est effectué en prenant pour origine des temps de passage d'une marque devant le premier détecteur si, lors de la première mesure de durée effectuée, la valeur mesurée est comprise entre une fraction x et une fraction y de la durée séparant les passages de deux marques consécutives devant le premier détecteur, et en prenant au contraire pour origine des temps sensiblement le milieu de l'intervalle séparant les passages de deux marques consécutives devant le premier détecteur si, lors de la première mesure, la valeur mesurée ne se trouvait pas comprise entre la fraction x et la fraction y de la durée dudit intervalle.
Par ailleurs, le codeur selon l'invention pour la mise en œuvre du procédé est caractérisé par le fait qu'il comprend des moyens aptes à déterminer si, lors de la première mesure de durée effectuée, la valeur mesurée est comprise, ou non, entre une fraction x et une fraction y de la durée séparant les passages de deux marques consécutives devant le premier détecteur, et des moyens aptes à repérer la durée en prenant pour origine des temps le passage d'une marque devant le premier détecteur si, lors de ladite première mesure de durée effectuée, la valeur mesurée est comprise entre ladite fraction x et ladite fraction y de la durée séparant les passages de deux marques consécutives devant le premier détecteur, et, dans le cas contraire, en prenant pour origine des temps sensiblement le milieu de l'intervalle séparant les passages de deux marques consécutives devant le premier détecteur.
Avantageusement, une mesure fine consiste à déterminer en plus quel est exactement l'angle supplémentaire de décalage entre les deux détecteurs si le décalage total ne correspond pas exactement à un nombre entier d'intervalles entre marques successives du disque tournant. Cette mesure fine s'effectue par détermination, grâce à un phasemètre numérique, de la durée séparant le passage d'une marque radiale quelconque devant l'un des détecteurs et le passage d'une marque devant l'autre détecteur après le premier passage mentionné (de préférence immédiatement après).
Pour améliorer la précision de la mesure fine, compte tenu des erreurs possibles dans la régularité de gravure des marques du disque tournant, il est avantageux d'effectuer cette mesure fine pour chaque passage d'une marque devant le détecteur de référence, cela pour un grand nombre de marques consécutives (de préférence sur un tour complet ou plusieurs tours complets du disque), puis on calcule la moyenne des mesures fines relevées pour en déduire une meilleure approximation de la mesure fine globale; le calcul montre que les erreurs de gravure sont pratiquement annulées si on fait la moyenne pour un nombre de traits gravés consécutifs aussi proche que possible du nombre correspondant à un tour entier (ou plusieurs).
Un problème se pose du fait de ce moyennage des mesures fines de déphasage lorsque ce déphasage est voisin de 0 ou de 2 it, c'est-à-dire lorsque les deux détecteurs (de référence et de mesure) voient presque simultanément devant eux une marque du disque tournant, donc lorsque leur écartement angulaire est un multiple pratiquement exact de l'intervalle angulaire entre deux marques.
En effet, dans ce cas, les fluctuations de l'espacement des traits gravés dont la régularité n'est pas absolument parfaite font que le phasemètre risque de mesurer un petit angle positif pour une première mesure et un angle légèrement inférieur à 2 ir pour la mesure suivante, la moyenne de ces valeurs ne donnant pas une valeur voisine de zéro comme il le faudrait. Pour n mesures, si les fluctuations font passer k fois la mesure de l'autre côté du zéro, la mesure fine moyenne calculée sera voisine de 2 kn/n au lieu de zéro, ce qui est inadmissible.
Cette ambiguïté pour les valeurs proches de zéro résulte de ce qu'une mesure de phase s'effectue modulo 2% et qu'un déphasage négatif proche de zéro donnera lieu à une indication positive proche de 27t.
Le procédé peut avantageusement permettre de lever cette ambiguïté en prévoyant que l'on change d'origine de mesure des phases si la première mesure fine de déphasage indique une valeur trop proche de 0 ou de 2 ti, le changement d'origine étant destiné à donner à la mesure suivante ou aux mesures suivantes une valeur telle que l'amplitude des fluctuations de la mesure ne risque pas de faire passer la nouvelle valeur au-delà de zéro ou 2it.
De manière préférentielle, si on appelle T la durée séparant le passage de deux marques consécutives devant un détecteur fixe de référence (T correspondant à un déphasage de 2% si on considère qu'une période du signal détecté correspond à l'intervalle entre deux marques), on décalera de T/2 l'origine de mesure des temps si la première valeur mesurée indique un déphasage non compris entre T/4 et 3T/4. On laissera au contraire l'origine inchangée si la première valeur indique un déphasage compris entre T/4 et 3T/4. On pourrait envisager cependant que le changement d'origine ait lieu si le résultat de la première mesure n'est pas compris entre une fraction x et une fraction y de la période T.
Bien entendu, cette méthode de suppression d'ambiguïté autour de la phase zéro n'a de sens que si les fluctuations de mesure (dues notamment à la gravure imparfaite) n'atteignent pas la valeur T/4, soit un quart de l'intervalle entre deux marques consécutives.
On peut prévoir, par exemple, que le décalage d'origine des temps s'effectue en avance si le premier déphasage mesuré est inférieur à T/4, et en retard si le premier déphasage est supérieur à 3T/4.
De plus, on peut avantageusement faire ce test sur la proximité de la phase 0 ou 2n à chaque mesure, c'est-à-dire pour toutes les marques consécutives; il faut alors repérer le nombre et le sens des divers changements d'origine pour en tenir compte dans le calcul de la moyenne. L'intérêt de cette vérification permanente se remarque principalement dans le cas où on désire pouvoir effectuer une mesure non pas statique, mais dynamique, c'est-à-dire lorsque l'on veut que le codeur donne une indication exacte, même si le détecteur mobile de mesure a bougé au cours de la mesure. Cette disposition permet de faire une mesure exacte, même si le détecteur mobile continue à bouger après la fin de la mesure approchée et pendant le reste de la mesure fine.
On peut ainsi réaliser un codeur à angle d'entrée variable, qui trouve son application, par exemple, dans des systèmes de poursuite.
Pour réaliser le décalage d'origine des temps, on peut utiliser une disposition avec deux détecteurs de référence diamétralement opposés et deux détecteurs de mesure également diamétralement opposés par rapport à l'axe de rotation du disque tournant, en repérant le décalage entre un des détecteurs de référence et l'un ou l'autre des détecteurs de mesure selon qu'on doit ou non changer d'origine de mesure des temps. On montrera en effet comment le croisement, la permutation, des détecteurs diamétralement opposés permet d'effectuer l'équivalent d'un changement d'origine des temps d'une demi-période de défilement des marques gravées, lorsque l'on fait la moyenne des déphasages mesurés pour les deux couples de détecteurs.
Selon encore une forme d'exécution de l'invention, on prévoit que les déphasages entre les signaux issus des détecteurs (qui voient défiler les marques gravées) sont mesurés par comptage d'une fréquence d'horloge FH entre le passage d'une marque devant un dé5
10
15
20
25
30
35
40
45
50
55
60
65
636 196
4
tecteur de référence et le passage ultérieur d'une marque devant un détecteur de mesure, avec cette particularité que la fréquence d'horloge est variable et asservie à la vitesse de rotation du disque tournant, ou plus précisément à la valeur estimée de cette vitesse de rotation immédiatement avant la mesure considérée.
Les caractéristiques et avantages de l'invention apparaîtront à la lecture de la description détaillée qui suit et qui est faite en référence aux dessins annexés dans lesquels:
— la fig. 1 représente un schéma général du codeur angulaire selon l'invention,
— la fig. 2 représente le diagramme temporel des signaux de détection produits à partir des couples de tête de lecture diamétralement opposés,
— la fig. 3 représente un schéma du circuit de production des signaux représentés à la fig. 2,
— la fig. 4 représente un schéma du circuit de production des créneaux de comptage du déphasage fin entre têtes fixes et têtes mobiles,
— la fig. 5 représente un diagramme temporel des signaux contribuant à la production des créneaux de comptage du déphasage fin entre têtes de lecture,
— la fig. 6 représente le circuit de commande de comptage et d'enregistrement en mémoire du déphasage fin à chaque passage de marque devant une tête mobile.
La fig. 1 montre généralement l'ensemble du codeur angulaire selon l'invention. Celui-ci comprend essentiellement un disque 10 tournant à vitesse constante <a, entraîné par un moteur synchrone 12 alimenté par un courant alternatif à fréquence constante.
Le disque 10 porte une double série de traits de repère radiaux constitués de préférence par des traits de matériau réfléchissant la lumière, formés par photogravure sur une surface peu réfléchissante. Ces traits radiaux, ou gravures, peuvent donc être détectés par des détecteurs optiques consistant essentiellement en une association d'une diode électroluminescente et d'une photodiode placées en regard d'une fente de lecture de largeur approximativement égale à celle des traits gravés; cette fente étant placée en regard du trajet en rotation des traits gravés: selon la présence ou l'absence d'un trait gravé réfléchissant en face de la fente, la photodiode reçoit ou ne reçoit pas la lumière émise par la diode électroluminescente. De tels lecteurs optiques sont connus et ne seront pas décrits plus en détail, l'essentiel étant qu'ils puissent repérer précisément le passage d'un trait gravé.
Le disque tournant 10 comporte de préférence deux pistes concentriques, 14 et 16, comportant chacune le même nombre 2N de traits radiaux: on considérera en réalité que les pistes comprennent N marques gravées réparties périodiquement sur un tour, chaque marque comprenant deux traits consécutifs et la période d'espacement angulaire des marques étant 2tc/N, l'utilisation d'un double trait pour chaque marque servant à faciliter la production de signaux de détection. L'une des pistes tourne en regard d'une ou de plusieurs têtes de lecture fixes, l'autre en regard d'une ou de plusieurs têtes de lecture mobiles. Cette disposition n'est pas impérative, toutes les têtes de lecture pouvant être placées devant une piste unique, mais elle présente l'avantage de rendre possible une rotation complète, sur 360°, des têtes de lecture mobiles qui ne sont pas gênées par la présence de têtes fixes sur la même piste.
On prévoit de préférence deux têtes fixes TFO et TFît en regard de la piste 14 et diamétralement opposées par rapport à l'axe xy de rotation du disque 10, et on prévoit également deux têtes mobiles TMO et TMjc diamétralement opposées par rapport à l'axe xy, et placées en regard de la piste 16 de traits gravés. Les têtes mobiles sont montées elles-mêmes à rotation sur un arbre tournant autour du même axe xy que le disque 10. La disposition utilisant des groupes de deux têtes diamétralement opposées permet d'éliminer dans une large mesure les erreurs pouvant résulter d'une coïncidence imparfaite de l'axe de rotation du disque et de celui des têtes mobiles, ainsi que les erreurs résultant des fluctuations de la position moyenne de l'axe du disque.
Les têtes de lecture fixes sont directement reliées à un circuit électronique de mesure porté par un bâti fixe de l'appareil (bâti symboliquement représenté sous la référence 18). Les têtes mobiles sont reliées au circuit électronique par un collecteur 20 à contacts tour-5 nants.
Dans une application particulière à un théodolite, les têtes de lecture fixes représentent une position de référence et l'arbre portant les têtes de lecture mobiles est solidaire d'une lunette de visée. La mesure du décalage angulaire entre les têtes mobiles et fixes donne io une indication de site ou de gisement d'un point visé.
La mesure d'angle s'effectue selon une double opération, à savoir une mesure approchée jointe à une mesure fine.
Pour déterminer une mesure approchée, on compte le nombre de marques gravées présentes entre une tête de mesure mobile et une 15 tête de mesure fixe.
A cet effet, on prévoit que chaque série de traits radiaux gravés, régulièrement espacés angulairement sur le disque, comporte à un endroit un manque, c'est-à-dire une absence de trait gravé à une position où normalement un trait devrait exister pour la régularité de 20 la série. C'est cette absence de trait qui sert de repère (un repère sur chaque piste, de préférence sensiblement à la même position angulaire) pour permettre la détermination approchée de l'écart angulaire entre les détecteurs. En réalité, pour faciliter la détection de ce manque, on prévoira une absence de deux traits gravés consécutifs, 25 c'est-à-dire une période manquante sur les N périodes de marques gravées (on rappelle que chaque marque comprend deux traits).
Un tel mode de repérage d'origine des graduations sur le disque permet d'éviter de prévoir une piste supplémentaire avec un trait de repère d'origine gravé et deux têtes supplémentaires (une fixe et une 30 mobile) avec des circuits électroniques correspondants, pour permettre d'effectuer la mesure approchée à partir de ces repères.
La mesure approchée consiste ainsi à repérer le nombre de marques passant devant une tête de lecture à partir du moment où un repère (absence de trait) d'une des pistes passe devant une des 35 têtes et jusqu'au moment où le repère (absence de trait) de l'autre piste passe devant une tête de lecture de l'autre piste.
Les signaux électriques issus des différentes têtes sont mis en forme par des circuits 22,24,26,28 réalisant respectivement pour chaque tête une fonction d'amplification et de déclenchement 40 (trigger de Schmitt) pour donner aux signaux une forme rectangulaire à fronts de montée et de descente raides qui permettent de repérer avec une très grande précision les moments du début et de fin de coïncidence du passage de chaque trait devant une tête de lecture.
45 Grâce à un circuit 30 recevant les signaux issus des têtes fixes TFO et TFti et à un circuit 32 recevant les signaux des têtes mobiles TMO et TMtc, on produit respectivement des signaux rectangulaires TF et TF1 d'une part, TM et TM1 d'autre part, à partir desquels on pourra effectuer une mesure fine et une mesure approchée tenant 50 compte des deux couples de têtes diamétralement opposées.
Le signal TF est un signal rectangulaire ayant des fronts de montée coïncidant avec les fronts de montée des signaux rectangulaires issus de la tête TFO et des fronts de descente coïncidant avec les fronts de montée des signaux rectangulaires mis en forme à partir 55 de la tête TFjc. Le signal TF a une période correspondant à la période de défilement des N marques du disque (2N traits gravés, donc une période double de celle des signaux issus des têtes TFO et TFji).
Le signal TF1 est une impulsion produite pour repérer le passage 60 devant la tête TFO de la marque constituée par une absence de trait gravé sur la piste gravée.
La fig. 2 montre un diagramme temporel illustrant la production des signaux TF et TF1 à partir du circuit 30 représenté plus en détail à la fig. 3.
65 Dans l'exemple de la fig. 2, on a supposé que chaque piste gravée comprend un nombre 2N=2000 positions de traits gravés, dont deux consécutifs sont supprimés pour constituer un repère d'origine. Les traits supprimés ont été numérotés 1999 et 2000.
5
636 196
Comme on le voit sur la fig. 2, les signaux issus de la tête TFît ne coïncident pas exactement avec ceux de la tête TFO. Cela provient de ce que les têtes ne sont pas diamétralement opposées avec une exactitude absolue, un léger décalage (inférieur à un espacement entre deux traits gravés) étant souhaitable pour éviter les coïncidences de fronts de montée ou de descente des signaux issus des deux têtes. Le décalage doit être le même pour les têtes TMO et TMît.
Sur la fig. 3, qui décrit les circuits 30 et 32 de production des signaux TF, TF1, TM et TM1, on voit que le signal TFO est appliqué à une bascule B1 par l'intermédiaire d'un inverseur II, la bascule B1 recevant également le signal TFît sur une autre entrée, de sorte que la bascule délivre un signal de niveau logique 1 à partir du moment ou TFît passe à 1 alors que TFO est à zéro. Cela ne se produit que lorsque les traits gravés manquants se trouvent devant la tête TFO. Une porte ET 34 recevant la sortie de B1 et TFO apparaissant au moment du passage du premier trait gravé suivant le manque de traits constituant le repère d'origine de la piste 14.
Par ailleurs, les signaux TF sont produits de la manière suivante: une bascule B2, montée en diviseur par deux et recevant TFO, produit des créneaux rectangulaires de fréquence moitié de la fréquence de passage des traits gravés, c'est-à-dire une fréquence égale à celle du défilement des N marques de la piste 14. Une bascule B3 fait de même avec TFît et une porte OU 36 réunissant les sorties des bascules B2 et B3 délivre un signal TF en créneaux, à la fréquence de défilement des marques gravées devant les têtes fixes, et dans lequel les créneaux sont restitués à l'endroit où une marque est effacée.
A l'exception de cet endroit, les créneaux de TF ont leur front de montée au moment du front de montée de TFO et leur front de descente au moment du front de montée de TFji. A chaque impulsion TF1, une fois par tour, les bascules B2 et B3 sont remises respectivement à 1 et à 0 pour retrouver toujours la même configuration de signaux.
On comprendra que l'on construit un signal TM et un signal TM1 exactement de la même manière que TF et TF1 à partir d'un circuit 32 identique au circuit 30 et recevant les signaux des têtes TMO et TMît au lieu de TFO et TFît.
Revenant à la fig. 1, on voit que les signaux TF1 et TM1 (une impulsion par tour de disque pour chacun) sont appliqués à une bascule MA, de telle manière que MA soit mise au niveau logique 1 par TF1 et remise à zéro par TM1. La bascule MA fournit donc un créneau logique de durée égale à l'intervalle de temps séparant le passage d'un repère d'origine de la piste 14 devant la tête fixe TFO et le passage du repère d'origine de la piste 16 devant la tête mobile TMO.
Ce créneau est utilisé pour débloquer un compteur (dans une unité de calcul et de contrôle 38), compteur qui est incrémenté par des créneaux essentiellement produits à partir des signaux TF et TM d'une manière que l'on décrira plus complètement dans la suite de la description. De cette manière, on compte, pendant la durée du créneau produit par MA, le nombre des marques gravées passant devant les têtes TF et TM; le résultat en est une mesure approchée de l'angle séparant la tête de lecture fixe TFO de la tête de lecture mobile TMO (la mesure étant la même pour l'angle TFît, TMît). Si le nombre de traits gravés est 2N—2 sur chaque piste (2N intervalles angulaires élémentaires et deux traits manquants consécutifs), et si X est le nombre de créneaux de TM comptés (TM ayant une période égale à deux intervalles entre graduations), l'angle approché mesuré est 400 X/N en grades (2it X/N en radians).
La mesure approchée étant ainsi effectuée par simple comptage, on réalise également une mesure fine du déphasage entre les signaux issus d'une tête fixe et ceux d'une tête mobile.
Cette mesure est faite en réalité à partir des signaux TF et TM dont on a parlé ci-dessus, le déphasage mesuré étant celui qui existe entre les transitions logiques de TF et TM; ce déphasage est mesuré pour chaque intervalle angulaire entre deux marques consécutives d'une piste gravée du codeur, c'est-à-dire à chaque période du signal TF.
Un phasemètre reçoit des signaux rectangulaires FH à haute fréquence d'une horloge 40 pendant des intervalles de temps représentant le déphasage à mesurer.
D'une façon avantageuse, on fait la mesure de phase en changeant d'origine si le résultat de la mesure précédente est trop proche de 0 ou 2ît pour éviter que des fluctuations autour de zéro, dues aux irrégularités de gravure, n'entraînent une erreur inadmissible lors du moyennage des mesures, compte tenu de ce que le phasemètre ne fait pas la différence entre un déphasage légèrement négatif et un déphasage voisin de 2 it.
En vue de réaliser un tel changement d'origine, mettant à l'abri des fluctuations de mesure, on prévoit de produire des créneaux de mesure de déphasage, pendant lesquels les impulsions d'horloge sont comptées, l'origine de ces créneaux dépendant de la mesure de phase précédente:
— la première mesure de phase consiste essentiellement à produire un créneau de comptage d'impulsions d'horloge entre les fronts de montée des signaux TF et TM,
— si le résultat de la première mesure donne un déphasage compris entre ît/2 et 3n/2 (fractions de la période des signaux TF et TM), les mesures .de phase des périodes suivantes se font à partir de créneaux de comptage correspondant également à l'intervalle entre fronts de montée des signaux TF et TM,
— si le résultat de la première mesure donne un déphasage compris entre 0 et ît/2, les créneaux de comptage sont produits à partir d'un point sensiblement une demi-période en avance sur le front de montée de TF, et jusqu'au front de montée de TM, de sorte que le déphasage compté à la période suivante se retrouve compris entre ît/2 et 3ît/2,
— si le résultat de la première mesure donne un déphasage compris entre 3it/2 et 2it, les créneaux de comptage sont produits à partir d'un point sensiblement une demi-période en retard sur le front de montée de TF et jusqu'au front de montée de TM, de sorte qu'on retrouve à la période suivante un déphasage entre ît/2 et 3ît/2.
En pratique, comme on le verra, au lieu de décaler l'origine de mesure d'une demi-période exactement, on prendra comme point de départ de la mesure suivante un front de transition logique de TF de sens opposé à la transition ayant servi de point de départ à la mesure précédente. Bien entendu, pour que la mesure de déphasage ait un sens, il faut qu'on sache exactement de combien on a avancé l'origine de mesure (et éventuellement combien de fois on l'a fait si on le fait plusieurs fois pendant un tour du disque), pour pouvoir corriger en conséquence le résultat de la moyenne effectuée par le phasemètre.
On utilise pour cela le fait que l'appareil comporte deux têtes de mesure fixes et deux têtes de mesure mobiles diamétralement opposées (avec toutefois un léger décalage angulaire qui est le même pour les têtes fixes et les têtes mobiles et qui est destiné à éviter les coïncidences de fronts de montée issus de TFO et TFît), et le fait que, pour corriger les erreurs d'excentricité des arbres de rotation, on doit faire pour chaque période du signal TF la moyenne des mesures du déphasage entre TFO et TMO, d'une part, et TFît et TMît, d'autre part.
Cette moyenne est égale à:
(TFO, TMO) + (TFît, TMît)
_
(TFO, TMO) représente l'intervalle angulaire entre fronts de montée de TFO et TMO.
On mesurera donc normalement le déphasage entre les fronts de montée des signaux issus de TFO et ceux issus de TMO, c'est-à-dire entre les fronts de montée des signaux TF et TM (fig. 2), et on les additionnera, pour les moyenner, aux déphasages entre les fronts de montée des signaux issus de TFît et ceux issus de TMît, c'est-à-dire entre les fronts de descente des signaux TF et TM.
Cela fournit la mesure du déphasage moyen donné par les têtes diamétralement opposées à chaque période de TF.
Cette mesure est directement effectuée de cette manière (entre fronts de montée de TF et TM, d'une part, et entre fronts de des5
10
15
20
25
30
35
40
45
50
55
60
65
636 196
6
cente de TF et TM, d'autre part) lors de la première mesure. Elle se poursuit de la même manière si le déphasage mesuré est compris entre un quart et trois quarts de période du signal TF, c'est-à-dire lorsqu'il ne risque pas, par ses fluctuations, de devenir négatif ou supérieur à une période.
Si au contraire le déphasage est compris entre 0 «t un quart de période ou entre trois quarts de période et une période, on remarque alors que l'on peut mesurer le déphasage entre les fronts de montée de TFO et de TMît, d'une part, et l'ajouter pour en faire la moyenne au déphasage entre les fronts de montée de TFtc et ceux de TMO. En
(TFO, TM%) + (TFtc, TMO)
2
d'autres termes, on croise les têtes et on remarque, d'une part, que la mesure moyenne obtenue est la même que la précédente à un terme additif près exactement égal à une demi-période et, d'autre part, que les déphasages entre les têtes croisées sont compris entre un quart et 5 trois quarts de période, donc qu'ils ne risquent plus, par leurs fluctuations, de passer, entre une période et la suivante, d'une valeur positive à une valeur négative, et de fausser ainsi la mesure du déphasage moyen sur un tour du disque.
En effet, la valeur moyenne du déphasage obtenu avec les deux io couples de détecteurs croisés est
(TFO, TMO) 4- (TFtc, TMît)
(TFO, TMO) + (TMO, TMît) + (TFtc, TMît) + (TMît, TMO)
2
On obtient donc la même mesure moyenne de déphasage, à it près en croisant les détecteurs, avec l'avantage que, si (TFO, TMît) et (TFît, TMO) sont trop proches de zéro ou 2it, alors (TFO, TMO) et (TFît, TMît) ne le sont pas et réciproquement. Il y a donc moyen d'éviter ainsi les risques d'erreurs dues aux fluctuations.
On peut faire ce croisement de détecteurs soit une fois pour toutes, après la mesure sur la première période de TF (si le résultat de cette première mesure montre que c'est nécessaire), soit plusieurs fois par tour du disque, en effectuant à chaque période un test visant à déterminer si le résultat de la mesure précédente est proche ou non de 0 ou 2n, et en croisant et décroisant les couples de détecteurs chaque fois que le déphasage mesuré sort de l'intervalle ît/2 et 3it/2.
Cette dernière méthode permet de faire une mesure exacte en tenant compte non seulement des fluctuations de phase dues aux erreurs de gravure, mais aussi d'un mouvement possible des détecteurs mobiles pendant le cours de la mesure. Il est donc maintenant possible d'utiliser le codeur dans un système de poursuite.
On va donc mesurer soit la moyenne du déphasage entre le front de montée de TF et celui de TM et du déphasage entre le front de descente de TF et celui de TM
(TFO, TMO) + (TFît, TMît)\
c'est-a-dire I soit la moyenne du déphasage entre le front de montée de TF et le front de descente de TM et du déphasage entre le front de descente de TF et le front de montée de TM
c'est-à-dire
(TFO, TMît) + (TFît, TMO)'
Le choix entre ces deux mesures dépendant du résultat de la mesure précédente.
On produit pour cela un signal TF' et un signal TF" qui sont déduits du signal TF et de signaux de commande d'inversion INVI (pour TF') et INV2 (pour TF") de telle manière que, si le signal d'inversion est à zéro, TF' et TF" se contentent de reproduire TF et TF respectivement, et que, si le signal d'inversion est à UN, TF' ou TF" présentent des fronts de montée et des fronts de descente inversés par rapport à TF et TF respectivement.
L'unité de contrôle et de calcul 38 produit donc (fig. 1) un signal INVI et un signal INV2 après chaque mesure de phase. INVI et INV2 passent à UN seulement si la mesure de phase précédente indique une proximité avec la phase 0 et 2it (en pratique si la phase mesurée est inférieure à ît/2 ou comprise entre 3ît/2 et 2it). L'apparition du signal INVI au niveau UN se fait un quart de période après le début de la mesure de phase ou trois quarts de période après, selon le résultat de la mesure de déphasage.
Le signal INV2 est décalé d'une demi-période (de TF) après le signal INVI.
Une porte OU exclusif 42 recevant TF et INVI produit TF' qui est égal soit à TF soit àTF selon que INVI =0 ou 1.
Une porte OU exclusif 44 recevant TF et INV2 produit TF" qui est égal soit à TF soit à TF selon que INV=0 ou 1.
En résumé, les sens des transitions de TF et TF sont inversés par INVI et INV2.
15 A partir de TF' et TM, on produit, dans un circuit d'entrée de phasemètre 46, un signal VH1 constitué de créneaux commençant aux fronts de montée de TF' et se terminant aux fronts de montée de TM.
De même, à partir de TF" et TF, on produit, dans un circuit 20 d'entrée du phasemètre 48 identique au circuit 46, un signal VH2 constitué de créneaux commençant aux fronts de montée de TF" et se terminant aux fronts de montée de TM.
Les créneaux VH1 et VH2 servent à délimiter les durées pendant lesquelles on doit compter la fréquence d'horloge FH pour effectuer 25 la mesure de déphasage. La moyenne des créneaux VH1 et VH2 qui se suivent au cours d'une période de TF est égale au déphasage moyen mesuré sur un couple de têtes ou sur les couples croisés, avec dans ce.cas un terme correctif égal à ît.
Les circuits 46 et 48 de production de créneaux VH1 et VH2 sont 3o décrits à la fig. 4, tandis que les formes de signaux obtenus apparaissent à la fig. 5 où on a donné un exemple simplifié dans lequel, pour la commodité de la représentation, le nombre N de marques gravées n'est que de huit.
Les circuits 46 et 48 comprennent chacun deux bascules B4 et B5 35 recevant l'une TM (ou TM pour le circuit 48) et l'autre TF' (ou TF" pour le circuit 48), et montées chacune de manière à être sensibles aux fronts de montée des signaux qu'elles reçoivent. Le front de montée de TM (ou TM) déclenche l'apparition du créneau VH1 (ou VH2) sur la sortie de B4 en même temps qu'elle arme la bascule B5. 40 L'apparition du front de montée de TF' (ou TF") sur l'entrée de la bascule B5 fait basculer celle-ci et déclenche la remise à zéro de la bascule B4, terminant le créneau VH1 (ou VH2) et remettant à zéro la bascule B5 par la même occasion.
Les créneaux VH1 et VH2 ouvrent chacun une porte ET, 50 et 45 52, qui reçoit par ailleurs la fréquence d'horloge FH. Les sorties des portes ET sont connectées directement chacune à l'entrée d'un compteur respectif 54, 56 constituant l'essentiel du phasemètre de mesure fine, de sorte que le déphasage est compté pendant la durée des créneaux VH1 ou VH2.
so A partir des résultats des comptages d'impulsions pendant les créneaux de VH1 et VH2, l'unité de contrôle et de calcul 38 établit la mesure de la moyenne des déphasages sur un tour du disque tournant 10 (mesure fine), avec les corrections imposées par changements d'origine de phase s'il y a lieu. L'unité de calcul et de contrôle 55 38 établit par ailleurs la mesure approchée du déphasage comme expliqué précédemment. La somme de ces mesures fine et approchée donne la valeur précise de la moyenne temporelle de l'angle cherché pendant le ou les tours du disque tournant 10.
Des registres à décalage 58 et 60, à entrées parallèles et sorties 60 sérielles, sont placés entre les compteurs 54 et 56 et l'unité 38. Ils mettent en mémoire temporairement les nombres d'impulsions reçues pendant chaque créneau VH1 ou VH2 et redélivrent à l'unité à calcul (en vue du moyennage) les nombres comptés à chaque créneau.
65 Des circuits de commande 62 et 64 sont prévus pour faire déclencher par l'unité de calcul le transfert du contenu des registres 58 et 60 dans l'unité de calcul ainsi que pour déclencher le transfert du contenu des compteurs 54 et 56 dans les registres 58 et 60 (signaux
7
636 196
de transfert TRI et TR2 établis par les circuits 62 et 64), ainsi que la remise à zéro des compteurs (signaux RAZ1 et RAZ2).
Les signaux TRI et RAZ1, établis par le circuit 62 qui reçoit VHl et la fréquence d'horloge FH, apparaissent après chaque créneau de VHl. Les signaux TR2 et RAZ2, établis par le circuit 64 qui reçoit VH2 et FH, apparaissent après chaque créneau de VH2.
Les circuits 62 et 64 sont plus précisément décrits à la fig. 6. Ils utilisent la fréquence d'horloge FH qui est très supérieure à la fréquence des créneaux VHl et VH2, pour établir des signaux TR et RAZ qui se suivent (RAZ devant être postérieur à TR) à la fin de chaque créneau VHl ou VH2. Cela est effectué grâce à un compteur à quatre états, 66, qui est maintenu à zéro par VHl (ou VH2 pour le circuit 64) et qui, une fois libéré par la disparition de VHl, est incré-menté par la fréquence d'horloge FH trois fois, le quatrième état du compteur, repéré par un décodeur 68 connecté à ce compteur provoquant le blocage de l'arrivée de FH, grâce à une porte ET 70 qui reçoit FH ainsi que le complément de la sortie correspondante du décodeur (la sortie qui repère le quatrième état du compteur).
Le premier et le deuxième incrément du compteur 66 provoquent successivement, sur des sorties correspondantes du décodeur 68, l'apparition de signaux TRI et RAZ1 (ou TR2 et RAZ2) d'une durée d'une impulsion d'horloge, TRI précédant toujours RAZ1.
L'unité de calcul et de contrôle 38 n'est pas décrite plus en détail. Elle comprend notamment un additionneur pour effectuer les sommes W1 et W2 des nombres comptés pendant les créneaux VHl et VH2 au cours d'un tour complet ou de plusieurs tours du disque 10. Elle comprend de plus, pour le calcul de la mesure approchée d'angle, un registre de comptage d'un nombre X représentant le nombre de créneaux VHl apparaissant entre les signaux TF1 et TM1, c'est-à-dire pendant que le signal de sortie de la bascule MA (fig. 1) est à UN.
En pratique, le registre du nombre X est incrémenté, tant que MA=1, par le signal TRI qui se produit immédiatement après chaque créneau VHl. Ce nombre X est toujours égal au nombre de créneaux de TM apparaissant entre le passage du signal d'origine TF1 devant la tête fixe TFO et du signal d'origine TM1 devant la tête mobile TMO, puisque la fin de chaque créneau TM coïncide avec la fin d'un créneau de VHl.
L'unité de calcul et de contrôle 38 comprend encore d'autres registres servant au comptage de nombres de changements d'origine de phase effectués pendant la mesure fine, pour corriger la valeur moyenne de celle-ci de manière appropriée.
Un registre d'un nombre Q1 incrémenté par l'apparition de chaque signal TRI (à la fin des créneaux de comptage VHl) est prévu pour compter, pendant un tour complet du disque (entre deux signaux TF1), le nombre de mesures fines de déphasage effectuées à partir de VHl.
De même, un autre registre compte le nombre Q2 de mesures fines effectuées à partir de VH2.
Ces nombres Q1 et Q2 servent à effectuer la moyenne des mesures fines sur un tour: si W1 et W2 sont les déphasages additionnés par l'unité de calcul, la moyenne en sera
1 /W1 W2\
2 VQT + Q2/
Q1 et Q2 ne sont pas obligatoirement égaux à N si les têtes mobiles bougent au cours de la mesure.
Des registres sont également prévus pour enregistrer le nombre de fois où les créneaux VHl sont établis à partir d'une origine en avance de phase de % sur les fronts de montée de TF et le nombre correspondant pour les créneaux VH2. A cet effet, on relève d'abord dans un registre un nombre Y1 qui, initialisé à zéro au début de la mesure, c'est-à-dire à l'apparition de TF1, est incrémenté de 1 si la durée d'un créneau VHl devient inférieure à un quart de période de TF, et est décrémenté de 1 si la durée de VHl devient supérieure à trois quarts de période. La même disposition est prévue pour Y2 en fonction de la durée de VH2. Des comparateurs recevant la sortie des registres tampons 58 et 60 sont prévus dans l'unité de contrôle pour effectuer des tests sur la durée des créneaux et élaborer des impulsions d'incrémentation ou décrémentation de Y1 et Y2 (ces comparateurs servent aussi à établir les signaux de commande d'inversion de phase, INVI et INV2).
Le nombre Y1 est ajouté à un registre ZI qui accumule les valeurs de Y1 au début de chaque créneau de VHl. De même pour Z2, de sorte que, au bout d'un tour du disque, ZI et Z2 représentent des nombres à partir desquels on peut faire, selon la formule indiquée plus loin, une correction qui prend en compte les divers changements d'origine de phase (avance ou retard de jt).
L'ensemble des nombres enregistrés dans les divers registres de l'unité de calcul et de contrôle 38 est utilisé pour donner finalement une mesure précise d'angle de rotation fixe ou variable entre la tête de lecture fixe TFO et la tête de lecture TMO. Cette mesure globale, mesure approchée plus mesure fine peut s'exprimer comme ci-dessous:
a (grades)
100 ® /W1 t W2^ 2 x 102 /ZI Z2^ i 400 X V FH VQT + Q2J N VQT + Q2/ + N
mesure fine correction de mesure changements approchée d'origine
2N: nombre de traits gravés o: vitesse angulaire du disque tournant, en radians/s FH: fréquence d'horloge
La mesure a est utilisée ou affichée sur un dispositif 70.
La formule utilisée tient compte des changements d'origine de phase dans un sens ou dans l'autre. Elle permet d'obtenir une mesure globale exacte, même si l'angle d'entrée du codeur a varié de plusieurs graduations entre le moment d'acquisition de X et le reste du tour du disque tournant 10.
Les comparateurs qui servent à produire les signaux INVI et INV2,ainsi qu'à incrémenter les compteurs Yl, Y2, ZI, Z2 peuvent être agencés de manière à être activés par les signaux TRI ou TR2 produits après chaque créneau VHl ou VH2; on peut, par exemple, produire un signal de modification du signal d'inversion si, lors de l'apparition du signal TRI, le contenu des compteurs 54 et 56 est inférieur à T/4, ou à partir de l'instant où le contenu des compteurs passe au-dessus de T/4.
Les valeurs numériques choisies pour les paramètres du codeur dépendent du type d'appareil que l'on veut réaliser: codeur lent ou codeur rapide.
Pour un codeur lent, on peut prendre une vitesse de rotation de disque relativement limitée, par exemple 2,5 tr/s avec 2000 traits gravés (moins deux pour le repérage d'origine) et une fréquence d'horloge de 1 MHz. Mais on peut aussi augmenter fortement la vitesse du disque tournant par exemple jusqu'à 100 tr/s, à condition de prendre une fréquence d'horloge suffisamment élevée (10 MHz par exemple). L'avantage en est que le codeur peut fonctionner même si l'angle d'entrée du codeur (angle de l'arbre portant les détecteurs mobiles) varie fortement au cours de la mesure. En effet, le principe adopté fait que la mesure est précise même si l'angle d'entrée varie jusqu'à pratiquement une vitesse de variation égale à un quart de la vitesse de rotation du disque. De plus, il faut noter que les erreurs dues à l'accélération angulaire de l'arbre d'entrée du codeur sont fortement réduites pour un codeur qui tourne vite, car elles sont inversement proportionnelles au carré de la vitesse angulaire du disque tournant.
D'une façon avantageuse, on prévoit que la fréquence FH de l'horloge de comptage est asservie à la vitesse de rotation du disque tournant, afin que la mesure de déphasage par comptage d'impulsions d'horloge soit bien effectivement une mesure de phase, et pas seulement une mesure de durée. En effet, si, pour une fréquence d'horloge constante, la vitesse co de rotation du disque variait, le résultat du comptage ne serait pas représentatif d'une véritable mesure
5
10
15
20
25
30
35
40
45
50
55
60
65
636 196
8
de phase et ferait apparaître une erreur en général supérieure à celle introduite par les irrégularités de gravure.
Par conséquent, on prévoit un oscillateur à fréquence contrôlée par une tension, 40, pour établir la fréquence d'horloge FH. La fréquence FH est asservie à la période de TF, c'est-à-dire pratiquement à la vitesse de rotation du disque, aux erreurs de gravure près.
Un compteur 72 reçoit la fréquence d'horloge et totalise le nombre d'impulsions de FH reçues pendant une période de TF. La sortie du compteur est connectée à une mémoire 74 qui reçoit,
comme signal de commande d'enregistrement du contenu du compteur, le signal TF. La sortie de la mémoire est connectée à un convertisseur numérique analogique 76 qui produit une tension de commande de l'oscillateur 40 à fréquence variable. Le temps de réponse s de cette boucle d'asservissement est très rapide et la mesure de phase tient donc compte, à chaque période de TF, de la vitesse de rotation du disque mesurée à la période, ce qui élimine pratiquement toute erreur due aux fluctuations de cette vitesse si on fait l'hypothèse raisonnable que ces fluctuations sont négligeables d'une marque à la io suivante du disque gravé.
r
4 feuilles dessins

Claims (11)

  1. 636 196
    REVENDICATIONS
    1. Procédé de codage à l'aide d'un codeur angulaire du type comprenant un disque (10) tournant portant une série de marques radiales (14,16) légèrement espacées angulairement et susceptibles d'être repérées par au moins un détecteur de référence fixe (TFO, TFtc) et un détecteur de mesure mobile (TMO, TMtc) en rotation autour d'un axe (XY) coaxial à l'axe de rotation du disque, les détecteurs (TFO, TFît; TMO, TMtc) étant placés en regard du trajet en rotation des marques radiales (14,16), le codeur comprenant des moyens (22-76) de mesure du décalage angulaire entre les détecteurs (TFO, TFti; TMO, TMtc) par repérage de la durée séparant le passage d'une marque devant l'un des détecteurs et un passage ultérieur d'une marque devant l'autre détecteur, cette mesure de durée étant répétée lors des passages successifs de marques devant le premier détecteur et une moyenne de mesures étant calculée, caractérisé par le fait que le repérage de durée est effectué en prenant pour origine des temps le passage d'une marque (14) devant le premier détecteur (TFO, TFjc) si, lors de la première mesure de durée effectuée, la valeur mesurée est comprise entre une fraction x et une fraction y de la durée séparant les passages de deux marques consécutives (14) devant le premier détecteur (TFO, TFît), et en prenant au contraire pour origine des temps sensiblement le milieu de l'intervalle séparant les passages de deux marques consécutives (14) devant le premier détecteur (TFO, TFît) si, lors de la première mesure, la valeur mesurée ne se trouvait pas comprise entre la fraction x et la fraction y de la durée dudit intervalle.
  2. 2. Procédé de codage selon la revendication 1, caractérisé par le fait que le décalage d'origine des temps est effectué à chaque mesure, s'il y a lieu, en fonction de la comparaison de la valeur mesurée lors de la mesure précédente aux fractions x et y.
  3. 3. Procédé de codage selon l'une des revendications 1 ou 2, caractérisé par le fait que x= 'Z* et y = 3A.
  4. 4. Procédé de codage selon l'une des revendications 1 à 3, caractérisé par le fait que le repérage de durée est effectué en avançant d'un demi-intervalle entre deux marques consécutives l'origine des temps si la mesure de durée précédente a donné une valeur inférieure à la fraction x, et en retardant d'un demi-intervalle l'origine des temps si la mesure précédente a donné une valeur supérieure à la fraction y.
  5. 5. Codeur angulaire pour la mise en œuvre du procédé selon la revendication du type comprenant un disque (10) tournant portant une série de marques radiales (14,16) régulièrement espacées angulairement et susceptibles d'être repérées par au moins un détecteur de référence fixe (TFO, TFît) et un détecteur de mesure mobile (TMO, TMtc) en rotation autour d'un axe (XY) coaxial à l'axe de rotation du disque (10), les détecteurs (TFO, TFît; TMO, TMjt) étant placés en regard du trajet en rotation des marques radiales (14,16) le codeur comprenant des moyens (22-76) de mesure du décalage angulaire entre les détecteurs (TFO, TFît; TMO, TMjc) par repérage de la durée séparant le passage d'une marque devant l'un des détecteurs et un passage ultérieur d'une marque devant l'autre détecteur, cette mesure de durée étant répétée lors des passages successifs de marques devant le premier détecteur et une moyenne de mesures étant calculée, caractérisé par le fait qu'il comprend des moyens (38, 54) aptes à déterminer si, lors de la première mesure de durée effectuée, la valeur mesurée est comprise, ou non, entre une fraction x et une fraction y de la durée séparant les passages de deux marques consécutives (14) devant le premier détecteur (TFO, TFji), et des moyens (40,42,44,46,48, 50, 52, 54, 56) aptes à repérer la durée en prenant pour origine des temps le passage d'une marque (14) devant le premier détecteur (TFO, TFti) si, lors de ladite première mesure de durée effectuée, la valeur mesurée est comprise entre ladite fraction x et ladite fraction y de la durée séparant les passages de deux marques consécutives (14) devant le premier détecteur (TFO, TF7t), et, dans le cas contraire, en prenant pour origine des temps sensiblement le milieu de l'intervalle séparant les passages de deux marques consécutives (14) devant le premier détecteur (TFO, TFît).
  6. 6. Codeur angulaire selon la revendication 5, caractérisé par le fait qu'il est prévu deux détecteurs de référence (TFO,TFît) sensiblement diamétralement opposés par rapport à l'axe (XY) de rotation du disque (10) et deux détecteurs de mesure (TMO, TMn) également sensiblement diamétralement opposés par rapport à l'axe (XY) de rotation du disque (10), et par le fait que le repérage de durée s'effectue par moyennage des durées (VH1, VH2) de décalage d'une part entre un détecteur de mesure (TMO) et l'un (TFO) choisi des détecteurs de référence et, d'autre part, entre l'autre détecteur de mesure (Tmjt) et l'autre détecteur de référence (TFtc), et un moyen (38,42, 44) étant prévu pour permuter les signaux issus des détecteurs selon la valeur de durée déterminée lors de la mesure précédente de manière à calculer, s'il y a lieu, la moyenne des durées (VH1, VH2) de décalage entre les détecteurs de référence (TFO, TFtc) et de mesure (TMO, TMir) pris de manière croisée.
  7. 7. Codeur angulaire selon la revendication 6, caractérisé par le fait qu'il est prévu un moyen (38) pour effectuer la moyenne des durées (VH1, VH2) mesurées pour les passages successifs de marques, un moyen (38) pour enregistrer le nombre de fois où les détecteurs sont croisés et décroisés et un moyen (38) pour introduire dans la moyenne de durée mesurée une correction fonction de ce nombre.
  8. 8. Codeur angulaire selon l'une des revendications 5 à 7, caractérisé par le fait qu'il est prévu un moyen (38) de comparaison pour comparer la valeur des déphasages mesurés aux fractions x et y de la période de défilement des marques du disque tournant (10) et un moyen (42,44) pour inverser la phase des signaux issus des détecteurs fixes (TFO, TFtc) si le moyen de comparaison (38) indique qu'un déphasage n'est pas compris entre lesdites fractions x et y.
  9. 9. Codeur angulaire selon l'une des revendications 5 à 8, caractérisé par le fait que le décalage angulaire entre les détecteurs fixes (TFO, TFît) et mobiles (TMO, TMtc) est mesuré par comptage d'impulsions d'une horloge (40) à haute fréquence pendant des créneaux (VH1, VH2) établis entre des fronts de montée de signaux (TF', TM; TF", TM) en provenance des détecteurs (TFO, TFjt; TMO, TMtc).
  10. 10. Codeur angulaire selon la revendication 9, caractérisé par le fait que la fréquence d'horloge (40) est asservie (72, 74, 76) à la vitesse de rotation du disque tournant (10).
  11. 11. Codeur angulaire selon la revendication 10, caractérisé par le fait qu'il est prévu un oscillateur à fréquence contrôlée (40) pour produire la fréquence d'horloge, un compteur (72, 74) recevant la fréquence d'horloge pendant une durée correspondant à un intervalle (TF) entre passages de deux marques (14) devant un détecteur fixe (TFO) et un convertisseur numérique-analogique (76) relié à l'oscillateur (40) pour commander la fréquence de celui-ci en fonction du résultat du comptage à la fin de chaque intervalle (TF) entre le passage de deux marques (14) devant un détecteur (TFO).
CH1089578A 1977-10-20 1978-10-20 Procede de codage et codeur angulaire pour la mise en oeuvre de ce procede. CH636196A5 (fr)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR7731615A FR2406804A1 (fr) 1977-10-20 1977-10-20 Codeur angulaire a angle d'entree variable

Publications (1)

Publication Number Publication Date
CH636196A5 true CH636196A5 (fr) 1983-05-13

Family

ID=9196743

Family Applications (1)

Application Number Title Priority Date Filing Date
CH1089578A CH636196A5 (fr) 1977-10-20 1978-10-20 Procede de codage et codeur angulaire pour la mise en oeuvre de ce procede.

Country Status (5)

Country Link
US (1) US4240069A (fr)
CH (1) CH636196A5 (fr)
DE (1) DE2845534C2 (fr)
FR (1) FR2406804A1 (fr)
SE (1) SE442553B (fr)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4237076A1 (en) * 1992-11-03 1993-04-15 Ulrich Rapp Angle measuring using rotor - rotating rotor at known angular speed exchanging directionally dependent signals with measurement and reference points

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5613563A (en) * 1979-07-14 1981-02-09 Kato Denki Kk Automatic return unit for tone arm
US4443787A (en) * 1980-01-30 1984-04-17 Hans List Apparatus for measuring the angular position of a shaft
DE3018496A1 (de) * 1980-05-14 1981-11-19 Walter Dipl.-Ing. Dr.-Ing. 8012 Ottobrunn Mehnert Verfahren und vorrichtung zur messung eines winkels
US4360889A (en) * 1980-07-02 1982-11-23 F. Jos. Lamb Company Rotary position indicating circuit
JPS5771017A (en) * 1980-10-22 1982-05-01 Sony Corp Generator for position detection signal
CH649382A5 (de) * 1981-02-03 1985-05-15 Maag Zahnraeder & Maschinen Ag Schaltung zum entnehmen von messwerten aus einem inkrementellen lagemesssystem.
JPS57169611A (en) * 1981-04-13 1982-10-19 Tokyo Optical Co Ltd Measuring device for angular displacement
US4496225A (en) * 1981-07-22 1985-01-29 Bausch & Lomb Incorporated Motor control system for motorized ophthalmic instrument
US4496226A (en) * 1981-07-22 1985-01-29 Bausch & Lomb Incorporated ANDed motor control system for motorized ophthalmic instrument
DE3206875C2 (de) * 1982-02-26 1993-05-27 Dr. Johannes Heidenhain Gmbh, 8225 Traunreut Winkelmeßeinrichtung
DE3208446A1 (de) * 1982-03-09 1983-09-15 Siemens AG, 1000 Berlin und 8000 München Verfahren zur auswertung der ausgangsimpulsfolgen eines inkrementalen lagegebers und schaltungsanordnung zur durchfuehrung des verfahrens
DE3340866A1 (de) * 1983-03-26 1985-05-23 Dr. Johannes Heidenhain Gmbh, 8225 Traunreut Wegmesseinrichtung
JPS60230018A (ja) * 1984-04-27 1985-11-15 Asahi Optical Co Ltd 光電型エンコ−ダの基準位置検出装置
SE442557B (sv) * 1984-05-21 1986-01-13 Geotronics Ab Anordning for att halla ett instrument inriktat mot en rorlig reflektor
DE4109970C1 (en) * 1991-03-22 1992-06-04 Juergen O-1193 Berlin De Bauer Incremental angle measuring drive for transceiver - has quadruple input AND=gate supplying inverter assigned to correction counter
DE4230064C2 (de) * 1991-03-22 1996-10-10 Bauer Juergen Dipl Ing Fh Inkremental winkelmessender Positionierantrieb und Verfahren zur Winkelpositionierung
US5594434A (en) * 1994-10-04 1997-01-14 Rockwell International Corporation Angular sensing system
US6271770B1 (en) * 1999-06-30 2001-08-07 Chien-Chun Chien Mechanical coder
DE19947761A1 (de) * 1999-10-02 2001-04-12 Bosch Gmbh Robert Verfahren und Schaltungsanordnung zur Feststellung einer Richtung eines äußeren magnetischen Feldes
AT4976U1 (de) * 2001-05-17 2002-01-25 Avl List Gmbh Markenscheibe für einen drehwinkelaufnehmer, winkelaufnehmer für rotierende bauteile sowie verfahren zur ermittlung eines referenzwertes
US7701564B2 (en) * 2005-05-18 2010-04-20 Hitachi Global Storage Technologies Netherlands B.V. System and method for angular measurement
FR3055959B1 (fr) * 2016-09-13 2018-10-12 Ntn Snr Roulements Systeme de determination d’au moins un parametre de rotation d’un organe tournant
WO2020215205A1 (fr) * 2019-04-23 2020-10-29 大族激光科技产业集团股份有限公司 Disque de réseau et système de rétroaction

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2901170A (en) * 1953-08-24 1959-08-25 Austin Co Shaft position indicator
DE1187384B (de) * 1956-05-16 1965-02-18 Philips Nv Einrichtung zur Messung von Winkeln durch Impulszaehlung
DE1208511B (de) * 1961-06-19 1966-01-05 Continental Elektro Ind Ag Aus einer Grob- und einer Feinmessvorrichtung bestehende digitale Winkelmesseinrichtung
SE355668B (fr) * 1971-08-23 1973-04-30 Aga Ab
DE2357061C2 (de) * 1973-11-15 1985-02-14 Robert Bosch Gmbh, 7000 Stuttgart Einrichtung zur Abgabe von gleichmäßigen Impulsen bei bestimmten Winkelstellungen einer drehbaren Welle und zur Bildung von wenigstens einem Bezugssignal
CA1060585A (fr) * 1974-03-28 1979-08-14 Marc Lepetit Codage numerique d'angles
FR2270722B1 (fr) * 1974-03-28 1977-03-18 Sercel Rech Const Elect

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4237076A1 (en) * 1992-11-03 1993-04-15 Ulrich Rapp Angle measuring using rotor - rotating rotor at known angular speed exchanging directionally dependent signals with measurement and reference points

Also Published As

Publication number Publication date
SE442553B (sv) 1986-01-13
DE2845534A1 (de) 1979-04-26
DE2845534C2 (de) 1984-11-08
US4240069A (en) 1980-12-16
FR2406804B1 (fr) 1981-12-24
SE7810900L (sv) 1979-04-21
FR2406804A1 (fr) 1979-05-18

Similar Documents

Publication Publication Date Title
CH636196A5 (fr) Procede de codage et codeur angulaire pour la mise en oeuvre de ce procede.
FR2612328A1 (fr) Disque optique, et appareil d&#39;entrainement d&#39;un tel disque
EP0013846B1 (fr) Procédé et dispositif de repérage de la position angulaire d&#39;une pièce animée d&#39;un mouvement de rotation
EP0836703B1 (fr) Encodeur impulsionnel pour appareil de distribution de liquide
EP1403622B1 (fr) Capteur d&#39;angle absolu
FR2581784A1 (fr) Support d&#39;information a pregravure et son dispositif de lecture optique
FR3035157A1 (fr) Procede et dispositif de detection de rotation inverse d&#39;un moteur a combustion interne
FR2633116A1 (fr) Circuit d&#39;asservissement de moteur
FR2558001A1 (fr) Procede et appareil pour la recherche d&#39;une piste sur un support optique d&#39;information.
CH617131A5 (fr)
FR2556088A1 (fr) Procede pour la mesure de distance entre deux points d&#39;observation sur la base du temps de propagation aller-retour d&#39;un signal entre ces deux points, adapte en particulier aux turbulences du milieu de propagation, et telemetre mettant en oeuvre ce procede
EP0169433A1 (fr) Support d&#39;information inscriptible optiquement selon une piste définie par des motifs de prégravure et dispositif optique de suivi de piste mettant en oeuvre un tel support
WO1979000808A1 (fr) Dispositif de mesure de la frequence d&#39;un generateur d&#39;impulsions et systeme de commande numerique comportant un tel dispositif
FR2658943A1 (fr) Disque optique et appareil pour lire ce disque.
FR2688332A1 (fr) Procede et dispositif d&#39;enregistrement lecture d&#39;information sur un support optique ou magneto-optique mobile.
FR2562257A1 (fr) Comparateur de phase
FR2704701A1 (fr) Procédé et dispositif pour le comptage d&#39;impulsions de rythme servant à une mesure de durées de périodes.
FR2591752A1 (fr) Systeme de mesure de vitesse et de phase pour des helices d&#39;aeronef
EP2191239A2 (fr) Capteur de position absolue a lecture série
EP4042113B1 (fr) Procede de detection d&#39;une position angulaire absolue ou d&#39;une course de deplacement angulaire absolue d&#39;un organe tournant
EP1554810B1 (fr) Codeur angulaire optique
EP0589799B1 (fr) Capteur incrémental à signalisation de défaillance
CH410693A (fr) Appareil pour fournir une indication digitale de la position d&#39;un premier organe mobile par rapport à un second organe
EP1128371B1 (fr) Procédé et dispositif de contrôle du positionnement d&#39;un faisceau optique incident sur une piste d&#39;un support mobile d&#39;informationS contenues dans ladite piste, en particulier un disque numérique multi-fonctions
FR3052254A1 (fr) Dispositif de determination du mouvement d&#39;un element rotatif, en particulier pour les releves de compteurs d&#39;eau et/ou de gaz

Legal Events

Date Code Title Description
PL Patent ceased