Salut à tous ! (premier message soyez indulgent )
Je dispose de carte possédant un l6258 relié à un Pic 16f872.
Je souhaite piloter le l6258 pour contrôler un moteur pas à pas bipolaire. (cf datasheet en P.J)
étant plutôt débutant dans le domaine, j'ai trouvé sur le net cette page : http://celinethierry.free.fr/static....ur.html&npds=1
qui montre le fonctionnement d'un circuit similaire le L6219.
La grosse différence est dans le contrôle du courant qui se fait sur l'état de 2 pâte sur le L6219 et sur l'état de 4 pâtes sur le L6258.
j'ai appliqué la méthode de la page internet à mon "montage". j'ai donc récupéré le chronogramme du datasheet permettant l'exécution d'un pas. (page 15 pour le mode demi pas et page 14 pour le mode pas entier) pour réaliser les tableau d'état, et sortir les valeurs hexa de chaque étape. (Cf .zip en P.J) (4 étapes pour un pas en pas entier, et 8 étapes pour 1 pas en demi pas)
mais je me retrouve confronter à plusieurs problèmes, On va commencer par le premier :
Sur le datasheet en mode demi pas (page 15 donc), le chronogramme me semble incorrect au niveau de la phase 2 (la logique comporte 5 étapes à 5volts (de 0 à 5) et 3 à 0volts (de 5 à 0) alors qu'il me semble que ce devrait être 4 à 5v et 4 à 0v). Pouvez vous me confirmer l'erreur, ou est ce que je n'ai rien compris (ce qui serait pas étonnant )
et d'ailleurs pourquoi y'a t'il deux cycles différents, (courant à 95.2% et courant à 19.1%) c'est juste deux exemples distinct réuni dans le même diagramme ?
Merci d'avance à tous! (et si par hasard quelqu'un c'est déjà servi de ce composant, ça m'intéresse!! )
-----