MECCANICA e DINTORNI
http://meccanicaedintorni.morpel.it/phpbb/

ELS (Electronic Lead Screw) - progetto con ARDUINO
http://meccanicaedintorni.morpel.it/phpbb/viewtopic.php?f=16&t=15729
Pagina 34 di 95

Autore:  Boss823 [ gio gen 24, 2019 16:31 ]
Oggetto del messaggio:  Re: ELS (Electronic Lead Screw) - progetto con ARDUINO

Vediamo cosa ne dice Max, ma da quello che ho visto nell'arduino mega cambia tutto.... per me è difficile cambiare i pin dall'uno al mega... ...poi non so se cambiano solo i pin o anche eventuali timing dell'hardware.

Questo è un tipo di polling?
https://www.brainy-bits.com/make-any-ar ... rrupt-pin/

Max ma in base alla tua esperienza in questo caso l'arduino uno riesce a gestire bene l''index in polling o si "prende indietro"?

Cosa conviene fare secondo te?

Grazie :grin:

Autore:  McMax [ ven gen 25, 2019 19:10 ]
Oggetto del messaggio:  Re: ELS (Electronic Lead Screw) - progetto con ARDUINO

Allora ipotizzando di girare a 2000g/min vuol dire 33g/sec e quindi 1 giro ogni 30ms... in questi 30 ms bisogna leggere il timer, azzerarlo, calcolare la velocità, visualizzarla sul display e cambiare il valore del timer che si occupa di generare i passi dello stepper.... secondo me ci si sta dentro alla grande, 30ms sono un'eternità!
Eventualmente si può fare una routine che legge 2 o 3 giri per volta e e poi fa il calcolo offline....

Senza l'index è difficile perché 250passi/giro a 2000 g/min sono un segnale ogni 120usec e li si che inizia a diventare difficile.... e infatti la mia routine di lettura della velocità fa cagare.

Autore:  Boss823 [ lun feb 04, 2019 22:00 ]
Oggetto del messaggio:  Re: ELS (Electronic Lead Screw) - progetto con ARDUINO

Grazie McMax per la risposta...

McMax se avrai voglia di aggiungere al codice la gestione dell’index dell’encoder, in modo tale da garantire il variare esatto dell’avanzamento al variare del numero dei giri del mandrino, montero anch’io il tuo sitema sul mio tornio salutando x sempre gli ingranaggi.

Nel frattempo ragazzi vi chiedo, andrebbero bene questi componenti per realizzare il progetto?


Motore ACT GmbH 1pc NEMA 34 Stepper Motor 34hs7440d12.7l34j5-25-2 78mm 5.2nm 4a
https://www.ebay.it/itm/ACT-MOTOR-GmbH- ... 1438.l2649

Stepper
Actmotor GmbH 1pc dm856 driver 24-80vdc 2.1-5.6a microsteps 256
https://www.ebay.it/itm/ACTMotor-GmbH-1 ... SwJtdaFt3v

alimentatore 48v 7.5A 360W
https://www.ebay.it/itm/AC-DC220V-A-DC- ... 1438.l2649

Joystick
https://www.ebay.it/itm/Gamepads-JoySti ... 1438.l2649

Display 20x4:
https://www.aliexpress.com/item/Free-sh ... st=ae803_5

Manca l’encoder. Quale encoder potrei prendere?



Grazie :grin:

Autore:  mimoletti [ mar feb 05, 2019 21:36 ]
Oggetto del messaggio:  Re: ELS (Electronic Lead Screw) - progetto con ARDUINO

Potresti usare questo: https://it.aliexpress.com/item/E6B2-CWZ ... 6820b3e-10

Autore:  Boss823 [ mar feb 05, 2019 21:50 ]
Oggetto del messaggio:  Re: ELS (Electronic Lead Screw) - progetto con ARDUINO

Allora siccome ho rotto le p@lle a McMax in privato, lui mi ha risposto in pvt.... ma cmq come mi ha chiesto lui condivido tutto sul forum, effettivamente magari è utile anche ad altri.

