Dual loop: tecniche avanzate di controllo del moto

Venerdì, 26 Gennaio 2018

www.galilmc.com

Dual loop: tecniche avanzate di controllo del moto

L'obiettivo di un sistema meccanico preposto per ottenere un movimento controllato è quello di spostare o posizionare con precisione un carico. In un sistema ideale, il carico è rigidamente accoppiato e direttamente guidato da un motore lineare o rotativo.
Esistono molte situazioni per le quali questo metodo di azionamento non è possibile e il movimento deve passare attraverso sistemi di trasmissione o conversione del moto.

Alcune soluzioni tra le più impiegate sono:

Ognuno di questi sistemi di movimento presenta errori che influenzano l'accuratezza e la ripetibilità di posizionamento del carico. Questi errori possono essere introdotti per una serie di motivi tra cui: giochi meccanici, slittamenti, varianza del passo, attriti, disallineamento, usura, ecc. La maggior parte degli errori sono il risultato di tolleranze e conformità, entrambe inevitabili nei sistemi del mondo reale. Alcuni errori di posizione possono essere considerati costanti nel tempo, ad esempio il backlash ovvero il gioco. Altri sono invece variabili e dipendenti dalla posizione, dal tempo o dal carico come ad esempio quelli introdotti dalla variazione del passo, dall'usura o dagli attriti. Nel caso degli attuatori idraulici la posizione del carico è soggetta a fattori dinamici quali la variazione della pressione, della temperatura, della banda morta o isteresi.

Per i sistemi in anello chiuso, la soluzione più semplice per misurare la posizione del carico è quella di utilizzare l’encoder montato sul motore. Se abbiamo a che fare con sistemi costruiti con componenti molto accurati, strutturalmente rigidi e con bassa usura, allora il grado di precisione e ripetibilità che si ottiene in questo caso è molto elevato; tuttavia i componenti richiesti hanno un costo più elevato che si aggiunge al costo complessivo del sistema.

Il maggior costo per componenti di precisione non è sempre possibile o giustificabile e per la trasmissione è necessario scegliere componenti più economici. Se gli errori introdotti dalla meccanica sono superiori ai requisiti richiesti, è necessaria una configurazione di feedback diversa. Senza feedback sul carico, si può fare ben poco per compensare gli errori di posizione introdotti perché non c'è modo di misurare la posizione effettiva del carico.

Una configurazione alternativa è quella di mette un singolo encoder direttamente sul carico. La risoluzione della posizione del carico è una funzione diretta della risoluzione dell'encoder. Tuttavia, questa configurazione tende ad essere instabile perché non lineare e le risonanze del sistema diventano una possibile problematica da affrontare tramite le prestazioni del controllore di moto.

La soluzione per mantenere la stabilità del sistema e la compensazione degli errori della meccanica è quella di utilizzare una configurazione dual feedback o dual loop. In questo modo si combina l’azione stabilizzante dell’encoder accoppiato al motore con l’informazione aggiuntiva della posizione proveniente dall’encoder posto sul carico. Ciò si traduce nella possibilità di posizionare un carico in modo accurato, nonostante una trasmissione meccanica imperfetta.

Esistono due requisiti di base per un sistema che utilizza un dual loop. Il primo è un encoder posto sul carico con risoluzione almeno 2 volte la precisione di posizione richiesta per il sistema. Questa è una regola generale quando si decide l'encoder appropriato per un sistema. Il secondo requisito è che la risoluzione dell'encoder del motore dovrebbe essere almeno 2 volte la risoluzione dell'encoder del carico, prendendo in considerazione ogni riduzione tra carico e motore. Questo è necessario perché 1 conteggio di movimento dell'encoder motore deve produrre meno di 1 conteggio di movimento del carico. Se questa condizione non viene soddisfatta, 1 conteggio motore può comportare più di 1 conteggio del movimento del carico, provocando un’oscillazione sulla posizione desiderata.

Standard Dual Loop

I componenti primari di un circuito di controllo a doppio encoder possono essere visti in Figura 1 dove il filtro di controllo PID è suddiviso in due parti. L'anello interno è costituito dal guadagno derivativo (termine D) che riceve il feedback di velocità dall'encoder motore. Questo parametro è responsabile per avere stabilità nel sistema. Il feed forward di velocità (FV) viene utilizzato per compensare il ritardo di fase tra il ciclo interno ed esterno.

