Étape 2: schématique
OutA est le contrôle de l’impulsion principale et ce qui va déclencher l’interruption. OutB fonctionne sous l’impulsion de la direction et indique la direction relative lorsqu’il est utilisé en conjonction avec l’OutA.
Ce qui se passe est que l’OutA et OutB envoient des impulsions régulièrement espacées mais sont déphasés entre eux. Ce changement de phase, c’est ce qui permet les encodeurs déterminer la direction.
Regardez le diagramme des impulsions. L’interruption est définie pour déclencher lorsque OutA envoie un signal à la hausse. L’état de OutB est ensuite lue. Si l’État est haute, alors cela signifie qu’il se tourne vers la droite. Si l’État est faible, alors la seule façon qui puisse arriver, c’est si les impulsions étaient envoyées dans la direction opposée, ou dans le sens anti-horaire.