Moteurs unipolaires 48 pas + controleurs ULN2003 + pic12F683 = Ca peut marcher
March 04, 2012 12:08PM
Salut,

Si il y en a que ca intéresse d'utiliser des moteurs unipolaire comme le 55SI (trouvable à 3.5€ ).

C'est pour une réduction de prix de votre total si vous montez une nouvelle Reprap.
Personnellement je préconise ca pour changer les 2 moteurs d'axes Z que l'on trouve souvent les modèles de Reprap.
Pour le petit calcul:
Une révolution à 48pas (sur du M6 en connection directe, donc de pas de 1mm en M6) donne une résolution de 1 / 48 = 0,0208333333 mm/pas
En utilisant des demi-pas 1 / 96 = 0,0104166667 mm/pas
Les moteurs ont aussi clairement assez de force pour faire monter le chariot posé sur les tiges filetées.

Pour le contrôleur, j'ai rien inventé, les premières Reprap utilisait ce genre de concepts. Ceci dit, ceci étant développé, autant le partager.

Le contrôleur est utilise les mêmes règles que le pololu (j'ai émulé les port DIR et STEP),
il est basé sur un micocontroleur 12F683 (8Mhz, 6 E/S) et un ULN2003 circuit de commande comportant une limite de courant de 0.5A (seulement mais suffisent, ca sert a rien de tout sur-dimensionner). (Le code du 12F683 est propre et basé sur une capture du front montant de l'entrée STEP)

Je pense que la solution finale est d'utiliser une seul pic pour 2x ULN2003 pour commander les deux moteurs unipolaires.



Voila le schéma pas spécialement propre mais cela donne une idée


Pour le schema Fritzing:


L'idée est de venir se connecter sur la gen7 par exemple avec le contrôleur PICULN sur le connecteur dédié au Pololu.

Au final ca fait gagner 2 moteurs NEMA17 sur-dimensionnés et 1 pololu (14x2+11 = 39€ contre 2x3.5+3.2+2x0.6=11.4€). C'est pas énorme mais c'est déja pas mal. (A la condition que les moteurs passent dans la carlingue).

J'ai pas testé en situation réelle mais j'ai testé sur un prototype pendant 1h, ça chauffait quasiment pas et ca marchait nickel.

Voilou,
je me dis juste que cela peut toujours intéresser quelqu'un alors autant le partager, pas forcément pour une Reprap d'ailleurs.

Edited 2 time(s). Last edit at 03/05/2012 04:33PM by Ghunt.
Attachments:
open | download - 12f683_UNL2003_stepper_driver.rar (118 KB)
Re: Moteurs unipolaires 48 pas + controleurs ULN2003 + pic12F683 = Ca peut marcher
March 05, 2012 04:44AM
C'est une bonne idée de partager ça ! Sachant que les moteurs pas à pas entrent pour une part non négligeable du prix de la machine !

Pourquoi utiliser deux UNL2003 sachant que les deux moteurs peuvent être mis en parallèle (comme sur le montage actuel ?). Chaque moteur pouvant absorber au max 0,33A on est quasiment à la limite du ULN2003 ... Mais pour un axe 'z' je ne pense pas que les moteurs tournent à 100% de leurs couples nomimaux (surtout si on baisse la vitesse !).

Et sinon, avec des moteurs brushless quelqu'un à essayé ?
Re: Moteurs unipolaires 48 pas + controleurs ULN2003 + pic12F683 = Ca peut marcher
March 05, 2012 06:03AM
Les ULN2003 sont à environ 0.60 centimes pièces, et avec un moteur il chauffe un tout petit peu donc autant en utiliser 2 par sécurité. Sachant qu'en réalité il y a des pics courant non-négligeables.

Brushless aucune idée, ca a pas l'air évident évident a contrôler en angle contrairement à la vitesse, après personnellement j'y connais pas grand chose en Brushless.
Re: Moteurs unipolaires 48 pas + controleurs ULN2003 + pic12F683 = Ca peut marcher
March 05, 2012 05:27PM
C'est vrai que vu le prix des ULN, autant ne pas s'en priver !
Le problème des brushless, c'est qu'ils n'ont aucun couple au démarrage.
Re: Moteurs unipolaires 48 pas + controleurs ULN2003 + pic12F683 = Ca peut marcher
September 21, 2012 10:57AM
Si on a ce genre de moteur mais qu'on est pas fort en électronique, on peut aussi les brancher sur des pololu non ?
Re: Moteurs unipolaires 48 pas + controleurs ULN2003 + pic12F683 = Ca peut marcher
September 24, 2012 06:29AM
Pour les pololus, il faudrait brancher le moteur en bipolaire (utilisation de quatre fils), mais oui ça peut marcher. A tester !


Most of my technical comments should be correct, but is THIS one ?
Anyway, as a rule of thumb, always double check what people write.
Sorry, only registered users may post in this forum.

Click here to login