block diagram of the standard dual loop pid filter
Figura 1 - Diagramma di blocco di un filtro PID dual loop standard.

Il loop esterno è composto da un guadagno proporzionale (termine P) e guadagno integrale (termine I) che chiude il loop di posizione tramite l’encoder posto sul carico. Questo è anche noto come filtro PI. Il termine P è responsabile della reattività del sistema mentre il termine I è usato per compensare l'errore di posizione stazionario del carico. La contropartita in un filtro di controllo a doppio loop è che la fase di tuning è più complessa di un filtro PID standard, inoltre deve essere impiegata una diversa metodologia di ottimizzazione per mettere a punto questo tipo di controllo.

Advanced Dual Loop

Un doppio loop standard correttamente stabilizzato tramite un opportuno tuning è in grado di compensare imperfezioni meccaniche e posizionare accuratamente un carico, ma non è sempre in grado di raggiungere i requisiti dinamici richiesti dal sistema. Per le applicazioni che richiedono una maggiore larghezza di banda passante è necessario un sistema di controllo più avanzato.

La differenza principale nel dual loop avanzato è l’aggiunta di un ulteriore termine P al ciclo interno. Questo ha il vantaggio di aggiungere reattività e rigidità al circuito interno. Da questa modifica deriva un aumento della risposta del sistema.

advanced dual loop block diagram of pi outer and pd inner loop filters
Figura 2 - Diagramma di blocco dual loop avanzato dei filtri di controllo esterni PI ed interni PD.

L'aumento della larghezza di banda in questo caso genera una ulteriore complessità nell’anello di controllo. Il doppio circuito avanzato può essere descritto con precisione come dotato di due filtri di controllo distinti, uno per ciascun encoder nel sistema. La difficoltà sta nell'ottimizzare entrambi i filtri per lavorare insieme per raggiungere i requisiti prestazionali del sistema.

Esempi di sistemi con diverse soluzioni con loop duali

Per le finalità di questo articolo è stato costruito un sistema di traslazione lineare impiegando una trasmissione non ideale. Il sistema è stato realizzato utilizzando un motore rotativo brushless accoppiato, tramite una trasmissione cinghia-puleggia, ad una vite a ricircolo di sfere. Il carrello scorre lungo due aste levigate con cuscinetti lineari. Il carico posizionato era accoppiato al carrello attraverso un supporto di plastica. Uno schema dell'apparato di prova può essere visto in Figura 3.

Ci sono varie imperfezioni meccaniche in questa trasmissione che contribuiscono ad incrementare l’errore di posizione. La cinghia è soggetta a giochi e allungamenti che possono causare risonanze. La vite a sfera avrà delle variazioni di gioco e imprecisioni del passo. Infine, l'errore di posizione del carico può essere introdotto mediante la flessione del componente in plastica che accoppia il carrello con vite a sfere al carico o dal disallineamento dei componenti che costituiscono il gruppo di azionamento.

Verranno confrontate tre configurazioni:
  • Encoder solo sul motore
  • Standard Dual Loop
  • Advanced Dual Loop
Per ciascuna configurazione di controllo, il motore verrà regolato utilizzando i seguenti parametri:
  • Spostamento: 25,4 mm (1 pollice)
  • Accelerazione: 500 mm/s2
  • Decelerazione: 500 mm/s2
  • Velocità: 178 mm/s
La regolazione dei guadagni tenterà di raggiungere i seguenti obiettivi:
  • L’errore di posizione durante il movimento deve essere compresa tra +/- 30μm
  • Minimizzare il “settling time” per portare l’errore di posizione a movimento eseguito entro i +/-15μm.
schematic of test system constructed with a non ideal drivetrain
Figura - Schema di un sistema di test realizzato con un sistema di trasmissione non ideale.

Innanzitutto, è necessario calcolare la risoluzione teorica del carico. Ciò avviene partendo dalla risoluzione dell’encoder del motore e tenendo conto del rapporto di trasmissione della puleggia e del passo della vite. La risoluzione lineare teorica con un encoder motore con 4.000 conteggi per giro è:

