Carte de pilotage de moteur pas à pas par USB

[09/02/2013]

Premier post dans le blog (hors post d'introduction) pour vous présenter le dernier projet en date, et qui fera l'objet d'un article très bientôt, dans la partie électronique.
Il s'agit d'une carte permettant le contrôle, à l'aide d'une liaison USB, d'un moteur pas-à-pas.

Cette carte embarque aussi bien la logique de commande, que la puissance. Cette dernière partie est réalisée à l'aide d'un driver de moteur pas à pas de chez Allegro : le A4982.
Sur le papier, ses caractéristiques sont alléchantes : capable de driver des moteurs jusqu'à 35V/2A, protection court-circuit sur une phase et à la masse, protection thermique, mode permettant d'optimiser la consommation d'énergie, logique compatible 3.3 et 5V et surtout le tout en boîtier TSSOP ou QFN!!
N'ayant pas de four à refusion, j'ai opté pour le boîtier TSSOP, soudable à la main. 

Pour l'instant, les essais réalisés sur un moteur consommant 400mA/phase sous 12V sont très concluants : le driver ne chauffe pas, on peut se passer de radiateur. Pire : si on règle la limitation de courant trop haut, le moteur se met à chauffer, mais la carte reste tiède (voire froide).

L'une des autres principales caractéristiques mises au cahier des charges était de pouvoir fixer la carte sur un moteur pas-à-pas au standard NEMA17 (42x42mm). La connexion au moteur et à l'alimentation extérieure se fait par des borniers.

Au final, voilà le résultat :

La communication USB est en réalité une conversion USB vers série. Le protocole embarqué dans la carte est relativement simple et une documentation sera mise à disposition pour qui voudra la faire communiquer avec sa propre application.

Ce projet a été réalisé à l'origine pour un besoin bien particulier (automatisation de photos "time lapse"). Un logiciel PC a été développé pour ce besoin.

Quelques options sont prévues sur la cartes, mais cela fera l'objet de posts futurs, lorsque j'aurai développé le logiciel embarqué qui ira avec.

Ah oui, j'oubliais... cette carte sera bien entendu commercialisée et son prix, hors options éventuelles (non disponibles actuellement), sera de 50€. Si elle vous intéresse, il est déjà possible d'en commander, n'hésitez pas à me contacter pour plus d'informations!