ELS (Electronic Lead Screw) - 2.0

Moderatore: Junior Admin

lelef
TORNITORE E FRESATORE
Messaggi: 6023
Iscritto il: lun mar 09, 2009 23:14
Località: Frejus-Milano

Re: ELS (Electronic Lead Screw) - 2.0

Messaggio da lelef »

ah, ok!
Grazie
Gioco con macchine e moto di modellismo e non da 1,5cc agli 8000cc
fioretto
APPRENDISTA E ADDETTO ALLE PULIZIE
Messaggi: 45
Iscritto il: ven ago 14, 2020 23:29
Località: Arezzo Toscana

Re: ELS (Electronic Lead Screw) - 2.0

Messaggio da fioretto »

Il cavo è schermato ma siccome lo sto provando volante per vedere se tutto funziona la schermatura non l ho ancora messa a terra. Lo faccio subito.
L unica cosa che mi sembra strano è che la velocita mandrino la visualizza anche se sbagliata di quasi.200 giri su 250.
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
fioretto
APPRENDISTA E ADDETTO ALLE PULIZIE
Messaggi: 45
Iscritto il: ven ago 14, 2020 23:29
Località: Arezzo Toscana

Re: ELS (Electronic Lead Screw) - 2.0

Messaggio da fioretto »

Scusa dalla foto forse non si legge il modello dell encoder che è un eltra EH38A500S8/24P6X3PR.050
fioretto
APPRENDISTA E ADDETTO ALLE PULIZIE
Messaggi: 45
Iscritto il: ven ago 14, 2020 23:29
Località: Arezzo Toscana

Re: ELS (Electronic Lead Screw) - 2.0

Messaggio da fioretto »

Ragazzi ho risolto era il pulsante reset rotto praticamente era sempre chiuso ora la visualizzazione angolare è apposto. Rimane purtroppo il problema della lettura giri che mi segna 490 ma la velocità è al minimo quindi circa 250-270. Ma questa errata lettura dei giri mandrino cosa comporta? Anche errori nele velocità avanzamenti o che cosa altro?
Avatar utente
McMax
CAPO OFFICINA
Messaggi: 9023
Iscritto il: dom gen 31, 2010 21:46
Località: Bussero (MI)

Re: ELS (Electronic Lead Screw) - 2.0

Messaggio da McMax »

La lettura sbagliata della velocità è sintomo di un problema più serio.
Come lo stai alimentando l'encoder ? A guardare il datasheet l'alimentazione dovrebbe essere compresa tra 8 e 24V, non è che lo stai alimentando con la 5V di arduino ?
Tra l'altro l'uscita sui canali è push-pull quindi temo che non sia a 5V ma vada alla tensione di alimentazione, nel qual caso devi cambiare encoder perché se entri su arduino con 8V (tensione minima di alimentazione) lo sbraghi....
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à
Avatar utente
McMax
CAPO OFFICINA
Messaggi: 9023
Iscritto il: dom gen 31, 2010 21:46
Località: Bussero (MI)

Re: ELS (Electronic Lead Screw) - 2.0

Messaggio da McMax »