theoretical resolution of load
Equazione 1 - Risoluzione teorica del carico

Ciò si traduce in una risoluzione di 1,25 μm. Il sistema richiede che il carico sia posizionato entro +/- 15 μm o +/- 12 conteggi encoder motore. Per misurare questo, la risoluzione minima per un encoder collegato al carico dovrebbe essere 7 μm (almeno metà della precisione richiesta) o 143 conteggi per mm. Ai fini del presente studio, per la regolazione e il posizionamento del carico è stato utilizzato un encoder con 250 conteggi per mm, mentre per la caratterizzazione del sistema è stato utilizzato un encoder con 1.000 conteggi per mm.

Bisognerà caratterizzare l’errore di posizione per vedere se i requisiti di sistema sono soddisfatti dalla configurazione corrente. Il gioco è stato misurato azionando il motore avanti e indietro fino a quando il movimento viene rilevato dall'encoder lineare fissato al carico. Questo valore include il gioco dalla cinghia in condizioni di carico ridotto e nella vite a ricircolo di sfere. La distanza totale che il motore deve spostare per assorbire il gioco è di 5 conteggi del feedback del motore e rientra nei requisiti di sistema per la precisione della posizionale.

Anche la variazione del passo o il disallineamento possono influire sulla precisione del posizionamento del carico. L'errore di posizione del carico è la differenza tra dove il carico dovrebbe essere se il sistema di trasporto fosse perfetto e la posizione reale letta direttamente dall’encoder sul carico. La posizione del carico è stata letta utilizzando un encoder con 1.000 conteggi per mm. I dati sono stati raccolti eseguendo l'intera lunghezza della vite a ricircolo di sfere in entrambe le direzioni e facendo una media. Il campionamento è stato eseguito senza carico e con una frequenza di 125 conteggi al secondo.

I risultati di questo test sono mostrati nella Figura 4. È evidente che l’avanzamento del motore lungo la vite a sfere può causare un errore che cambia costantemente. Al suo massimo, la posizione del carico si discosterà di 82 μm, che è oltre i requisiti iniziali stabiliti per questo sistema. La fonte di questi errori è dovuta a difetti di fabbricazione. Questo profilo di errore varia da sistema a sistema in quanto dipende interamente dalle tolleranze all'interno di ciascun componente.

load position error vs displacement along lead screw
Figura 4 - Errore di posizionamento del carico VS spostamento lungo il carico.

Infine, c’è l’errore introdotto dalla cinghia. Questo è stato misurato bloccando il carico e muovendo il motore in direzione positiva e negativa per misurare la cedevolezza della cinghia. Questa è stata misurata in circa +/- 550 conteggi encoder motore (688 μm). È chiaro che il più grande contributo che porta a errori di posizione sia nella trasmissione e che il sistema attuale non soddisfa i requisiti di precisione richiesti. Oltre all'errore di posizione, la cinghia aggiunge anche risonanza a una frequenza di circa 34 Hz. Una volta caratterizzato il sistema procediamo con l’analisi delle tre configurazioni di controllo possibili per stabilire quale delle tre da i migliori risultati.

La prima opzione è utilizzare l’encoder del motore per posizionare il carico. In questa configurazione, la posizione del carico presenterà errori introdotti dalla trasmissione senza possibilità di correzione. Dopo aver tarato il sistema, il carico è stato posizionato nel mezzo della corsa e il profilo di movimento è stato tracciato (mostrato in Figura 5). La fine del movimento è contrassegnata da una linea verticale a 472 ms come riferimento.

L'errore teorico di posizione del carico, dato che si impiegherà solo l'encoder motore, è mostrato in rosso sul grafico inferiore e si trova sempre entro la banda di errore accettabile e converge rapidamente a zero quando lo spostamento è terminato. L'errore effettivo di posizionamento, misurato dall’encoder sul carico (mostrato in verde sul grafico di fondo) presenta un errore stazionario di -137 μm all'inizio del movimento. Il carico oscilla durante lo spostamento e infine si ferma con un errore stazionario di -110 μm, al di fuori della banda di errore accettabile. Sulla base di questi risultati, il motore è stabile ma il sistema non è in grado di posizionare il carico alla precisione richiesta.

