driver tb6600 e pin enable

Rispondi
distebia
Junior
Junior
Messaggi: 130
Iscritto il: lunedì 4 febbraio 2019, 19:33
Località: Alcara li fusi (me)

driver tb6600 e pin enable

Messaggio da distebia » martedì 2 luglio 2019, 14:24

Salve gente, ho una cnc con arduino uno e 3 driver tb6600. Funziona tutto bene ma noto che, anche abbassando la corrente per singolo motore, il motore risulta abbastanza caldo anche senza movimento (tipo asse z). Il pin in dubbio è il pin 8 di arduino da collegare al EN+ e EN- al gnd. Il mio è collegato. Ho provato a staccarlo ma il motore inizia a fare rumore (tipo friggere) anche senza movimento. In rete trovo schemi che non lo usano per niente. come conviene collegarlo? Grazie

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

Re: driver tb6600 e pin enable

Messaggio da MauPre75 » martedì 2 luglio 2019, 14:35

Il non ce l'ho collegato , ho i tb6560 3A , e con il decay a 0% , non riscaldano mai se non troppo stressati per ore raggiungendo temperature ben sopportabili al tatto , se non sbaglio è il decay che fa abbassare l'amperaggio quando il motore è fermo , ciao.

distebia
Junior
Junior
Messaggi: 130
Iscritto il: lunedì 4 febbraio 2019, 19:33
Località: Alcara li fusi (me)

Re: driver tb6600 e pin enable

Messaggio da distebia » martedì 2 luglio 2019, 15:03

quindi mi confermi che non va collegato per tutti i driver? ma se stacco il pin 8 a macchina ferma sento come un friggere nei motori. mi sembra di ricordare che con enable staccato il motore era come saldato e non lo potevo muovere con la mano

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

Re: driver tb6600 e pin enable

Messaggio da MauPre75 » martedì 2 luglio 2019, 16:18

Non posso confermare al 100% , ascolta anche i più ferrati di me , comunque anch'io ho Arduino , si da fermo il motore è serrato (non provare a muovere a mano i motori a driver accesi ), ma per il riscaldamento non so confermare se il decay influisce (mi sembra di ricordare che è il decadimento della corrente dopo lo spostamento avvenuto,quindi da fermo abbassa la corrente ), a quanto l'hai impostato ? Io non ho mai avvertito suoni da fermo ne surriscaldamento.

distebia
Junior
Junior
Messaggi: 130
Iscritto il: lunedì 4 febbraio 2019, 19:33
Località: Alcara li fusi (me)

Re: driver tb6600 e pin enable

Messaggio da distebia » martedì 2 luglio 2019, 16:29

il motore è serrato con enable non collegato? non so cosa sia decay.
forse devo variare qualcosa sotto?
$ 0 = 10 Passo impulso, microsecondi
$ 1 = 25 Ritardo al minimo, millisecondi
$ 2 = 0 Passo porta invertire, maschera
$ 3 = 0 Porta di direzione invertita, maschera
$ 4 = 0 Step enable invert, boolean

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

Re: driver tb6600 e pin enable

Messaggio da hellfire39 » martedì 2 luglio 2019, 16:33

L'Enable andrebbe collegato, anche se lavora in logica inversa, per cui si ha l'abilitazione con segnale basso.
Collegarlo permette al controllore di disabilitare i motori.

L'effetto che dice distebia: "il motore sembra come saldato" sembrerebbe far pensare proprio ad un motore in coppia, e quindi abilitato.
C'è un altro settaggio da tener presente: "Stop Current", che indica quanta corrente viene utilizzata, a motore fermo.

Quanto scalda il motore, quando è fermo, dipende da questi due fattori:
- se è abilitato;
- quanta corrente di mantenimento viene data ai motori.

Il parametro Decay, se leggi il datasheet del TB6560AHQ, si riferisce al comportamento dinamico della corrente durante il funzionamento, si tratta di un compromesso tra reattività e "morbidezza della corrente". In un caso la corrente varia con più velocità, ma presenta un ripple maggiore, nell'altro la corrente varia con più lentezza, ma si ha meno ripple.

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

Re: driver tb6600 e pin enable

Messaggio da hellfire39 » martedì 2 luglio 2019, 16:44

Aggiungo una spiegazione a parte.
Se guardate le specifiche degli stepper, noterete che hanno avvolgimenti da pochi Ohm. Ma noi li alimentiamo a 24V, 36V o anche a tensioni più alte.
Per la legge di Ohm, gli avvolgimenti dovrebbero tirare molta più corrente rispetto a quella nominale.

