Vai al contenuto
PLC Forum


encoder sin cos


Stefano Zambelli

Messaggi consigliati

Stefano Zambelli

buongiorno

sono entrato in posseso di un encoder con un segnale di uscito 1Vpp di tipo

canale A seno

canale B coseno

il segnale di riferimento Z

cerco informazioni per poter leggere questi segnali con un microcontrollore, la mia ricerca di intefaccie, convertitori, non ha dato grandi risultati, e i datasheet delle case costruttrici son per me un po criptici,

se non sono stato chiaro o parco di informazioni scusatemi

grazie anticipato

Link al commento
Condividi su altri siti


Se l'encoder ha un numero sufficientemente elevato di sinusoidi-cosinusoidi per giro puoi semplicemente amplificare e squadrare gli impulsi, poi li tratti come fossero impulsi in qudratura di unnormale encoder.

Per amplificarli è sufficiente un doppio operazionale rail to rail che la vori con singola alimentazione a 5v. Dopo l'amplificazione metti gli impulsi in ingresso ad un invertitore con schmitt trigger e ooterrai dei bellissimi impulsi.

L'altro metodo, che risulta molto efficace se il tuo micro dispone di almeno 2 canali A/D, è quello di leggere e convertire contemporaneamente i due canli encoder, per poi ricostruire la poizione relativa. Questo metodo, un po' pesantuccio come software, si usa con i resolver (1 sola sinusoide-cosinusoide per giro), oppure quando si vuol aumentare di molto la risoluzione dell'encoder. Se, ad esempio, disponi di A/D da 10 bits, come quelli dei PIC, riesi a discriminare 1024 posizioni per ogni singola sinusoide.

Link al commento
Condividi su altri siti

normalmente questi encoder seno e coseno sono dei resolver incorporati nei brushless .Il loro segnale viene gestito dal drives che crea i segnali squadrati da inviare al controllo numerico o alla scheda assi

Link al commento
Condividi su altri siti

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...