Avevo annunciato tempo fa la realizzazione di un circuito basato sulla coppia di integrati L297 ed L298 per il pilotaggio di motori stepper bipolari. Orbene, nonostante il circuito sia realizzato non ho potuto testarlo a causa delle piste troppo sottili. La versione freeware di Eagle permette infatti di utilizzare al massimo il formato di scheda pari a 100x80mm. Inoltre il costo per realizzare la scheda è di circa 50 euro. Vi presento invece un'altra scheda, basata sull'integrato 3717, che permette il pilotaggio in full-step di motori passo-passo bipolari fino a 1A per fase.
Nella foto si possono notare i due 3717 (uno per fase) coperti da un dissipatore in alluminio incollato con colla cianoacrilica (Super Attak), e il dissipatore per il regolatore di tensione. Ho fatto girare un motore da 1A per fase per mezz'ora, usando un clock da 80kHz senza problemi di sorta. Anche gli integrati scaldavano pochissimo. Vabbè che il motore non era sotto sforzo... comunque... Qui di seguito invece la disposizione dei componenti. A sinistra si nota un connettore strip a 4 poli per gli impulsi di controllo (in effetti 3 più la massa) e a destra uno strip a 4 poli per il motore (2 per fase). Gli impulsi di controllo sono quelli di:
ENABLE: abilita o disabilita la rotazione dei motori. Se a livello basso disabilita i motori mantenendoli in posizione.
CW/CCW: a seconda il segnale applicato a questo piedino sia alto o basso il motore girerà in senso orario o antiorario.
CLOCK: semplice onda quadra usata per settare la velocità di rotazione. Ogni impulso di clock corrisponde ad un passo.
Per quanto riguarda il connettore del motore i primi due pin vanno a una fase, e gli ultimi due all'altra. Un avvertimento: se realizzate il PCB fate attenzione a saldare per primi i ponticelli, in particolare quello SOTTO all'integrato 7474!! I file di questo progetto sono disponibili nella sezione Downloads sia in formato PDF che Eagle. Buon divertimento!