Un integrato per il pilotaggio di motori unipolari e' prodotto dalla Sanyo, peraltro microstepping, l'STK672-080. Non si tratta di un reale integrato ma piuttosto di un modulo che utilizza micro-componenti racchiusi in un contenitore di resina/platica. E' decisamente interessante perche' puo' gestire sino a quasi 3 ampere/fase senza alcun dissipatore esterno (3.3 con dissipatore).
Si tratta di un componente molto comune, utilizzato principalmente come driver per motori passo passo all'interno di macchine fotocopiatrici. Caratteristiche principali (far riferimendo al pdf per ulteriori info):
- microstepping (sino 1/8 step);
- tensione max 45V ;
- sino a 3.3A/fase (2.8 senza dissipatore)
- comandi step - dir - enable (traslatore interno);
- resistenze di sensing built-in ;
- pwm;
e necessita di una limitatissima componentistica esterna, che, nella forma piu' semplice, è ridotta ad un paio di condensatori di filtro ed un partitore per stabilire la corrente di lavoro del motore.
Vi sono alcuni limiti:
- 1/16 di passo, pur disponibile, non e' utilizzabile in quanto viene ottenuto generando uno 'step' sia durante la fase di salita dell'impulso di controllo che in quello di discesa rendendo il 1/16 di passo non utile ai fini di una macchina cnc (max, quindi, 1/8 di passo);
- la frequenza massima di lavoro e' riportata in 50Khz. Questo dovrebbe significare che, in una configurazione microstepping, ad 1/8 di passo sono teoricamente raggiungibili 31,25 giri max per secondo (con un 200 passi giro ad 1/8).
Ad ogni modo si tratta di un onesto driver che fa bene il lavoro per il quale e' stato realizzato, utile in molte circostanze.
La Sanyo propone uno schema di principio all'interno del datasheet del componente.
Di seguito uno schema piu' pratico e reale effettuando alcune semplici modifiche tenendo iin considerazione anche i suggerimenti proposti nel datasheet.
La tensione max di ingresso e' stata ridotta, per motivi di sicurezza, a 40V, la corrente di fase e' settata attraverso la tensione Vref (pin. 7) che puo' oscillare fra i 0 ed i 2.5V.
Il led mostra lo stato di eccitazione del motore.
Tavola (per il settaggio del microstepping)
JP1 (M1) | JP2 (M2) | |
0 | 0 | passo interno |
1 | 0 | mezzo passo |
0 | 1 | 1/4 |
1 | 1 | 1/8 |
Componenti |
Valori |
C1 | 1uF |
C2 | 150-220uF 63V |
D1 | 1N4148 |
JP1, JP2 | jumpers |
LED1 | LED3MM |
R1,2 | 100 |
R3,R4 | 1k |
R5,R6 | 10k |
R7 | 2.2K R-TRIMM64P |
SV1 | MA05-1 pins |
IC1 | Sanyo STK672-080 |
X1 | W237-136 wago screw connector |