Visninger: 0 Forfatter: Nettstedredaktør Publiseringstidspunkt: 21-08-2026 Opprinnelse: nettsted
I høyytelses bevegelseskontrollapplikasjoner som servomotorer, robotledd og elektriske spindler, magnetiske Enkodere blir stadig mer populære på grunn av deres lille størrelse, oljemotstand, vibrasjonstoleranse og lave kostnader. Imidlertid støter mange ingeniører på et vanskelig problem under høyhastighets rotasjonstesting: vinkelen rapportert av koderen avviker fra rotorens faktiske posisjon - et 'faseavvik' som forverres med økende hastighet. Ved lave hastigheter kan det kun gi små hastighetsbølger og økt støy, men ved høye hastigheter kan det føre til ustabilitet i kontrollen.
La oss kort gjennomgå den grunnleggende strukturen til en magnetisk koder.
En typisk magnetisk koder består av tre deler:
1. Magnetisk ring : montert på rotorenden eller akselforlengelsen, med flere polpar (N/S vekslende) fordelt rundt omkretsen.
2. Magnetisk sensor : vanligvis Hall, AMR, GMR, TMR, etc., plassert nær ringoverflaten for å registrere magnetfeltvariasjoner.
3. Signalbehandlingskrets : forsterker, betinger og interpolerer de svake sensorsignalene, og sender til slutt ut vinkel- eller kvadraturpulser.
Når den magnetiske ringen roterer, oppdager sensoren periodiske magnetfeltendringer og sender ut kvasi-sinusformede/kosinusformede signaler. Ved å løse opp fasen til disse to signalene oppnås rotorvinkelen.
Ideelt sett er magnetfeltfordelingen perfekt sinusformet, og sensorutgangen tilsvarer strengt tatt den mekaniske vinkelen. Under høyhastighetsrotasjon blir imidlertid denne 'ideelle korrespondansen' forstyrret av flere faktorer, og faseavvik oppstår.
Enkelt sagt er faseavvik forskjellen mellom 'vinkelen som oppfattes av koderen' og 'den sanne rotorvinkelen'.
For eksempel, hvis rotoren faktisk er på 30°, men koderen gir ut 32°, er den 2° faseavvik. Ved lav hastighet kan dette avviket være bare 0,1° og knapt merkbart; men når hastigheten øker, kan avviket forsterkes til flere grader eller til og med over ti grader, noe som reduserer kontrollytelsen betydelig.
Hvorfor forsterkes avvik ved høy hastighet? Hovedårsakene er som følger.
Perfekt koaksial justering mellom den magnetiske ringen og akselen er umulig. Anta at ringen har en eksentrisitet på 0,05 mm -ved lav hastighet, kan sensoren fortsatt tolerere den resulterende feltforvrengningen; ved høy hastighet øker sentrifugalkraft og vibrasjon eksentrisiteten, forvrenger den magnetiske bølgeformen og forårsaker periodisk faseavvik.
På samme måte introduserer utløp av ringendeflaten, aksialt slark og dårlig dynamisk balanse ytterligere høyfrekvente forstyrrelser ved høy hastighet.
Når ringhastigheten øker, øker frekvensen av magnetfeltvariasjonen tilsvarende. For eksempel, med en 32-polet-parring ved 10 000 rpm, er feltfrekvensen omtrent 5,3 kHz; ved 30 000 rpm overskrider den 16 kHz.
Vanlige Hall-sensorer kan ha båndbredder på bare titalls kHz eller enda lavere - ved høy hastighet demper utgangsamplitude og faseforsinkelser, noe som resulterer i vinkelfeil. Selv om selve sensoren er rask, kan overdreven forsinkelse i påfølgende filterkretser også forårsake faseforsinkelse.
Ved høy hastighet forårsaker virvelstrømstap inne i ringen lokal oppvarming. Når temperaturen stiger, endres remanens og koersivitet, noe som reduserer feltstyrken og forvrenger bølgeformen.
I tillegg øker ujevn magnetisering, overdrevent brede overgangssoner mellom poler og feil valg av polparnummer alt det harmoniske innholdet i magnetfeltet ved høy hastighet, og forstørrer faseberegningsfeil.
Ved høy hastighet genererer høyfrekvente PWM-strømmer i motorviklinger, akselstrømmer og nærliggende høykraftledninger interferens. Sensorens svake utgangssignaler, når de er forurenset, forårsaker jitter og feil ved nullkryssdeteksjon eller faseberegning.
For å løse de ovennevnte årsakene kan korrigerende tiltak iverksettes på tre nivåer: mekanisk installasjon, sensor og signalkjede, og algoritmekompensasjon.
Mange faseavviksproblemer stammer ikke fra elektronikk, men fra mekanisk installasjon.
Etter montering av den magnetiske ringen bør koaksialiteten holdes innenfor 0,03–0,05 mm , og endeflatens utløp innenfor 0,02 mm . Bruk krympetilpasning, lim eller dedikerte armaturer for posisjonering, og unngå hamring som kan vippe ringen.
Selv om ringen er lett, er sentrifugalkraften ved høy hastighet ikke ubetydelig. Etter installasjon, utfør generell dynamisk balansering for å redusere vibrasjonsinduserte signalfeil.
Hvis ringen er nær motorendedekselet eller lagrene, kan termisk ekspansjon ved høy hastighet forårsake aksial forskyvning. Reserver passende aksial klaring i designet, eller bruk en elastisk forspenningsstruktur.
For høyhastighetsapplikasjoner, foretrekk TMR- eller GMR-sensorer , siden båndbredden deres vanligvis når hundrevis av kHz eller til og med MHz - langt høyere enn vanlige Hall-sensorer. Sørg også for at sensorens magnetiske følsomhet og metningsfelt samsvarer med ringens egenskaper.
Differensial utgang undertrykker common-mode interferens og forbedrer signalintegriteten. Hvis sensoren bare gir ensidig utgang, legg til et differensialforsterkertrinn i frontenden.
RC-filtre og digitale filtre introduserer faseforsinkelse. I høyhastighetsapplikasjoner, sett filterets grensefrekvens tilstrekkelig høy, eller bruk lineærfasefiltre med lav forsinkelse . For høyfrekvent støy som virkelig må fjernes, bør du vurdere utjevning etter vinkelberegning i stedet for å overfiltrere råsignalene.
For stort luftgap reduserer signalamplitude; for liten åpning risikerer gnidning på grunn av vibrasjoner ved høy hastighet. Velg vanligvis en luftspalte på 0,3–1,0 mm basert på ringspesifikasjonene og sensorfølsomheten, og bestem den optimale verdien eksperimentelt.
Bruk skjermede tvunnet-par kabler for sensorkabling, jord skjermen på et enkelt punkt, og hold kabelen unna motorens kraftledninger og høystrømspor for å redusere elektromagnetisk kobling.
Etter maskinvareforbedringer kan gjenværende avvik korrigeres ytterligere med algoritmer.
Under lavhastighets, steady-state forhold, bruk en referansekoder med høy presisjon (f.eks. optisk koder) for å utføre fullsirkelkalibrering av den magnetiske koderen, registrere avviket ved hver posisjon og bygge en kompensasjonstabell. Under faktisk drift, slå opp korreksjonen basert på gjeldende posisjon.
Denne metoden eliminerer effektivt periodiske faseavvik, men har begrenset effekt på ytterligere dynamiske avvik som oppstår ved høy hastighet.
Hvis avvik hovedsakelig oppstår fra en fast forsinkelse i signalkjeden, beregner vinkelforsinkelsen ved å:
der w er vinkelhastighet og t d er den totale systemforsinkelsen. Før denne kompensasjonen frem til utgangsvinkelen, noe som kan forbedre høyhastighetsnøyaktigheten betydelig innenfor et visst hastighetsområde.
For tilfeldig jitter ved høy hastighet, bruk Kalman-filtre, skyvemodusobservatører eller lignende metoder for å smelte sammen kodervinkelen med en motormodell, og undertrykke høyfrekvent støy samtidig som det sanne vinkelsignalet bevares.
Temperaturinduserte endringer i remanens påvirker signalamplitude. Plasser en temperatursensor nær koderen for å etablere en temperatur-amplitude-/fasekompensasjonsmodell og bruke sanntidskorrigering.
En servomotor viste et periodisk faseavvik på omtrent 3,5° fra sin magnetiske koder ved 15 000 rpm, noe som forårsaket strømsløyfeoscillasjon. Teamet fulgte disse trinnene:
1. Mekanisk inspeksjon : Ringens koaksialitet ble funnet å være 0,08 mm; etter reinstallasjon ble den redusert til 0,03 mm, og avviket falt til 2,1°.
2. Sensorbytte : Standard Hall-sensoren ble erstattet med en TMR-differensialsensor med høyere båndbredde, og filterets grensefrekvens ble hevet fra 20 kHz til 100 kHz -avviket ytterligere redusert til 0,9°.
3. Algoritmekompensasjon : Fremføringskompensasjon med fast forsinkelse ble lagt til, etterfulgt av full-sirkel offline-kalibrering på testbenken. Endelig høyhastighets faseavvik ble kontrollert til innenfor 0,3° , og oppfyller kontrollkravene.
Dette tilfellet illustrerer at et enkelt tiltak ofte bare løser en del av problemet - en kombinasjon av mekaniske, elektriske og algoritmiske forbedringer gir de beste resultatene.
Faseavvik av den magnetiske ringen i en robotmagnetisk kodersensor ved høy hastighet er i seg selv et multifaktorielt problem. Mekaniske installasjonsfeil, utilstrekkelig sensorbåndbredde, signalforsinkelser, forringet magnetfeltkvalitet og elektromagnetisk interferens forsterkes med høy hastighet.
Når du feilsøker, følg sekvensen: mekanikk først, deretter elektrisk, deretter algoritmer :
· Først, sørg for at koaksialitet, dynamisk balansering og luftgap er solid etablert;
· Optimaliser deretter sensorvalget og signalkjeden for å garantere rene signaler med lav forsinkelse;
· Til slutt, bruk kalibrerings- og kompensasjonsalgoritmer for å 'finjustere' gjenværende feil.
For de fleste høyhastighetsapplikasjoner, etter slik systematisk utbedring, kan faseavviket til den magnetiske koderen holdes innenfor et akseptabelt område, slik at servosystemet forblir stabilt og nøyaktig selv ved høye hastigheter.