Mga Pagtingin: 0 May-akda: Site Editor Oras ng Pag-publish: 2026-08-21 Pinagmulan: Site
Sa mga application na may mataas na pagganap ng motion control gaya ng mga servo motor, robot joint, at electric spindle, magnetic ang mga encoder ay nagiging popular dahil sa kanilang maliit na sukat, oil resistance, vibration tolerance, at mababang halaga. Gayunpaman, maraming mga inhinyero ang nakatagpo ng isang mahirap na isyu sa panahon ng pagsubok ng high-speed rotation: ang anggulo na iniulat ng encoder ay lumilihis mula sa aktwal na posisyon ng rotor -isang 'phase deviation' na lumalala sa pagtaas ng bilis. Sa mababang bilis maaari itong magdulot lamang ng bahagyang bilis ng ripple at pagtaas ng ingay, ngunit sa mataas na bilis maaari itong humantong sa kontrolin ang kawalang-tatag.
Suriin natin sandali ang pangunahing istraktura ng isang magnetic encoder.
Ang isang tipikal na magnetic encoder ay binubuo ng tatlong bahagi:
1. Magnetic na singsing : naka-mount sa rotor end o shaft extension, na may maraming pares ng poste (N/S alternating) na ibinahagi sa paligid ng circumference nito.
2. Magnetic sensor : karaniwang Hall, AMR, GMR, TMR, atbp., na inilalagay malapit sa ibabaw ng ring upang maramdaman ang mga pagkakaiba-iba ng magnetic field.
3. Signal processing circuit : nagpapalakas, nagkondisyon, at nag-interpolate sa mahinang signal ng sensor, na sa huli ay naglalabas ng mga anggulo o quadrature pulse.
Habang umiikot ang magnetic ring, nakikita ng sensor ang mga panaka-nakang pagbabago sa magnetic field at naglalabas ng mga quasi-sinusoidal/cosinusoidal signal. Sa pamamagitan ng paglutas ng yugto ng dalawang signal na ito, nakuha ang anggulo ng rotor.
Sa isip, ang pamamahagi ng magnetic field ay perpektong sinusoidal, at ang output ng sensor ay mahigpit na tumutugma sa mekanikal na anggulo. Gayunpaman, sa ilalim ng mataas na bilis ng pag-ikot, ang 'ideal na pagsusulatan' na ito ay naaabala ng maraming salik, at lumilitaw ang phase deviation.
Sa madaling salita, ang phase deviation ay ang pagkakaiba sa pagitan ng 'ang anggulong nakikita ng encoder' at 'ang tunay na rotor angle'.
Halimbawa, kung ang rotor ay aktwal na nasa 30° ngunit ang encoder ay naglalabas ng 32°, ang 2° na iyon ay phase deviation. Sa mababang bilis, ang paglihis na ito ay maaaring 0.1° lamang at halos hindi napapansin; ngunit habang tumataas ang bilis, ang paglihis ay maaaring lumaki sa ilang degree o kahit na higit sa sampung degree, na makabuluhang nagpapababa sa pagganap ng kontrol.
Bakit lumalakas ang paglihis sa mataas na bilis? Ang mga pangunahing dahilan ay ang mga sumusunod.
Ang perpektong coaxial alignment sa pagitan ng magnetic ring at shaft ay imposible. Ipagpalagay na ang singsing ay may eccentricity na 0.05 mm -sa mababang bilis, ang sensor ay maaari pa ring tiisin ang nagresultang pagbaluktot ng field; sa mataas na bilis, ang puwersa ng sentripugal at panginginig ng boses ay nagpapataas ng eccentricity, na nakakasira sa magnetic waveform at nagiging sanhi ng periodic phase deviation.
Katulad nito, ang runout ng ring end face, axial play, at mahinang dynamic na balanse ay nagpapakilala ng mga karagdagang pagkagambala sa mataas na dalas sa mataas na bilis.
Habang tumataas ang bilis ng singsing, ang dalas ng pagkakaiba-iba ng magnetic field ay tumataas nang naaayon. Halimbawa, na may 32-pole-pair ring sa 10,000 rpm, ang field frequency ay humigit-kumulang 5.3 kHz; sa 30,000 rpm, lumampas ito sa 16 kHz.
Ang mga sensor ng Common Hall ay maaaring may mga bandwidth na sampu-sampung kHz lamang o mas mababa pa -sa mataas na bilis, lumalait ang amplitude ng output at mga phase lags, na nagreresulta sa mga error sa anggulo. Kahit na ang sensor mismo ay mabilis, ang labis na pagkaantala sa mga kasunod na filter circuit ay maaari ding maging sanhi ng phase lag.
Sa mataas na bilis, ang pagkalugi ng eddy current sa loob ng ring ay nagdudulot ng localized na pag-init. Habang tumataas ang temperatura, nagbabago ang remanence at coercivity, binabawasan ang lakas ng field at distorting ang waveform.
Bilang karagdagan, ang hindi pare-parehong magnetization, labis na malawak na mga transition zone sa pagitan ng mga pole, at hindi tamang pagpili ng mga numero ng pole-pair ay nagpapataas ng harmonic na nilalaman sa magnetic field sa mataas na bilis, na nagpapalaki ng mga error sa pagkalkula ng phase.
Sa mataas na bilis, ang mga high-frequency na PWM na alon sa mga windings ng motor, shaft currents, at mga kalapit na high-power na linya ay nagdudulot ng interference. Ang mahinang output signal ng sensor, kapag nahawahan, ay nagdudulot ng jitter at error sa zero-crossing detection o pagkalkula ng phase.
Upang matugunan ang mga dahilan sa itaas, ang mga pagwawasto ay maaaring gawin sa tatlong antas: mekanikal na pag-install, sensor at signal chain, at algorithm compensation.
Maraming mga problema sa paglihis ng phase ay hindi nagmula sa electronics ngunit mula sa mekanikal na pag-install.
Pagkatapos i-mount ang magnetic ring, ang coaxiality ay dapat panatilihin sa loob ng 0.03–0.05 mm , at end-face runout sa loob ng 0.02 mm . Gumamit ng shrink fitting, adhesive bonding, o dedikadong mga fixture para sa pagpoposisyon, at iwasan ang pagmartilyo na maaaring ikiling ang singsing.
Kahit na ang singsing ay magaan, ang sentripugal na puwersa sa mataas na bilis ay hindi bale-wala. Pagkatapos ng pag-install, magsagawa ng pangkalahatang dynamic na pagbabalanse upang mabawasan ang mga error sa signal na dulot ng vibration.
Kung ang singsing ay malapit sa motor end cover o bearings, ang thermal expansion sa mataas na bilis ay maaaring magdulot ng axial displacement. Magreserba ng naaangkop na axial clearance sa disenyo, o magpatibay ng nababanat na preload na istraktura.
Para sa mga high-speed na application, mas gusto ang TMR o GMR sensors , dahil ang kanilang bandwidth ay karaniwang umaabot sa daan-daang kHz o kahit MHz -na mas mataas kaysa sa mga ordinaryong Hall sensor. Tiyakin din na ang magnetic sensitivity at saturation field ng sensor ay tumutugma sa mga katangian ng singsing.
Pinipigilan ng differential output ang interference ng common-mode at pinapabuti ang integridad ng signal. Kung nagbibigay lang ang sensor ng single-ended na output, magdagdag ng differential amplifier stage sa front end.
Ang mga RC filter at digital na filter ay nagpapakilala ng phase delay. Sa mga high-speed na application, itakda ang filter cutoff frequency na sapat na mataas, o gumamit ng low-delay, linear-phase na mga filter. Para sa mataas na dalas ng ingay na talagang nangangailangan ng pag-alis, isaalang-alang ang pagpapakinis pagkatapos ng pagkalkula ng anggulo sa halip na labis na pag-filter sa mga hilaw na signal.
Ang sobrang air gap ay binabawasan ang signal amplitude; masyadong maliit ang isang puwang ay nanganganib na magkuskos dahil sa panginginig ng boses sa mataas na bilis. Karaniwang pumili ng air gap na 0.3–1.0 mm batay sa mga detalye ng ring at sensitivity ng sensor, at alamin ang pinakamainam na halaga sa eksperimentong paraan.
Gumamit ng shielded twisted-pair na mga cable para sa sensor wiring, ground ang shield sa isang punto, at ilayo ang cable sa mga linya ng kuryente ng motor at high-current na mga bakas upang mabawasan ang electromagnetic coupling.
Pagkatapos ng mga pagpapabuti ng hardware, ang mga natitirang deviation ay maaaring higit pang itama ng mga algorithm.
Sa ilalim ng low-speed, steady-state na mga kondisyon, gumamit ng high-precision reference encoder (hal., optical encoder) para magsagawa ng full-circle calibration ng magnetic encoder, itala ang deviation sa bawat posisyon, at bumuo ng compensation table. Sa aktwal na operasyon, hanapin ang pagwawasto batay sa kasalukuyang posisyon.
Ang pamamaraang ito ay epektibong nag-aalis ng mga periodic phase deviations, ngunit may limitadong epekto sa mga karagdagang dynamic na deviations na lumilitaw sa mataas na bilis.
Kung ang mga paglihis ay pangunahing nagmumula sa isang nakapirming pagkaantala sa chain ng signal, kalkulahin ang pagkaantala ng anggulo sa pamamagitan ng:
kung saan ang w ay angular velocity at t d ay ang kabuuang pagkaantala ng system. Ibigay ang kompensasyong ito pasulong sa anggulo ng output, na maaaring makabuluhang mapabuti ang katumpakan ng mataas na bilis sa loob ng isang tiyak na hanay ng bilis.
Para sa random na jitter sa mataas na bilis, gumamit ng mga Kalman filter, sliding-mode observer, o mga katulad na paraan upang i-fuse ang encoder angle sa isang motor model, na pinipigilan ang high-frequency na ingay habang pinapanatili ang totoong anggulo ng signal.
Ang mga pagbabago sa remanence na dulot ng temperatura ay nakakaapekto sa amplitude ng signal. Maglagay ng temperature sensor malapit sa encoder para magtatag ng temperature-amplitude/phase compensation model at maglapat ng real-time correction.
Nagpakita ang isang servo motor ng periodic phase deviation na humigit-kumulang 3.5° mula sa magnetic encoder nito sa 15,000 rpm, na nagdudulot ng current-loop oscillation. Sinunod ng pangkat ang mga hakbang na ito:
1. Mechanical inspection : Ang coaxiality ng singsing ay natagpuang 0.08 mm; pagkatapos ng muling pag-install ay nabawasan ito sa 0.03 mm, at ang paglihis ay bumaba sa 2.1 °.
2. Pagpapalit ng sensor : Ang karaniwang Hall sensor ay pinalitan ng mas mataas na bandwidth na TMR differential sensor, at ang filter cutoff frequency ay itinaas mula 20 kHz hanggang 100 kHz -deviation na binawasan pa sa 0.9°.
3. Algorithm compensation : Idinagdag ang fixed-delay na feedforward compensation, na sinundan ng full-circle offline calibration sa test bench. Ang panghuling high-speed phase deviation ay kinokontrol sa loob ng 0.3° , na nakakatugon sa mga kinakailangan sa kontrol.
Ang kasong ito ay naglalarawan na ang isang panukala ay kadalasang nalulutas ang bahagi lamang ng problema -isang kumbinasyon ng mekanikal, elektrikal, at algorithmic na mga pagpapabuti ay nagbubunga ng pinakamahusay na mga resulta.
Ang phase deviation ng magnetic ring sa isang robot magnetic encoder sensor sa mataas na bilis ay likas na isang multifactorial na problema. Ang mga error sa pag-install ng mekanikal, hindi sapat na bandwidth ng sensor, pagkaantala ng signal, mababang kalidad ng magnetic field, at electromagnetic interference ay lahat ay pinalakas sa mataas na bilis.
Kapag nag-troubleshoot, sundin ang pagkakasunud-sunod: mechanics muna, pagkatapos ay electrical, pagkatapos ay ang mga algorithm :
· Una, tiyaking matatag ang pagkakaisa, dynamic na pagbabalanse, at air gap;
· Pagkatapos ay i-optimize ang pagpili ng sensor at ang chain ng signal upang magarantiya ang malinis, mababang pagkaantala ng mga signal;
· Panghuli, gumamit ng mga algorithm ng pagkakalibrate at kompensasyon upang 'fine-tune' ang mga natitirang error.
Para sa karamihan ng mga high-speed na application, pagkatapos ng naturang sistematikong remediation, ang phase deviation ng magnetic encoder ay maaaring panatilihin sa loob ng isang katanggap-tanggap na saklaw, na nagpapahintulot sa servo system na manatiling stable at tumpak kahit na sa mataas na bilis.