Pagina 1 di 2

L298N e motori stepper

MessaggioInviato: 24 apr 2020, 20:44
da MarcoFR
ciao, in questi giorni sto iniziando ad avvicinarmi ad arduino (il materiale lo comprai tempo fa ma abbandonato subito), vorrei provare dei motori stepper recuperati da stampanti e scanner, sono in possesso di:
arduino uno (economico)
driver L298N
motori vari
batteria 12v

non sono un esperto in elettronica ma qualcosa mi è entrata in testa stando su internet, ho provato i collegamenti così:

la batteria 12v alimenta il driver, che a sua volta eroga i 5v per arduino, le masse le ho collegate in comune (tensioni rilevati 12,4v e 5,03v).
I jumper sul driver sono tutti inseriti perché mi occorrono i 5v in uscita e non devo "regolare" la velocità dei motori.
Il motore ha 4 fili in uscita che chiameremo per comodità p1 p2 p3 p4, controllati con il tester e mi da resistenza tra il p1-p3, p2-p4, quindi li ho collegati agli out del driver rispettivamente p1-out1, p3-out2, p2-out3, p4-out4. Arduino collegato sui pin di ingresso del driver.
Spero di aver reso l'idea dei collegamenti, passiamo alla programmazione...
Ho caricato lo sketch che mi viene proposto tra gli esempi, il "stepper_oneRevolution", scollego dal PC e lo provo, il motore gira sia in un verso che nell'altro ma ci sono alcune "anomalie", è rumoroso, tenendolo in mano si sente che trema, fa circa 4 giri per ogni verso.

Ho 4 motori tutti stepper, il problema lo riscontro con tutti, uno addirittura a malapena gira in un verso e non riesce a girare nell'altro, pensando fosse colpa del driver ho provato anche ad usarne un altro identico ma la faccenda non cambia, pensando di sbagliare il collegamento motore/driver ho provato a scambiare 2 fili (tipo OUT3 e OUT 4 invertirli), l'unico cambiamento che ho riscontrato è stato che all'inizio gira in senso antiorario e via discorrendo... in entrambi i casi dopo circa 1 minuto il motore inizia veramente a scaldarsi

dove sbaglio?

Re: L298N E MOTORI STEPPER

MessaggioInviato: 24 apr 2020, 22:48
da SandroCalligaro
Un po' difficile risponderti, senza sapere niente dei motori. Se il motore si scalda, è probabile che la tensione sia troppo alta.
Hai i dati dei motori?

Re: L298N E MOTORI STEPPER

MessaggioInviato: 25 apr 2020, 0:08
da WALTERmwp
MarcoFR ha scritto:(...) Spero di aver reso l'idea dei collegamenti, passiamo alla programmazione (...)
un'informazione esaustiva dovrebbe riportare uno schema con i collegamenti interessati, vai a questo link per usare subito FidoCadJ.
Come già scritto da @SandroCalligaro, occorrono altre informazioni: anche una o più foto dei motorini che vorresti usare potrebbe servire.

Saluti

Re: L298N E MOTORI STEPPER

MessaggioInviato: 25 apr 2020, 11:23
da MarcoFR
Grazie per l'interesse, non ho scaricato il programma che mi avete consigliato perché non so fino a che punto riuscirei ad arrivare nel replicare la situazione, casualmente ho trovato su internet una immagine che riproduce quasi fedelmente la mia situazione, eccola:

Immagine

da questa immagine alla mia realtà ci sono solamente 2 piccole differenze,
1- il +5v erogato dal driver lo collego ad arduino tramite il pin Vin.
2- non ho collegato ad arduino i pin EnableA - EnableB, ho lasciato i jumper montati


i motori in mio possesso sono:
EM-290 (utilizzato come muletto, non verrà usato nel progetto futuro, sacrificabile)
EM-257
MITSUMI M35SP 7T
MITSUMI M35SP 11TK LF

Re: L298N E MOTORI STEPPER

MessaggioInviato: 25 apr 2020, 11:38
da MarcoD
a batteria 12v alimenta il driver, che a sua volta eroga i 5v per arduino, le masse le ho collegate in comune (tensioni rilevati 12,4v e 5,03v).

Non sono certo, è irrilevante, probailmente è arduino che fornisce i 5V al L290N

1- il +5v erogato dal driver lo collego ad arduino tramite il pin Vin.

Il pin Vin di arduino riceve l'alimentazione 9-12 V :!: :!: ,
devi collegarlo al pin 5V di arduino.


Prova ad alimentare i motori con una tensione minore , per esempio 6 oppure 8 volt.

Re: L298N E MOTORI STEPPER

MessaggioInviato: 27 apr 2020, 15:50
da marcok625
Ciao,
Fossi in te come primo esperimento mi andrei a cercare una delle tante guide passo passo che si trovano su internet/Youtube e vedrai che il tutto funzionerà, poi da li prosegui mettendoci del tuo.

Saluti
Marco

Re: L298N E MOTORI STEPPER

MessaggioInviato: 27 apr 2020, 21:06
da SandroCalligaro
marcok625 ha scritto:Ciao,
Fossi in te come primo esperimento mi andrei a cercare una delle tante guide passo passo
Giustamente, per un motore passo-passo... :-)

Scherzi a parte, concordo, bisogna aver chiaro cosa si sta facendo.
Per iniziare, potrebbe implementare la sequenza a mano, per far girare uno stepper a velocità fissa.

Re: L298N E MOTORI STEPPER

MessaggioInviato: 27 apr 2020, 21:31
da MarcoFR
SandroCalligaro ha scritto:
marcok625 ha scritto:Ciao,
Fossi in te come primo esperimento mi andrei a cercare una delle tante guide passo passo
Giustamente, per un motore passo-passo... :-)

Scherzi a parte, concordo, bisogna aver chiaro cosa si sta facendo.
Per iniziare, potrebbe implementare la sequenza a mano, per far girare uno stepper a velocità fissa.

forse non vi è chiara una cosa, sto solamente provando dei motori ma con quello che trovo su internet, come dite voi, ho questo risultato.
Chiaro?

Se vuoi evidenziare un testo usa il grassetto o il sottolineato per favore; evita di scrivere in maiuscolo poiché equivale a urlare, grazie.

Re: L298N E MOTORI STEPPER

MessaggioInviato: 27 apr 2020, 22:04
da pusillus
L298n è un vecchio integrato dual full bridge che si adatta meglio come driver per motori DC.
Ti consiglio di procurarti un modulo A4988 che è un vero e proprio driver per motori stepper.

Re: L298N E MOTORI STEPPER

MessaggioInviato: 28 apr 2020, 19:11
da MarcoFR
meglio di cosi non riesco