ELS (Electronic Lead Screw) - progetto con ARDUINO
Moderatore: Junior Admin
Re: ELS (Electronic Lead Screw) - progetto con ARDUINO
Perche il motore stepper scalda tanto anche quando non utilizzato....e con l’interruttore a monte dell’alimentatore ho possibilita di togliere l’alimentazione allo stesso e quindi anche al motore stepper quando utilizzo il tornio senza l’els.
Re: ELS (Electronic Lead Screw) - progetto con ARDUINO
Io ho previsto un interruttore che spegne tutto, compreso l'ELS. Di fatto le uniche funzioni che puoi utilizzare senza motore sono la posizione angolare e la lettura del numero dei giri.
Il motore stepper scalda tanto perché il mantenimento della posizione richiede corrente quindi la differenza con e senza alimentazione è che il motore, fermo ma alimentato, resterà bloccato sull'ultima posizione che gli è stata fornita mentre se non è alimentato può essere fatto girare manualmente.
E' probabile che gli ingressi del tuo driver non siano optoisolati e pertanto togliendo alimentazione si generi una sovratensione sui pins di ingresso del driver che entra nel micro di arduino mandando il codice in crash. Puoi provare a risolvere nei seguenti modi:
1 - mettendo dei clamp (TVS) a 5.1V su tutti i pins di arduino collegati al driver (semplice ma devi procurarti i TVS e saldarli...)
2 - optoisolando i segnali da arduino al driver (complesso se non sai come farlo..)
3 - spegnendo con lo stesso interruttore anche Arduino (la più facile e intuitiva)
La migliore è sicuramente optoisolare, ma è anche la più complessa....
Il motore stepper scalda tanto perché il mantenimento della posizione richiede corrente quindi la differenza con e senza alimentazione è che il motore, fermo ma alimentato, resterà bloccato sull'ultima posizione che gli è stata fornita mentre se non è alimentato può essere fatto girare manualmente.
E' probabile che gli ingressi del tuo driver non siano optoisolati e pertanto togliendo alimentazione si generi una sovratensione sui pins di ingresso del driver che entra nel micro di arduino mandando il codice in crash. Puoi provare a risolvere nei seguenti modi:
1 - mettendo dei clamp (TVS) a 5.1V su tutti i pins di arduino collegati al driver (semplice ma devi procurarti i TVS e saldarli...)
2 - optoisolando i segnali da arduino al driver (complesso se non sai come farlo..)
3 - spegnendo con lo stesso interruttore anche Arduino (la più facile e intuitiva)
La migliore è sicuramente optoisolare, ma è anche la più complessa....
McMax
“None of us can change the things we’ve done. But we can all change what we do next.” – Fred Johnson
fulminato in tenera età
“None of us can change the things we’ve done. But we can all change what we do next.” – Fred Johnson
fulminato in tenera età
Re: ELS (Electronic Lead Screw) - progetto con ARDUINO
Grazie Max.
Se il display “sparisse” solo quando attacco l’alimentatore, non sarebbe assolutamente un problema.
Il fatto è che, oltre quando si accende l’alimentatore, il display scompare anche talvolta durante le lavorazioni e questo è seccante!
Da cosa potrebbe dipendere secondo te?
Se il display “sparisse” solo quando attacco l’alimentatore, non sarebbe assolutamente un problema.
Il fatto è che, oltre quando si accende l’alimentatore, il display scompare anche talvolta durante le lavorazioni e questo è seccante!
Da cosa potrebbe dipendere secondo te?
Re: ELS (Electronic Lead Screw) - progetto con ARDUINO
Te l'ho appena detto!!!!
Sovratensioni! e finché ti si impalla il codice ti va ancora bene, quando va male ti sbragano arduino!
Non continuare così, mettici una pezza altrimenti ti ritrovi con un Arduino da buttare.
Sovratensioni! e finché ti si impalla il codice ti va ancora bene, quando va male ti sbragano arduino!
Non continuare così, mettici una pezza altrimenti ti ritrovi con un Arduino da buttare.
McMax
“None of us can change the things we’ve done. But we can all change what we do next.” – Fred Johnson
fulminato in tenera età
“None of us can change the things we’ve done. But we can all change what we do next.” – Fred Johnson
fulminato in tenera età
Re: ELS (Electronic Lead Screw) - progetto con ARDUINO
Metti i clamp a 5.1V sui pins.
I cavi da Arduino al driver sono schermati vero ? Hai messo lo schermo a terra vero ??
I cavi da Arduino al driver sono schermati vero ? Hai messo lo schermo a terra vero ??
McMax
“None of us can change the things we’ve done. But we can all change what we do next.” – Fred Johnson
fulminato in tenera età
“None of us can change the things we’ve done. But we can all change what we do next.” – Fred Johnson
fulminato in tenera età
Re: ELS (Electronic Lead Screw) - progetto con ARDUINO
Si sono schermati con schermo a terra.
Questi sono i clamps 5.1v che devo mettere?
https://www.ebay.it/itm/0-5W-5-1V-DIP-D ... 4ee4767380
Immagino che basta li metto solo nei pin che vanno al driver, giusto?
Per comodita mia posso metterli anche prima dell’ingresso sul driver vero?
Questi sono i clamps 5.1v che devo mettere?
https://www.ebay.it/itm/0-5W-5-1V-DIP-D ... 4ee4767380
Immagino che basta li metto solo nei pin che vanno al driver, giusto?
Per comodita mia posso metterli anche prima dell’ingresso sul driver vero?
Re: ELS (Electronic Lead Screw) - progetto con ARDUINO
si gli zener vanno bene. devi metterli più vicini possibili ai pin di arduino...
McMax
“None of us can change the things we’ve done. But we can all change what we do next.” – Fred Johnson
fulminato in tenera età
“None of us can change the things we’ve done. But we can all change what we do next.” – Fred Johnson
fulminato in tenera età
-
roby55
- APPRENDISTA E ADDETTO ALLE PULIZIE
- Messaggi: 19
- Iscritto il: gio ott 17, 2013 21:04
- Località: Verbano - confine Italo Svizzero
Re: ELS (Electronic Lead Screw) - progetto con ARDUINO
Grazie Max, non c'è fretta, quando potrai.
Quotidianamente faccio un giro sul forum, a tempo debito vi troverò una nuova versione dell'ELS aggiornata.
Grazie ancora.
Quotidianamente faccio un giro sul forum, a tempo debito vi troverò una nuova versione dell'ELS aggiornata.
Grazie ancora.
Re: ELS (Electronic Lead Screw) - progetto con ARDUINO
Max ho messo questi sui 4 pin di arduino dove arrivano i cavi del controller:
Io ho preso quelli da 1w:
https://www.ebay.it/itm/0-5W-5-1V-DIP-D ... 4ee4767380
Ma niente!
Appena attacco l’alimentatore il display sparisce!
(e di conseguenza penso che il problema continuera ad esserci random anche durante le lavorazioni...)
Quei claps non hanno un verso nel quale essere installati? Vero?
Cos’altro potrei provare?
Io ho preso quelli da 1w:
https://www.ebay.it/itm/0-5W-5-1V-DIP-D ... 4ee4767380
Ma niente!
Appena attacco l’alimentatore il display sparisce!
(e di conseguenza penso che il problema continuera ad esserci random anche durante le lavorazioni...)
Quei claps non hanno un verso nel quale essere installati? Vero?
Cos’altro potrei provare?
Re: ELS (Electronic Lead Screw) - progetto con ARDUINO
certo che hanno un verso... sono diodi zener quindi vano messi con catodo sul pin e anodo sulla massa (GND). Il catodo è quello contrassegnato dalla banda bianca (o nera se di vetro).
Perché 4 ??? I segnali sono 3 (STEP, DIR, ENABLE), la massa non va protetta verso se stessa
Perché 4 ??? I segnali sono 3 (STEP, DIR, ENABLE), la massa non va protetta verso se stessa
McMax
“None of us can change the things we’ve done. But we can all change what we do next.” – Fred Johnson
fulminato in tenera età
“None of us can change the things we’ve done. But we can all change what we do next.” – Fred Johnson
fulminato in tenera età
Re: ELS (Electronic Lead Screw) - progetto con ARDUINO
Allora li ho messi completamente sbagliati!
Qualcuno mi fa uno schema di come devo metterli per cortesia?
Cioè dovevo lasciar tutto cosi com’era e mettere in contatto su ciascun pin un diodo che dall’altro capo è collegato alla massa???
Qualcuno mi fa uno schema di come devo metterli per cortesia?
Cioè dovevo lasciar tutto cosi com’era e mettere in contatto su ciascun pin un diodo che dall’altro capo è collegato alla massa???
Re: ELS (Electronic Lead Screw) - progetto con ARDUINO
le due resistenze non c'entrano nulla.
Devi usare 3 zener, uno per ogni pin quindi STEP, DIR, ENABLE. Colleghi il catodo al pin (lato contrassegnato con la fascia) e l'anodo a massa.
Il più vicino possibile ad arduino.
Devi usare 3 zener, uno per ogni pin quindi STEP, DIR, ENABLE. Colleghi il catodo al pin (lato contrassegnato con la fascia) e l'anodo a massa.
Il più vicino possibile ad arduino.
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
McMax
“None of us can change the things we’ve done. But we can all change what we do next.” – Fred Johnson
fulminato in tenera età
“None of us can change the things we’ve done. But we can all change what we do next.” – Fred Johnson
fulminato in tenera età
Re: ELS (Electronic Lead Screw) - progetto con ARDUINO
Scusa Max non capisco gli schemi elettrici. Porta pazienza.
Va bene se li collego cosi?
Va bene se li collego cosi?
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
-
niconick
- APPRENDISTA E ADDETTO ALLE PULIZIE
- Messaggi: 42
- Iscritto il: mar gen 08, 2019 13:08
- Località: pavia
Re: ELS (Electronic Lead Screw) - progetto con ARDUINO
siccome con internet sono proprio interdet non so se uscirà giusto il collegamento al motore che ho trovato su ebay, l'ho cercato un po sovradimensionato per sopperire a eventuali pecche di fabbricazione.....
https://www.ebay.it/itm/ACT-MOTOR-GmbH- ... SwS6Zar9Zo
secondo voi può andare bene?
ora devo trovare un alimentatore e un driver.
avete qualche consiglio su un driver ed un alimentaore?
https://www.ebay.it/itm/ACT-MOTOR-GmbH- ... SwS6Zar9Zo
secondo voi può andare bene?
ora devo trovare un alimentatore e un driver.
avete qualche consiglio su un driver ed un alimentaore?
-
niconick
- APPRENDISTA E ADDETTO ALLE PULIZIE
- Messaggi: 42
- Iscritto il: mar gen 08, 2019 13:08
- Località: pavia
Re: ELS (Electronic Lead Screw) - progetto con ARDUINO
https://www.omc-stepperonline.com/it/ki ... mento.html
altrimenti ho trovato anche questo kit ma non so di che qualità sia, magari è uguale al precedente ma non so
altrimenti ho trovato anche questo kit ma non so di che qualità sia, magari è uguale al precedente ma non so