Comprendere i segnali di encoder e le sfide del rumore

Gli encoder sono componenti critici nei sistemi di controllo del movimento, convertendo la posizione meccanica o la velocità in segnali elettrici che i controllori possono interpretare. Tuttavia, i segnali di codificatore grezzi sono spesso deboli e suscettibili al rumore, che possono portare a errori di misura, posizioni saltate e instabilità del sistema.

I segnali digitali offrono un'immunità del rumore intrinseca attraverso livelli di tensione discreti, ma soffrono ancora di jitter bordo, ringing e rumore comune. Segnali analogici, comunemente riscontrati in posizione di alta risoluzione, sine/cossina, sine/coss, sine/cosine, sine/cosine, sine/cosin.

Le fonti di rumore comuni in ambienti industriali includono interferenze elettromagnetiche (EMI) da motori, unità a frequenza variabile (VFD), alimentatori di commutazione e sorgenti di radiofrequenza.

Tecniche di condizionamento del segnale fondamentale

Filtro segnale: rimozione del rumore ad alta frequenza

I filtri a basso passaggio (LPF) attenuano il rumore ad alta frequenza sopra una frequenza di cutoff, consentendo al tempo stesso di passare la frequenza di codifica fondamentale. Per gli encoder digitali, il cutoff dovrebbe essere impostato sopra la frequenza massima di impulso per evitare di rimuovere le transizioni valide.

Per prestazioni più elevate, i filtri attivi che utilizzano amplificatori operativi (op-amps) forniscono un controllo migliore sulle caratteristiche di frequenza di taglio e roll-off. Un filtro a bassa portata Sallen-Key di secondo ordine, ad esempio, offre una attenuazione più nitida di 40 dB/decade mantenendo la stabilità.

Un filtro mediano o un filtro medio in movimento possono rimuovere il rumore dell'impulso senza un ritardo significativo della fase, ma introduce la latenza proporzionale alla dimensione della finestra del filtro. Per i loop di controllo in tempo reale, la latenza deve essere accuratamente gestita. Molte moderne interfacce di encoder integrano filtri digitali programmabili che permettono agli utenti di regolare la frequenza di cutoff tramite software, fornendo flessibilità per diverse lunghezze di cavi e ambienti di rumore.

Segnale differenziale: Rifiutare il rumore di Common-Mode

Il segnale differenziale trasmette i dati dell'enncoder come due segnali complementari (ad esempio, A+ e A-, B+ e B-) su un cavo a scorrimento torsione. Il ricevitore sottrae i due segnali, cancellando efficacemente il rumore comune-modo (rumore che appare identico su entrambe le linee). Questa tecnica migliora notevolmente l'immunità del rumore, soprattutto sulle lunghe distanze dei cavi.

I driver della linea RS-422, come AM26LS31 o SN75176, forniscono fino a 20 V di reiezione comune e possono guidare i cavi fino a 1200 metri a velocità di dati più lente di 100 kHz. Per gli encoder di velocità superiore (fino a 10 MHz o più), l'attenta impedenza di corrispondenza e la risoluzione del ricevitore è necessaria per prevenire riflessi.

Quando si implementa il segnale differenziale, è essenziale mantenere un'impedenza bilanciata su entrambe le linee. I rami bloccati e non terminati possono causare la degradazione del segnale. Utilizzando il cavo schermato con un filo di scarico corretto migliora ulteriormente l'immunità del rumore. Lo scudo dovrebbe essere messo a terra solo ad una fine (solitamente il lato del ricevitore) per evitare i loop di terra.

Schermatura e messa a terra: prevenire il rivestimento del rumore

L'interferenza elettromagnetica può accoppiarsi in segnali di encoder attraverso percorsi capacitivi, induttivi o radiati. Idonea schermatura e messa a terra sono essenziali per prevenire questo accoppiamento. Per i cavi di encoder, uno scudo intrecciato o stagnola che circonda le coppie contorte fornisce un percorso di bassa impedenza per correnti indotte a flusso a terra. Lo scudo dovrebbe essere collegato al terreno a un punto unico, tipicamente al regolatore o alla rete di alimentazione elettrica.

La strategia di messa a terra è fondamentale: il corpo encoder deve essere messo a terra attraverso il suo montaggio, ma il campo di segnale (0V di riferimento) deve essere isolato dal terreno del telaio per evitare i loop di terra. Molti encoder forniscono un circuito isolato che mantiene il terreno del segnale separato dall'alloggiamento dell'isolatore. Se il segnale encoder è collegato al terreno del telaio al controller, e l'alloggiamento del controller encoop è messo a terra.

In ambienti ad alto rumore come le celle di saldatura o vicino a VFD, può essere necessaria una protezione aggiuntiva. I cavi di codifica o di commutazione comune posizionati sul cavo di codifica vicino al controller possono sopprimere il rumore ad alta frequenza.

Condizionamento avanzato per applicazioni ad alta precisione

Condizionamento analogico per codificatori Sine/Cosine

I segnali di sine e di cosene con amplificazioni di 1 Vpp (volts picco-to-peak). Condizionamento questi segnali sono più esigenti rispetto alle onde quadrate digitali. I segnali di sine e di cosene devono essere amplificati, biased, e filtrati prima dell'interpolazione. Un circuito di condizionamento tipico utilizza un amplificatore di guadagno programmabile (PGA) per compensare la perdita di cavi o la regolazione di encoder.