motion profile and error of the system with a single motor encoder
Figura 5 - Profilo di moto ed errore del sistema con singolo encoder sul motore.

Come seconda configurazione è stato impiegato lo “Standard dual loop” nel tentativo di aumentare la precisione e la ripetibilità del sistema. L'errore durante lo spostamento non supera i 55μm, mostrato in Figura 6. Questa configurazione di controllo controlla la posizione utilizzando l'encoder sul carico. Per questo motivo, l'errore dell'encoder motore viene omesso dal grafico e l'analisi si concentra sull'errore di posizione del carico. L'errore si stabilizza nella finestra richiesta (+/-15 μm) entro 112 ms dalla fine del movimento. Possiamo quindi concludere che aggiungendo un encoder sul carico e utilizzando lo “Standard dual loop”, il sistema è stato in grado di convergere sempre ad un errore stazionario di 0 conteggi e con una finestra di errore molto più piccola. Nonostante questo miglioramento rispetto alla configurazione con solo l’encoder motore, l'errore d’inseguimento durante il movimento non è ancora accettabile essendo superiore ai  +/- 30 μm richiesti; occorrerà quindi implementare ulteriori miglioramenti.

motion profile and error of the system with the standard dual loop
Figura 6 - Profilo di moto ed errore del sistema con il dual loop standard.

Come ultima configurazione è stato impiegato l’”Advanced dual loop”. Dopo la taratura è stato eseguito il movimento di caratterizzazione ed è stato registrato il profilo di moto. L'utilizzo dell’”Advanced dual loop” è stato in grado di ridurre l'errore massimo durante lo spostamento al di sotto di 30 μm, come mostrato in Figura 7. Per quanto riguarda l’errore di posizione a movimento avvenuto si è ottenuto che dopo 108 ms dalla fine del movimento lo stesso fosse all’interno di un conteggio encoder (1,25 μm). Anche gli effetti delle risonanze sono stati ridotti ad un livello accettabile.

results from turning the system with advanced dual loop
Figura 7 - Risultati ottenuti con tuning del sistema con dual loop avanzato.

L’asse su cui si sono effettuati i test presentava un gioco complessivo di 6 μm, una deviazione massima di 82 μm, dovuta alla variazione del passo vite e ai disallineamenti, e una cedevolezza di 688 μm dovuta all’elasticità della cinghia.

Il sistema richiedeva che la precisione della posizione finale fosse inferiore a 15 μm e che l'errore di posizione fosse entro +/- 30 μm per la durata dello spostamento. L’impiego dell’”Advanced dual loop” è stato in grado di spostare con successo il carico con meno di 30 μm di errore durante il movimento e di stabilizzarsi a 1,25 μm di errore entro 108 ms dalla fine dello stesso. Con questa configurazione, è possibile soddisfare i requisiti di sistema per precisione e ripetibilità.

Riassumendo

L'utilizzo di una trasmissione meccanica per effettuare un posizionamento può comportare errori di posizione del carico e talvolta può aggiungere instabilità o risonanze al sistema. Sistemi di trasmissione che non dovessero soddisfare i requisiti di precisione possono trarre beneficio dall'aggiunta di un feedback di posizione sul carico e dall’utilizzo del semplice controllo “Standard dual loop”. Questa è una funzione disponibile standard su tutti i controllori Galil della generazione corrente ed è applicabile con encoder incrementali in quadratura, SSI o BiSS. I sistemi che invece richiedono un ulteriore aumento della banda passante possono trarre vantaggio dall’utilizzo dell’”Advanced dual loop”. Questa modalità di compensazione avanzata è disponibile tramite un firmware speciale.

Contattare un Application Engineer di Servotecnica per domande relative ai metodi di compensazione dual loop o per discutere come affrontare al meglio i requisiti della Vostra applicazione.

italia

Encoder Ottici vs Encoder Induttivi

Martedì, 03 Ottobre 2017

www.zettlex.com

Encoder Ottici vs Encoder Induttivi

