bonjour tt le monde en fait je suis en stage, Via le µc 18F87J50, je dois gerer un encodeur optique pour savoir le sens de rotation, je vous demande si je peux trouver un algorithme que peut m'aider à faire cette tache
merci d'avance
-----
19/03/2008, 10h04
#2
invite8241b23e
Date d'inscription
janvier 1970
Messages
22 741
Re : Encodeur optique en C
Discussion déplacée.
19/03/2008, 10h23
#3
mat64
Date d'inscription
novembre 2006
Messages
755
Re : Encodeur optique en C
Bonjour,
ça dépends de ton encodeur (un réf ? une doc ?)
Si c'est un encodeur de type "courant" qui sort deux signaux en quadrature, c'est archi classique. As tu fais un minimum de recherche google ? En gros tu comptes/décomptes les fronts d'un des signaux. L'état du second au moment du front du premier te permets de savoir si tu dois compter ou décompter. Sans microcontrôleur, le coup classique c'est de mettre une bascule D. Avec un micro, une interruption, et dans la routine d'IT tu regardes l'état du second signal.