Introduction aux signaux de sortie de l'encodeur

Les encodeurs sont des dispositifs de détection fondamentaux dans les systèmes modernes d'automatisation, de robotique et de contrôle des mouvements. Ils convertissent le mouvement mécanique et le mdash; qu'il s'agisse de signaux rotatifs ou linéaires et de mdash; dans les signaux électriques que les contrôleurs, les lecteurs et les PLC peuvent interpréter.

Ce guide fournit un examen technique approfondi de trois principaux types de signaux de sortie d'encodeur : quadrature (incrémentale), sinusoïdale (analogique) et numérique (discret). Pour chaque format, nous explorerons les caractéristiques électriques sous-jacentes, les applications typiques, les avantages, les limitations et les considérations pratiques pour l'intégration du système.

Signalisation de l'encodeur de la quadrimétrie

Les encodeurs quadrimétriques sont le format de sortie incrémental encodeur le plus utilisé dans le contrôle du mouvement industriel. Ils dérivent leur nom du décalage de phase de 90 degrés entre deux canaux à ondes carrées, traditionnellement appelés canaux A et B. Cette relation de phase permet au contrôleur récepteur de décoder les incréments de position et la direction de déplacement d'une paire de capteurs.

Comment fonctionnent les signaux de quadrimétrie

À l'intérieur d'un encodeur quadrature, un disque rotatif à motif de segments alternés transparents et opaques (encodeurs optiques) ou de pôles magnétiques (encodeurs magnétiques) passe sur un élément de détection. Au fur et à mesure que le disque tourne, le capteur génère une forme d'onde électrique périodique. L'électronique interne conditionne cette forme d'onde en une vague carrée numérique propre.

Le principe de base est simple : lorsque le canal A mène le canal B, le mouvement est considéré dans le sens des aiguilles d'une montre (ou vers l'avant). Lorsque le canal B mène le canal A, le mouvement est dans le sens des aiguilles d'une montre (ou vers l'inverse).

L'impulsion de l'indice (channel Z ou I)

La plupart des encodeurs quadratures comprennent également un troisième canal de sortie, souvent appelé l'index ou le pulse Zero (Channel Z ou I). Cette impulsion se produit une fois par révolution (pour les encodeurs rotatifs) ou à une position de référence fixe (pour les encodeurs linéaires). L'impulsion index fournit un point de référence absolu qui permet au système de contrôle d'établir une position d'origine ou zéro après la mise en marche, éliminant les erreurs cumulatives de comptage.

Pour les applications nécessitant une grande fiabilité, l'impulsion d'index est généralement générée avec une marque distincte sur le disque ou un capteur séparé, assurant qu'elle se produit exactement à la même position mécanique chaque révolution. Cette caractéristique est critique pour les machines-outils, les robots de pique-nique et tout système qui doit revenir à une référence connue après un cycle de puissance.

Caractéristiques et fréquence du signal

Les signaux quadrimétriques sont généralement des ondes carrées numériques avec des niveaux logiques de 5 V, 12 V, ou 24 V, selon le type d'encodeur et le pilote de sortie. La fréquence de ces ondes carrées est directement proportionnelle à la vitesse de rotation et au nombre d'impulsions par révolution (PPR). Par exemple, un encodeur 1000-PPR tournant à 3000 RPM produit une fréquence de sortie sur chaque canal de :

Fréquence = (PPR × RPM) / 60 = (1000 × 3000) / 60 = 50 kHz

La fréquence maximale qu'un encodeur peut produire est limitée par son électronique interne et la bande passante du récepteur. Les applications à grande vitesse peuvent exiger que les encodeurs à PPR inférieur restent dans les limites de fréquence d'entrée du contrôleur, ou inversement, les contrôleurs à compteurs à grande vitesse capables de manipuler plusieurs centaines de kilohertz.

Décodage X1, X2 et X4