Gli encoder ottici sono la scelta preferita dai produttori di macchinari sin dagli anni ‘70. Sono distribuiti da un alto numero di produttori e trovano spazio in una larga varietà di macchine industriali quali stampanti, macchine utensili CNC e robot. I tradizionali sensori di posizione induttivi, come resolver o LVDT, risalgono agli anni ’40 ma meno impiegati. Sono una valida alternativa se utilizzati in ambienti difficili come in abito aerospaziale, nella difesa, nel settore petrochimico, in situazioni tali che la loro robustezza e affidabilità fanno accettare il costo elevato il peso e la massa maggiore rispetto alle soluzioni ottiche. Tuttavia, un nuovo tipo di sensore induttivo sta guadagnando quote di mercato in molti settori, parliamo degli “incoder” che si possono considerare come una tecnologia ibrida tra ottico e induttivo. Disponendo di così tante e diverse tecnologie, per il progettista non è semplice fare una scelta ponderata. Questo articolo cerca di confrontare gli encoder ottici e induttivi esaminandone i pregi e le debolezze.

Cos’è un Encoder?

Va data innanzitutto una definizione di questo componente. Un encoder è un dispositivo che converte la posizione o il movimento in un segnale elettrico, solitamente con un codice digitale. Le definizioni sono molteplici infatti si parla di encoder rotanti, encoder angolari, sensori angolari, trasmettitori d’angolo. Per semplificare useremo il termine encoder che possono essere rotanti o lineari.

Una distinzione importante è se l’encoder sia assoluto o incrementale. In un encoder assoluto il segnale elettrico indica la posizione angolare o lineare subito dopo l’accensione. Gli encoder incrementali forniscono solamente informazione se c’è movimento. Alcuni encoder incrementali fornisco anche un segnale di riferimento, chiamato Index o Home, che si impiega come dato da cui far partire gli incrementi o i decrementi della posizione dell’albero.

Sono maggiormente impiegati gli encoder incrementali rispetto a quelli assoluti, anche se si sta invertendo questa tendenza soprattutto nelle nuove applicazioni. In molti settori come la robotica e nei sistemi di automazione si preferisce avere la posizione già in fase di accensione, senza dover prevedere una routine di azzeramento della posizione andando a trovare un punto di riferimento, che comunque prevede un movimento dell’asse interessato.

Il segnale elettrico generato dagli encoder incrementali sono due segnali A/B. Questo fa riferimento a 2 o più segnali in bassa tensione in quadratura tra loro che cambiano lo stato da alto a basso al cambiare della posizione. La direzione del movimento viene determinata tramite il flusso dei segnali A rispetto a B se sono in anticipo o se sono in ritardo. Per gli encoder assoluti il protocollo di comunicazione più comune è SSI (Synchronous Serial Interface) che tramite una comunicazione digitale a bit indicano la posizione assoluta.



Cos’è un Encoder Ottico?

In un encoder ottico è presente una sorgente luminosa che trasmette la luce verso un disco che presenta delle aperture che permettono il passaggio della luce e lo impedisce se non c’è apertura. Queste aperture o chiusure vengono chiamate “grating”o “griglia”. Un rilevatore ottico opposto al trasmettitore rileva la presenza o l’assenza di luce e genera un segnale elettrico corrispondente. Grazie alla griglia si determina lo spostamento angolare e se l’albero dell’encoder è in movimento e in quale direzione. Si possono arrivare a griglie con marcatura moto piccola, fino al micron, consentendo misure con elevato grado di precisione.

   
Figura 1 - Optical encoders use an optical sensor and an optical disk to measure angle.

