Bonjour,
Je tente de contrôler mon moteur pas à pas depuis un PIC. J'avance pas mal, si ce n'est que j'observe un "saut" dans l'exécution des pas.
Déjà, d'après la datasheet du moteur, un pas est réalisé en 4 steps.
- Mon PIC execute 1 step toutes les 250ms, pour bien visualiser.
- En sortie du PIC, je mets 4 LED pour observer les commandes.
- D'après la datasheet, les commandes sont: 1100 0110 0011 1001.
Mes LED exécutent bien des cycles correspondant à ces commandes binaires, cependant, la commande correspondant à 0110 n'entraîne aucun déplacement du moteur. Et ce qui est bizarre, c'est que lorsque je repasse de step 4 à step 1, mon moteur se remet en position "initiale" (en se déplaçant dans le sens anti-horaire), sans continuer à tourner dans le même sens.
Par ailleurs, je ne comprends pas en quoi un pas correspond à 4 déplacements, dans ce cas mon moteur n'est pas à 18°, mais à 18/4° de précision?
C'est difficile de répondre à mon problème sans le montage sous les yeux, mais peut être que le problème est lié à la manipulation de mon moteur, alors si vous avez une suggestion je suis 3000% preneur..
Merci!
-----