Visok{0}}hitrostni povratni sistem optičnega kodirnika za aplikacije mikromotornih pogonov

Oct 22, 2025 Pustite sporočilo

Ta članek obravnava pogoste izzive, s katerimi se soočajo načrtovalci na področju industrijske avtomatizacije pri razvoju vmesnikov za zaznavanje položaja za krmiljenje motorja-natančneje, zaznavanje položaja v aplikacijah, ki zahtevajo višje hitrosti in manjše velikosti. Uporaba informacij, zajetih iz kodirnikov, za natančno merjenje položaja motorja je ključnega pomena za uspešno delovanje avtomatizacije in strojev. Hitri, visoko{3}}ločljivi,-dvokanalni sinhroni vzorčni analogni-v-digitalni pretvorniki (ADC) so bistveni sestavni deli takih sistemov.

 

Uvod

 

Natančne informacije o vrtenju motorja, kot so položaj, hitrost in smer, so bistvenega pomena za izdelavo natančnih pogonov in krmilnikov za nastajajoče aplikacije, kot so stroji za sestavljanje, ki montirajo mikro-komponente na območja PCB z omejenim prostorom. Pred kratkim se je nadzor motorjev začel pomanjševati, kar omogoča nove kirurške robotske aplikacije v zdravstveni industriji in nove aplikacije brezpilotnih letal v vesolju in obrambi. Manjši krmilniki motorjev spodbujajo tudi nove aplikacije v industrijskem in komercialnem sestavljanju. Za načrtovalce je izziv izpolnjevanje visoko-zahtev glede natančnosti senzorjev s povratnimi informacijami o položaju v{-hitrostnih aplikacijah ob integraciji vseh komponent znotraj omejenega prostora tiskanega vezja za namestitev v miniaturne pakete, kot so robotske roke.

poYBAGGpiSKAUar8AAKAxYu6Evk082.pngSlika 1. Sistem povratnih informacij za krmiljenje motorja z zaprto{1}}zanko

 

Nadzor motorja

 

Krmilna zanka motorja (kot je prikazano na sliki 1) je sestavljena predvsem iz motorja, krmilnika in vmesnika za povratne informacije o položaju. Motor vrti gred in poganja robotsko roko, da se ustrezno premika. Krmilnik motorja upravlja, kdaj motor uporabi silo, kdaj se ustavi ali ko se še naprej vrti. Vmesnik položaja znotraj zanke zagotavlja krmilniku informacije o hitrosti in položaju. Za stroje za sestavljanje, ki ravnajo z miniaturnimi tiskanimi vezji-na površini, so ti podatki ključni za pravilno delovanje. Vse te aplikacije zahtevajo natančno merjenje položaja vrtečih se predmetov.


Senzorji položaja morajo imeti izjemno visoko ločljivost, da natančno zaznajo položaj gredi motorja, poberejo ustrezne mikro-komponente in jih postavijo na pravilna mesta na plošči. Poleg tega višje hitrosti motorja zahtevajo večjo pasovno širino zanke in manjšo zakasnitev.


Sistemi povratnih informacij o položaju


V-nižjih aplikacijah se lahko zaznavanje položaja izvede z uporabo inkrementalnih senzorjev in primerjalnikov. Vendar visoko{2}}aplikacije zahtevajo bolj zapletene signalne verige. Ti sistemi s povratnimi informacijami vključujejo senzorje položaja, ki jim sledi analogno kondicioniranje-sprednjega signala, ADC in gonilnik ADC. Podatki gredo skozi te komponente, preden vstopijo v digitalno domeno. Najbolj natančen senzor položaja je optični kodirnik. Optični kodirnik je sestavljen iz svetlobnega vira LED, označenega diska, pritrjenega na gred motorja, in fotodetektorja. Disk vsebuje neprozorna in prozorna maskirana področja, ki blokirajo ali prepuščajo svetlobi. Fotodetektor zazna te svetlobne signale in pretvori svetlobne impulze za vklop/izklop v elektronske signale.


Ko se disk vrti, fotodetektor (sinhroniziran z vzorcem diska) ustvari majhne sinusne in kosinusne signale (na ravni mV ali µV). Ta konfiguracija je značilna za optične kodirnike absolutnega položaja. Ti signali vstopajo v vezja za prilagajanje analognih signalov (običajno sestavljena iz diskretnih ojačevalnikov ali analognih PGA za pridobivanje signalov do 1 V vrha-do-vršnega območja), običajno za uskladitev obsega vhodne napetosti ADC z največjim dinamičnim obsegom. Vsak ojačen sinusni in kosinusni signal nato zajame pogonski ojačevalnik ADC za sinhrono vzorčenje.

 

Vsak kanal ADC mora podpirati sinhrono vzorčenje za hkratno pridobivanje sinusnih in kosinusnih podatkovnih točk, saj te združene točke zagotavljajo informacije o položaju osi. Rezultati pretvorbe ADC se pošljejo v ASIC ali mikrokrmilnik. Krmilnik motorja preveri položaj kodirnika med vsakim ciklom PWM in te podatke uporabi za pogon motorja v skladu s prejetimi ukazi. V preteklosti so morali načrtovalci sistemov za integracijo v omejen prostor na plošči žrtvovati bodisi hitrost ADC bodisi število kanalov.

poYBAGGpiSyAEPOzAAHLjvYDKRU725.pngSlika 2. Sistem povratnih informacij o položaju

 