Normalmente l’albero dell’encoder viene collegato meccanicamente alla parte mobile della macchina. L’albero dell’encoder ha dei cuscinetti di supporto e porta il disco ottico che è interposto tra emettitore e rilevatore. La connessione elettrica avviene tramite un cavo multicolore che fornisce l’alimentazione in corrente continua e trasporta i dati in uscita della posizione dell’encoder. La semplice interfaccia elettrica combinata alla facile reperibilità li rende facili da impiegare. Il punto debole è la sensibilità verso le vibrazioni, urti, materiali estranei e temperature estreme. Non vi è nessun avviso di un imminente errore, e questo può causare una segnalazione errata della posizione se non addirittura nessuna lettura, che può causare problemi molto rilevanti all’apparecchiatura. Quando i diametri sono di notevole dimensione si impiegano encoder ad anello; in questo caso la tolleranza tra testina di lettura ottica e la griglia ha tolleranze meccaniche molto ristrette che li rende molto sensibili verso polveri o particelle di sporco. Questi fattori scoraggiano l’impiego di encoder ottici in sistemi che richiedo alta affidabilità e sicurezza.

  • Punti di forza: Elevata risoluzione, largamente disponibile, elevata accuratezza
  • Punti di debolezza: delicati, sensibili a contaminazione esterna, possibilità di guasti importanti, range di temperatura limitato (-20°C to +70°C)


Cos’è un encoder induttivo?

Un encoder induttivo, spesso chiamato Incoder, utilizza principi induttivi per misurare la posizione di un rotore rispetto allo statore. Gli Incoder meccanicamente sono paragonabili ai resolver o agli LVD, ma la loro interfaccia elettrica è simile a un encoder ottico con un semplice alimentatore e segnale digitale in uscita.

Molti resolver tradizionali sono più simili ad un motore elettrico con avvolgimenti in rame sullo statore e un rotore metallico. L’accoppiamento induttivo sugli avvolgimenti statorici varia in base alla posizione del rotore. Anziché impiegare una tecnica costruttiva come quella impiegata nei trasformatori, gli Incoder usano circuiti stampati sia per lo statore che per il rotore, rendendoli meno ingombranti, più accurati e meno costosi da produrre.

I resolver e gli LVDT hanno dimostrato col tempo la loro affidabilità, precisione, robustezza e quindi vengo spesso impiegati in applicazioni ad alta affidabilità e sicurezza. Gli Incoder sono altrettanto facili da integrare come quelli ottici, richiedono solo un’alimentazione DC e forniscono un segnale digitale in uscita che rappresenta la posizione. Questo permette di paragonarli, in termini di vantaggi ai resolver, senza averne gli svantaggi.

Poiché gli Incoder non utilizzano componenti ottici non sono sensibili ai materiali estranei e non hanno limitazione dovute alla temperatura. Inoltre la misurazione della posizione non richiede un montaggio meccanico con alte tolleranze tra parte statorica e parte rotorica. Non necessitando di cuscinetti si ottengono anelli molto sottili e con grande foro passante che, con il peso ridotto, ne fanno una soluzione estremamente performante nei giunti rotanti, nei bracci robotizzati e negli attuatori.

 
Figura 2 - Examples of Inductive Encoders Gli Incoder sono disponibili con ampie misure sino a 600 mm di diametro, sono impiegati con successo nelle macchine utensili, sistemi aerospaziali, difesa e attrezzature mediche.
  • Punti di forza: Alta risoluzione, accuratezza, affidabilità, robustezza, lunga durata, tollerante a disallineamenti
  • Punti di debolezza: range di temperatura esteso (-100°C + 125°C)*
    *più ampio degli ottici ma non tanto quanto i resolvers


italia

Encoder Induttivi vs Encoder Capacitivi

Lunedì, 11 Settembre 2017

www.zettlex.com

Encoder Induttivi vs Encoder Capacitivi

Gli encoder capacitivi o induttivi possono sembrare, a prima vista, molto simili e gli aspetti che li differenziano possano apparire confusi. Entrambi utilizzano una tecnica di non contatto per la misurazione della posizione, e entrambi possono essere costruiti impiegando circuiti stampati. Tuttavia i principi fisici su cui si basano sono piuttosto diversi.
Questo articolo spiega queste diversità confrontandone i lati positivi e negativi che entrambe le soluzioni presentano.

Sensori Capacitivi – Principio di funzionamento

La scoperta della possibilità di immagazzinare grosse quantità di energia elettrica, è da attribuire allo scienziato Ewald George von Kleist, inventore del primo condensatore. Questo componente è formato da due piastre (o facce) conduttive separate da un materiale dielettrico, tipicamente aria, plastica o ceramica. Un semplice modello matematico del condensatore è mostrato in Figura 1.

esempio di condensatore semplice
Figura 1 - Un condensatore semplice

