Hvor kommer faseafvigelsen af ​​en højhastigheds roterende magnetisk ring fra? – Fejlfindingsvejledning til robotmagnetisk encodersensor
Du er her: Hjem » Blog » Blog » Brancheinformation » Hvor kommer faseafvigelsen af ​​en højhastigheds roterende magnetisk ring fra? – Fejlfindingsvejledning til robotmagnetisk encodersensor

Hvor kommer faseafvigelsen af ​​en højhastigheds roterende magnetisk ring fra? – Fejlfindingsvejledning til robotmagnetisk encodersensor

Visninger: 0     Forfatter: Webstedsredaktør Udgivelsestid: 21-08-2026 Oprindelse: websted

Spørge

facebook delingsknap
twitter-delingsknap
knap til linjedeling
wechat-delingsknap
linkedin-delingsknap
pinterest delingsknap
whatsapp delingsknap
kakao-delingsknap
snapchat-delingsknap
del denne delingsknap

I højtydende motion control-applikationer såsom servomotorer, robotled og elektriske spindler, magnetiske indkodere vinder popularitet på grund af deres lille størrelse, oliemodstand, vibrationstolerance og lave omkostninger. Men mange ingeniører støder på et vanskeligt problem under højhastighedsrotationstestning:  Vinklen rapporteret af encoderen afviger fra rotorens faktiske position - en 'faseafvigelse',  der forværres med stigende hastighed. Ved lave hastigheder kan det kun forårsage små hastighedsbølger og øget støj, men ved høje hastigheder kan det føre til ustabilitet i kontrollen.

渲染主图(4_3比例).png

I. Hvordan 'ser' en robotmagnetisk encoder-sensor vinklen?

Lad os kort gennemgå den grundlæggende struktur af en magnetisk encoder.

En typisk magnetisk encoder består af tre dele:

1. Magnetisk ring : monteret på rotorenden eller akselforlængelsen, med flere polpar (N/S skiftende) fordelt rundt om dens omkreds.

2. Magnetisk sensor : sædvanligvis Hall, AMR, GMR, TMR osv., placeret tæt på ringoverfladen for at registrere magnetfeltvariationer.

3. Signalbehandlingskredsløb : forstærker, betinger og interpolerer de svage sensorsignaler og udsender i sidste ende vinkel- eller kvadraturimpulser.

Når den magnetiske ring roterer, registrerer sensoren periodiske magnetfeltændringer og udsender kvasi-sinusformede/cosinusformede signaler. Ved at opløse fasen af ​​disse to signaler opnås rotorvinklen.

Ideelt set er magnetfeltfordelingen perfekt sinusformet, og sensorudgangen svarer strengt til den mekaniske vinkel. Men under højhastighedsrotation forstyrres denne 'ideelle korrespondance' af flere faktorer, og faseafvigelse opstår.

II. Hvad er faseafvigelse, og hvorfor bliver det mere udtalt ved høj hastighed?

Enkelt sagt  er faseafvigelse forskellen mellem 'vinklen opfattet af indkoderen' og 'den sande rotorvinkel'.

For eksempel, hvis rotoren faktisk er på 30°, men koderen udsender 32°, er de 2° faseafvigelse. Ved lav hastighed kan denne afvigelse være kun 0,1° og knap mærkbar; men efterhånden som hastigheden stiger, kan afvigelsen forstærkes til flere grader eller endda over ti grader, hvilket væsentligt forringer kontrolydelsen.

Hvorfor forstærkes afvigelse ved høj hastighed? Hovedårsagerne er som følger.

1. Mekaniske installationsfejl er 'forstørret'

Perfekt koaksial justering mellem den magnetiske ring og akslen er umulig. Antag, at ringen har en excentricitet på 0,05 mm -ved lav hastighed, kan sensoren stadig tolerere den resulterende feltforvrængning; ved høj hastighed øger centrifugalkraft og vibration excentriciteten, forvrænger den magnetiske bølgeform og forårsager periodisk faseafvigelse.

På samme måde introducerer udløb af ringens endeflade, aksialt spil og dårlig dynamisk balance yderligere højfrekvente forstyrrelser ved høj hastighed.

2. Sensorens reaktionshastighed er utilstrækkelig

Når ringhastigheden stiger, stiger frekvensen af ​​magnetfeltvariationen tilsvarende. For eksempel, med en 32-polet-parring ved 10.000 rpm, er feltfrekvensen omkring 5,3 kHz; ved 30.000 rpm overstiger den 16 kHz.

