Aantal keren bekeken: 0 Auteur: Site-editor Publicatietijd: 30-07-2026 Herkomst: Locatie
In uiterst nauwkeurige motion control-toepassingen zoals robotgewrichten, servomotoren en cardanische ophangingen worden magnetische encoders steeds meer de belangrijkste apparaten voor positiefeedback, dankzij hun contactloze werking, immuniteit voor verontreinigingen en compacte afmetingen. Veel ingenieurs komen in de praktijk echter een frustrerend probleem tegen: hoekafwijking : de hoekaflezing 'dwaalt langzaam af', zelfs als de motor stilstaat, of de nauwkeurigheid neemt aanzienlijk af bij temperatuurveranderingen. Waar komt de hoekafwijking van de magnetische codeschijf vandaan, en hoe kunnen we dit oplossen?
A magnetische encoder detecteert het roterende magnetische veld van een permanente magneet die op de motoras is bevestigd, voert sinus-/cosinussignalen uit met een faseverschil van 90° en berekent vervolgens de hoek via een boogtangensfunctie. In theorie is dit een perfecte meetketen. In werkelijkheid zorgen verschillende niet-ideale factoren er echter voor dat de hoekaflezing afwijkt van de werkelijke waarde – dit is 'hoekafwijking'.
Samenvattend komt hoekdrift voort uit drie hoofdaspecten:
Dit is de meest voorkomende boosdoener. Radiale offset tussen de magneet en het detectiecentrum van de sensor (excentriciteit), de hoek tussen de rotatie-as en de normaal van de chip (kanteling), en een te grote of fluctuerende luchtspleet verstoren allemaal direct het magnetische veldsignaal. Een excentriciteit van 0,3 mm kan bijvoorbeeld een hoekfout van ±2,1° introduceren. Bovendien kan een niet-uniforme magnetisatie of een onregelmatige magneetvorm ervoor zorgen dat het waargenomen veld afwijkt van de ideale sinusoïdale golfvorm.
De kenmerken van Hall-sensoren en signaalverwerkingscircuits veranderen met de temperatuur. Naarmate de temperatuur stijgt, neemt de veldsterkte van de magneet af, drijft de offsetspanning van de chip af en fluctueert de ADC-referentiespanning – deze factoren zorgen samen voor een aanzienlijke temperatuurafwijking in de hoekmeting. Uit werkelijke metingen blijkt dat bij verschillende magneetkwaliteiten het nulpuntstemperatuurverschil kan verslechteren van +0,02 °/℃ tot +0,15 °/℃.
Een transversaal interfererend magnetisch veld verschuift het midden van de Lissajous-figuur en veroorzaakt fouten onder bijna alle hoeken behalve 0 ° en 180 °. Bovendien kunnen vertragingen in de dynamische respons tijdens werking van de motor op hoge snelheid en signaalruis van de rimpel van de voeding ervoor zorgen dat de hoekmeting trilt en instabiel wordt.
Er bestaat niet één 'magische kogel' voor het oplossen van hoekafwijkingen. Er is een gecoördineerde aanpak nodig op drie niveaus: mechanische installatie, chipkalibratie en algoritmische compensatie.
Nauwkeurige installatie is de eerste verdedigingslinie. Magnetische encoders zijn behoorlijk gevoelig voor montagetoleranties. Over het algemeen moet de luchtspleet tussen 1,0 mm en 3,0 mm worden gehouden (2,0 mm is optimaal), de excentriciteit van de coaxialiteit ≤ 0,05 mm en de kantelhoek ≤ 3°. Gebruik tijdens de installatie een meetklok of laseruitlijningsinstrument voor kalibratie. Houd de encoder ook uit de buurt van sterke magnetische interferentiebronnen, zoals motorwikkelingen en vermogenstransistoren; voeg indien nodig een magnetisch schild van Permalloy toe.
Magneetselectie is ook van cruciaal belang. Kies een cirkelmagneet met axiale magnetisatie uit één paar en een oppervlakteveldsterkte tussen 300 mT en 500 mT. Magneten van lage kwaliteit hebben niet alleen ongelijkmatige velden, maar ook slechte temperatuureigenschappen, die de drift direct verergeren.
De voeding en het PCB-ontwerp moeten goede praktijken volgen. De stroomrimpel moet binnen 10 mV worden geregeld en de SPI-signaallijnen moeten kort, even lang en netjes gerouteerd zijn. Plaats geen koperen gietstukken of sporen onder de chip om parasitaire capaciteitsinterferentie met de magnetische detectie-elementen te verminderen.
Moderne magnetische encoderchips bevatten doorgaans meerdere kalibratiefasen, wat de meest directe manier is om hoekafwijkingen aan te pakken.
Fabriekskalibratie (chipniveau): Tijdens het testen van wafers voert de chipfabrikant al DC-offsetcompensatie, amplitude-onbalanscorrectie en kwadratuurfoutcorrectie uit, met parameters die zijn opgeslagen in de EEPROM op de chip. Dit is de 'basis' van nauwkeurigheid.
Zelfkalibratie door gebruiker (systeemniveau): Na installatie draait u de motor een volledige omwenteling met constant toerental. De ingebouwde DSP verzamelt hoekgegevens over de volledige bocht en identificeert en compenseert automatisch voor excentriciteit van de installatie, variaties in de luchtspleet en andere fouten. Veel chips ondersteunen een trigger met één klik zonder dat er een externe host nodig is, wat zeer productievriendelijk is.
Dynamische temperatuurafwijkingscompensatie: de chip bewaakt de temperatuur in realtime. Wanneer de temperatuur afwijkt van de gekalibreerde waarde, past het automatisch een temperatuurcompensatiecoëfficiënt toe om de hoek te corrigeren. De Naxin Micro MT6835 maakt bijvoorbeeld gebruik van een drietraps kalibratiesysteem om de drift over het volledige temperatuurbereik binnen ± 0,08 ° te houden.
Niveau 3: Algoritmische compensatie – Verbeter de nauwkeurigheid verder
Adaptieve online kalibratie: Traditionele offline kalibratie legt de compensatieparameters vast en kan zich niet aanpassen aan langdurige drift als gevolg van temperatuurveranderingen of magneetveroudering. Een adaptief algoritme op basis van Recursive Least Squares (RLS) kan de compensatieparameters in realtime bijwerken, waardoor de hoekfout binnen ±0,05° blijft over het volledige temperatuurbereik (–40 ℃ tot +125 ℃).
Kalman-filtering voor ruisonderdrukking: Voor hoogfrequente ruis die hoekjitter veroorzaakt, onderdrukt een Kalman-filter effectief observatieruis en verbetert de stabiliteit van de hoekuitvoer.
Neurale netwerkcompensatie: Er kan een neuraal netwerkmodel worden gebouwd dat past bij de temperatuurafwijkingskarakteristieken; na een beperkt aantal trainingsiteraties bereikt het een zeer nauwkeurige adaptieve temperatuurafwijkingscorrectie.
Met de gecombineerde aanpak van 'hardware-installatie + chipkalibratie + algoritmische compensatie' kunnen moderne magnetische encoders een opmerkelijk hoge nauwkeurigheid bereiken:
De MT6816 bereikt een geïntegreerde hoekfout op systeemniveau binnen ±0,03°.
De MT6835 verbetert, na kalibratie, de integrale niet-lineariteit (INL) van ±1° tot < ±0,07° , met drift bij volledige temperatuur < ±0,08°.
Sommige geavanceerde oplossingen kunnen INL zelfs optimaliseren tot ±0,03° , waarmee wordt voldaan aan de niveaunauwkeurigheid van ±0,05° die vereist is voor cardanische ophangingen en servo's.
In essentie is de hoekdrift van de magnetische codeschijf het resultaat van over elkaar heen liggende verstoringen door mechanische, thermische, elektromagnetische en andere factoren op het magnetische veldsignaal. Er bestaat niet één wondermiddel; de oplossing moet het principe volgen van 'hardware als basis, kalibratie als steunpilaar en algoritmen als afmaker' :
Installatienauwkeurigheid is de basis – luchtspleet, coaxialiteit en magneetselectie mogen niet over het hoofd worden gezien.
Chipkalibratie is het belangrijkste hulpmiddel : maak volledig gebruik van fabriekskalibratie en zelfkalibratie door de gebruiker.
Algoritmische compensatie is de geavanceerde stap : voor veeleisende scenario's introduceert u adaptieve filtering en online kalibratie.
Naarmate de chipintegratie blijft toenemen en AI-algoritmen worden geïntroduceerd, zullen toekomstige magnetische encoders evolueren naar 'zelfdetecterende, zelfkalibrerende en zelfcompenserende' mogelijkheden. Op dat moment zal hoekafwijking niet langer een probleem zijn voor ingenieurs, en zullen de precisie en betrouwbaarheid van robotgewrichten nieuwe hoogten bereiken.