La permittività elettrica Ԑ, ovvero la quantità di energia elettrica trattenuta da un materiale non conduttore sottoposto ad un campo elettrico, è costituita da due parti Ԑr e Ԑ0 dove Ԑr è la permittività statica relativa (anche chiamata costante dielettrica) del materiale tra le due piastre, Ԑ0 la permittività statica nel vuoto. (Ԑ0 = 8.854E-22 F/m).

Il principio capacitivo è utilizzato in dispositivi quali telefoni, tablet, cellulari che impiegano la tecnologia touch screen, ovvero rilevano la presenza o l’assenza di un dito grazie alla variazione della costante dielettrica Ԑr che va a cambiare la capacità.

Una seconda applicazione è rappresentata dal sensore capacitivo di spostamento ovvero una riga lineare capacitiva o un encoder capacitivo rotativo; questi sensori lavorano sulla variazione di capacità tra le facce del condensatore. Come si può notare dalla Figura 1 la capacità varia in proporzione alla distanza tra le facce (d) e all’area di sovrapposizione (A). Lo spostamento può essere misurato assialmente variando d, oppure in direzione planare variando l’area di sovrapposizione A. Le facce del condensatore possono essere costruite impiegando circuiti stampati, il che permette un notevole vantaggio in termini economici. Per memorizzare qualsiasi quantità significativa di carica la dimensione d deve essere piccola rispetto all’area delle piastre. Solitamente d è 1 mm. I sensori capacitivi lineari o rotativi, sono costruiti in modo tale che lo spostamento provochi una variazione in A o in d. In altre parole una faccia è sull’elemento mobile del sensore mentre l’altra faccia è sull’elemento fisso. Mentre i 2 elementi si spostano tra loro si ha una variazione della superficie capacità C del condensatore.

Purtroppo la capacità è anche influenzata da fattori diversi dallo spostamento. Se il materiale dielettrico è circondato da aria, la sua permittività varia sia con la temperatura sia con la presenza di umidità, infatti l’acqua ha una diversa costante dielettrica rispetto all’aria; cambiando la permittività cambia di conseguenza la capacità. A meno che il materiale dielettrico non venga sigillato, i sensori capacitivi non sono adatti a lavorare in ambienti con sbalzi termici elevati o con probabilità di condensazione e/o variazioni di umidità.
La necessità intrinseca di avere una distanza tra le facce del sensore molto contenuta rispetto alle dimensioni delle facce stesse, comporta una grande precisione meccanica per l’installazione. Questo fattore implica un aumento notevole del costo di installazione; Oltretutto si dovrà tenere contro anche dell’espansione termica e dell’influenza che possono avere eventuali derivanti dalla struttura esterna al sensore che avranno ripercussioni sulla distanza tra e facce del condensatore e causando una distorsione della misura.

Inoltre l’effetto capacitivo si basa sulla conservazione della carica elettrica nel condensatore. Se il sistema attorno al sensore genera cariche elettrostaiche, queste possono influenzare negativamente la misurazione. In casi estremi il sensore non funziono affatto o, peggio ancora, il disturbo elettrostatico genererà una misurazione credibile ma errata. La messa a terra del sistema meccanico su cui viene installato il sensore, può essere una soluzione ed è indispensabile per i sensori angolari capacitivi in cui l’albero rotante genera cariche statiche derivanti dal rotolamento dei cuscinetti, dagli ingranaggi o dalle pulegge.

Sensori induttivi – Principio di funzionamento

Nel 1831, Michael Faraday, scoprì che una corrente alternata che percorre un conduttore può indurre una corrente in senso opposto in un secondo conduttore affiancato al primo. Questo principio di induzione viene ampliamente usato come base di misura della posizione e della velocità nei resolver, nei synchro e negli LVDT. La teoria di base può essere spiegata considerando 2 avvolgimenti, uno definito trasmettitore (Tx) a quale si applica una corrente alternata, ed il secondo che funge da ricevitore (Rx) nel quale viene indotta una corrente:

Legge induzione di Faraday
Figura 2 - Principio induzione di Faraday

