gbrl-arduino-stepper 28byj-48...qualche problema

Sezione dedicata all'elettronica di controllo cnc.
Rispondi
Avatar utente
Pedro
God
God
Messaggi: 7084
Iscritto il: domenica 6 aprile 2008, 18:44
Località: Roma

Re: gbrl-arduino-stepper 28byj-48...qualche problema

Messaggio da Pedro » domenica 29 dicembre 2019, 15:57

aggiungo i miei 5 centesimi di ipotesi:

in effetti in molti casi basta solo un su o un giù, penna o altro. Togliendo il driver e usandone uno esterno idoneo ad un elettromagnete, basterebbe un mos o un transistor, basta usare il pin dir della Z, facile facile anche per compatibilità gcode: z sale, mettiamo dir in stato 1= magnete eccitato, z scende dir stato 0=magnete diseccitato. Semmai servisse il contrario basta mettere o la direzione z al contrario o sul file di setting negare la funzione dir di z. Da tener presente anche per pilotare un laser, solo acceso e spento ovvio
"Ho controllato molto approfonditamente," disse il computer, "e questa è sicuramente la risposta. Ad essere sinceri, penso che il problema sia che voi non abbiate mai saputo veramente qual è la domanda."

Avatar utente
hellfire39
God
God
Messaggi: 3789
Iscritto il: domenica 16 dicembre 2012, 9:04
Località: AN

Re: gbrl-arduino-stepper 28byj-48...qualche problema

Messaggio da hellfire39 » domenica 29 dicembre 2019, 16:24

Ma son cose già fatte.
Si tratta solo di copiare quello che gli altri hanno già fatto.

vannixx
Junior
Junior
Messaggi: 176
Iscritto il: lunedì 30 agosto 2010, 21:29
Località: cattolica

Re: gbrl-arduino-stepper 28byj-48...qualche problema

Messaggio da vannixx » domenica 29 dicembre 2019, 18:04

senza dover usare un transistor chiedo se c'e' un pin del driver pololu che mi fornisce gia un uscita di potenza,semplicemente perche sono componenti che ho gia' qui pronte!! non basterebbe eccitare la bobina dell elettromagnete mettendola al posto dei pin che alimentano una delle bobine del motore stepper (pin b2 b1 oppure a2 a1)?
tornio optimum 240x500G

fresatrice sieg x3

stampante 3d prusa i3

Avatar utente
hellfire39
God
God
Messaggi: 3789
Iscritto il: domenica 16 dicembre 2012, 9:04
Località: AN

Re: gbrl-arduino-stepper 28byj-48...qualche problema

Messaggio da hellfire39 » domenica 29 dicembre 2019, 18:34

No. L'ho spiegato sopra.
Chi dice al driver quale bobina e in che direzione agire?
I driver degli stepper lavorano in corrente, sono quasi sicuro che le bobine dei tuoi elettromagneti lavorino in tensione.
(Anche se dovrei vedere il modello per dare una risposta sicura)

Avatar utente
MauPre75
Senior
Senior
Messaggi: 2985
Iscritto il: venerdì 1 dicembre 2017, 14:43

Re: gbrl-arduino-stepper 28byj-48...qualche problema

Messaggio da MauPre75 » domenica 29 dicembre 2019, 18:55

Come già detto da hellfire quei quattro pin non puoi utilizzarli , però puoi usare il pin del pwm , io però ti dico che avrai brutte sorprese con un elettromagnete , arduino non è protetto dai disturbi esterni e andrà in blocco , questa è una mia piccola esperienza con magneti che tenevo attaccati alla struttura per tenere foglietti di appunti , finché non lo era ok ma se li staccavo
mandavano in blocco Arduino , buon divmento !

Se riesci con il servo vai altrimenti monta il terzo motore e non te ne pentirai.

Avatar utente
Pedro
God
God
Messaggi: 7084
Iscritto il: domenica 6 aprile 2008, 18:44
Località: Roma

Re: gbrl-arduino-stepper 28byj-48...qualche problema

Messaggio da Pedro » domenica 29 dicembre 2019, 19:36

