Le fonctionnement d'un encodeur dépend de son type, mais généralement, les encodeurs convertissent une grandeur physique (comme la position, l'angle ou la vitesse) en un signal numérique. Voici un aperçu du fonctionnement des différents types :
1. Encodeurs rotatifs : Ceux-ci sont utilisés pour mesurer la position angulaire ou la vitesse d’un arbre en rotation.
* Encodeurs incrémentaux : Ce sont les types les plus courants. Ils produisent des impulsions lorsque l'arbre tourne. Chaque impulsion représente un petit incrément de rotation. Ils ont généralement deux canaux de sortie (A et B) déphasés de 90 degrés. Ce signal en quadrature permet la détection de direction (dans le sens horaire ou antihoraire). Certains ont également une impulsion d'index (Z) qui indique une position spécifique sur l'arbre, souvent utilisée pour un référencement absolu. L'angle total est calculé en comptant les impulsions.
* Encodeurs absolus : Ceux-ci fournissent un code numérique unique pour chaque position de l'arbre. Le code est directement lié à l'angle, donc la position est connue immédiatement sans compter les impulsions. Ils utilisent un disque codé avec un motif de pistes et de capteurs. Les schémas de codage courants incluent le code binaire, le code Gray (minimise les erreurs lors des transitions) et autres. Ils ont tendance à être plus coûteux et plus complexes que les codeurs incrémentaux.
2. Encodeurs linéaires : Ceux-ci mesurent la position linéaire le long d’une ligne droite.
* Encodeurs linéaires optiques : Semblables aux codeurs rotatifs absolus, ils utilisent une échelle avec un motif et des capteurs photoélectriques pour lire la position. L'échelle peut être en verre ou en métal avec des lignes gravées.
* Encodeurs linéaires magnétiques : Ceux-ci utilisent une échelle magnétique et des capteurs pour mesurer la position. Ils sont souvent plus robustes que les codeurs optiques.
Principes généraux de fonctionnement :
Quel que soit le type, la plupart des encodeurs s'appuient sur ces principes fondamentaux :
* Élément de détection : Il s'agit d'un composant qui détecte les changements dans la quantité physique mesurée (par exemple, capteurs photoélectriques, capteurs magnétiques ou interrupteurs mécaniques).
* Génération de code : La sortie de l'élément de détection est convertie en un code numérique qui représente la quantité mesurée. Il peut s'agir d'un simple comptage d'impulsions (pour les codeurs incrémentaux) ou d'un mot numérique plus complexe (pour les codeurs absolus).
* Sortie : Le code numérique est ensuite émis sous forme de signal pouvant être lu par un microcontrôleur ou un autre système numérique. Ce signal peut ensuite être utilisé pour contrôler un système, surveiller la position ou collecter des données.
En résumé : Un encodeur agit comme un traducteur, transformant le mouvement ou le déplacement mécanique en un signal numérique qui peut être facilement compris et utilisé par les systèmes électroniques. Le choix du type de codeur dépend de facteurs tels que la précision requise, la résolution, le coût et les besoins spécifiques de l'application.
|