McMax:
<“ ...per favore le prossime domande fammele sul forum. Soprattutto per questioni tipo l’hardware da comprare dove anche altri possono darti consigli e magari pure meglio di me. Poi per carità, se mentre monti e installi hai un problema ti do pure il mio numero di telefono non c’è problema, ma lo spirito del forum è quello di condividere e in questo momento non lo stiamo facendo!

L’alimentatore mi sembra costi un po’ troppo poco considerando la potenza. Tra l’altro mi pare di capire che sia per stringhe di LED…. nel caso non va bene in quanto i LED si alimentano regolando la corrente e non la tensione. Piuttosto che comprare un alimentatore switching che costa poco, se proprio vuoi risparmiare prendi un lineare: anche solo trasformatore, ponte raddrizzatore e condensatori e lo cabli tu. Pesa e ingombra di più ma sei sicuro che funziona e non disturba il resto dell’elettronica.
Per il joystick ti consiglio di prendere lo sparkfun che ho usato sul mio progetto, in questo modo sei sicuro che tutto funzioni al primo colpo senza dover eventualmente riappare i pin di arduino, con il rischio che ti vada ad impegnare pin che non puoi riappare come ad esempio gli ingressi di interruppt.

Per l’encoder questo sembra carino:
https://www.ebay.it/itm/TEKEL-TKW-363-2 ... 3527461529?
Qui trovi il datasheet: https://www.tekel.it/PDF/TKW315.pdf

Si trovano anche cinesi a prezzo più basso ma te li sconsiglio…. l’encoder ci vuole buono altrimenti perde i passi.

Il resto mi pare ok, ricordati che ti serve una pin strip p2.54 per cablare il display LCD

.....”>


L’encoder che mi hai consigliato McMax ha l’index?
Ma soprattutto McMax puoi essere disponibile, con calma e senza fretta - quando avrai tempo, a modificare il codice in maniera che legga l’index dell’encoder e quindi vari con precisione l’avanzamento al variare dei giri fino a 2500 rpm del mandrino?


Grazie :smile:

Autore:  Boss823 [ mar feb 05, 2019 21:51 ]
Oggetto del messaggio:  Re: ELS (Electronic Lead Screw) - progetto con ARDUINO

Grazie mimoletti!

L’encoder da te linkato ha l’index?
Quale di quelli andrebbe bene per il mio caso?

Autore:  mimoletti [ mar feb 05, 2019 21:57 ]
Oggetto del messaggio:  Re: ELS (Electronic Lead Screw) - progetto con ARDUINO

Si dovrebbe averlo l'index, cerca in rete il data sheet e controlla. Per la risoluzione devi chiedere a Max. Credo non più di 300pp.

Autore:  Boss823 [ mar feb 05, 2019 22:00 ]
Oggetto del messaggio:  Re: ELS (Electronic Lead Screw) - progetto con ARDUINO

Ok grazie!

Siccome io la risposta di max sull’alimentatore non l’ho ben capita, potresti linkarmi un alimentatore presente su ebay o aliexpress che fa al caso mio?


Grazie

Autore:  McMax [ mar feb 05, 2019 22:26 ]
Oggetto del messaggio:  Re: ELS (Electronic Lead Screw) - progetto con ARDUINO

si direi non più di 300 passi/giro che diventano 1200 reali una volta letti. Se sali con la risoluzione il povero ATmega di Arduino fatica a stare al passo, soprattutto se acceleri nella filettatura.
L'encoder che ti ho linkato io ha l'index, così come anche quello linkato da Massimo, seppur di qualità notevolmente inferiore. Ne ho anche io uno di quelli (pagato circa 20€ su ebay ai tempi) e sinceramente non lo userei per applicazioni veloci e di precisione come questa. Magari va bene per un po' ma il rumore dei cuscinetti già da nuovi non mi da idea di affidabilità..... anche se ti confesso che sono un po' prevenuto sulle cineaste.....

Per la modifica posso anche fartela ma non posso testarla quindi possiamo fare qualche tentativo remoto e vedere se funziona.