Almindelige Hall-sensorer kan have båndbredder på kun titusinder af kHz eller endnu lavere - ved høj hastighed dæmpes udgangsamplitude og faseforsinkelser, hvilket resulterer i vinkelfejl. Selvom selve sensoren er hurtig, kan for stor forsinkelse i efterfølgende filterkredsløb også forårsage faseforsinkelse.

3. Forringelse af magnetringens feltkvalitet

Ved høj hastighed forårsager hvirvelstrømtab inde i ringen lokaliseret opvarmning. Når temperaturen stiger, ændres remanens og koercivitet, hvilket reducerer feltstyrken og forvrænger bølgeformen.

Derudover øger uensartet magnetisering, overdrevent brede overgangszoner mellem poler og ukorrekt valg af polpartal alt det harmoniske indhold i det magnetiske felt ved høj hastighed, hvilket forstørrer faseberegningsfejl.

4. Elektromagnetisk interferens og signalintegritet

Ved høj hastighed genererer højfrekvente PWM-strømme i motorviklinger, akselstrømme og nærliggende højeffektledninger interferens. Sensorens svage udgangssignaler, når først de er forurenet, forårsager jitter og fejl i nulgennemgangsdetektion eller faseberegning.

III. Fejlfindingsstrategi: Mekaniske, elektriske og algoritmiske tilgange

For at imødegå ovenstående årsager kan der træffes korrigerende handlinger på tre niveauer:  mekanisk installation, sensor og signalkæde og algoritmekompensation.

1. Mekanisk niveau - læg et solidt fundament først

Mange faseafvigelsesproblemer stammer ikke fra elektronik, men fra mekanisk installation.

(1) Strengt kontrol med koaksialitet og endefladeudløb

Efter montering af den magnetiske ring skal koaksialiteten holdes inden for  0,03-0,05 mm , og endefladeudløbet inden for  0,02 mm . Brug krympefitting, klæbende limning eller dedikerede fiksturer til positionering, og undgå hamring, der kan vippe ringen.

(2) Udfør dynamisk balancering

Selvom ringen er let, er centrifugalkraften ved høj hastighed ikke ubetydelig. Efter installation skal du udføre overordnet dynamisk balancering for at reducere vibrationsinducerede signalfejl.

(3) Undgå aksiale kræfter på den magnetiske ring

Hvis ringen er tæt på motorens endedæksel eller lejer, kan termisk ekspansion ved høj hastighed forårsage aksial forskydning. Reserver passende aksial frigang i designet, eller anvend en elastisk forspændingsstruktur.

2. Elektrisk og signalkæde - hold signaler rene og rettidige

(1) Vælg den rigtige sensortype

Til højhastighedsapplikationer foretrækkes  TMR- eller GMR-sensorer , da deres båndbredde typisk når hundredvis af kHz eller endda MHz - langt højere end almindelige Hall-sensorer. Sørg også for, at sensorens magnetiske følsomhed og mætningsfelt matcher ringens egenskaber.

(2) Brug differentialsignaludgang

Differentialoutput undertrykker common-mode interferens og forbedrer signalintegriteten. Hvis sensoren kun giver single-ended output, skal du tilføje et differentialforstærkertrin i frontenden.

(3) Reducer filterforsinkelse

RC-filtre og digitale filtre introducerer faseforsinkelse. I højhastighedsapplikationer skal du indstille filterets afskæringsfrekvens tilstrækkeligt højt, eller brug  lineærfasefiltre med lav forsinkelse  . For højfrekvent støj, der virkelig skal fjernes, bør du overveje at udjævne efter vinkelberegning i stedet for at overfiltrere de rå signaler.

(4) Optimer luftspalten mellem ring og sensor

For stort luftgab reducerer signalamplitude; for lille et mellemrum risikerer at gnide på grund af vibrationer ved høj hastighed. Vælg typisk en luftspalte på  0,3–1,0 mm  baseret på ringspecifikationerne og sensorfølsomheden, og bestem den optimale værdi eksperimentelt.

(5) Implementer korrekt afskærmning og jording

Brug skærmede parsnoede kabler til sensorledninger, jord afskærmningen på et enkelt punkt, og hold kablet væk fra motorstrømledninger og højstrømsspor for at reducere elektromagnetisk kobling.

3. Algoritmeniveau - brug 'software' til at kompensere for 'hardware' mangler

