Terminologie des Encodeurs

Cette page répertorie de manière systématique et explique en détail les termes techniques courants et importants dans le domaine des codeurs (encodeurs), couvrant les paramètres électriques, la sortie de signaux, la structure mécanique, les protocoles de communication, l’adaptabilité environnementale, l’étalonnage de la précision, la sécurité fonctionnelle, les limites de charge et bien d’autres aspects. Elle s’adresse aux ingénieurs, intégrateurs de systèmes, personnels R&D, acheteurs techniques et à tout utilisateur souhaitant approfondir sa compréhension des codeurs.


Sortie du codeur et terminologie des signaux

Terme Abréviation anglaise Définition
Résolution Resolution Nombre de signaux générés par l’unité de déplacement du codeur, servant à évaluer la précision de mesure. Peut être exprimé en PPR, CPR, bits, LPI, CPI, etc.
PPR Pulses Per Revolution Nombre d’impulsions par tour, courant chez les codeurs incrémentaux rotatifs ; indique le nombre total d’impulsions produites sur un tour complet
CPR Counts Per Revolution Nombre de counts par tour, souvent avec démultiplication (ex. x4). Par exemple, en quadrature, CPR = PPR × 4
DPI Dots Per Inch Nombre de « points » produits par pouce, couramment utilisé pour la numérisation optique haute résolution et la mesure linéaire
CPI Counts Per Inch Nombre de counts par pouce (1 pouce), utilisé pour évaluer la résolution d’un codeur linéaire
LPI Lines Per Inch Nombre de lignes par pouce sur une grille optique ; également utilisé pour décrire la résolution des codeurs ou scanners linéaires
Voies A/B A/B Channels Deux voies d’ondes carrées en quadrature d’un codeur incrémental, déphasées de 90°, permettant de distinguer le sens de rotation et de faire le comptage
Voie Z Zero Pulse / Index Impulsion de référence unique par tour dans un codeur incrémental, utilisée pour le retour au point zéro
Voie N N Channel Autre dénomination de la voie Z dans certaines marques
U/V/W - Voies de commutation pour moteurs servo, utilisées pour la commutation électronique ou la détection de phase du moteur
TTL Transistor-Transistor Logic Niveau logique numérique 5 V standard, adapté à la transmission d’impulsions à haute vitesse sur de courtes distances
HTL High Threshold Logic Logique de niveau 10–30 V, offrant une forte immunité aux interférences, adaptée aux environnements industriels
Open Collector OC Sortie à collecteur ouvert ; nécessite une résistance de tirage externe, flexibilité dans l’adaptation du niveau de tension
Push-Pull - Sortie push-pull, pouvant piloter la charge dans les deux sens, sans résistance de tirage, courante pour les codeurs industriels
Line Driver LD / RS422 Sortie différentielle pour améliorer l’immunité aux interférences, permettant la transmission à grande vitesse sur de longues distances
Sortie tension Voltage Output Sortie analogique (0–5 V, 0–10 V, etc.), simple pour la lecture d’une grandeur analogique
Sortie courant Current Output Sortie analogique typiquement 4–20 mA, fortement immunisée contre les parasites, adaptée à de longues distances
PWM Pulse Width Modulation Utilisation de la modulation de largeur d’impulsion pour transmettre des informations de position ou d’angle, adaptée à certains besoins spécifiques ou sur mesure
1Vpp/11µApp - Sortie analogique sinusoïdale/cosinusale, fréquente pour les codeurs optiques ou magnétiques à grille, utilisée pour un subdivisage haute résolution

Types de codeurs, principes de fonctionnement et modes de détection

Terme Définition
Codeur incrémental Génère une impulsion continue représentant l’incrément de position ; nécessite un contrôleur ou un compteur qui cumule les impulsions pour obtenir la position absolue
Codeur absolu Chaque position est associée à un code unique ; la position est mémorisée même en cas de coupure de courant. Convient aux applications complexes ou multi-axes exigeantes
Codeur monocercle Mesure uniquement la position au sein d’un seul tour, sans compter le nombre de tours
Codeur multicercle Intègre des engrenages, des dispositifs magnétiques ou inductifs pour compter les tours ; il en existe des versions mécaniques et électroniques
Codeur optique Utilise une source lumineuse, une grille optique et un récepteur photoélectrique pour une mesure sans contact ; résolution élevée et grande précision
Codeur magnétique Détecte les variations du champ magnétique via l’effet Hall ou la magnétorésistance ; moins sensible à la poussière ou à la saleté, adapté aux environnements sévères
Codeur capacitif Basé sur la variation du champ électrique entre des plaques de condensateur ; structure compacte, adaptée aux systèmes allégés et aux espaces restreints
Codeur inductif Mesure l’angle ou le déplacement par induction électromagnétique, forte résistance aux interférences et aux vibrations
Codeur kit Aussi appelé Kit Encoder, conçu sans boîtier externe pour être intégré dans un moteur ou une articulation de robot, etc.
Codeur à câble Utilise un câble en acier et un tambour enrouleur pour mesurer de longs déplacements linéaires (ascenseurs, portails, grues, etc.)
Codeur rotatif Mesure l’angle de rotation et la vitesse d’un arbre, très utilisé dans les moteurs, les tables tournantes, les servocommandes
Codeur linéaire Mesure le déplacement linéaire (translation). Utilisé dans les machines CNC, les machines de mesure tridimensionnelles, l’industrie des semi-conducteurs, etc.
Codeur multivoies Sort plusieurs types de signaux (p. ex. A/B/Z + UVW + interface série) pour répondre aux besoins combinés de commutation moteur, de détection de position et de communication réseau
Codeur programmable Les paramètres (mode de sortie, résolution, sens de rotation, etc.) peuvent être configurés via un logiciel ou un dispositif dédié
Format de codage Type de code en sortie pour un codeur absolu, comme Gray Code, Binary, BCD, Excess Code, etc.

