Go Down

Topic: Motorino - reset arduino (Read 1 time) previous topic - next topic

Lude

Ciao,

ho un motorino FAULHABER 225U, volevo sapere perchè collegandolo "a bestia" ad arduino, il motore gira ma arduino si resetta.
Il motorino si succhia tutta la corrente ?

Grazie.

Calamaro


uwefed

a) come l' hai collegato?
b) con cosa stai alimentando l'arduino?

altra causa possibile: disturbi dato dalla comutazione della corrente nel motorino.

Uwe

Lude

Quote
a) come l' hai collegato?

+ al 3.3v, - al GND

Quote
b) con cosa stai alimentando l'arduino?

USB


uwefed

#4
Jul 07, 2010, 11:38 am Last Edit: Jul 07, 2010, 02:22 pm by uwefed Reason: 1
non ho parole ......

I 3,3V sono generati dal FT232 che puó al massimo erogare 50mA.
La USB puó erogare al massimo 500mA Ci sono sia sul arduino che nel PC dei Fusibili

(aggiunta in un secondo momento) a 500mA (quel quadratino colore oro).
Ciao Uwe

Calamaro

è grassa se ti funziona ancora tutto :D

Lude

Quote
non ho parole ......


...infatti non hai finito la frase! Oppure non ne capisco io il senso!

Quote
La USB puó erogare al massimo 500mA Ci somno sia sul arduino che nel PC dei Fusibili a


...cosa ?
Ci sono sia su arduino che nel pc dei fusibili a ??????

Lude

Quote
è grassa se ti funziona ancora tutto Cheesy


Perchè ? Dici che potrei averlo cotto ? Ma chi ? Il motorino ? Arduino ?
Entrambi ?

Scusa il motorino credo sia a 4.5v, gliene do di meno, quindi dovrebbe avere meno potenza, no ?

Calamaro

ok il tuo motore funziona a 4.5v ma quanti ampere ciuccia? un carico induttivo come un motore deve essere pilotato in modo che assorba la giusta corrente e che la corrente di frenata non vada a danneggiare l alimentazione.
Come saprai un motore DC è anche una dinamo, quando gli fornisci corrente inizia a ruotare e acquista una certa inerzia. Quando togli corrente, la forza di inerzia si consuma abbastanza rapidamente ma il motore si trasforma in una dinamo e genera una corrente.
In pratica se non metti dei diodi di protezione che fanno scaricare questa corrente a massa rischi di fottere l alimentazione (in questo caso l FT232), fortunatamente a te il motore non è partito :D
Per pilotare un motore DC in 2 direzioni ti basta un semplicissimo ponte H a BJT o a FET a seconda della corrente che deve passare nel motore.
costruirli e pilotarli è molto semplice. :D

guarda questo è un ponte H che feci io con 4 bc337(general purpouse npn BJT) e 4 diodi 1N4148(mi pare comunque erano fast diode, Imax 1A)
http://www.youtube.com/watch?v=5cr_6uVICQw
ogni tanto si bloccava perchè appunto la usb fornisce al massimo 500 mA ma quei motorini ne ciucciano poco di più :D

Lude

grazie per l'esauriente spieagazione.
(mamma mia quanto ho da imparare!)

uwefed

I 1n4148 sono diodi da 75V e 200mA
Senó 1n4007 sono da 1000V, 1A.
Ciao Uwe

Go Up