Come risolvere la deriva angolare del disco del codice magnetico nei sensori degli encoder magnetici dei robot?
Ti trovi qui: Casa » Blog » Blog » Informazioni sul settore » Come risolvere la deriva angolare del disco del codice magnetico nei sensori degli encoder magnetici dei robot?

Come risolvere la deriva angolare del disco del codice magnetico nei sensori degli encoder magnetici dei robot?

Visualizzazioni: 0     Autore: Editor del sito Orario di pubblicazione: 30/07/2026 Origine: Sito

Informarsi

pulsante di condivisione di Facebook
pulsante di condivisione su Twitter
pulsante di condivisione della linea
pulsante di condivisione wechat
pulsante di condivisione linkedin
pulsante di condivisione di Pinterest
pulsante di condivisione di whatsapp
pulsante di condivisione Kakao
pulsante di condivisione di Snapchat
condividi questo pulsante di condivisione

Nelle applicazioni di controllo del movimento ad alta precisione come giunti di robot, servomotori e giunti cardanici, gli encoder magnetici stanno diventando sempre più i principali dispositivi di feedback della posizione, grazie al funzionamento senza contatto, all'immunità ai contaminanti e alle dimensioni compatte. Tuttavia, molti ingegneri incontrano nella pratica un problema frustrante: la  deriva dell'angolo : la lettura dell'angolo lentamente 'vaga' anche quando il motore è fermo, oppure la precisione diminuisce in modo significativo con i cambiamenti di temperatura. Da dove viene la deriva dell’angolo del disco del codice magnetico e come possiamo risolverla?

b4381e71-fddf-4e8a-b7cf-457eb2597015.png

1. Cos'è la deriva angolare e da dove viene?

UN L'encoder magnetico rileva il campo magnetico rotante di un magnete permanente fissato all'albero del motore, emette segnali seno/coseno con una differenza di fase di 90° e quindi calcola l'angolo tramite una funzione arcotangente. In teoria, questa è una catena di misurazione perfetta. In realtà, tuttavia, diversi fattori non ideali fanno sì che la lettura dell'angolo si discosti dal valore reale: si tratta di 'deriva dell'angolo'.

In sintesi, la deriva angolare ha origine da tre aspetti principali:

1.1 Errori di installazione meccanica

Questo è il colpevole più comune. L'offset radiale tra il magnete e il centro di rilevamento del sensore (eccentricità), l'angolo tra l'asse di rotazione e la normale del chip (inclinazione) e il traferro eccessivo o fluttuante distorcono direttamente il segnale del campo magnetico. Ad esempio, un'eccentricità di 0,3 mm può introdurre un errore angolare di ±2,1°. Inoltre, una magnetizzazione non uniforme o una forma irregolare del magnete possono far deviare il campo rilevato dalla forma d'onda sinusoidale ideale.

1.2 Variazioni della temperatura ambiente

Le caratteristiche dei sensori Hall e dei circuiti di elaborazione del segnale cambiano con la temperatura. All'aumentare della temperatura, l'intensità del campo del magnete diminuisce, la tensione di offset del chip si sposta e la tensione di riferimento dell'ADC fluttua: questi fattori si combinano per produrre una significativa deriva della temperatura nella lettura dell'angolo. Le misurazioni effettive mostrano che con diverse qualità del magnete, la deriva della temperatura del punto zero può peggiorare da +0,02 °/℃ a +0,15 °/℃.

1.3 Interferenze esterne e fattori dinamici

Un campo magnetico interferente trasversale sposta il centro della figura di Lissajous, causando errori in quasi tutti gli angoli tranne 0° e 180°. Inoltre, i ritardi della risposta dinamica durante il funzionamento del motore ad alta velocità e il rumore del segnale derivante dall'ondulazione dell'alimentatore possono rendere la lettura dell'angolo tremolante e diventare instabile.

2. Soluzioni: una combinazione di hardware, calibrazione e algoritmi

Non esiste un unico 'proiettile magico' per risolvere la deriva angolare. È necessario un approccio coordinato a tre livelli: installazione meccanica, calibrazione del chip e compensazione algoritmica.

Livello 1: Solide basi hardware – Stop agli errori alla fonte

L'installazione precisa è la prima linea di difesa.  Gli encoder magnetici sono piuttosto sensibili alle tolleranze di montaggio. In generale, il traferro deve essere mantenuto tra 1,0 mm e 3,0 mm (2,0 mm è ottimale), l'eccentricità della coassialità ≤ 0,05 mm e l'angolo di inclinazione ≤ 3°. Durante l'installazione, utilizzare un comparatore o uno strumento di allineamento laser per la calibrazione. Inoltre, tenere l'encoder lontano da forti fonti di interferenza magnetica come avvolgimenti del motore e transistor di potenza; se necessario, aggiungere uno schermo magnetico Permalloy.

Anche la scelta del magnete è fondamentale.  Scegli un magnete circolare a magnetizzazione assiale a coppia singola con un'intensità del campo superficiale compresa tra 300 mT e 500 mT. I magneti di bassa qualità non solo hanno campi irregolari ma anche caratteristiche di temperatura scadenti, che peggiorano direttamente la deriva.

