Cum se rezolvă deviația unghiulară a discului de cod magnetic în senzorii codificatorului magnetic al robotului?
Sunteți aici: Acasă » Blog » Blog » Informații despre industrie » Cum se rezolvă deviația unghiulară a discului de cod magnetic în senzorii codificatorului magnetic al robotului?

Cum se rezolvă deviația unghiulară a discului de cod magnetic în senzorii codificatorului magnetic al robotului?

Vizualizări: 0     Autor: Editor site Ora publicării: 2026-07-30 Origine: Site

Întreba

butonul de partajare pe facebook
butonul de partajare pe Twitter
butonul de partajare a liniei
butonul de partajare wechat
butonul de partajare linkedin
butonul de partajare pe pinterest
butonul de partajare whatsapp
butonul de partajare kakao
butonul de partajare prin snapchat
partajați acest buton de partajare

În aplicațiile de control al mișcării de înaltă precizie, cum ar fi articulațiile robotului, servomotoarele și cardanele, codificatoarele magnetice devin din ce în ce mai mult dispozitivele de bază de feedback de poziție, datorită funcționării lor fără contact, imunității la contaminanți și dimensiunilor compacte. Cu toate acestea, mulți ingineri întâmpină o problemă frustrantă în practică –  deviația unghiului : citirea unghiului „se îndepărtează” încet chiar și atunci când motorul este staționar sau precizia se degradează semnificativ odată cu schimbările de temperatură. De unde vine deriva unghiului discului cod magnetic și cum o putem remedia?

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

1. Ce este devierea unghiului și de unde provine?

O codificatorul magnetic detectează câmpul magnetic rotativ al unui magnet permanent atașat la arborele motorului, emite semnale sinus/cosinus cu o diferență de fază de 90° și apoi calculează unghiul printr-o funcție arctangentă. În teorie, acesta este un lanț de măsurare perfect. În realitate, totuși, diverși factori non-ideali fac ca citirea unghiului să se abate de la valoarea adevărată - aceasta este „deviația unghiului“.

Pe scurt, deriva unghiului provine din trei aspecte principale:

1.1 Erori de instalare mecanică

Acesta este cel mai comun vinovat. Decalajul radial dintre magnet și centrul de detectare al senzorului (excentricitate), unghiul dintre axa de rotație și normalul cipului (înclinare) și spațiul de aer excesiv sau fluctuant, toate distorsionează direct semnalul câmpului magnetic. De exemplu, o excentricitate de 0,3 mm poate introduce o eroare de unghi de ±2,1°. În plus, magnetizarea neuniformă sau forma neregulată a magnetului poate face ca câmpul detectat să devieze de la forma de undă sinusoidală ideală.

1.2 Variațiile temperaturii ambientale

Caracteristicile senzorilor Hall și ale circuitelor de procesare a semnalului se modifică odată cu temperatura. Pe măsură ce temperatura crește, puterea câmpului magnetului scade, tensiunea de compensare a cipului se deplasează și tensiunea de referință ADC fluctuează - acești factori se combină pentru a produce o schimbare semnificativă a temperaturii în citirea unghiului. Măsurătorile reale arată că, cu diferite calități ale magnetului, variația de temperatură a punctului zero se poate agrava de la +0,02 °/℃ la +0,15 °/℃.

1.3 Interferențe externe și factori dinamici

Un câmp magnetic de interferență transversal deplasează centrul figurii Lissajous, provocând erori la aproape toate unghiurile, cu excepția 0° și 180°. Mai mult decât atât, întârzierile de răspuns dinamic în timpul funcționării motorului de mare viteză și zgomotul semnalului de la ondularea sursei de alimentare pot face ca citirea unghiului să treacă și să devină instabilă.

2. Soluții: o combinație de hardware, calibrare și algoritmi

Nu există un singur „glonț magic” pentru rezolvarea derivei unghiului. Este necesară o abordare coordonată la trei niveluri: instalarea mecanică, calibrarea cipului și compensarea algoritmică.

Nivelul 1: Solid Hardware Foundation – Opriți erorile la sursă

Instalarea precisă este prima linie de apărare.  Codificatoarele magnetice sunt destul de sensibile la toleranțele de montare. În general, spațiul de aer trebuie menținut între 1,0 mm și 3,0 mm (2,0 mm este optim), excentricitatea coaxialității ≤ 0,05 mm și unghiul de înclinare ≤ 3°. În timpul instalării, utilizați un comparator sau un instrument de aliniere cu laser pentru calibrare. De asemenea, țineți codificatorul departe de surse de interferență magnetică puternică, cum ar fi înfășurările motorului și tranzistoarele de putere; dacă este necesar, adăugați un scut magnetic Permalloy.

Alegerea magnetului este, de asemenea, critică.  Alegeți un magnet circular de magnetizare axială cu o singură pereche, cu o intensitate a câmpului de suprafață între 300 mT și 500 mT. Magneții de calitate scăzută nu numai că au câmpuri neuniforme, ci și caracteristici de temperatură slabă, care agravează direct deriva.

