Megtekintések: 0 Szerző: Site Editor Közzététel ideje: 2026-07-30 Eredet: Telek
A nagy pontosságú mozgásvezérlési alkalmazásokban, mint például a robotcsuklók, szervomotorok és gimbalok, érintésmentes működésüknek, szennyeződésekkel szembeni ellenálló képességüknek és kompakt méretüknek köszönhetően a mágneses kódolók egyre inkább az alapvető helyzet-visszacsatoló eszközökké válnak. Azonban sok mérnök találkozik egy bosszantó problémával a gyakorlatban – a szögeltolódással : a szögérték lassan 'elszáll' még akkor is, ha a motor áll, vagy a pontosság jelentősen romlik a hőmérséklet változásával. Honnan származik a mágneses kódlemez szögeltolódása, és hogyan javíthatjuk ki?
A A mágneses kódoló érzékeli a motor tengelyére erősített állandó mágnes forgó mágneses terét, 90°-os fáziskülönbséggel szinusz/koszinusz jeleket ad ki, majd egy arctangens függvényen keresztül kiszámítja a szöget. Elméletileg ez egy tökéletes mérési lánc. A valóságban azonban különböző nem ideális tényezők hatására a szögleolvasás eltér a valódi értéktől – ez 'szögeltolódás'.
Összefoglalva, a szögeltolódás három fő szempontból ered:
Ez a leggyakoribb bűnös. A mágnes és az érzékelő érzékelőközéppontja közötti sugárirányú eltolás (excentricitás), a forgástengely és a forgács normálja közötti szög (dőlés), valamint a túlzott vagy ingadozó légrés közvetlenül torzítja a mágneses tér jelét. Például egy 0,3 mm-es excentricitás ±2,1°-os szöghibát okozhat. Ezenkívül az egyenetlen mágnesezettség vagy szabálytalan mágnesforma az érzékelt tér eltérését okozhatja az ideális szinuszos hullámformától.
A Hall-érzékelők és jelfeldolgozó áramkörök jellemzői a hőmérséklettel változnak. A hőmérséklet emelkedésével a mágnes térerőssége csökken, a chip offset feszültsége eltolódik, és az ADC referenciafeszültség ingadozik – ezek a tényezők együttesen jelentős hőmérséklet-eltolódást eredményeznek a szögleolvasásban. A tényleges mérések azt mutatják, hogy különböző mágnesminőségek esetén a nullapont hőmérséklet-eltolódása +0,02 °/℃-ról +0,15 °/℃-ra romolhat.
A keresztirányú interferáló mágneses tér eltolja a Lissajous-figura középpontját, ami a 0° és 180° kivételével szinte minden szögben hibát okoz. Ezen túlmenően, a nagy sebességű motor működése közbeni dinamikus válaszkésések és a tápegység hullámzásából származó jelzaj a szögleolvasás remegését és instabillá válását okozhatja.
Nincs egyetlen 'varázsgolyó' a szögeltolódás megoldására. Összehangolt megközelítésre van szükség három szinten: mechanikus telepítés, chip kalibrálás és algoritmikus kompenzáció.
A precíz telepítés az első védelmi vonal. A mágneses jeladók meglehetősen érzékenyek a szerelési tűrésekre. Általában a légrést 1,0 mm és 3,0 mm között kell tartani (2,0 mm az optimális), a koaxiális excentricitás ≤ 0,05 mm és a dőlésszög ≤ 3°. A telepítés során használjon mérőórát vagy lézeres beállító eszközt a kalibrációhoz. Tartsa távol a kódolót erős mágneses interferencia-forrásoktól, például motortekercsektől és teljesítménytranzisztoroktól; ha szükséges, adjunk hozzá egy Permalloy mágneses árnyékolást.
A mágnes kiválasztása szintén kritikus. Válasszon egy pár axiális mágnesezésű körkörös mágnest, amelynek felületi térerőssége 300 mT és 500 mT között van. A rossz minőségű mágnesek nem csak egyenetlen mezőkkel rendelkeznek, hanem rossz hőmérsékleti jellemzőkkel is rendelkeznek, ami közvetlenül rontja a sodródást.
A tápellátás és a nyomtatott áramkör tervezésének követnie kell a helyes gyakorlatot. A teljesítmény hullámzást 10 mV-on belül kell szabályozni, és az SPI jelvezetékeknek rövidnek, egyenlő hosszúságúnak és tisztán elvezetettnek kell lenniük. Ne helyezzen rézfolyadékot vagy nyomokat a chip alá, hogy csökkentse a mágneses érzékelőelemek parazita kapacitásinterferenciáját.
A modern mágneses kódoló chipek jellemzően több kalibrációs fokozatot tartalmaznak, amelyek a legközvetlenebb módja a szögeltolódás kezelésének.
Gyári kalibráció (chipszint): A lapka tesztelése során a chip gyártója már végrehajtja a DC offset kompenzációt, az amplitúdó-kiegyensúlyozatlanság korrekciót és a kvadratúra hibajavítást, a chipen lévő EEPROM-ban tárolt paraméterekkel. Ez a pontosság 'alapja'.
Felhasználói önkalibrálás (rendszerszint): A telepítés után forgassa el a motort egy teljes fordulattal állandó fordulatszámon. A beépített DSP a teljes fordulat alatt gyűjti a szögadatokat, és automatikusan azonosítja és kompenzálja a telepítési excentricitást, a légrés eltéréseit és egyéb hibákat. Sok chip támogatja az egykattintásos triggert anélkül, hogy külső gazdagépre lenne szükség, ami nagyon termelésbarát.
Dinamikus hőmérséklet-eltolódás kompenzáció: A chip valós időben figyeli a hőmérsékletet. Ha a hőmérséklet eltér a kalibrált értéktől, automatikusan alkalmaz egy hőmérséklet-kompenzációs együtthatót a szög korrigálása érdekében. Például a Naxin Micro MT6835 háromlépcsős kalibrációs rendszert használ a teljes hőmérsékleti tartomány eltolódásának ±0,08°-on belül tartására.
3. szint: Algoritmikus kompenzáció – A pontosság további javítása
Adaptív online kalibrálás: A hagyományos off-line kalibráció rögzíti a kompenzációs paramétereket, és nem tud alkalmazkodni a hőmérsékletváltozások vagy a mágnesek öregedése miatti hosszú távú sodródáshoz. A rekurzív legkisebb négyzeteken (RLS) alapuló adaptív algoritmus valós időben frissítheti a kompenzációs paramétereket, ±0,05°-on belül tartva a szöghibát a teljes hőmérsékleti tartományban (–40 ℃ és +125 ℃ között).
Kalman-szűrés a zajcsökkentés érdekében: A szögremegést okozó nagyfrekvenciás zajok esetében a Kalman-szűrő hatékonyan elnyomja a megfigyelési zajt és javítja a szögkimenet stabilitását.
Neurális hálózati kompenzáció: A hőmérséklet-sodródás jellemzőihez illeszkedő neurális hálózati modell építhető fel; korlátozott számú edzési iteráció után rendkívül pontos adaptív hőmérséklet-eltolódás korrekciót ér el.
A 'hardvertelepítés + chipkalibrálás + algoritmikus kompenzáció' kombinált megközelítésével a modern mágneses kódolók rendkívül nagy pontosságot érhetnek el:
Az MT6816 rendszerszintű integrált szöghibát ér el ±0,03° -on belül.
Az MT6835 kalibrálás után ±1°-ról < ±0,07° -ra javítja az integrált nemlinearitást (INL) , a teljes hőmérséklet eltolódása < ±0,08°.
Egyes csúcskategóriás megoldások akár ±0,03° -ra is optimalizálhatják az INL-t , ami megfelel a kardánokhoz és szervókhoz szükséges ±0,05°-os szintpontosságnak.
Lényegében a mágneses kódlemez szögeltolódása a mágneses térjelre mechanikai, termikus, elektromágneses és egyéb tényezők egymásra épülő zavarainak eredménye. Nincs egyetlen gyógymód; a megoldásnak követnie kell a 'a hardver mint alap, a kalibráció mint a fő támasz és az algoritmusok mint a befejező' elvét :
A beépítési pontosság az alap – a légrés, a koaxialitás és a mágnesválasztás nem elhanyagolható.
A forgácskalibrálás az elsődleges eszköz – teljes mértékben használja ki a gyári kalibrációt és a felhasználói önkalibrálást.
Az algoritmikus kompenzáció a haladó lépés – igényes forgatókönyvek esetén alkalmazzon adaptív szűrést és online kalibrálást.
Ahogy a chip-integráció folyamatosan növekszik, és az AI-algoritmusokat bevezetik, a jövő mágneses kódolói az 'önérzékelő, önkalibráló és önkompenzáló' képességek felé fognak fejlődni. Ekkor a szögeltolódás már nem okoz fejfájást a mérnököknek, és a robotcsuklók pontossága és megbízhatósága új magasságokat fog elérni.