mi correggo, sono andato a vedermi dei line driver AEIC-7272 (che è l'interfaccia di uscita del tuo encoder) e sembra che abbiano un regolatore interno per fornire uscita sulle linee a 5V. Devi comunque controllare la tensione sulle uscite scollegandoti da arduino perché non è sicuro che l'uscita sia limitata. Altra cosa, quell'interfaccia ha uscita push-pull con 2 pin per ogni canale, uno positivo e l'altro negativo, ovviamente dovrai usare 1 solo dei pin per ogni canale e sempre lo stesso per entrambi i canali (A+ e B+ oppure A- e B-).
Quindi: scollega encoder da Arduino, alimentano con 8V minimo (consiglio 12V), collega un tester tra GND e uno dei canali (qualsiasi). Muovi l'encoder pianissimo fino a leggere tensione stabile sul tester e vedi quant'è. Se è 5V sei a cavallo, se è più alta hai 2 strade:
- ti compri un line receiver duale (dual differential line receiver tipo SN75175) ma devi sapere costa sta facendo...
- cambi encoder
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à
Avatar utente
flosi
TORNITORE E FRESATORE
Messaggi: 1475
Iscritto il: mar apr 19, 2011 08:30
Località: galgagnano (Lodi )

Re: ELS (Electronic Lead Screw) - 2.0

Messaggio da flosi »

La puleggia montata sull' encoder è uguale come diametro ( numero denti ) a quella montata sul fuso del mandrino ? Non so come è stata fatta la foto ma mi sembra molto strano che sul mandrino ci sia una puleggia così piccola, l' encoder andrebbe montato con rapporto 1:1, tra l' altro montato così in appoggio sulla cinghia l' encoder oltre a fare un pò da tendicinghia si becca tutte le eventuali vibrazioni e viste le dimensioni dei cuscinetti su cui lavora il suo albero non è che cosa faccia molto bene
answer to life, the universe and everything = 42 ( Guida galattica per gli autostoppisti )
fioretto
APPRENDISTA E ADDETTO ALLE PULIZIE
Messaggi: 45
Iscritto il: ven ago 14, 2020 23:29
Località: Arezzo Toscana

Re: ELS (Electronic Lead Screw) - 2.0

Messaggio da fioretto »

Allora rispondo in ordine l encoder che.ho montato io l ho alimentato a 12vdc e prima di installarlo ho controllato con oscilloscopio i due canali (che fra l altro sono unici cioe non c è A+A- e B+B- ma soltanto A e B ) sono in quadratura a 5vdc perfetti ora siccome è una trova che ho fatto l'anno scorso quando Volevo cominciare questo progetto che poi dopo mi fermai comunque proverò a rifarla.
Per quanto riguarda il posizionamento delle encoder lo stesso Non fa proprio da tendicinghia in quanto la molla che lo tiene È molto blanda e sinceramente è solo in appoggio alla cinghia sincrona e poi che prenda vibrazioni eventuali disallineamenti Concordo con te.
la puleggia calettata sul Mandrino ha 15 denti ed è tipo L sotto l'altro ingranaggio che porta il moto al seminorton ne dovrebbe avere 18 ,io quindi ho interposto la puleggia che vedi stampata 3d quella dell'encoder con 15 denti teoricamente dovrebbe avere la stessa rapporto uno a uno penso correggetemi se sbaglio.
lelef
TORNITORE E FRESATORE
Messaggi: 6023
Iscritto il: lun mar 09, 2009 23:14
Località: Frejus-Milano

Re: ELS (Electronic Lead Screw) - 2.0

Messaggio da lelef »

ho un problema di interferenza causato dall`interruttore della pompa lubroref.
Non so come faccia a disturbare cosi`tanto, ,ci son schermi e ferriti ,ho provato a generare disturbi vari attorno ad arduino e solo sta benedetta pompa crea problemi.
Quando la inserisco o disinserisco per es se va`il contagire e`come se si premesse ESC ,idem in altre funzioni.
Mentre va`nessun problema.

posso mettere una cosa del genere (copiata in rete) per filtrare o c`e`il rischio che mi crei problemi per es in filettatura?


// Funzione antiribalzo
boolean debounce(boolean last)
{
boolean current = digitalRead(PULSANTE); // leggo lo stato del PULSANTE
if (last != current) // se e' diverso
{
delay(5); // aspetta 5ms
current = digitalRead(PULSANTE); // leggi ancora l'ingresso
}
return current; // ritorna il valore dello stato del pulsante
}
Gioco con macchine e moto di modellismo e non da 1,5cc agli 8000cc
Avatar utente
McMax
CAPO OFFICINA
Messaggi: 9023
Iscritto il: dom gen 31, 2010 21:46
Località: Bussero (MI)

Re: ELS (Electronic Lead Screw) - 2.0

Messaggio da McMax »

metti un condensatore in parallelo al tasto. 100nF vanno bene.
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à
lelef
TORNITORE E FRESATORE
Messaggi: 6023
Iscritto il: lun mar 09, 2009 23:14
Località: Frejus-Milano

Re: ELS (Electronic Lead Screw) - 2.0

Messaggio da lelef »

provo, e`dai tempi dei PIC che preferisco un filtro nel firmware per quello ero piu`propenso ad usare questo sistema
Gioco con macchine e moto di modellismo e non da 1,5cc agli 8000cc
fioretto
APPRENDISTA E ADDETTO ALLE PULIZIE
Messaggi: 45
Iscritto il: ven ago 14, 2020 23:29
Località: Arezzo Toscana

Re: ELS (Electronic Lead Screw) - 2.0

Messaggio da fioretto »

Ieri sera smanettando mi sono accorto che mi si era staccato un canale encoder all arduino e mentre provavo la velocita mandrino stranamente mi segnava la velocità corretta! 250giri.
Appena me ne sono accorto ho riattaccato il secondo canale e la velocità è ripassata a 480giri ! Come può essere?
Avatar utente
flosi
TORNITORE E FRESATORE
Messaggi: 1475
Iscritto il: mar apr 19, 2011 08:30
Località: galgagnano (Lodi )

Re: ELS (Electronic Lead Screw) - 2.0

Messaggio da flosi »

sono sempre dell' idea che l' encoder non sia 1:1 col mandrino, fai un segno sulla puleggia encoder e uno sul mandrino, gira a mano il mandrino fino a che il segno sull' encoder abbia fatto un giro completo e controlla che anche il mandrino abbia fatto un giro completo, non penso sia possibile che il fuso abbia una puleggia di così piccolo diametro vorrebbe dire un passaggio barra di 10 mm o giù di lì; neanche il mini lathe è così scarso
answer to life, the universe and everything = 42 ( Guida galattica per gli autostoppisti )
fioretto
APPRENDISTA E ADDETTO ALLE PULIZIE
Messaggi: 45
Iscritto il: ven ago 14, 2020 23:29
Località: Arezzo Toscana

Re: ELS (Electronic Lead Screw) - 2.0

Messaggio da fioretto »

Ok farò questa prova stasera ma ti assicuro che la puleggia sul fuso mandrino è 15 denti ma passo L in pollici infatti il passaggio barra è sopra 22 o 24 mm non ricordo.
L unica cosa strana è stato ieri che senza un canale legge corretto ma non fa ovviamente la posizione angolare, come rimetto il secondo canale ok la posizione angolare ma velocità non corretta
umbez
TORNITORE E FRESATORE
Messaggi: 1895
Iscritto il: lun set 29, 2008 23:19
Località: Cologno Monzese

Re: ELS (Electronic Lead Screw) - 2.0

Messaggio da umbez »

Hai provato ad invertire i due pin dell'encoder?
Ù.
Rispondi

Torna a “Elettronica ed elettrotecnica”