Étape 1: Quadrature entrées
Sortie en quadrature est envoyé des lignes de données de plus de deux, chaque ligne transporte un signal carré, mais les deux lignes sont déphasés de 90 degrés.
En comptant le nombre d’impulsions sur une onde carrée, il est possible de déterminer dans quelle mesure l’encodeur a été transformée. Il est important de connaître la direction dans laquelle le bouton tourne pour décider si l’étape doit être ajoutée ou enlevée à la numération totale. C’est où la deuxième ligne de données peut être utilisée.
Si vous vérifiez l’état de la ligne de données « B » comme l’état de « A » les changements de ligne, vous pouvez déterminer quelle direction le bouton tournait. Dans les images d’exemple, j’ai accentué le front descendant du « A » signal. Tandis que le bouton doit être tourné vers la droite la ligne « B » est haute que « A » la ligne tombe. Lorsque le bouton est tourné dans le sens anti-horaire la ligne « B » est faible.
Pour une détection ultra rapide de la quadrature entrée que la première ligne de données peut être facilement connectée à une interruption d’entrée et valeur pour détecter le bord du signal. Chaque fois que l’interruption déclenche le compteur peut être modifié et en vérifiant la deuxième ligne sur une entrée standard, vous savez à ajouter ou à soustraire de la comte.