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?
L298N e motori stepper
17 messaggi
• Pagina 1 di 2 • 1, 2
0
voti
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?
Hai i dati dei motori?
-

SandroCalligaro
2.970 2 4 5 - G.Master EY

- Messaggi: 1181
- Iscritto il: 6 ago 2015, 19:25
0
voti
un'informazione esaustiva dovrebbe riportare uno schema con i collegamenti interessati, vai a questo link per usare subito FidoCadJ.MarcoFR ha scritto:(...) Spero di aver reso l'idea dei collegamenti, passiamo alla programmazione (...)
Come già scritto da @SandroCalligaro, occorrono altre informazioni: anche una o più foto dei motorini che vorresti usare potrebbe servire.
Saluti
W - U.H.F.
-

WALTERmwp
30,2k 4 8 13 - G.Master EY

- Messaggi: 8986
- Iscritto il: 17 lug 2010, 18:42
- Località: le 4 del mattino
0
voti
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:

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

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
0
voti
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.
0
voti
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
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
0
voti
Giustamente, per un motore passo-passo...marcok625 ha scritto:Ciao,
Fossi in te come primo esperimento mi andrei a cercare una delle tante guide 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.
-

SandroCalligaro
2.970 2 4 5 - G.Master EY

- Messaggi: 1181
- Iscritto il: 6 ago 2015, 19:25
0
voti
SandroCalligaro ha scritto:Giustamente, per un motore passo-passo...marcok625 ha scritto:Ciao,
Fossi in te come primo esperimento mi andrei a cercare una delle tante guide 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.
Ultima modifica di
claudiocedrone il 27 apr 2020, 22:30, modificato 1 volta in totale.
Motivazione: Moderazione...
Motivazione: Moderazione...
0
voti
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.
Ti consiglio di procurarti un modulo A4988 che è un vero e proprio driver per motori stepper.
17 messaggi
• Pagina 1 di 2 • 1, 2
Chi c’è in linea
Visitano il forum: Nessuno e 21 ospiti

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)