Sursa de alimentare și proiectarea PCB-ului trebuie să urmeze bunele practici.  Ondularea puterii ar trebui să fie controlată în termen de 10 mV, iar liniile de semnal SPI trebuie să fie scurte, de lungime egală și direcționate curat. Nu plasați turnuri sau urme de cupru sub cip pentru a reduce interferența capacității parazite cu elementele de detectare magnetice.

Nivelul 2: Profitați la maximum de calibrarea cipului - Realizați precizia din fabrică în practică

Cipurile moderne de codificare magnetică încorporează de obicei mai multe etape de calibrare, care sunt cea mai directă modalitate de a gestiona deviația unghiului.

Calibrare din fabrică (nivel de cip):  în timpul testării plachetelor, producătorul de cip efectuează deja compensarea offset-ului DC, corectarea dezechilibrului de amplitudine și corectarea erorii de cuadratura, cu parametrii stocați în EEPROM-ul pe cip. Aceasta este „fundamentul” acurateței.

Autocalibrare utilizator (nivel de sistem):  După instalare, rotiți motorul cu o rotație completă la o viteză constantă. DSP-ul încorporat colectează date privind unghiurile pe întreaga viraj și identifică și compensează automat excentricitatea instalării, variațiile spațiului de aer și alte erori. Multe cipuri acceptă un declanșator cu un singur clic fără a necesita o gazdă externă, ceea ce este foarte ușor de producție.

Compensare dinamică a deplasării temperaturii:  Cipul monitorizează temperatura în timp real. Când temperatura se abate de la valoarea calibrată, aceasta aplică automat un coeficient de compensare a temperaturii pentru a corecta unghiul. De exemplu, Naxin Micro MT6835 folosește un sistem de calibrare în trei etape pentru a menține variația întregului interval de temperatură în ±0,08°.

Nivelul 3: Compensare algoritmică – Îmbunătățiți în continuare precizia

Pentru aplicațiile care necesită o precizie și mai mare, este necesară o compensare algoritmică suplimentară.

Calibrare online adaptivă:  Calibrarea off-line tradițională fixează parametrii de compensare și nu se poate adapta la deviația pe termen lung din cauza schimbărilor de temperatură sau a îmbătrânirii magnetului. Un algoritm adaptiv bazat pe cele mai mici pătrate recursive (RLS) poate actualiza parametrii de compensare în timp real, menținând eroarea de unghi în intervalul de ±0,05° pe întregul interval de temperatură (de la –40 ℃ la +125 ℃).

Filtrarea Kalman pentru reducerea zgomotului:  pentru zgomotul de înaltă frecvență care provoacă fluctuații unghiulare, un filtru Kalman suprimă eficient zgomotul de observare și îmbunătățește stabilitatea unghiului de ieșire.

Compensarea rețelei neuronale:  se poate construi un model de rețea neuronală pentru a se potrivi caracteristicilor de derive a temperaturii; după un număr limitat de iterații de antrenament, realizează o corecție adaptativă extrem de precisă a variației de temperatură.

3. Performanță în lumea reală – Cât de bună poate fi?

Cu abordarea combinată de „instalare hardware + calibrare cip + compensare algoritmică”, codificatoarele magnetice moderne pot obține o precizie remarcabil de mare:

  • MT6816 realizează o eroare unghiulară integrată la nivel de sistem în  ±0,03°.

  • MT6835, după calibrare, își îmbunătățește neliniaritatea integrală (INL) de la ±1° la  < ±0.07° , cu o deviere la temperatură completă  < ±0.08°.

  • Unele soluții de ultimă generație pot chiar optimiza INL la  ±0,03° , îndeplinind nivelul de precizie de ±0,05° necesar pentru cardanele și servo-urile.

4. Rezumat și Outlook

În esență, deriva unghiului discului codului magnetic este rezultatul perturbărilor suprapuse de la factori mecanici, termici, electromagnetici și alți factori asupra semnalului câmpului magnetic. Nu există un singur remediu; soluția ar trebui să urmeze principiul  „hardware-ul ca bază, calibrarea ca bază și algoritmii ca finisher” :

  1. Precizia instalării este fundamentul  – spațiul de aer, coaxialitatea și selecția magnetului nu pot fi trecute cu vederea.

  2. Calibrarea cipului este instrumentul principal  - utilizați pe deplin calibrarea din fabrică și autocalibrarea utilizatorului.

  3. Compensarea algoritmică este pasul avansat  – pentru scenariile solicitante, introduceți filtrarea adaptivă și calibrarea online.

Pe măsură ce integrarea cipurilor continuă să crească și se introduc algoritmi AI, viitoarele codificatoare magnetice vor evolua către capabilități  de „autodetecție, autocalibrare și autocompensare”  . În acel moment, deriva unghiului nu va mai fi o bătaie de cap pentru ingineri, iar precizia și fiabilitatea articulațiilor robotului vor atinge noi culmi.

Facebook
Stare de nervozitate
LinkedIn
Instagram

BUN VENIT

SDM Magnetics este unul dintre cei mai integratori producători de magneti din China. Produse principale: Magnet permanent, Magneți de neodim, Stator și rotor de motor, Resolvent senzor și ansambluri magnetice.
  • Adăuga
    108 North Shixin Road, Hangzhou, Zhejiang 311200 PRChina
  • E-mail
    inquiry@magnet-sdm.com​​​​​​

  • Telefon fix
    +86-571-82867702