Aeroelectrolight

07 Févr.

Driver moteur pas à pas, 5 phases

Dans les moteurs pas à pas, celui à 5 phases n'est pas très courant, mais très puissant ...

pap5_phases_moteur5

Voici le moteur pas à pas à 5 phases.

Pour la fabrication de ma fraiseuse cnc,
j'ai récupèré ce moteur sur un vieux photocopieur,
je pensais au départ qu'il s'agissait d'un moteur unipolaire à 5 fils.Il s'agissait, en fait, d'un moteur à :
5 phases de 500 pas par tour.
Une petite recherche sur internet et je trouve quelques info sur ces fameux moteurs dont une séquence de fonctionnement.
La voici :

Phase 1 + + + - - - - - + +
Phase 2 - - + + + + + - - -
Phase 3 + - - - - - + + + +
Phase 4 + + + + + - - - - -
Phase 5 - - - - + + + + + -

Je programme vite fait un attiny2313 puis je test, avec la carte driver récupèrée sur le photocopieur.
voici la carte :

 carte de commande 5 phases

résultat le moteur ne tourne pas!
je recherche à nouveau via intenet les cause du problème et je tombe sur cette image :

pap à 5 phases

Voilà la solution au problème, mon moteur est de type 2.
Les phases ne sont pas dans l'ordre.
Je remet les phase dans l'ordre et là, le moteur se met à tourner.
Je modifie la séquence pour pouvoir le faire tourner en mode "demi pas"
La voici :

Phase 1 + + + + + 0 - - - - - - - - - 0 + + + +
Phase 2 - - - 0 + + + + + + + + + 0 - - - - - -
Phase 3 + 0 - - - - - - - - - 0 + + + + + + + +
Phase 4 + + + + + + + + + 0 - - - - - - - - - 0
Phase 5 - - - - - - - 0 + + + + + + + + + 0 - -

Ce qui me permet d'atteindre 1000 pas par tour !

Voici le schéma du Driver :

schema du driver

Le pdf du schéma : schéma PDF

Le fichier hex du microcontrôleur : pap5_phases.hex

Ecrire un commentaire :