Un codeur est un capteur utilisé pour la commande de mouvement. Il exploite les principes de détection photoélectrique, électromagnétique, capacitive ou inductive pour détecter la position et les variations mécaniques des objets, convertir ces informations en signaux électriques et les transmettre aux différents dispositifs de commande de mouvement. Les codeurs, de petite taille, sont largement utilisés dans de nombreuses applications exigeant une détermination précise de la position et de la vitesse, telles que les machines-outils, les bras robotisés, les systèmes de rétroaction moteur et les équipements de mesure et de contrôle. Quels sont les différents types de codeurs ? Cet article présente les différents types de codeurs intelligents.

Différents types d’encodeurs
Un encodeur est un dispositif qui compile et convertit des signaux ou des données en signaux utilisables pour la communication, la transmission et le stockage. On distingue généralement deux types d’encodeurs : les encodeurs incrémentaux et les encodeurs absolus. Au quotidien, ils sont largement utilisés dans de nombreuses applications et productions mécaniques.
1. Encodeur incrémental
Les codeurs incrémentaux utilisent directement le principe de la conversion photoélectrique pour générer trois séries d’impulsions carrées de phases A, B et Z. Les impulsions A et B présentent un déphasage de 90°, permettant ainsi de déterminer facilement le sens de rotation. L’impulsion de phase Z sert de point de référence pour le positionnement à chaque tour. Ce type de codeur présente l’avantage d’une structure simple, d’une durée de vie mécanique moyenne de plusieurs dizaines de milliers d’heures, d’une forte immunité aux interférences, d’une grande fiabilité et convient à la transmission sur de longues distances. Son principal inconvénient réside dans l’impossibilité de fournir la position absolue de l’arbre. Les codeurs incrémentaux sont généralement utilisés pour la mesure de la vitesse, du sens de rotation, de l’angle de déplacement et de la distance relative.
2. Encodeur absolu
L’encodeur absolu est un capteur qui fournit directement des nombres. Son disque codeur circulaire comporte plusieurs pistes concentriques disposées radialement. Chaque piste est composée de secteurs transparents et opaques. Le nombre de pistes de deux pistes adjacentes est doublé. Le nombre de pistes sur le disque codeur correspond au nombre de bits. Une source lumineuse est placée d’un côté du disque, et un élément photosensible, associé à chaque piste, est situé de l’autre côté. Lorsque le disque est positionné différemment, chaque élément photosensible convertit un signal de niveau correspondant à la lumière qu’il reçoit ou non, formant ainsi un nombre binaire. Ce type d’encodeur se caractérise par l’absence de compteur : un code numérique fixe, associé à la position, peut être lu et saisi quelle que soit la position sur l’axe. Il comporte nécessairement N pistes. Actuellement, on trouve en Chine des encodeurs absolus 16 bits.
3. Encodeur absolu hybride
Un codeur absolu hybride fournit deux ensembles d’informations : le premier sert à détecter la position du pôle magnétique grâce à une fonction d’information absolue ; le second est identique aux informations de sortie d’un codeur incrémental..