Autore:  Boss823 [ mar feb 05, 2019 23:00 ]
Oggetto del messaggio:  Re: ELS (Electronic Lead Screw) - progetto con ARDUINO

Ottimo! Faremo un po di prove in remoto!


Per la filettatura mi va bene filetti piano 100-200 giri max, mi interessa di piu non perda il passo in avanzamento a 2000-2500 rpm.
Per l’encoder......Sara’ che il mio tornio è cinese, sara’ che con le cose cinesi per utilizzo hobby mi son sempre trovato bene, sarei tentato a prendere il cinese linkato dà mimoletti!

Ok mi manca solo scegliere l’alimentatore...quando potete linkatemene uno che potebbe andar bene su ebay o aliexpress.... grazie

Autore:  mimoletti [ mar feb 05, 2019 23:41 ]
Oggetto del messaggio:  Re: ELS (Electronic Lead Screw) - progetto con ARDUINO

Il Tekel è sicuramente migliore, l'encoder cinese l'ho utilizza Bruno, ma anche altri che hanno realizzato il mio progetto, ormai da diversi anni e funziona egregiamente.

Autore:  Boss823 [ gio feb 07, 2019 22:11 ]
Oggetto del messaggio:  Re: ELS (Electronic Lead Screw) - progetto con ARDUINO

Anch’io voglio provare il cinese! Ok quindi prendo il p300 cinese.

....per quanto riguarda invece l’alimentatore qualcuno mi da un link di uno che va bene su aliexpress o ebay?


Per le strip p 2,54 vanno bene questi:
https://it.aliexpress.com/item/10pcs-lo ... 086099240e

Oppure meglio maschi:
https://it.aliexpress.com/item/10-pz-40 ... 6099240e-4




Grazie

Autore:  McMax [ ven feb 08, 2019 07:30 ]
Oggetto del messaggio:  Re: ELS (Electronic Lead Screw) - progetto con ARDUINO

per i pin strip devi saperlo tu come vuoi cablare il display. Io prenderei maschio-maschio.

Alimentatore:
https://www.ebay.it/itm/Alimentatore-Me ... :rk:2:pf:0

Su Aliexpress si trovano anche a meno ma per decenza non ti metto link perché non mi fido. L'alimentatore è una parte importante che deve anche garantire la sicurezza di isolamento, un alimentatore da 300W boxato semplicemente non può costare meno di 50$ se costruito in modo corretto. Oggetti da 17$ sono assolutamente spazzatura. Per quanto riguarda encoder e altre cose al massimo ti può succedere che smette di funzionare e lo devi cambiare, ma l'alimentatore è collegato alla rete elettrica e se qualcosa va storto ci resti secco.

Autore:  mimoletti [ ven feb 08, 2019 09:22 ]
Oggetto del messaggio:  Re: ELS (Electronic Lead Screw) - progetto con ARDUINO

Concordo, l’alimentatore deve essere di qualità e soprattutto sovradimensionato se cinese.

Autore:  Boss823 [ ven feb 08, 2019 21:29 ]
Oggetto del messaggio:  Re: ELS (Electronic Lead Screw) - progetto con ARDUINO

questo:
https://it.aliexpress.com/item/MEAN-WEL ... 52466cf5-0

è sempre MeanWell ma anziche essere serie RSP
http://www.meanwellusa.com/webapp/produ ... od=RSP-320
è LRS
http://www.meanwellusa.com/webapp/produ ... od=LRS-350

puo andar bene lo stesso vero?



Poi su ATTI.it devo ordinare le puleggie e cinghie dentate.
Se non ho capito male devo prenderne 2 coppie, ciascuna coppia di uguale diametro.
La coppia per l'encoder direi diametro almeno attorno agli 70-80mm (devo forarla a 50mm),
l'altra coppia dove sara collegato il motore non so...60mm troppo piccola?

Soprattutto con che specifiche mi consigliate di prenderle?
tipo passo T, AT o HTD ?
passo 5 ?

Pagina 34 di 95 Tutti gli orari sono UTC +1 ora
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/