Accueil > Nouvelles > Contenu

Encodeurs d'angle: comment mesurer l'angle à l'aide de codeurs (2)

May 10, 2017

Encodeurs angulaires incrémentaux contre absolus

Les encodeurs d'angle incrémentiels ne peuvent enregistrer que le déplacement à partir d'une position de domicile arbitrairement définie qui est établie lors du démarrage. Cette position initiale, habituellement appelée index, crée une seule impulsion tout au long d'une rotation complète du code-disque. Cela permet au dispositif de traiter le signal du codeur pour suivre le nombre de tours complets du disque codeur à partir de la position de départ. Cependant, l'impulsion d'index n'est pas unique, de sorte que le nombre de rotations totales comptées est souvent perdu si l'appareil est éteint et qu'il doit être remis en état lors du démarrage.

Un codeur à angle absolu émet un mot numérique unique pour chaque position du disque de code. Les encodeurs d'angle absolu multi-tours suivent également le nombre total de tours complets avec un mot numérique. Ainsi, il n'est pas nécessaire de repérer et l'information n'est pas perdue lorsque l'appareil est éteint. Le moment où un codeur d'angle absolu est activé, il peut signaler exactement où il se trouve en lisant le mot numérique de cet angle particulier.

Atteindre une résolution plus élevée avec des encodeurs d'angle en quadrature

L'interpolation du signal d'un codeur d'angle en quadrature peut également générer une augmentation de performance significative, selon la mise en œuvre. Si le processeur du dispositif de réception traite le bord d'attaque et le bord de fuite de l'impulsion A et de l'impulsion B en tant qu'impulsions individuelles, il quadruple la résolution effective du codeur d'angle. Par exemple, cette technique d'interpolation pourrait permettre à un codeur de quadrature standard 1024 PPR de résoudre des angles de seulement 0,088 degrés.

Cependant, il convient de noter que toute erreur sera multipliée par la résolution. Ceux-ci peuvent dégrader les performances, ce qui signifie qu'une tentative d'accroître la précision du système en créant des résolutions plus élevées grâce à l'interpolation pourrait avoir le résultat imprévu d'amplifier une erreur et de dégrader les performances du système. C'est un exemple de la meilleure résolution qui n'améliore pas la précision. En savoir plus sur la précision du codeur et la résolution de l'encodeur ici.

Les encodeurs d'angle de quadrature permettent également de surveiller la direction de cette rotation. Dans un encodeur en quadrature, le disque comporte deux jeux distincts (canaux) qui sont décalés de sorte que le signal pour le canal B soit 90 degrés hors phase (en quadrature) avec celui du canal A. Cela permet au dispositif de réception de déterminer le sens de rotation.

Question du client: Comment mesurer l'angle à 0,1 degré?

Réponse: En supposant que vous mesurez directement l'arbre rotatif, commencez par déterminer la résolution requise. Si vous souhaitez mesurer à 0,1 degré, d'abord, déterminer si ce numéro s'applique à la résolution ou à l'exactitude. En cas de résolution, vous avez besoin d'un codeur avec 10 impulsions par degré. En multipliant par 360 degrés, vous obtenez une résolution requise de 3600 PPR.

Ainsi, un encodeur angulaire 3600PPR peut être utilisé. En variante, décodant les bords montant et descendant des canaux A et B d'un encodeur en quadrature, vous pouvez quadrupler la résolution d'un codeur d'angle 900PPR pour obtenir la même résolution efficace, bien que toute erreur soit également amplifiée.

Malheureusement, ce n'est que la précision théorique. Évaluez toutes les erreurs possibles dans le système, y compris l'alignement, les liens mécaniques, la lecture dans le système, etc. Si le système ne peut pas positionner physiquement à 0,1 degré, vous devrez peut-être réduire vos spécifications de résolution.