L’integrità del segnale analogico dipende fortemente dalla capacità e dall’impedenza del cavo. I cavi lunghi attenuano i componenti ad alta frequenza e introducono i cambiamenti di fase tra la sine e il coseno, causando errori di interpolazione (ad esempio, la distorsione del cerchio Lissajous).

Dopo l'interpolazione, l'uscita digitale della quadratura può ancora contenere rumore ad alta frequenza dal processo di interpolazione stesso. Un filtro digitale post-interpolazione (ad esempio, un trigger schmitt con isteresis) pulisce i bordi e impedisce i conti falsi a causa del rumore sui segnali sine/cosina. Molti moderni interpolatori IC, come il iC-NQ di intercondizionamento completamente integrato.

Rilevazione e correzione di errore

Anche con il perfetto condizionamento del segnale, gli eventi transitori possono corrompere i dati dell'encoder. I metodi di rilevamento degli errori aggiungono robustezza senza un intervento hardware continuo. Il controllo del paraity è comune nei protocolli di codifica seriale come SSI o BiSS. Un bit di parità viene aggiunto a ogni parola di dati; se la parità non corrisponde al ricevitore, i dati sono contrassegnati come non validi.

Per gli encoder incrementali, l'integrità dei bordi-contatta è spesso verificata attraverso algoritmi di controllo o confrontando i conti in avanti/indirizzi su una distanza conosciuta. Alcuni controller implementano un [watchdog]] che monitora la frequenza di impulso; se la frequenza supera un limite plausibile (indicativo degli glitch di rumore), il sistema può ignorare il picco o entrare in uno stato sicuro.

Per esempio, un impulso indice una volta per la rivoluzione (Z-channel) può essere utilizzato per ripristinare il contatore di posizione, eliminando l'errore accumulato da miscounts indotti dal rumore.

Considerazioni pratiche di attuazione

Scegliere il cavo destro e i connettori

Per segnali differenziali, utilizzare cavi con attacco torsione con una caratteristica impedenza di 100 Ω (per RS-422) o 120 Ω (per RS-485). La capacità del cavo dovrebbe essere bassa, in modo che i cavi di collegamento siano sotto i 60 pF/m, per ridurre al minimo il degrado di tempo di salita del segnale.

Terminizzazione e guida della linea

Installare una resistenza di terminazione all'estremità del ricevitore, vicino ai pin di ingresso. Il valore di resistenza dovrebbe pari l'impedenza caratteristica del cavo. Per reti RS-485 multi-drop, la risoluzione è necessaria solo a entrambe le estremità del bus. Molti ricevitori di encoder includono la terminazione del software-configurabile per semplificare l'installazione.

Decoupling dell'alimentazione elettrica

Il rumore dell'alimentazione encoder può accoppiarsi direttamente in uscite di segnale. Utilizzare un alimentatore a basso rumore dedicato o un regolatore di tensione locale vicino all'encoder. I condensatori di bypass (ad esempio, ceramica da 0,1 μF + elettrolitica da 10 μF) ai perni di potenza encoder forniscono decoupling ad alta frequenza.

Test e verifica

Dopo aver implementato il condizionatore del segnale, il test conferma i miglioramenti. Utilizzare un oscilloscopio per misurare i segnali di codifica all'ingresso del controller. Controllare i bordi puliti, la sovratensione minima (l'ipo% di Vcc), e i cicli di avanzamento simmetrico (45-55%). Per i segnali differenziali, misurare la tensione comune-mode e assicurarsi che rimanga all'interno della gamma di ingresso del ricevitore (±7 V per RS-422).

L'immunità al rumore può essere verificata iniettando rumore comune-modo (ad esempio, utilizzando un generatore di segnale accoppiato tramite un condensatore) e osservando la velocità di errore.

Conclusione e migliori pratiche

Con l'unione di filtraggio a basso passaggio, segnalazione differenziale (RS-422/485), schermatura, messa a terra corretta e tecniche avanzate come il rilevamento di errori e condizionamento analogico, gli ingegneri possono ottenere feedback di posizione affidabile anche negli ambienti industriali più difficili.

  • Sempre preferiscono il segnale differenziale su un solo-ended[[], soprattutto per le piste di cavi più lunghe di 1 m o in ambienti rumorosi.
  • Utilizzare il filtro a basso passaggio[[] per attenuare il rumore ad alta frequenza, ma la frequenza di taglio dell'equilibrio con la larghezza di banda necessaria per evitare distorsioni del segnale.
  • Implementa la messa a terra corretta[[] – scudo a terra ad un'estremità, segnale terra isolato dal telaio, e isolamento galvanico se esistono loop di terra.
  • Seleziona cavi e connettori di alta qualità[] con un'impedenza e una capacità ridotta per mantenere l'integrità del segnale.
  • Incorpora il rilevamento degli errori[[ (parità, CRC) e la taratura periodica per catturare e correggere i difetti rimanenti.
  • Test accuratamente] con sorgenti di rumore del mondo reale per convalidare l'efficacia del condizionamento.

Per ulteriori informazioni, consultare note di applicazione del produttore come quelle di []Omron e Lemon Electronics], o risorse tecniche su Tutti i circuiti] per la progettazione dettagliata del filtro e la guida della linea differenziale.