manco un transistor vuoi usare, che poi al minimo sarebbe ad essere precisi un transistor+ una resistenza+ un diodo? :shock:

va bene, ci sono cose belle che fatte come

https://www.amazon.it/ANGEEK-IRF520-Swi ... 378&sr=8-5
51Zg4KtGCRL._SL1000_.jpg
qualsiasi circuito elettronico mal congegnato, collegato e male alimentato è influenzabile da emi, interferenze elettromagnetiche, arduino non più di altri. Fare tutto per bene e andrà tutto a dovere
Non hai i permessi necessari per visualizzare i file e le foto allegati in questo messaggio. Per visualizzare tali file devi registrarti ed effettuare il Login
"Ho controllato molto approfonditamente," disse il computer, "e questa è sicuramente la risposta. Ad essere sinceri, penso che il problema sia che voi non abbiate mai saputo veramente qual è la domanda."

vannixx
Junior
Junior
Messaggi: 176
Iscritto il: lunedì 30 agosto 2010, 21:29
Località: cattolica

Re: gbrl-arduino-stepper 28byj-48...qualche problema

Messaggio da vannixx » lunedì 30 dicembre 2019, 0:17

mi ero perso delle risposte non lette.
si ok ora ho capito la questione dell elettromagnete,motore stepper e non ci penso piu'.
il servo e' da hobbista, il segnale e' sul pin d11.
i comandi gcode sono sicuramente m03 sx ed m05.
mi sono accorto che quando li invio sento un ronzio acuto provenire dal servo ma nessun movimento.
in questo momento ho spostato l alimentazione del servo su altri due pin, sempre ground e 5v ,ed il servo ha ruotato,stessa cosa quando li ho riportati indietro,poi piu nulla.
tornio optimum 240x500G

fresatrice sieg x3

stampante 3d prusa i3

Avatar utente
hellfire39
God
God
Messaggi: 3789
Iscritto il: domenica 16 dicembre 2012, 9:04
Località: AN

Re: gbrl-arduino-stepper 28byj-48...qualche problema

Messaggio da hellfire39 » lunedì 30 dicembre 2019, 10:11

Per analizzare bene il funzionamento servirebbe un oscilloscopio. Almeno ci si toglie il dubbio sul segnale di pilotaggio.

Ricorda che il servo è un motore e, come tale, assorbe una discreta corrente.
Quindi assicurati che gli arrivi un alimentazione capace di erogare la corrente richiesta.
Se prendi l'alimentazione a 5V da Arduino e Arduino è alimentato attraverso VIN, ad es. a 9V, stai facendo fare una "faticaccia" al regolatore di tensione di Arduino.
Se invece tutto il circuito, Arduino compreso, sono alimentati già da un alimentatore a 5V abbastanza potente allora va bene.

---------
P.S. gli oscilloscopi sono ancora costosi però, oggi, con 15€ si compra un analizzatore di segnali logici che può bastare in questi casi e aiuta non poco per la diagnosi di questi problemi.
Per lo meno ci si toglie il dubbio che l'uscita verso il servo funzioni bene.

Avatar utente
Pedro
God
God
Messaggi: 7084
Iscritto il: domenica 6 aprile 2008, 18:44
Località: Roma

Re: gbrl-arduino-stepper 28byj-48...qualche problema

Messaggio da Pedro » lunedì 30 dicembre 2019, 10:29

ronzio acuto quando un motore, servo o stepper, dovrebbe muoversi? stallo, frequenza troppo alta di step quindi parametri errati
"Ho controllato molto approfonditamente," disse il computer, "e questa è sicuramente la risposta. Ad essere sinceri, penso che il problema sia che voi non abbiate mai saputo veramente qual è la domanda."

vannixx
Junior
Junior
Messaggi: 176
Iscritto il: lunedì 30 agosto 2010, 21:29
Località: cattolica

Re: gbrl-arduino-stepper 28byj-48...qualche problema

Messaggio da vannixx » martedì 31 dicembre 2019, 11:39