Efter hardwareforbedringer kan resterende afvigelser korrigeres yderligere ved hjælp af algoritmer.

(1) Offline kalibrering og opslagstabelkompensation

Under lavhastigheds-, steady-state-forhold skal du bruge en højpræcisionsreferencekoder (f.eks. optisk koder) til at udføre fuldcirkelkalibrering af den magnetiske koder, registrere afvigelsen ved hver position og opbygge en kompensationstabel. Under den faktiske drift skal du slå korrektionen op baseret på den aktuelle position.

Denne metode eliminerer effektivt periodiske faseafvigelser, men har begrænset effekt på yderligere dynamiske afvigelser, der opstår ved høj hastighed.

(2) Dynamisk fasekompensation

Hvis afvigelser hovedsageligt skyldes en fast forsinkelse i signalkæden, beregnes vinkelforsinkelsen ved:

image.png

hvor  w  er vinkelhastighed og t d er den samlede systemforsinkelse. Før denne kompensation frem til udgangsvinklen, hvilket kan forbedre højhastighedsnøjagtigheden betydeligt inden for et bestemt hastighedsområde.

(3) Adaptiv filtrering og observatører

For tilfældig jitter ved høj hastighed skal du bruge Kalman-filtre, sliding-mode-observatører eller lignende metoder til at fusionere encoder-vinklen med en motormodel, undertrykke højfrekvent støj, samtidig med at det sande vinkelsignal bevares.

(4) Temperaturkompensation

Temperaturinducerede ændringer i remanens påvirker signalamplitude. Placer en temperatursensor nær encoderen for at etablere en temperatur-amplitude-/fasekompensationsmodel og anvende realtidskorrektion.

IV. Kort casestudie til fejlfinding

En servomotor udviste en periodisk faseafvigelse på omkring 3,5° fra dens magnetiske encoder ved 15.000 rpm, hvilket forårsagede strømsløjfeoscillation. Holdet fulgte disse trin:

1. Mekanisk inspektion : Ringens koaksialitet viste sig at være 0,08 mm; efter geninstallation blev den reduceret til 0,03 mm, og afvigelsen faldt til 2,1°.

2. Sensorudskiftning : Standard Hall-sensoren blev erstattet med en TMR-differentialsensor med højere båndbredde, og filterets afskæringsfrekvens blev hævet fra 20 kHz til 100 kHz - afvigelsen yderligere reduceret til 0,9°.

3. Algoritmekompensation : Fixed-delay feedforward-kompensation blev tilføjet, efterfulgt af fuld-cirkel offline kalibrering på testbænken. Endelig højhastighedsfaseafvigelse blev kontrolleret til inden for  0,3° , hvilket opfylder kontrolkravene.

Denne case illustrerer, at  en enkelt foranstaltning ofte kun løser en del af problemet - en kombination af mekaniske, elektriske og algoritmiske forbedringer giver de bedste resultater.

Konklusion

Faseafvigelse af den magnetiske ring i en robotmagnetisk indkodersensor ved høj hastighed er i sagens natur et multifaktorielt problem. Mekaniske installationsfejl, utilstrækkelig sensorbåndbredde, signalforsinkelser, forringet magnetfeltkvalitet og elektromagnetisk interferens forstærkes alle med høj hastighed.

Ved fejlfinding skal du følge sekvensen:  først mekanik, derefter elektrisk og derefter algoritmer :

·  For det første skal du sikre dig, at koaksialitet, dynamisk balancering og luftgab er solidt etableret;

·  Optimer derefter sensorvalget og signalkæden for at garantere rene signaler med lav forsinkelse;

·  Brug endelig kalibrerings- og kompensationsalgoritmer til at 'finjustere' resterende fejl.

For de fleste højhastighedsapplikationer kan faseafvigelsen af ​​den magnetiske koder efter en sådan systematisk udbedring holdes inden for et acceptabelt område, hvilket gør det muligt for servosystemet at forblive stabilt og nøjagtigt selv ved høje hastigheder.

Facebook
Twitter
LinkedIn
Instagram

VELKOMST

SDM Magnetics er en af ​​de mest integrerede magnetproducenter i Kina. Vigtigste produkter: Permanent magnet, Neodymium magneter, Motor stator og rotor, Sensor resolvert og magnetiske samlinger.
  • Tilføje
    108 North Shixin Road, Hangzhou, Zhejiang 311200 PRChina
  • E-mail
    inquiry@magnet-sdm.com​​​​​​

  • Fastnet
    +86-571-82867702