Protocoles de communication et interfaces industrielles

Protocole/Interface Définition
SSI Synchronous Serial Interface : interface série synchrone pour la transmission de données des codeurs absolus ; simple de conception et résistante aux interférences
BiSS-C Protocole série synchrone ouvert à haute vitesse, supportant le full-duplex et les topologies en chaîne pour multi-axes ; courant chez les codeurs absolus haut de gamme
EnDat Interface série bidirectionnelle de Heidenhain, assurant une vérification d’erreur et une rétroaction haute résolution
CANopen Protocole ouvert basé sur le bus CAN, utilisant un dictionnaire d’objets et un réseau multi-nœuds, largement utilisé dans l’automatisation industrielle en Europe
Profibus-DP Norme de bus de terrain, avec un débit élevé et supportant l’échange cyclique de données. Souvent utilisé dans les grosses installations de process et d’assemblage
DeviceNet Protocole de bus CAN défini par Allen-Bradley, privilégiant l’interconnexion simple entre dispositifs et contrôleurs
EtherCAT Protocole temps réel sur Ethernet développé par Beckhoff, avec horloge distribuée et synchronisation multi-axes, idéal pour les applications rapides et de grande précision
PROFINET Standard d’Ethernet industriel soutenu par Siemens, combinant IT et communication temps réel ; utilisé en automatisation de process et d’usine
IO-Link Protocole de communication point à point entre capteurs et actionneurs, offrant diagnostic intelligent et configuration à distance
Ethernet/IP Protocole dans la famille CIP (Common Industrial Protocol) soutenu par Rockwell, adapté aux entraînements distribués, aux équipements de terrain et aux systèmes SCADA
Modbus RTU/TCP Protocole maître-esclave ouvert, adapté aux I/O distantes et aux systèmes distribués évolutifs
UART Interface série asynchrone universelle (par ex. RS232/RS485), souvent utilisée dans des codeurs simples ou à faible coût
SPI/I²C Interface série au niveau des puces (semi-conducteurs), adaptée aux codeurs miniatures ou à faible consommation
SERCOS SErial Real-time COmmunication System, protocole de contrôle de mouvement temps réel sur fibre optique ou Ethernet, utilisé en CN et pour les servocommandes de haute précision

Terminologie liée au montage et à l’interface mécanique

Terme Définition
Arbre plein L’arbre central du codeur est un cylindre plein ; nécessite un accouplement ou un dispositif de serrage externe pour transmettre le couple
Arbre creux Le codeur possède un arbre creux, pouvant être directement inséré sur l’arbre du moteur, réduisant ainsi les besoins en accouplement
Arbre semi-creux Un arbre creux fermé d’un côté, combinant gain de place et facilité de montage
Fixation à bride Le codeur est fixé à l’équipement via une bride avant ou synchronisée ; couramment normalisé DIN (bride circulaire ou carrée)
Bride synchrone Bride circulaire standard (Synchro Flange) fixée par pincement ou vis
Bride de serrage servo Bride avec rainure de serrage ou trous de positionnement, facilitant l’alignement rapide et la fixation sur le moteur ou le système mécanique
Entraxe des vis Distance entre les vis de fixation sur le boîtier du codeur, à assortir avec la surface de montage de la machine
Profondeur de montage Profondeur d’insertion de l’arbre ou de l’arbre creux, trop faible pouvant engendrer des jeux et trop importante risquant d’endommager le codeur
Accouplement Élément reliant l’arbre plein du codeur à l’arbre moteur/mécanique ; divers types : accouplement flexible, à soufflet, rigide, etc.
Charge radiale/axiale Limite de charge radiale ou axiale supportée par le roulement du codeur, une surcharge pouvant affecter la durée de vie et la précision

Adaptation à l’environnement et fiabilité

