Finalmente sono riuscito ad inscatolare e rendere "presentabile" il controller per motore passo passo che utilizzero' sulla mia loop magnetica da 2 metri di diametro.
E' gestito da un Pic 16f877 e controlla 1 motore a 4 avvolgimenti (classico per questo tipo di motori),l'alimentazione del motore avviene attraverso la tecnica PWM (i parametri Frequenza di lavoro-Duty cycle e velocita' di rotazione sono modificabili a piacere grazie al menù di setup) in modo che i transistor finali dissipino una potenza minima,inoltre ci consente di adattare motori di differenti caratteristiche elettriche.
Possiamo memorizzare fino a 8 posizioni differenti del motore per richiamarle a piacimento su una gamma di oltre 65mila step (es. con un motore di 200 step/giro possiamo gestire oltre 300 giri).
In origine il progetto era nato con un piccolo encoder per muovere manualmente il motore,visto il costo di questo componente(bisognava stare su quelli ottici per avere una buona durata) ho optato per un comune selettore a 2 posizioni Cw/Ccw.
Il programma non e' ancora completo,spero di farlo entro breve (mancano alcune funzioni per rendere l'uso + sicuro sopratutto per quanto riguarda la posizione e i limiti di corsa del motore),cmq quello presente sul gruppo e' gia' funzionante e + o - testato
Lo schema + file per il pic (sorgente+.hex)sono presenti al solito sito:
http://it.groups.yahoo.com/group/nop...%20controller/
Seguira' anche una breve descrizione per l'utilizzo e le funzioni degli amati BOTTONI
Mi piacerebbe avere qualche commento,critica,consiglio ecc...
73 Mario enl
E' gestito da un Pic 16f877 e controlla 1 motore a 4 avvolgimenti (classico per questo tipo di motori),l'alimentazione del motore avviene attraverso la tecnica PWM (i parametri Frequenza di lavoro-Duty cycle e velocita' di rotazione sono modificabili a piacere grazie al menù di setup) in modo che i transistor finali dissipino una potenza minima,inoltre ci consente di adattare motori di differenti caratteristiche elettriche.
Possiamo memorizzare fino a 8 posizioni differenti del motore per richiamarle a piacimento su una gamma di oltre 65mila step (es. con un motore di 200 step/giro possiamo gestire oltre 300 giri).
In origine il progetto era nato con un piccolo encoder per muovere manualmente il motore,visto il costo di questo componente(bisognava stare su quelli ottici per avere una buona durata) ho optato per un comune selettore a 2 posizioni Cw/Ccw.
Il programma non e' ancora completo,spero di farlo entro breve (mancano alcune funzioni per rendere l'uso + sicuro sopratutto per quanto riguarda la posizione e i limiti di corsa del motore),cmq quello presente sul gruppo e' gia' funzionante e + o - testato
Lo schema + file per il pic (sorgente+.hex)sono presenti al solito sito:
http://it.groups.yahoo.com/group/nop...%20controller/
Seguira' anche una breve descrizione per l'utilizzo e le funzioni degli amati BOTTONI
Mi piacerebbe avere qualche commento,critica,consiglio ecc...
73 Mario enl
Commenta