Kai svarbi tikslaus judėjimo tikslumas, korėjimo varžiuko valdiklis žingsninio variklio valdiklis užima pagrindinę vietą nustatant, kaip sklandžiai variklis juda kiekviename mikrožingsnyje. Be tinkamo žingsninio variklio valdiklio net aukštos kokybės variklis sukuria šukų, vibracijoms linkusį judėjimą, kuris pablogina išvesties kokybę ir mechaninį ilgaamžiškumą. Supratimas, kaip žingsninio variklio valdiklis pasiekia sklandų mikrožingsnių judėjimą, padeda inžinieriams, sistemos integratoriams ir mašinų statytojams priimti protingesnius sprendimus dėl savo judėjimo valdymo architektūros.

Žingsninio variklio valdymo įrenginys yra elektroninis sąsajos elementas tarp judėjimo valdymo įrenginio ir žingsninio variklio. Jis priima žingsnio ir krypties signalus, o po to šiuos signalus verčia tiksliai reguliuotais srovės bangos formomis, kurios paduodamos į variklio apvijas. Šios konversijos kokybė tiesiogiai lemia, ar variklis juda lygiai ir tiksliai žingsniais, ar sukuria girdimą triukšmą ir mechaninę nestabilumą. Šiame straipsnyje paaiškinami pagrindiniai mechanizmai, kuriais žingsninio variklio valdymo įrenginys užtikrina sklandų mikrožingsniavimą įrenginio ir signalų lygmenyje.
Mikrožingsniavimo pagrindai žingsninio variklio valdymo įrenginyje
Ką iš tikrųjų reiškia mikrožingsniavimas
Standartinis žingsninis variklis juda pilnais žingsniais, kai kiekvienas žingsnis atitinka fiksuotą kampinį poslinkį. Tipiškame 1,8 laipsnio variklyje tai reiškia 200 pilnų žingsnių viename apsisukime. Mikrožingsniavimas – tai technika, kuria žingsninio variklio valdiklis kiekvieną pilną žingsnį padalija į mažesnius intervalus, tiksliau kontroliuodamas srovę kiekviename variklio fazėje. Vietoje to, kad fazės srovė staigiai peršoktų iš vienos būsenos į kitą, žingsninio variklio valdiklis srovę keičia palaipsniui, sekdama sinusoidinį profilį, kuris sukuria tarpines rotorius pozicijas tarp pilnų žingsnių.
Žingsninio variklio valdymo įrenginys, sukonfigūruotas 16 mikrožingsnių skiriamąja geba, pavyzdžiui, kiekvieną pilną žingsnį padalija į 16 mažesnių judėjimų, kurie sudaro 3200 žingsnių viename apsisukime. Žingsninio variklio valdymo įrenginys tai pasiekia moduliuodamas srovės amplitudę dviejuose variklio fazėse vienu metu, sukurdamas besisukantį magnetinį lauką, kuris traukia rotorius į smulkiai padalintas kampines pozicijas. Tai yra pagrindinis mechanizmas, kuris grubų žingsniavimą paverčia lygiu, beveik nuolatiniu sukimosi judesiu.
Sinusoidiniai srovės profiliai ir jų vaidmuo
Efektyvaus mikrožingsčiavimo bet kuriame žingsninio variklio valdiklyje pagrindas – tai sinusinės srovės bangos tikslumas, taikomos kiekvienai fazei. Kai žingsninio variklio valdiklis pereina per kiekvieną mikrožingsnį, jis kiekvienoje fazėje A ir B srovę reguliuoja atitinkamai pagal kosinusinės ir sinusinės funkcijos reikšmes. Idealioje situacijoje tarp šių dviejų srovių santykis polarinėje diagramoje sudaro tobulą apskritimą, t. y. magnetinis sukimo momentas vektorius kiekviename mikrožingsnyje pasisuka lygiai. Gerai suprojektuotas žingsninio variklio valdiklis naudoja paieškos lentelas arba skaitmeninio signalo apdorojimą, kad visose mikrožingsnio pozicijose išlaikytų tikslų sinusinės–kosinusinės srovės santykį, užtikrindamas vienodą kiekvieną kampinį padidėjimą ir tikrai tolygią judėjimą.
Srovės reguliavimo technikos, kurios užtikrina tolygų judėjimą
Pertraukiamasis valdymas ir PWM reguliavimas
Žingsninio variklio valdiklis naudoja impulsų plotzio moduliaciją (dažnai vadinamą PWM), kad reguliuotų į variklio apvijas tiekiamą srovę dideliu greičiu. Žingsninio variklio valdiklis įprastiniu dažniu įjungia ir išjungia maitinimo įtampą, keisdamas darbo ciklo trukmę, kad kiekvienoje fazėje palaikytų nustatytą srovės lygį. Toks pjovimo būdu vykdomas reguliavimas leidžia žingsninio variklio valdikliui greitai reaguoti į kintančias apkrovos sąlygas, tuo pat metu palaikant apvijų srovę arti programuotos nuorodos vertės. Kai šis reguliavimas yra tikslus, variklio rotorius kiekviename mikrožingsnyje patiria nuolatinę magnetinę jėgą, kurios rezultatas – vienodas kampinis poslinkis ir minimalus virpėjimas.
Žingsninio variklio valdiklio perjungimo dažnis taip pat labai svarbus. Aukštesnis PWM dažnis sumažina srovės svyravimus variklio apvijose, todėl faktinė srovės būklė lieka arčiau idealios sinusoidinės formos. Sumažinti svyravimai tiesiogiai lemia lygesnę sukimo momento padavimą, mažesnį girdimą triukšmą ir mažesnį mechaninį rezonansą valdomoje sistemoje. Daugelis šiuolaikinių žingsninio variklio valdiklių projektų veikia perjungimo dažniu, viršijančiu 20 kHz, dėl ko PWM triukšmas išeina už girdimųjų dažnių ribų ir dar labiau pagerina judėjimo kokybę.
Adaptacinis ir automatinis srovės valdymas
Pažangūs žingsninio variklio valdymo įrenginiai apima adaptuoto srovės valdymo funkcijas, kurios automatiškai pritaiko fazės srovę pagal nustatytas variklio sąlygas. Kai kurie žingsninio variklio valdymo įrenginių projektavimai sumažina laikomąją srovę, kai variklis nejudėja, todėl sumažėja šilumos susidarymas, nepažeidžiant padėties tikslumo. Kiti dinamiškai pritaiko srovę pagreičio ir sulėtėjimo metu, kad palaikytų sukimo momentą be tikslinės padėties virššūmių. Šie protingi valdymo kontūrai žingsninio variklio valdymo įrenginyje leidžia judėjimą, kuris yra sklandus ne tik pastoviu greičiu, bet ir visame variklio ciklo greičio profilyje.
Signalų apdorojimas ir žingsnių impulsų interpretavimas
Įvesties signalo kokybė ir raiška
Žingsnių variklio valdiklis veikia ne vienas. Jis priklauso nuo žingsnių impulsų, kuriuos sukuria judėjimo valdiklis arba CNC sistema, kad žinotų, kada ir kiek reikia judėti. Norint, kad mikrožingsniavimas duotų tikrai tolygų judėjimą, žingsnių variklio valdiklis turi gauti švarius ir nuolat laiko intervalais generuojamus impulsus iš valdiklio. Jei impulsai ateina netolygiai, žingsnių variklio valdiklis šią netolygumą pavers nelygiu greičiu, dėl ko visiškai prarastų mikrožingsniavimo prasmę. Todėl sistemos projektuotojai derina aukštos kokybės žingsnių variklio valdiklį su valdikliu, kuris geba generuoti tolygius, interpoliuotus žingsnių srautus, o ne paprastus įjungimo-išjungimo impulsus.
Žingsninio variklio valdiklis kiekvieną įeinantį impulsą supranta kaip komandą padaryti vieną mikrožingsnį. Kadangi žingsninio variklio valdiklis viduje tvarko srovės moduliaciją, valdymo įrenginys turi tik kontroliuoti laiką. Ši atsakomybės pasidalinimo schema reiškia, kad pajėgus žingsninio variklio valdiklis gali netgi nedidelių impulsų srautų pagalba sukurti lygią ir smulkiai išskleistą variklio judėjimą, jei mikrožingsnių nustatymai ir srovės lygiai yra tinkamai sukonfigūruoti.
Mikrožingsnių skiriamosios gebos nustatymai ir jų praktinis poveikis
Daugelis komercinių žingsninio variklio valdymo įrenginių modelių siūlo pasirenkamą mikrožingsnių skirstymą, kuri paprastai svyruoja nuo pilno žingsnio iki 1/32 ar net 1/128 dalies. Aukštesnės mikrožingsnių reikšmės parinkimas žingsninio variklio valdymo įrenginyje padidina kampinę skiriamąją gebą ir sumažina žemos naudos greičio šiurkštumą, tačiau taip pat reikalauja daugiau impulsų per vieną apsisukimą iš valdiklio. Aukštesnėse mikrožingsnių reikšmėse žingsninio variklio valdymo įrenginys sukimo momentą paskirsto tolygiau per vieną apsisukimą, todėl sumažinama žingsnis po žingsnio vibracija, kuri sukelia rezonansą vidutiniais greičiais. Taikymams, pvz., 3D spausdinimui, CNC frezavimui ir tiksliai dozavimui, žingsninio variklio valdymo įrenginio mikrožingsnių nustatymas dažnai yra vienintelis svarbiausias parametras, įtakojantis judėjimo kokybę.
Dažniausiai užduodami klausimai
Kokią mikrožingsnių skirstymą turėčiau pasirinkti savo žingsninio variklio valdymo įrenginyje?
Idealus mikrožingsnio nustatymas žingsninio variklio valdikliui priklauso nuo reikiamos padėties skiriamosios gebos ir jūsų valdiklio impulsų išvesties galimybės. Daugumai programų nustatymai nuo 1/8 iki 1/16 žingsnio suteikia praktišką pusiausvyrą tarp lygaus judėjimo ir valdomos impulsų dažnio. Aukštesnės skiriamosios gebos, pvz., 1/32 žingsnio, dar labiau pagerina judėjimo lygumą, tačiau tam, kad išlaikytų tą patį variklio sukimosi greitį, reikia greitesnio impulsų generavimo iš valdiklio.
Ar žingsninio variklio valdiklis visiškai pašalina visas virpesius mikrožingsniuojant?
Žingsninio variklio valdiklis su tikslia sinusine srovės valdymo funkcija reikšmingai sumažina virpesius palyginus su pilnu žingsniu, tačiau visiškai jų nepašalina. Likę virpesiai gali kilti dėl mechaninio rezonanso apkrovoje, netobulo variklio apvijų simetrijos arba srovės bangos iškraipymo. Daugumoje praktinių programų šiuos efektus sumažina žingsninio variklio valdiklio pasirinkimas su maža rūšiavimo (ripple) PWM reguliavimo funkcija ir tiksliais sinuso-kosinuso srovės lentelėmis.
Ar bet kuris žingsninio variklio valdiklis gali palaikyti mikrožingsniavimą, ar tam reikia specialių sąlygų?
Ne visi žingsninio variklio valdikliai palaiko mikrožingsniavimą. Paprasti pilno žingsnio ar pusės žingsnio valdikliai perjungia fazės srovę diskrečiais įjungimo-išjungimo modeliais ir nekeičia srovės amplitudės tarp žingsnių. Tikrasis mikrožingsniavimas reikalauja žingsninio variklio valdiklio su PWM srovės pjūklo valdymu, DAC arba sinusinės lentelės etalonu ir pakankamo perjungimo dažnio, kad būtų išlaikytos tikslūs srovės profiliai. Pasirinkdami žingsninio variklio valdiklį sklandaus judėjimo programoms, visada įsitikinkite, kad valdiklis aiškiai palaiko mikrožingsniavimą su sinusine srovės reguliavimu.