Brevet FR2221876A1 — publié le 19741011

L'invention a pournobjet un codeur de valeurs angulaires. On connaît des codeurs qui, à partir de tensions représenta- tives des valeurs, respectivement, du sinus et du cosinus d'un angle, délivrent à la sortie des valeurs digitales dudit angle. Mais les codeurs de ce type sont tous d'une réalisation relativement compliquée . ils exigent des mémoires étendues et des logiques complexes Le codeur selon l'invention est plus simple-et d'un prix de revient plus bas. Il est caracterisé par ce fait que, dans le dispositif prévu pour fournir à sa sortie une valeur digitale représentative du quotient des deux valeurs analogiques d'entrée, on applique en tant que valeurs analogiques d'entrée, d'une part le sinus et d'autre part une valeur égale à la somme ou la différence du sinus et du cosinus de l'angle dont la valeur digitale est cher chée. La valeur codée sortant du dispositif, et qui est une valeur approchée de la valeur angulaire recherchée, est alors toujours comprise entre 0 et 1. La correction à apporter à la valeur de sortie du dispositif de codage est réalisable par des moyens simples La valeur de sortie du codeur correspond à un angle compris entre 0 et 11/2 de sorte que la logique précédent le codeur pour la détermination du quadrant auquel appartient l'angle recherché est simple. La description qui suit, faite à titre d'exemple, se réfère au dessin annexé, dans lequel la figure 1 est un schéma en bloc-diagramme de l'appareil de codage la figure 2 est un diagramme la figure 3 est un autre diagramme la figure 4 est un schéma en bloc-diagramme d'une autre réalisation du circuit de correction ; et la figure 5 est un diagramme se reportant à cette dernière réalisation. L'appareil de codage comprend uneeentrée 10,à laquelle on applique une tension représentative de cos ar a étant l'angle dont l'appareil doit fournir la valeur digitale entre 0 et 2E, et une seconde entrée 11 sur laquelle est appliquée une tension proportionnelle à sin a. L'entrée 11 est appliquée directement à l'entrée 13 d'un sommateur 14. L'entrée 10 est appliquée à l'entrée 15 du sommateur 14 par un circuit 16 qui comprend un commutateur 17 à deux interrupteurs 18 et l9. L'interrupteur 18 ouvre ou ferme un circuit 20 reliant l'entrée 10 a l'entrée 15. L'interrupteur 19 ouvre et ferme un circuit 21 interposé entre l'entrée 15 et l'entrée 10 et qui comprend un inverseur de polarité 22. Les interrupteurs 18 et 19 sont ouverts ou fermés en fonction de la sortie 23 d'une logique 24. Une entrée 25 de celle-ci est reliée à un circuit 26 qui fournit le signe de sin a. La valeur de sin a appliquée à l'entrée 27 est comparée à la masse dans un comparateur 28. La polarité du circuit 26 est donc d'un sens ou de l'autre suivant que a est compris entre O et g ou entre g et 211. A une autre entrée 29 de l'appareil, est appliquée la valeur cos a, laquelle est comparée à la masse dans un cosparateur 30. La sortie 31 dudit comparateur fournit donc le signe de cos a. Celui-ci est appliqué à un cqmparateur 32 qui reçoit sur son autre entrée, par un circuit 34 dérivé du circuit 26, le signe du sinus.La sortie 35 fournit donc le poids fort de /2 tandis que le circuit 26 fournit le poids fort de 11. Ces poids sont appliqués par les sorties 36 et 37pour la détermination de la valeùr digitale de a. Le circuit 35 est relié à la seconde entrée 38 de la logique 24. Celle-ci, par le circuit 23, assure la fermeture du circuit 20 pour les valeurs de a compri- ses entre 0 et A/2 et entre Tt et 3E/2. Elle ferme le circuit 21 pour les valeurs de a comprises entre g/2 et E d'une part, et 311/2 et 2 d'autre part. Les valeurs présentes à la sortie 41 du sommateur 14, qui constitue l'entrée "référence" du codeur 42, sont donc dans une première condition du commutateur 17 sin a + cos a et dans l'autre condition du commutateur 17 sin a - cos a. Le codeur 42, qui reçoit sur son entrée 49' la valeur de sin a, fournit à sa sortie 43 une valeur codée k sin a k = sin a sin a cors a qui est une valeur approchée de l'angle a.- Sur le diagramme de la figure 2,on a porté en abscisses les valeurs de l'angle a et en ordonnées les valeurs de k. La courbe représentative des valeurs k en fonction de a est la courbe m. Elle s'écarte quelque peu de la droite b qui serait obtenue si les valeurs de k pouvaient être considerees comme résultant d'un codage exact des valeurs de a.Mais l'erreur F reste très faible, inférieure à 10% de la valeur de , de sorte qu'il est possible d'obtenir la valeur exacte a en faisant appel à une mémoire de correction de constitution simple 44, à l'entrée 45 de laquelle est appliquée la valeur k et qui fournit à sa sortie 46 la valeur E. Celle-ci est ajoutée ou soustraite dans un additionneur ou soustracteur 47 à la valeur k appliquée à ce dernier par l'entrée 48. La valeur digitale présente à la sortie 49 fournit, compte-tenu des poids forts présents sur les circuits 36 et 37, la valeur digitale a recherchée. Le diagramme de la figure 3 caractérise le fonctionnement de la mémoire de correction 44. Dans une autre forme de réalisation, on fait appel à l'extrapolation en conformité du diagramme de la figure 4. Les poids forts de la valeur k fournissent la valeur approchée de l'erreur Elr représentative de l'ordonnée du point 1 sur la figure 5 à la sortie 51 du dispositif de mémoire de correction 52, les mémoires des poids forts étant montrées en 53. Le dispositif 52 comprend également des mémoires 54 de coefficients de pente n de la courbe représentée sur le diagramme de la figure 5 et présentes à la sortie 55. La valeur de pente est multipliée dans un multiplicateur-56 avec la valeur de poids faibles appliqués audit multiplicateur par le circuit 57 he1 = P1.Pf. La correction présente à la sortie 58 est ajoutée dans un additionneur 59 à la valeur & présente dans le circuit 51 et aux poids forts présents dans le circuit 61. La valeur digitale de l'angle est présente à la sortie 60 sous réserve des poids forts de R et de E/2 présents sur les circuits 36 et 37. Dans une variante, on applique à l'entrée d'information du codeur - sin a - sin a + cos aet pour une autre variante, sur l'entrée d'information -. sin a - sin a - cos a REVENDICATIONS 1.- Procédé de codage pour obtenir une valeur digitale d'angle à partir de valeurs analogiques de lignes trigonométriques, caractérisé en ce qu'on applique aux entrées du codeur d'une part, une tension représentative du sinus de l'angle et d'autre part, une tension résultant de la sommation ou de la différence du sinus de l'angle avec le cosinus de l'angle. 2.- Appareil pour tirer une valeur digitale d'angle à partir de valeurs analogiques des lignes trigonométriques de l'angle, caractérisé en ce qu'il comprend un dispositif pour faire le quotient de la tension représentative du sinus de l'angle avec une tension représentative de la somme ou de la différence du sinus et du cosinus de l'angle. 3.- Appareil selon la revendication 2, caractérisé en ce que le choix entre la différence ou la somme est commandé par un déterminateur de quadrant. 4.- Appareil codeur selon la revendication 2, caractérisé en ce que le codeur proprement dit est suivi d'un additionneur ou soustracteur de correction. 5.- Appareil selon la revendication 4, caractérisé en ce qu'il comprend une mémoire de corrections pour l'addition ou la soustraction avec l'information sortant du codeur. 6.- Appareil selon la revendication 5, caractérisé en ce que la mémoire de corrections est à extrapolation.