Terme Définition
Indice IP Niveau de protection contre les poussières et l’eau défini par l’IEC 60529 (ex. IP65, IP67, IP68) ; plus la valeur est élevée, meilleure est la protection
Temp. de fonctionnement Plage de température dans laquelle le codeur fonctionne normalement à la précision nominale (ex. -20°C à +85°C)
Temp. de stockage Plage de température autorisée lorsque le codeur est hors tension
Résistance aux vibrations Capacité du roulement et de la structure interne du codeur à supporter des vibrations mécaniques ; généralement exprimée en g
Résistance aux chocs Limite de choc instantané ou accélération importante, exprimée en g
CEM (EMC) Compatibilité Électromagnétique ; inclut l’immunité aux interférences et la limitation des perturbations électromagnétiques émises
ESD Immunité aux décharges électrostatiques (Electrostatic Discharge), évalue la sensibilité du codeur aux impulsions d’électricité statique
Niveau SIL Safety Integrity Level ; niveau de sécurité fonctionnelle (SIL2, SIL3, etc.) pour des applications critiques (ascenseurs, robots, ferroviaire...)
MTBF Mean Time Between Failures ; temps moyen entre pannes, indicateur de la fiabilité globale du dispositif
RoHS / REACH Directives sur la restriction de substances dangereuses et réglementations sur l’enregistrement des substances chimiques, liées à la conformité environnementale et sécuritaire des matériaux

Précision, erreurs et terminologie de l’étalonnage système

Terme Définition
Précision du système Écart maximal entre la valeur mesurée et la position réelle ; inclut les erreurs du codeur, d’installation, du contrôleur, etc.
Pouvoir de résolution (ou sensibilité) La plus petite variation de position détectable par le codeur ; plus cette valeur est élevée, plus il peut capter de faibles déplacements
Répétabilité Degré de cohérence des résultats de mesure lors d’un retour multiple à la même position, principalement influencée par les jeux mécaniques et le bruit du signal
Erreur de linéarité Écart de linéarité entre la valeur de sortie du codeur et la véritable position, généralement compensé par un étalonnage ou un algorithme logiciel
Erreur de zéro Décalage entre l’impulsion de référence (Z) ou le signal d’origine et le zéro mécanique réel ; se corrige mécaniquement ou via un logiciel
Erreur de codage Défauts mineurs causés par la fabrication du disque de code, la distribution inégale des pôles magnétiques, un montage incorrect, etc.
Coefficient d’étalonnage Paramètre de calibration ou de correction linéaire pour améliorer la précision globale
Boucle PID (PID Feedback) Dans un système servo, le codeur agit comme capteur de la boucle fermée ; le système ajuste proportion, intégration et dérivation pour suivre précisément la consigne
Hysteresis Erreur de retour en position, due à un changement de sens de déplacement, engendrant un décalage. Certains codeurs incrémentaux ou systèmes de transmission y sont sujets

Autres termes courants et compléments

Terme Définition
Code Gray (Gray Code) Méthode de codage où deux codes consécutifs ne diffèrent que d’un bit ; réduit les oscillations lors des transitions. Très utilisé dans les codeurs absolus
Codage binaire (Binary Code) Le codeur absolu fournit directement la valeur en binaire, facilement exploitable par le contrôleur
Code BCD (Binary-Coded Decimal) Représentation en décimal par groupes de 4 bits (chaque groupe encode un digit décimal) ; anciennement employé par certains codeurs absolus ou instruments de mesure
Excess Code Code décalé facilitant des transitions plus fluides ; utilisé dans certains anciens codeurs absolus ou systèmes spécifiques
Entraînement multiple par engrenages Pour les codeurs absolus multicercle mécaniques : un train d’engrenages interne permet de compter le nombre de tours
Multicercle électronique Comptage du nombre de tours via électronique ou mémoire magnétique, sans engrenages mécaniques. Commun sur les codeurs intégrés dans les moteurs sans balais (BLDC)
Voies UVW Signaux incrémentaux de commutation pour synchroniser les enroulements triphasés du moteur. Courant sur les servomoteurs et les entraînements BLDC
Rapport S/B (Signal to Noise Ratio) Rapport signal/bruit, évalue la netteté et la stabilité du signal fourni par le codeur
Vitesse de rotation max Vitesse maximale à laquelle le codeur peut tourner en maintenant sa précision ; au-delà, le signal peut être altéré et l’usure des roulements peut s’aggraver
Vitesse linéaire max Vitesse maximale de déplacement linéaire qu’un codeur linéaire peut mesurer sans dégradation (manque de bande passante ou altération du signal incrémental)
Codeur redondant Double capteur ou double voie de sortie pour une utilisation critique (SIL3, etc.) ; le codeur de secours prend la relève en cas de défaillance du codeur principal

Normes de référence et extensions


Remarque : Les définitions peuvent varier légèrement selon les marques ou les standards du secteur. Il est recommandé de consulter la documentation produit spécifique pour une vérification supplémentaire. Cette page sera mise à jour régulièrement pour couvrir davantage de technologies émergentes et de cas d’application. Nous vous invitons à contribuer vos ajouts et révisions sur Encoder.wiki !