L'alimentazione e la progettazione del PCB devono seguire la buona pratica.  L'ondulazione di potenza deve essere controllata entro 10 mV e le linee del segnale SPI devono essere corte, della stessa lunghezza e instradate in modo pulito. Non posizionare colate o tracce di rame sotto il chip per ridurre l'interferenza della capacità parassita con gli elementi di rilevamento magnetico.

Livello 2: Ottieni il massimo dalla calibrazione del chip: realizza la precisione di fabbrica nella pratica

I moderni chip dell'encoder magnetico incorporano in genere più fasi di calibrazione, che rappresentano il modo più diretto per gestire la deriva angolare.

Calibrazione di fabbrica (livello chip):  durante il test dei wafer, il produttore del chip esegue già la compensazione dell'offset CC, la correzione dello squilibrio di ampiezza e la correzione dell'errore di quadratura, con i parametri memorizzati nella EEPROM sul chip. Questo è il 'fondamento' dell'accuratezza.

Autocalibrazione utente (livello di sistema):  dopo l'installazione, ruotare il motore di un giro completo a velocità costante. Il DSP integrato raccoglie i dati angolari sull'intera sterzata e identifica e compensa automaticamente l'eccentricità dell'installazione, le variazioni del traferro e altri errori. Molti chip supportano un trigger con un clic senza richiedere un host esterno, il che è molto intuitivo per la produzione.

Compensazione dinamica della deriva della temperatura:  il chip monitora la temperatura in tempo reale. Quando la temperatura si discosta dal valore calibrato, applica automaticamente un coefficiente di compensazione della temperatura per correggere l'angolo. Ad esempio, il Naxin Micro MT6835 utilizza un sistema di calibrazione a tre stadi per mantenere la deriva dell'intero intervallo di temperatura entro ±0,08°.

Livello 3: Compensazione algoritmica: migliora ulteriormente la precisione

Per le applicazioni che richiedono una precisione ancora maggiore, è necessaria un'ulteriore compensazione algoritmica.

Calibrazione online adattiva:  la calibrazione offline tradizionale fissa i parametri di compensazione e non può adattarsi alla deriva a lungo termine dovuta a cambiamenti di temperatura o all'invecchiamento del magnete. Un algoritmo adattivo basato sui minimi quadrati ricorsivi (RLS) può aggiornare i parametri di compensazione in tempo reale, mantenendo l'errore angolare entro ±0,05° nell'intero intervallo di temperature (da –40 ℃ a +125 ℃).

Filtraggio Kalman per la riduzione del rumore:  per il rumore ad alta frequenza che causa jitter angolare, un filtro Kalman sopprime efficacemente il rumore dell'osservazione e migliora la stabilità dell'uscita angolare.

Compensazione della rete neurale:  è possibile costruire un modello di rete neurale per adattarsi alle caratteristiche della deriva della temperatura; dopo un numero limitato di iterazioni di addestramento, ottiene una correzione adattiva della deriva della temperatura estremamente accurata.

3. Prestazioni nel mondo reale: quanto possono essere buone?

Con l'approccio combinato di 'installazione hardware + calibrazione del chip + compensazione algoritmica', i moderni encoder magnetici possono raggiungere una precisione notevolmente elevata:

  • L'MT6816 raggiunge un errore angolare integrato a livello di sistema entro  ±0,03°.

  • L'MT6835, dopo la calibrazione, migliora la sua nonlinearità integrale (INL) da ±1° a  <±0,07° , con deriva a temperatura piena  <±0,08°.

  • Alcune soluzioni di fascia alta possono persino ottimizzare l'INL a  ±0,03° , soddisfacendo il livello di precisione di ±0,05° richiesto per gimbal e servi.

4. Riepilogo e prospettive

In sostanza, la deriva dell'angolo del disco del codice magnetico è il risultato di disturbi sovrapposti da fattori meccanici, termici, elettromagnetici e di altro tipo sul segnale del campo magnetico. Non esiste un unico toccasana; la soluzione dovrebbe seguire il principio  'hardware come base, calibrazione come pilastro e algoritmi come completamento' :

  1. La precisione dell'installazione è la base  : traferro, coassialità e selezione del magnete non possono essere trascurati.

  2. La calibrazione del chip è lo strumento principale  : sfrutta appieno la calibrazione di fabbrica e l'autocalibrazione dell'utente.

  3. La compensazione algoritmica è il passo avanzato  : per scenari impegnativi, introdurre il filtraggio adattivo e la calibrazione online.

Man mano che l'integrazione dei chip continua ad aumentare e vengono introdotti gli algoritmi di intelligenza artificiale, i futuri codificatori magnetici si evolveranno verso funzionalità di  'autorilevamento, autocalibrazione e autocompensazione'  . A quel punto, la deriva angolare non sarà più un grattacapo per gli ingegneri e la precisione e l’affidabilità dei giunti dei robot raggiungeranno nuovi traguardi.

Facebook
Twitter
LinkedIn
Instagram

BENVENUTO

SDM Magnetics è uno dei produttori di magneti più integrati in Cina. Prodotti principali: magnete permanente, magneti al neodimio, statore e rotore del motore, risoluzione del sensore e gruppi magnetici.
  • Aggiungere
    108 North Shixin Road, Hangzhou, Zhejiang 311200 PR Cina
  • E-mail
    request@magnet-sdm.com​​​​​​​

  • Rete fissa
    +86-571-82867702