Come viene regolata la corrente? Dal driver che, raggiunta la soglia di corrente desiderata, apre il contatto interno e stacca l'alimentazione. Siccome l'avvolgimento è una induttanza, la corrente non decade immediatamente, ma linearmente (il driver fornisce un percorso alla corrente). Scesa oltre una certa soglia, la corrente viene fatta aumentare nuovamente, ricollegando l'alimentazione. Quanto accade molto velocemente, centinaia di migliaia di volte al secondo. Quindi si ha l'impressione che il livello di corrente sia costante.

Il decay è un parametro impostabile che influisce su questo meccanismo, tutto qui. In prima istanza, se non sai di cosa si tratta, lo puoi ingnorare. Tanto più che molti driver neanche hanno un tale settaggio.

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

Re: driver tb6600 e pin enable

Messaggio da MauPre75 » martedì 2 luglio 2019, 17:01

Adesso c'è più chiarezza , grazie Hellfire , Distebia questi settaggi sono sul driver non nella configurazione grbl , Stop current io l'ho lasciato a 20% , decay setting a 0 .
Dimenticavo che ho solo collegato il En - al gnd Arduino e non ho collegato il En+ , non sapendo se ha senso ma male non ha fatto al max è inutile.

distebia
Junior
Junior
Messaggi: 130
Iscritto il: lunedì 4 febbraio 2019, 19:33
Località: Alcara li fusi (me)

Re: driver tb6600 e pin enable

Messaggio da distebia » martedì 2 luglio 2019, 17:26

Il driver è questo
non ho impostazioni di stop current e decay, solo passo e corrente tramite switch.
ma in grbl non posso settare niente?
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

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

Re: driver tb6600 e pin enable

Messaggio da MauPre75 » martedì 2 luglio 2019, 19:13

In molti usano quel driver, se qualcuno ha la bontà di intervenire ti saprà aiutare , forse se si smontano quelle due viti ci sono gli switch del stop current , vedo se trovo il datasheet del driver in rete forse ci capisco qualcosa , avrei in programma di acquistare anch'io qualcosa di più grosso dei miei ma non vorrei avere lo stesso problema proprio con quello li.

distebia
Junior
Junior
Messaggi: 130
Iscritto il: lunedì 4 febbraio 2019, 19:33
Località: Alcara li fusi (me)

Re: driver tb6600 e pin enable

Messaggio da distebia » martedì 2 luglio 2019, 19:42

Quindi in definitiva devo collegare en+ a pin 8 e en- a gnd? con settato $4=0 ?
è corretto anche se i motori scaldano troppo?
oppure non collegare niente a en+ e en-.

distebia
Junior
Junior
Messaggi: 130
Iscritto il: lunedì 4 febbraio 2019, 19:33
Località: Alcara li fusi (me)

Re: driver tb6600 e pin enable

Messaggio da distebia » martedì 2 luglio 2019, 20:04

in linea di massima il mio schema è questo e EN+ e EN- non sono collegati. se non li collego sento i motori come friggere
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

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

Re: driver tb6600 e pin enable

Messaggio da MauPre75 » martedì 2 luglio 2019, 20:15

Se l'enable puoi attivare e disattivare da configurazione grbl ti conviene collegarlo , quando fai lavorazioni in cui per il cambio pezzi perdi più tempo o semplicemente ritieni di avere tempi di macchina ferma lunghi lo disattivi o lo attivi a tua piacimento , ma essendo laser è non hai forze in gioco tali da temere uno spostamento non voluto secondo me potrebbe essere anche sempre attivato ( motore non in coppia) .

Da quello che ho capito io il decay ce l'ha fisso al 40% non impostabile , ma non trovo nulla sullo stop current .
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

distebia
Junior
Junior
Messaggi: 130
Iscritto il: lunedì 4 febbraio 2019, 19:33
Località: Alcara li fusi (me)

Re: driver tb6600 e pin enable

Messaggio da distebia » martedì 2 luglio 2019, 20:43

il motore non è in coppia con enable attaccato, ma riscalda un casino, anche abbassando la corrente al minimo

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

Re: driver tb6600 e pin enable

Messaggio da MauPre75 » martedì 2 luglio 2019, 21:51

Che non sia in coppia con avvolgimento eccitato mi sembra strano , con la disposizione dei magneti e le bobine dello statore è costruito per essere sempre attratto se alimentato , penso che se hai abbassato la corrente hai solo ridotto la forza del motore e penso che se spegni l'alimentatore un minimo di differenza di tenuta dovrai pur notarla .
Non voglio abusare con la mia scarsa formazione in materia quindi aspettiamo chi li ha settati per bene .
Ciao

Rispondi

Torna a “Laser CNC”