da
ultrasound91 » 30 dic 2014, 22:50
Ho lavorato un po' questo pomeriggio, senza risultati positivi, ma ho potuto osservare meglio il comportamento del circuito.
Partiamo dalla logica di funzionamento: ci sono 14 motorini perfettamente uguali.
Il microcontrollore fa vibrare uno alla volta per un secondo, in sequenza.
Poi quando ha finito, ne fa vibrare due contemporaneamente in questo modo:
c'è uno fisso che vibra continuamente, e i rimanenti vibrano uno alla volta, per un secondo.
Prendiamo in considerazione l'alimentazione da microcontrollore.
Quando c'è solo un motorino collegato, imposto il duty cycle a una determina percentuale,
quando ce ne sono due collegati, raddoppio questa percentuale. E tutto va bene, perché la corrente si divide ugualmente nei due motorini di turno (uno è fisso e uno è variabile).
Passiamo all'alimentazione da mosfet.
Quando c'è solo un motorino collegato, il comportamento è simile, l'unica differenza è che c'è un po' più di intensità dovuta forse a una resistenza interna del mosfet minore rispetto a quella di arduino, ma si rimedia facilmente ridimensionando il duty cycle di un 10-15% in meno.
Le cose strane succedono quando ci sono due motorini collegati: in pratica la corrente non sempre si divide in modo uguale fra i due motorini facendo vibrare uno in modo più intenso dell'altro.
E' una cosa che proprio non riesco a spiegarmi.
Grazie della disponibilità.