Sto seguendo vari esempi per pilotare dei motorini dc con arduino e ponte h.
In particolare sto guardando questo Pilotare motori con Arduino al paragrafo del metodo "ponte h".
Il mio problema è: se alimento il pin 8 del ponte h con il 5 v di arduino, tutto funziona. Se invece alimento il pin 8 del ponte h con il + di una pila, e il meno sempre al meno di arduino, è come se non passasse corrente. Perchè?
Leggi le specifiche del integrato ponte H che stai usando.
E probabilmente un L293D.
Nel suo datasheet sotto la voce 6.3 RecommendedOperatingConditions Che l' alimentazione della parte logica va da 4,5V a 7V e che la tensione alimentazione motore va da quella tensione fino a 36V. Percui non puoi usare 1,5V come tensione di motore con un alimentazione della logica di 5V.
Se Ti serve alimentare il motore con tensioni piú basse usa il DRV8837 o DRV8838.
brunello22:
Perchè sul ponte c'è una caduta di tensione ( che può andare da 1.4 a 1.8 Volt ) , quindi con una pila (1.5V) al motore non arriva niente
Non é quello la causa anche perché la caduta di tensione dipende dalla corrente e non é costante.
La causa é che usando 1,5V come Tensione di alimentazione del motore siamo alla grande fuori dalle specifiche del integrato e dal punta di vista elettronico ci sará qualche diodo di protezione che va in conduzione se la tensione motore é troppo bassa.
Nel datasheet dell'LM293D è scritto chiaramente che la minima tensione di alimentazione è 4,5V, perché nello stadio di ingresso, come si vede nello stesso datasheet, il transistor PNP ha un generatore di corrente sull'emettitore che, per funzionare, deve avere una certa caduta di tensione ai suoi capi.
uwefed:
Leggi le specifiche del integrato ponte H che stai usando.
E probabilmente un L293D.
Nel suo datasheet sotto la voce 6.3 RecommendedOperatingConditions Che l' alimentazione della parte logica va da 4,5V a 7V e che la tensione alimentazione motore va da quella tensione fino a 36V. Percui non puoi usare 1,5V come tensione di motore con un alimentazione della logica di 5V.
Se Ti serve alimentare il motore con tensioni piú basse usa il DRV8837 o DRV8838.
Ciao Uwe
E' L293DNE, quello dello starter kit. Ma cosa ha di diverso questo NE? (in parole povere)
In teoria sarebbe possibile attaccare la batteria della macchina a 12 V? Quei motorini usavano la batteria al litio che ho caricato nell altro post, sempre in questa sezione;
I motorini li faccio girare impostando un pin pwm, quando gli setto 255, significa che gli sto scaricando tutta la tensione possibile dalla batteria di alimentazione dei motorini?