Étape 1: Un pilote universel
J’ai construit un tas d'entre eux d’utiliser Linux EMC. J’ai utilisé ce même circuit pour tous les types de stepper motor dirvers dans du CNC, mouvements de compteur numérique d’eggbot, testeurs de contrôle d’Air de ralenti (IAC), etc. les puces TA8050P sont capables de gérer 30V à 1,5 ampères par phase avec bâti en surintensité, surtension et protection contre la surchauffe. J’ai aussi utilisé les puces TA8080K moins chers qui sont 30V à 1 a.
Il existe différentes versions du code pic pour les modes full et demi-étape. À l’aide d’une puce de comptage broche plus grande, il serait possible d’ajouter un pin select pour mode pas à pas et même une broche enable. J’avais jamais vraiment besoin que depuis que je construire chaque planche ou une machine spécifique et savoir si j’ai besoin la moitié ou complet mode pas à pas.
l’absence d’activation ne m’a jamais vraiment dérangé. J’ai utilisé le signal d’activation de l’ordinateur pour contrôler l’alimentation du moteur. Le commandant de bord exécutés à partir d’une alimentation de 5v séparés afin qu’ils gardent leur logique active.
J’ai également placé une lampe automatique en série avec le câble d’alimentation moteur et utilisé la ligne enable pour shunter il avec un relais. cela maintient une faible actuel à travers les moteurs lorsqu’ils ne sont pas activées et agit comme un frein.
Je veux essayer d’utiliser une alimentation programmable et utiliser la broche enable pour déclencher la tension d’alimentation moteur fournissant le même effet sans le feu rougeoyant. Il me semble trop compliqué quand j’ai tant de 1156 ampoules sur le plateau...
NOMENCLATURE :
U1 - TA8050P
U2 - TA8050P
U3 - 12 508/9
R1 - 1K
R2 - 1K
R3 - 10K
R4 - 10K
C1 - 25uF 35V
C2 - 25uF 35V
C3 - 10uf 10V
D1 - 1N4007
D2 - 1N4007