Un codeur linéaire est un type de capteur électronique capable de mesurer une position le long d’une ligne droite. Ils sont couramment utilisés dans la robotique et les systèmes d’automatisation. Il existe plusieurs types différents de codeurs linéaires, chacun utilisant une méthode de détection différente pour déterminer l’emplacement du codeur.
Toutes les variétés de cet instrument nécessitent à la fois une balance et un capteur pour une utilisation correcte. L’échelle est un morceau de matériau droit qui est marqué à intervalles réguliers, semblable à un étalon commun. Un capteur dans le dispositif d’encodeur linéaire est capable de détecter chacun de ces intervalles lorsqu’il passe devant la glissière. Chaque fois qu’un marquage d’intervalle est détecté et compté par le capteur, la sortie du codeur linéaire change.
Les codeurs optiques linéaires sont très courants et utilisent des marques visibles à contraste élevé sur l’échelle. Le capteur de cet instrument émet généralement une lumière infrarouge, visible ou laser sur les marques. Les impulsions lumineuses réfléchies par les marques d’échelle sont détectées et comptées. Un codeur optique peut être très précis et est souvent capable de déterminer la position linéaire à un micromètre près.
Tous les marquages des codeurs linéaires ne sont pas visibles à l’œil nu. Les encodeurs magnétiques utilisent de petites zones magnétiques intégrées à la balance. Chaque zone de magnétisme est détectée par le capteur et comptée. Ceux-ci ne sont généralement pas aussi précis que la variété optique, mais peuvent être utilisés dans des environnements sales ou humides qui entraveraient les méthodes de détection optique.
Un troisième type d’encodeur utilise des courants de Foucault pour déterminer la position. Les courants de Foucault sont créés par le mouvement d’un champ magnétique devant un conducteur. L’échelle d’un codeur à courants de Foucault est conçue pour avoir différents niveaux de résistance magnétique. Les zones de résistance magnétique faible et élevée sont détectées en surveillant les courants de Foucault provoqués par l’induction.
Les données de position détectées par un codeur linéaire peuvent être incrémentales ou absolues. Les lectures de position incrémentielles indiquent simplement jusqu’où l’encodeur s’est déplacé en ligne droite. Les lectures absolues, d’autre part, contiennent des données sur l’emplacement précis de l’encodeur le long de l’échelle.
Les données du codeur linéaire ne sont parfois utilisées qu’à des fins d’information sur une lecture ou un affichage. Les données peuvent également être utilisées dans le cadre d’un système contrôlé par ordinateur plus sophistiqué. Les encodeurs sont souvent utilisés pour fournir à un dispositif informatisé, tel qu’un robot industriel ou une machine automatisée, un retour sur l’emplacement et la distance de déplacement des pièces mobiles.