Vai al contenuto

Drift encoder in coppia a velocità zero


Messaggi consigliati

nonMIcontrollo
Inserito:

Ciao

Comandando un motore brushless a coppia costante, si raggiunge la coppia resistiva desiderata(si sta avvitando una vite) e si rimane a velocità zero per un tot tempo, ma così facendo l’encoder va in drift e perde la posizione. È un problema di vibrazione in cui lencoder incrementa il conteggio per via delle vibrazioni ?

Inserita:
7 ore fa, nonMIcontrollo ha scritto:

ma così facendo l’encoder va in drift e perde la posizione

dove si trova l'encoder? sul motore o altrove?

 

Livio Orsini
Inserita:

Il motore è un brushless Ac o DC?

L'encoder è calettato direttamente sul motore?

Se anche l'encoder oscillasse attorno ad un punto, se il lettore di impulsi funziona regolarmente non deve esserci alcuna posizione fasulla.

Che drive stai usando? (marca e modello)

Marco Fornaciari
Inserita:

Appunto, perché il sistema funzioni l'encoder deve essere calettato sul motore, diversamente gli inevitabili giochi meccanici, creano il problema lamentato.

Livio Orsini
Inserita:

Se non dai le informazioni richieste non ti si può rispondere con ipotesi valide.

Hai solo messo il link al motore ma non basta.

Ripeto

2 ore fa, Livio Orsini ha scritto:

L'encoder è calettato direttamente sul motore?

 

2 ore fa, Livio Orsini ha scritto:

Che drive stai usando? (marca e modello)

 

nonMIcontrollo
Inserita:

Gli encoder sono calettati al motore. Sia lineare che rotativo,il driver il loro

Inserita:

hai controllato di essere nel limite di coppia applicabile per il motore che stai provando?
idem per la velocità?
 

io farei una traccia con un oscilloscopio per capire esattamente la coppia che applichi, altrimenti potrei pensare che qualcosa slitta.....

 

Livio Orsini
Inserita:
2 ore fa, nonMIcontrollo ha scritto:

Gli encoder sono calettati al motore. Sia lineare che rotativo,il driver il loro

 

15 ore fa, nonMIcontrollo ha scritto:

e si rimane a velocità zero per un tot tempo, ma così facendo l’encoder va in drift e perde la posizione.

 

Al motore rotativo darai un riferimento di velocità. Non è che il drive paragonando la velocità effettiva con la velocità richiesta segnala come errore questa discordanza ?

Se l'encoder è calettato direttamente al motore, anche se il motore pendolasse attorno ad una posizione, se il drive leggesse questo come errore di posizione sigificherebbe che il discriminatore di senso degli impulsi è fallato.

Se invece le vibrazioni causassero l'emissioni di impulsi fasulli dell'encoder, significa che l'encoder è difettoso o montato male.

 

Assicurati che l'errore segnalato sia proprio relativo alla posizione del rotore e non un errore di velocità.

Spesso in questo tipo di drive è impostato un parametro che dichiara errore di velocità se la differenza tra valore richiesto e valore misurato supera una certa entità per un certo tempo.

Verifica questi parametri.

nonMIcontrollo
Inserita:

Si, coppia di picco 8,9 Nm. Coppia serraggio 3Nm mantenuta per 0.2 sec

coppia nominale 1.9 Nm

 

se faccio un controllo di coppia ed uno velocità zero si incasina tutto. Il motore è dc e si usa il loro driver. 

 

 

Livio Orsini
Inserita:
26 minuti fa, nonMIcontrollo ha scritto:

se faccio un controllo di coppia ed uno velocità zero si incasina tutto

 

Scusa ma non capisco.

In questi casi si da un riferimento di velocità e si impone un limite di coppia; quando la coppia resistente supera il valore limite il motore si ferma in coppia, ovvero la sua velocità è zero.

Spiega come lavora la tua applicazione.

 

28 minuti fa, nonMIcontrollo ha scritto:

Il motore è dc e si usa il loro driver. 

 

Cosa indendi per DC: è BLDC o è un motore DC a magneti permanenti.

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...