Optimizirajte povratne informacije o položaju

 

Ker tehnologija še naprej napreduje, so aplikacije za krmiljenje motorjev, ki zahtevajo visoko{0}}natančno zaznavanje položaja, nenehno inovativne. Ločljivost optičnih kodirnikov je lahko določena s številom fino fotolitografiranih rež na disku, ki se običajno gibljejo od sto do tisoč. Z dovajanjem teh sinusnih in kosinusnih signalov v visoko-hitrostne, visoko-zmogljive ADC-je je mogoče ustvariti kodirnike z višjo ločljivostjo, ne da bi zahtevali sistemske spremembe na disku kodirnika. Na primer, vzorčenje sinusnih in kosinusnih signalov kodirnika pri nižji hitrosti zajame le omejeno število vrednosti signala, kot je prikazano na sliki 3; to omejuje natančnost kapacitivnosti položaja. Na sliki 3 vzorčenje pri višji hitrosti z ADC omogoča pridobitev podrobnejših vrednosti signala, kar omogoča natančnejšo določitev položaja. Visoko{10}}hitrost vzorčenja ADC-ja podpira prekomerno vzorčenje, s čimer se dodatno izboljša zmogljivost hrupa in odpravijo nekatere zahteve po digitalni{11}}obdelavi. Hkrati je mogoče zmanjšati izhodno podatkovno hitrost ADC-ja, kar pomeni, da podpira počasnejše serijske frekvenčne signale in s tem poenostavi digitalni vmesnik. Sistemi povratnih informacij o položaju motorja so nameščeni na sklop motorja, ki je v nekaterih aplikacijah lahko izjemno kompakten. Zato je velikost ključnega pomena za namestitev modula kodirnika na omejeno razpoložljivo območje PCB. Integracija večkanalnih komponent znotraj enega samega miniaturnega paketa nudi znatne prihranke prostora.

poYBAGGpiTWAEnl2AAJKSZHmsKY786.pngSlika 3. Stopnja vzorčenja

 

Primer zasnove povratne informacije o položaju optičnega kodirnika

 

Slika 4 prikazuje primer optimizirane rešitve, primerne za sisteme povratnih informacij o položaju optičnega kodirnika. To vezje se preprosto poveže z optičnimi kodirniki-tipa absolutnega tipa, nato pa zlahka zajame diferencialne sinusne in kosinusne signale iz kodirnika. Sprednji-ojačevalnik ADA4940{5}}2 je dvo{7}}kanalni, popolnoma diferencialni ojačevalnik z nizkim-šumom, ki se uporablja za pogon AD7380. Slednji je dvo-kanalni, 16-bitni, popolnoma diferencialni, 4 MSPS sinhroni vzorčni SAR ADC, nameščen v kompaktnem ohišju LFCSP 3 mm × 3 mm. Vir referenčne napetosti 2,5 V na-čipu omogoča izvedbo tega vezja z minimalnim številom komponent. VCC in VDRIVE ADC-ja, skupaj z napajalnimi tirnicami gonilnika ojačevalnika, lahko napajajo LDO regulatorji, kot sta LT3023 in LT3032. Ko so te referenčne zasnove med seboj povezane (npr. z uporabo optičnega kodirnika s 1024-režami, ki generira 1024 sinusnih in kosinusnih ciklov na vrtljaj diska kodirnika), 16-bitni AD7380 vzorči vsako režo kodirnika v 216 kodah, s čimer se poveča skupna ločljivost kodirnika na 26 bitov. Pretočna hitrost 4 MSPS zagotavlja zajem podrobnih informacij o sinusnem in kosinusnem ciklu skupaj z najnovejšimi podatki o položaju kodirnika. Ta visoka prepustnost omogoča izvedbo nadvzorčenja na čipu, kar zmanjša časovni zamik, ko digitalni ASIC ali mikrokrmilnik posreduje motorju natančne povratne informacije o položaju kodirnika. Druga prednost nadvzorčenja na čipu AD7380 je možnost dodajanja dodatnih 2 bitov ločljivosti, ki ju je mogoče kombinirati s funkcijo izboljšave ločljivosti na čipu. Ta izboljšava ločljivosti dodatno izboljša natančnost in doseže do 28 bitov. Opomba o uporabi AN-2003 ponuja podrobne informacije o zmogljivostih nadvzorčenja in izboljšave ločljivosti AD7380.

pYYBAGGpiT2AGksdAAHtVhZT2tc992.pngSlika 4. Optimizirana zasnova sistema povratnih informacij

 

Zaključek


Sistemi za nadzor motorja zahtevajo večjo natančnost, višje hitrosti in večjo miniaturizacijo. Optični dajalniki služijo kot naprave za zaznavanje položaja motorja. Zato mora signalna veriga optičnega kodirnika zagotavljati visoko natančnost pri merjenju položaja motorja. Visoko{3}}hitrostni in-prepustni ADC-ji natančno zajemajo informacije in posredujejo podatke o položaju motorja v krmilnik. Hitrost, gostota in zmogljivost AD7380 izpolnjujejo industrijske zahteve, hkrati pa omogočajo večjo natančnost v sistemih povratnih informacij o položaju in optimizirajo implementacijo sistema.

 

Avtor

Jonathan Colao

Pošlji povpraševanje

whatsapp

Telefon

E-pošta

Povpraševanje