La tensione nell’avvolgimento di ricezione è funzione dell’area delle bobine, della geometria della distanza tra le due. Tuttavia, come con i sensori capacitivi, anche per i sensori induttivi diversi fattori possono influenzare il comportamento delle bobine. La temperatura è uno di questi, ma può essere eliminato semplicemente impiegando più bobine di ricezione e calcolando la posizione dal differenziale tra i segnali ricevuti (come in un trasformatore differenziale). Di conseguenza se la temperatura cambia, l’effetto viene annullato poiché il differenziale tra i segnali ricevuti è inalterato per una data posizione.

A differenza dei sistemi con tecnologia capacitiva, quelli con tecnologia induttiva sono meno influenzati dagli agenti esterni come acqua e particelle. Poiché le bobine possono essere distanziate in modo rilevante, la precisione meccanica per l’installazione è meno importante e i due elementi, quello fisso e quello mobile hanno tolleranze di montaggio abbastanza elevate. Ciò aiuta a ridurre i costi di installazione e permette l’incapsulamento dei componenti permettendo ai sensori di resistere a sollecitazioni esterne come vibrazioni, essere immune a sostanze gassose o presenza di polvere.

I sensori induttivi forniscono una soluzione ottimale per quelle applicazioni che prevedono un alloggiamento in ambienti particolari tipici delle applicazioni per la difesa, aerospaziale e nell’industria petrolifere.

Uno dei maggiori inconvenienti dei sensori induttivi è che per la costruzione impiegano delle bobine di ferrite che devono essere costruite con particolare accuratezza per ottenere una misurazione precisa della posizione. Un numero significativo di bobine deve essere impiegato per ottenere un segnale elettrico stabile e questo li rende ingombranti, pesanti e costosi.

Si pensa che i sensori induttivi siano particolarmente sensibili a disturbi elettromagnetici ma l’impiego, con successo, dei resolver come elemento adatto per pilotare la commutazione e controllare la velocità dei motori smentisce completamente questa teoria. Sia i resolver che gli LVDT sono la soluzione per applicazioni aerospaziali o civili già da molti anni.

Un differente approccio ai sensori induttivi

Un approccio diverso ai sensori induttivi è quello di impiegare una tecnologia di stampa laminare per la realizzazione delle bobine anziché impiegare le bobine in ferrite, ed è la soluzione impiegata da Zettlex. Questo comporta che gli avvolgimenti possono essere prodotti in rame inciso o stampato su differenti varietà di pellicole in poliestere o carta oppure laminati su ceramica. In questo modo si realizzano avvolgimenti molto precisi raggiungendo una prestazione di misura molto maggiore a costi contenuti, peso degli avvolgimenti contenuto pur mantenendo inalterata la robustezza.

sensore induttivo zettlex sporco ma perfettamente funzionante con circuiti stampati multistrato
Figura 3 - Esempio di un Sensore a Induzione sporco ma perfettamente funzionante con circuiti stampati multistrato

Gli IncOder Zettlex sono dispositivi senza contatto tra i due elementi principali, ciascuno a forma di anello. L’ampio foro rende più facile il montaggio su alberi passanti, su collettori rotanti, fibre ottiche, tubi e cavi. IncOrder non richiedono un montaggio meccanico con alte tolleranze, il rotore e lo statore possono facilmente essere avvitati alle parti meccaniche della macchina. La misurazione non viene influenzata da elementi esterni e sono ideali per ambienti difficili in cui i dispositivi capacitivi potrebbero risultare inaffidabili.

In conclusione

I benefici dei tre differenti sensori sono indicati nella tabella sottostante. Si può notare che dei tre sistemi quello con approccio induttivo non tradizionale, impiegato da Zettlex, è quello che elenca il maggior numero di vantaggi.

  Capacitive Inductive (Traditional Coils) Inductive (Printed Coils)
High Resolution  x  x  x
High Repeatability   x  x  x
High Accuracy  x  x  x
Resilience to Dirt, Water or Condensation    x
Resilience to electrostatic effects   x  x
Robust EMC Operation   x  x  x
Low Thermal Drift      x
Easy to Install    ?  x
Compact  x    x
Lightweight  x    x
Economical  ?    x
italia
[12 3  >>  
pronto a saperne di più?
Lingua: IT - EN