MotorFish
Trasforma i tuoi motori passo-passo in precisi servomotori con controllo di posizione
- Può pilotare un motore passopasso o 2 motori brushed
- 2.5 Ampere massimi per fase
- Encoder magnetico a 12 bit (4096 passi) incorporato
- Si applica direttamente sul retro di un motore esistente
- Formato Nema17, può essere montato su motori più grandi con un adattatore
- Alimentazione da 9 a 42 volt
- Microcontroller a 32 bit su scheda, può essere programmato per gestire diverse modalità
- Interfaccia I2C su scheda per un controllo remoto
- Programmabile via USB tramite l'IDE di Arduino o tramite MPLAB IDE e PicKit3
- Interfaccia stepper standard (step/dir)
- Uscita "locked" che indica il raggiungimento della posizione angolare richiesta
- 4 LED programmabili
- 4 I/O utilizzabili liberamente, di cui 2 come eventuale porta seriale aggiuntiva
MotorFish è un driver intelligente per 1 motore passo-passo o due motori brushed
MotorFish è in grado di pilotare un motore passo-passo bipolare o 2 motori brushed con una corrente massima di 2.5 Ampère per fase
È prevista una routine di autocalibratura iniziale in grado di compensare eventualii non-linearità del sensore e/o piccole imperfezioni nel montaggio.
A differenza dei drivers standard, in MotorFish tutti i parametri sono configurabili via software, compresa la corrente massima dei motori.
La scheda dispone di un piccolo convertitore switching in grado di ricavare i 3.3 Volt necessari all'elettronica interna direttamente dalla tensione motore, quindi non occorrono ulteriori connessioni di alimentazione.
Ovviamente per sfruttare il posizionamento angolare tramite encoder è necessario utilizzare l'apposita uscita "locked" nel software che lo utilizza.
Il driver è comunque in grado di recuperare eventuali perdite di passo del motore automaticamente, e di segnalarle tramite i led o appositi segnali in uscita.
MotorFish utilizza un controller a 32 bit in tecnologia MIPS per gestire tutte le operazioni.
Questo è programmabile, grazie ad un apposito bootloader, tramite l'IDE standard di Arduino.
La completa programmabilità permette a MotorFish di cambiare facilmente le sue funzioni da servo a controller per 2 motori brushed, con regolazione precisa della velocità.
Files Eagle disponibili a breve