daccordissimo sull oscilloscopio.
finora vi ringrazio tantissimo per l aiuto dato ed i problemi risolti.
il servo non si muove ma avendo cmq risolto con uno motore stepper direi di non investire ora altro tempo su questo problema,certo che mi rimane un cruccio e so che prima o poi ci dovro' tornare.se dovessi scoprire altro riaggiorno il post.
tornio optimum 240x500G

fresatrice sieg x3

stampante 3d prusa i3

Avatar utente
hellfire39
God
God
Messaggi: 3789
Iscritto il: domenica 16 dicembre 2012, 9:04
Località: AN

Re: gbrl-arduino-stepper 28byj-48...qualche problema

Messaggio da hellfire39 » martedì 31 dicembre 2019, 19:12

Giusto per informazione:
mi sono procurato un servo che mi serve per alcune prove che ho in mente di fare ad inizio anno.
Ho verificato che, come pensavo, assorbe un bel po' di corrente.

L'ho (incautamente) collegato direttamente ai 5V forniti da Arduino tramite la porta USB.
Utilizzando un misuratore di corrente sulla porta USB, ho visto che, con movimenti ampi, il servo assorbe più di un Ampere. Mandando in protezione la porta USB, ovviamente.
I prossimi giorni lo collegherò in modo più appropriato per verificare l'assorbimento di picco.

Avatar utente
hellfire39
God
God
Messaggi: 3789
Iscritto il: domenica 16 dicembre 2012, 9:04
Località: AN

Re: gbrl-arduino-stepper 28byj-48...qualche problema

Messaggio da hellfire39 » mercoledì 1 gennaio 2020, 10:10

Chiudo il tema "servo" con un paio di immagini catturate dall'oscilloscopio.
Ho fatto uno sketch con cui faccio muovere avanti e indietro il servo.
Utilizzando una piccola resistenza serie, ho acquisito la corrente assorbita dal servo.
Allego
- la cattura totale,
- lo zoom di una singola cattura,
- lo stesso zoom un po' più filtrato.

Notate che il servo ha un grosso spunto di corrente all'avvio (1,6 A), che poi si stabilizza intorno ai 400 mA.

Questo conferma quanto dissi: il servo va alimentato da un alimentatore abbastanza potente e senza passare attraverso Arduino.
I 5V devono arrivare diretti dall'alimentatore.

----------------------------------------
P.S. per curiosità, la curva di corrente, durante il movimento, sembra molto spessa per via del rumore generato dalla commutazione delle spazzole.
Ingrandendo abbastanza la curva si vedono tante piccole oscillazioni intorno al valore medio.
Non hai i permessi necessari per visualizzare i file e le foto allegati in questo messaggio. Per visualizzare tali file devi registrarti ed effettuare il Login

vannixx
Junior
Junior
Messaggi: 176
Iscritto il: lunedì 30 agosto 2010, 21:29
Località: cattolica

Re: gbrl-arduino-stepper 28byj-48...qualche problema

Messaggio da vannixx » sabato 11 gennaio 2020, 19:24

hellfire39 ha scritto:
venerdì 27 dicembre 2019, 13:47
Che significa?
errore mio , intendevo portandoli da unipolari a bipolari...ci sono guide su youtube...cmq in pratica si tratta di togliere il comune.
tornio optimum 240x500G

fresatrice sieg x3

stampante 3d prusa i3

vannixx
Junior
Junior
Messaggi: 176
Iscritto il: lunedì 30 agosto 2010, 21:29
Località: cattolica

Re: gbrl-arduino-stepper 28byj-48...qualche problema

Messaggio da vannixx » sabato 11 gennaio 2020, 19:33

per rendere completa la discussione scrivo ora,perche' prima non l ho fatto, il perche' il motore girava solo in una direzione e cioe' avevo sbagliato a cablare i fili...una volta collegati nel modo corretto il motore ha cominciato a funzionare benissimo. cmq progetto arrivato in porto ,grazie a tutti
tornio optimum 240x500G

fresatrice sieg x3

stampante 3d prusa i3

Rispondi

Torna a “Elettronica CNC”