Lorsque l’on désire réguler la vitesse d’un moteur, ou son angle de rotation, nous sommes contraints d’avoir une boucle de rétroaction sur l’axe du moteur. Cette boucle de rétroaction (feedback) mesure la vitesse ou l’angle de rotation de l’arbre du moteur. Il s’agit d’un codeur incrémental.

image.png

Il existe 2 technologies de codeurs incrémentaux:

image.png

image.png

Quelque soit la technologie, les codeurs incrémentaux vont nous fournir ces signaux:

image.png

Certains codeur disposent d’un top zéro, c’est à dire:

image.png

image.png

Le déphasage de 90° électrique des signaux A et B permet de déterminer le sens de rotation:

→ Dans un sens, le signal B est “1” au moment du front montant du signal A

→ Dans l’autre sens, le signal B est “0” au moment du front montant du signal A

Le top 0 permet d’avoir une position de référence. Également, il peut permettre de compter le nombre de tours

Disque binaire vs Disque Gray

image.png

image.png

image.png

image.png

Caractéristique d’un codeur: La résolution (nb de points/tour)

3 cas possibles:

1/ Le système ne prend en compte que les fronts montants d’une voie: la résolution est égale au nombre de points par tour (donnée constructeur)