L'une des caractéristiques les plus puissantes des encodeurs quadrature est la possibilité de multiplier la résolution efficace par le décodage déclenché par les bords. Comme les deux canaux sont à 90 degrés hors de phase, chaque cycle contient quatre transitions distinctes de signal (côtés) : A montant, A tombant, B montant et B tombant.

  • X1 décodage:[ Compte seulement un bord par cycle, généralement le bord ascendant du canal A. Résolution égale le PPR de l'encodeur.
  • X2 décodage:[ Compte les bords montant et tombant du canal A, doublant effectivement la résolution à 2× PPR.
  • X4 décodage:[ Compte les quatre bords (les deux bords sur les deux canaux), quadruplant la résolution à 4× PPR.

Cette capacité de comptage des bords permet aux concepteurs d'atteindre une résolution efficace sans nécessiter un encodeur avec des lignes plus physiques sur le disque, ce qui peut être une stratégie rentable. Cependant, le décodage X4 nécessite un contrôleur avec une entrée de décodeur quadrature capable de capturer les quatre bords, et il impose des contraintes de temps plus strictes sur l'intégrité du signal.

Demandes et qualités

Les encodeurs Quadrature excellent dans les applications où le suivi relatif de la position, la mesure de la vitesse et la détection de la direction sont nécessaires.

  • Axes des machines-outils CNC (rétroaction de broche et de servo)
  • Surveillance de la position de la courroie du convoyeur et contrôle de la vitesse
  • Mesure de l'angle d'articulation robotique
  • Machines et appareils pour la manutention et l'emballage des matériaux
  • Vitesse du moteur et retour de position pour les servomoteurs

Les signaux quadrimétriques sont particulièrement adaptés aux systèmes qui nécessitent un suivi continu de la position sans référence absolue, en se fondant sur l'impulsion d'indice pour les procédures de homochage.

Signalisations sinusoïdales

Les encodeurs sinusoïdaux, parfois appelés encodeurs sinusoïdaux, produisent des signaux de sortie analogiques qui varient en continu comme des fonctions sinusoïdales et cosinus de l'angle ou de la position mécanique. Contrairement à la nature binaire des signaux quadrature, les sorties sinusoïdales fournissent une tension lisse et variable en continu qui code beaucoup plus d'informations par cycle. Ce format est préféré dans les applications exigeant les plus hauts niveaux de précision et de faible vitesse.

Chaînes analogiques de Sine et de Cosine

Un encodeur sinusoïdal typique produit deux canaux : l'un proportionnel à la sinusité de l'angle et l'autre proportionnel à la cosinus. Ces signaux sont différentiels dans de nombreux modèles de haute performance, ce qui signifie que chaque canal a une jambe positive et négative (Sin+, Sin− Cos+, Cos−). La signalisation différentielle permet de rejeter le bruit en mode commun, permettant à ces petites tensions analogiques de se transmettre sur des câbles plus longs sans dégradation.

Les tensions sinus et cosinus oscillent généralement entre ±V ref (par exemple, ±1 V pic-à-pair) ou sont référencées à une tension de mode commune. La relation précise entre les signaux et l'angle mécanique est donnée par:

V sin = V peak × sin(-)

V cos = V peak × cos(-)

où γ est l'angle électrique dans une période de signal. Le contrôleur lit simultanément les deux tensions analogiques et calcule la position dans le cycle en utilisant une fonction d'arctangent.

Interpolation et haute résolution

L'avantage déterminant des encodeurs sinusoïdaux est la capacité d'interpoler en une seule période de signal. Alors qu'un encodeur quadrature ne peut résoudre que des bords discrets dans un cycle (rendant 4 états par période), un encodeur sinusoïdal permet au contrôleur d'estimer en continu la position dans le cycle avec une granularité extrêmement fine.

Les facteurs d'interpolation de 10× à 1000× sont courants dans les lecteurs de servomoteurs modernes et les ICs d'interpolateur dédiés. Par exemple, un encodeur sinusoïdal avec 1024 périodes de signal par révolution (équivalent à un encodeur quadrature 1024-PPR) peut obtenir une résolution efficace de 1024 × 256 = 262,144 nombres par révolution lorsqu'interpolé par 256×. Cela représente une précision d'environ 0,0014 degrés par count— bien au-delà de ce qu'un encodeur quadrature standard peut fournir sans très haut PPR.

Immunité sonore et qualité des signaux

Comme les signaux sinusoïdaux sont analogiques, ils sont intrinsèquement plus sensibles au bruit électrique que les ondes carrées numériques. Pour atténuer ce phénomène, les encodeurs sinusoïdaux de haute qualité utilisent plusieurs stratégies :

  • Signalisation différentielle:[ Comme on l'a noté, en utilisant Sin+/Sin− et Cos+/Cos− les paires annulent le bruit en mode commun.
  • Câbles à paires torsadées à rendement: Ces câbles réduisent la prise d'interférence électromagnétique (IME).
  • Impédance de sortie faible:[ Les étapes de sortie encodeur bien conçues peuvent conduire à la capacité du câble sans dégradation significative du signal.
  • Surveillance de l'amplitude:[ Certains contrôleurs surveillent en permanence l'amplitude du signal et génèrent des drapeaux de défaillance si le signal tombe sous un seuil (indiquant des dommages au câble, des problèmes de connecteur ou l'usure du codeur).

La qualité du signal est primordiale car tout bruit ou distorsion sur les canaux sinus ou cosinus se traduit directement par une erreur de position après interpolation. C'est pourquoi les encodeurs sinusoïdaux sont généralement utilisés dans des environnements contrôlés avec des câbles courts et bien blindés et des connecteurs de haute qualité.

Erreur de position et conditionnement du signal

Les encodeurs sinusoïdaux du monde réel présentent des imperfections telles que l'inadéquation d'amplitude entre les canaux sinus et cosinus, les tensions offset et les erreurs de phase. Ces erreurs, si elles ne sont pas corrigées, produisent une erreur de position périodique connue sous le nom de non-linéarité interpolatrice.

Les sources d'erreur typiques sont les suivantes:

  • Inadéquation d'amplitude:[ Si les tensions de crête sinus et cosinus diffèrent, l'angle calculé devient déformé.
  • Erreur de décalage : Un décalage en courant continu sur chaque canal déplace le croisement de zéro apparent.
  • Erreur de phase : Si les deux signaux ne sont pas exactement à 90 degrés d'écart, le calcul de l'arctangeur produit une sortie non linéaire.

Les algorithmes de compensation mesurent ces paramètres au démarrage et appliquent des corrections en temps réel, réduisant les erreurs de position à des niveaux bien inférieurs à l'imperfection du signal natif.

Applications nécessitant des signaux sinusoïdaux

Les encodeurs sinusoïdaux sont le choix standard pour les applications où un mouvement ultra-lisse et une résolution extrêmement élevée sont requis:

  • Servomoteurs haute précision:[ De nombreux servomoteurs modernes utilisent des encodeurs sinusoïdaux pour la commutation et la rétroaction de position.
  • Moteurs à couple à entraînement direct:[ Ces moteurs fonctionnent à basse vitesse, où l'onduleur de vitesse doit être réduit au minimum.
  • Manipulation des Wafer et fabrication de semi-conducteurs: Les étapes de positionnement nécessitent une résolution au niveau du nanomètre.
  • ][FLT:][FLT:][FLT:][FLT:][FLT:][FLT:][FLT:][FLT:][FLT:][FLT:][FLT:][FLT:][FLT:][FLT:][FLT:][FLT:][FLT:][FLT:][FLT:][FLT:][FLT:]][FLT:][FLT:][FLT:][FLT:][FLT:][FLT:][FLT:][FLT:][FLT:][FLT:][FLT:][FLT:][FLT:]][FLT:][FLT:][FLT:][FLT:][FLT:][FLT:][FLT:][F][F][FLT][F][F
  • Les scanners et les tables d'IRM nécessitent un mouvement précis et fluide.

Il est important de noter que les encodeurs sinusoïdaux nécessitent un contrôleur ou un interpolateur compatible qui peut gérer les entrées analogiques et effectuer le calcul de l'arctange.

Signalisation numérique d'encodeur (sorties de béton)

Contrairement aux signaux quadrature et sinusoïdaux, qui sont principalement incrémentiels, les sorties numériques peuvent être soit progressives ou absolues. Cette section couvre les types de sorties numériques les plus courants : le train d'impulsions (un seul canal), la pompe à poussée, le collecteur ouvert, le pilote de ligne et les protocoles de communication série.

Train à impulsions à simple canal

La sortie numérique la plus simple est un canal qui produit un train d'impulsions lorsque l'arbre tourne. Chaque impulsion représente un accroissement fixe du mouvement. Ce format fournit des informations de vitesse mais ne peut pas déterminer la direction sans un second canal. Les trains d'impulsions à un seul canal sont souvent utilisés dans des applications où la direction est connue ou non, comme les débitmètres, les dispositifs de mesure de vitesse et le comptage des événements.

Les applications typiques sont les suivantes:

  • Surveillance de la vitesse du moteur (rétroaction du tachymètre)
  • Mesure de la vitesse de la courroie du convoyeur
  • Anémomètres de vitesse du vent
  • Systèmes simples de comptage et de mise en lots

Sorties de collecteurs Push-Pull et Open

Les encodeurs numériques incrémentiels offrent généralement des phases de sortie push-pull (également appelées totem-pole) ou open collector. Ils définissent comment le transistor de sortie encodeur interagit avec la charge et l'alimentation.

  • Le capteur ouvert (NPN ou PNP):[ Le transistor de sortie coule du courant (NPN) ou du courant de source (PNP) au sol ou au rail d'alimentation. Une résistance externe est nécessaire.Les sorties ouvertes du capteur sont simples et peuvent fonctionner à différentes tensions logiques (p. ex., 5 V, 12 V, 24 V) en choisissant une résistance et une alimentation appropriées.
  • Push-pull (totem-pole):[ L'étape de sortie utilise deux transistors (un sourcing, un s'enfonce) pour conduire activement la sortie à la fois logique haute et logique basse. Cela fournit des vitesses de commutation plus rapides, une meilleure immunité du bruit, et la capacité de conduire des câbles plus longs.

Sorties de chauffeurs de ligne (RS-422)

Pour les applications nécessitant une transmission sur de longues distances ou dans des environnements bruyants électriquement, les sorties du conducteur de ligne basées sur la norme RS-422 sont largement utilisées. Dans ce format, chaque canal de sortie (A, B et Z) est transmis sous forme de paire différentielle : A+/A−, B+/B−, Z+/Z−. Le récepteur lit la différence de tension entre les deux fils, ce qui annule le bruit en mode commun.

Les sorties de pilotes de ligne offrent plusieurs avantages :

  • Distances de transmission jusqu'à 100 mètres ou plus à haute fréquence
  • Excellente immunité sonore due à la signalisation différentielle
  • Taux élevés de déplacement des fréquences de soutien au-dessus de 1 MHz
  • Compatibilité avec les récepteurs RS-422 dans les PLC, les servocommandes et les contrôleurs de mouvement

De nombreux encodeurs haute résolution et applications de comptage à grande vitesse mandatent les sorties des pilotes de ligne pour un fonctionnement fiable.

Protocoles de communication en série (encodeurs absolus)

Alors que les encodeurs incrémentiels produisent des flux d'impulsions continues, les encodeurs absolus fournissent un code numérique unique pour chaque position. Ces encodeurs utilisent des protocoles de communication série pour transmettre des données de position sur quelques fils.

  • SSI (Synchronous Serial Interface):[ Un simple protocole horloge/données largement utilisé dans l'automatisation industrielle. Le contrôleur fournit un signal horloge, et l'encodeur retourne les données de position de manière synchronisée.
  • BiSS (Bidirectionnel Synchronous Serial Interface): Un protocole plus rapide et plus flexible qui prend en charge la communication bidirectionnelle, le diagnostic et la configuration.
  • EnDat: Développé par Heidenhain, ce protocole intègre les données de position avec des informations diagnostiques et peut fonctionner en mode progressif et absolu.
  • CANopen: Utilisé dans les systèmes multiaxes, fournissant des données de position sur un bus CAN ainsi que des capacités de configuration et de diagnostic.

Les encodeurs absolus éliminent la nécessité de homogénéiser les séquences après l'alimentation et sont immunisés contre les pertes de position dues aux interruptions de puissance. Ils sont essentiels dans les systèmes critiques pour la sécurité, la coordination multiaxes et les applications où les temps d'arrêt pour le référencement sont inacceptables.

Sélection du format de signal approprié

Le choix entre les sorties quadrature, sinusoïdale et encodeur numérique dépend de plusieurs facteurs interdépendants. Ci-dessous est une comparaison structurée pour guider le processus de décision.

Résolution et précision

  • Quadrature:[ Convient pour des résolutions jusqu'à plusieurs milliers de nombres par révolution. Efficace jusqu'à environ 10 000–50 000 nombres par révolution avec décodage X4. Rentable pour le contrôle général des mouvements.
  • Sinusoïdal: Capable d'une résolution extrêmement élevée (millions de nombres par révolution) par interpolation. Nécessaire pour la précision de la sous-arcminute et l'ondulation à faible vitesse.
  • Digital (absolute):[ La résolution est déterminée par le nombre de bits (p. ex., 12 bits = 4096 positions, 20 bits = 1 048 576 positions). La position absolue est disponible immédiatement au démarrage.

Vitesse et largeur de bande

Les encodeurs quadrimétriques avec sorties de pilotes en ligne peuvent supporter des vitesses de rotation très élevées, limitées principalement par la fréquence d'entrée maximale du compteur. Les encodeurs sinusoïdaux peuvent également fonctionner à des vitesses élevées, mais l'électronique d'interpolation doit avoir une bande passante suffisante pour gérer la fréquence de signal.

Longueur du câble et environnement sonore

  • Câbles courts (<5 m), environnement propre: Le collecteur ouvert, la pompe à poussoir ou le quadrature à une extrémité sont acceptables.
  • Câble moyen (5–30 m), bruit modéré: Pilote de ligne (RS-422) pour sinusoïdal différentiel ou quadrature.
  • Câble long (>30 m), bruit élevé:Driver de ligne ou série absolue avec protocole robuste (p. ex., EnDat, BiSS avec contrôle CRC).

Compatibilité et coût du système

Les encodeurs quadriennaux sont les plus compatibles car pratiquement tous les contrôleurs de mouvement et PLC prennent en charge les entrées quadriennales. Les encodeurs sinusoïdaux nécessitent des entrées interpolatrices spécialisées, ce qui augmente le coût du système.

Considérations pratiques en matière d'intégration

Conditionnement et fin de la signalisation

Un bon conditionnement du signal est essentiel pour un fonctionnement fiable de l'encodeur:

  • Les résistances de terminaison:[ Pour les sorties du conducteur de ligne, les résistances de terminaison (généralement 120 -) doivent être placées à l'extrémité du récepteur pour correspondre à l'impédance du câble et minimiser les réflexions.
  • Filtering:[ Certains contrôleurs incluent des filtres numériques programmables pour déboffer les signaux. Cependant, un filtrage excessif peut introduire latence et limiter la fréquence maximale d'entrée.
  • Résistances à tirer: Les sorties de capteurs ouvertes nécessitent des résistances à tirer ou à tirer appropriées pour établir les niveaux de tension logique.

Sélection et mise à la terre des câbles

Utilisez un câble à paire torsadée pour les connexions d'encodeur, en particulier pour les signaux conducteurs de ligne et sinusoïdaux. Répartir le bouclier à une seule extrémité (généralement du côté du contrôleur) pour éviter les boucles au sol.

Surveillance diagnostique

Les encodeurs et contrôleurs modernes offrent souvent des capacités de diagnostic :

  • Détection des pertes de comptage (par vérification des comptes dans les protocoles absolus)
  • Surveillance de l'amplitude du signal (pour les encodeurs sinusoïdaux)
  • Détection de court-circuit et de circuit ouvert (en étapes du conducteur de ligne)
  • Avertissements de température et de vieillissement dans les encodeurs intelligents

L'utilisation de ces diagnostics peut réduire considérablement les temps d'arrêt et simplifier le dépannage.

Conclusion

Les signaux quadrimétriques offrent une combinaison équilibrée de résolution, de détection de direction et de grande compatibilité, ce qui en fait le choix par défaut pour de nombreuses applications industrielles. Les signaux sinusoïdaux offrent les plus hauts niveaux de précision et de lissage, adaptés aux tâches de positionnement et de contrôle de vitesse exigeantes où l'interpolation est mise à profit. Les signaux numériques, allant de simples trains d'impulsions à des protocoles de série sophistiqués, permettent une rétroaction absolue de position et une immunité sonore robuste pour les systèmes multiaxis complexes.

La sélection optimale dépend des exigences spécifiques de l'application : résolution, vitesse, longueur du câble, environnement sonore, compatibilité du contrôleur et budget. En évaluant soigneusement ces facteurs par rapport aux caractéristiques de chaque format de signal, les ingénieurs peuvent concevoir des systèmes de mouvement fiables et performants qui répondent à la fois aux objectifs techniques et économiques.

Pour plus de détails sur les technologies et les spécifications du signal, consultez les ressources du fabricant telles que ], ]]]]]].