MS-krokové motory
Mechatronické systémy s krokovými motory V současné technické praxi v oblasti řídicí, výpočetní a regulační techniky se nejvíce používají krokové a synchronní motorky malých výkonů. Nejvíce máme možnost setkat se s nimi u různých typů tiskáren, zapisovačů a elektrických posuvných zařízení, pozadu nezůstává ale i oblast regulační a řídicí techniky, kde se využívají spolu s převodovkou na změnu mechanických poloh ventilů, směšovačů, posuvy X a Y malých NC strojů aj. Krokový motor je nejjednodušším akčním členem pro převádění digitálního signálu na polohu úhel natočení rotoru. V principu si můžeme krokový motor představit jako synchronní stroj, v němž místo točivého pole, generovaného třífázovým sinusovým napájecím napětím statorového vinutí, je generováno "poskakující" magnetické pole postupným napájením jednotlivých pólových dvojic stejnosměrným proudem Počet stabilních poloh rotoru je pak dán počtem kroků motoru na jednu otáčku. 1. Rozdělení krokových motorů Krokové motorky je možné podle jejich konstrukčního provedení rozdělit do tří základních skupin: •
Krokové motorky s pasivním rotorem, označované také jako reluktanční, reakční, s proměnnou reluktancí. Jsou to motorky s vyjádřenými póly na statoru i rotoru, využívající výrazně rozdílné magnetické reluktance (vodivosti) v příčné i podélné ose. Podmínkou funkce je rozdílný počet pólů (zubů) na statoru a rotoru.
•
Krokové motorky s aktivním rotorem, jejichž rotor je tvořen permanentním magnetem (odtud i název aktivní). Podle uspořádání pólů magnetu odlišujeme dvě skupiny těchto motorků - s radiálně polarizovaným nebo s axiálně polarizovaným permanentním magnetem. Mají rozdílný počet pólů na statoru i rotoru, přičemž rotorové póly jsou tvořeny permanentními magnety.
•
Krokové motorky hybridní – slučují konstrukční principy obou předchozích typů
2. Způsoby řízení krokových motorků Základní způsob dělení řízení krokových motorků jsou definované dle způsobu napájení fázových vinutí
Unipolární napájení (u motorů s pasivním rotorem) - na vinutí se vždy přivádí proud pouze jedné polarity Bipolární napájení (u motorů s aktivním rotorem) - na vinutí se může přivést proud obou polarit, což umožňuje lepší využití krokového motorku
Dle počtu kroků na jednu periodu přiváděných řídicích impulsů se dále dělí na
4-taktní – perioda má čtyři takty 8-taktní – perioda má osm taktů N-taktní – perioda má N taktů
Další dělení je také dle počtu fází, které jsou současně buzeny
Magnetizace jedné fáze – proud je přiváděn do jedné fáze Magnetizace dvou fází – proud je přiváděn do dvou fází současně
1
MS-krokové motory Řízení s unipolárním napájením Pro vysvětlení tohoto řízení budeme předpokládat čtyřfázový krokový motorek s pasivním rotorem dle obr. 1., na kterém vidíme řez magnetickým obvodem a vinutí fází.
Obr. 1. Magnetický obvod krokového motorku s pasivním rotorem Na statoru je 8 zubů spojených jhem. Na každém zubu je cívka vinutí. Dvojice cívek navinutých na protilehlých zubech jsou spojeny a tvoří vždy jednu fázi. Celkem máme 4 fáze - označeny A, B, C, D. Rotor má na svém povrchu směrem do vzduchové mezery 6 zubů a je bez vinutí. Šířka rotorových a statorových zubů je ve vzduchové mezeře stejná. Fáze vinutí jsou připojeny na výstupy ovladače. Ovladač řídí (přes spínací koncové prvky) buzení jednotlivých fázi vinutí v určitém pořadí (podle určitého způsobu řízení), v rytmu řídicích impulsů. V případě, že je fáze vinutí buzena, protéká příslušným vinutím budicí stejnosměrný proud.
Obr. 2. Znázornění pohybu rotoru krokového motorku s pasivním rotorem v závislosti na přepínání buzení jednotlivých fází vinutí
2
MS-krokové motory Na obr. 2. je znázorněna situace před připojením pohonu k napájecímu zdroji. Rotor se nachází v jedné z možných náhodných poloh, která je dána zbytkovým (remanentním) magnetismem rotoru. Předpokládejme, že první kombinace sepnutí fází bude (1, 0, 0, 0), což odpovídá tomu, že fázi A teče proud, kdežto fázemi B, C, D proud neteče. Tento stav je na obr. 2a. Je vidět, že rotor se pootočí tak, aby zaujal stav minimální reluktance (minimálního magnetického odporu). Jev lze popsat také tak, že se proti statorovým pólům, které jsou buzeny (nyní pod fázi A), nastavily nejbližší rotorové zuby do souhlasné polohy. Rotor se tak nachází do doby další změny kombinace sepnutí fází v magnetické klidové poloze. Upozorněme nyní na odlišný počet zubů rotoru a statoru (viz obr. 2.) - dochází k tomu, že se rotorové zuby nekryjí se statorovými postupně o 1/4, 1/2, 3/4 rotorové zubové rozteče. Změníme-li nyní kombinaci buzení fází z (1, 0, 0, 0) na (0, 1, 0, 0), tj. bude buzena pouze fáze B, rotor se bude snažit zaujmout takovou polohu, aby vznikl maximální magnetický tok (stav minimální reluktance) - rotor se pootočí skokem vlevo (o jeden krok). V našem případě se rotor pootočí o 1/4 zubové rozteče. Stav motoru je znázorněn nyní na obr. 2b. Při další změně kombinace buzení na stav (0, 0, 1, 0) se pootočí magnetické pole do osy statorových zubů fáze C a rotor se pootočí obdobným způsobem do nové magnetické klidové polohy, která je nyní zobrazena na obr. 2c. Dalším řídicím impulsem se změní fáze na (0, 0, 0, 1) a rotor se opět otočí o 1 krok podle obr. 2d. Následujícím řídicím impulsem se nastaví kombinace buzení fází (1, 0, 0, 0), která odpovídá výchozí situaci a děj se cyklicky opakuje. Popsaný způsob řízení se nazývá jako tzv. unipolární čtyřtaktní s magnetizací jedné fáze – viz obr. 5. Krokování motorku neprobíhá skokovou změnou, nýbrž podle obr. 3. Rotor nejprve překývne a teprve potom se ustálí v klidové poloze. Velikost překmitu a časové ustálení kmitů rotoru závisí na momentu setrvačnosti poháněného zařízení.
Obr. 3. Znázornění pohybu rotoru krokového motorku během jednoho kroku v závislosti na čase Pro uvažovaný druh dosahujeme velikost kroku:
∆Φ =
2π m⋅ N
kde m je počet fází vinutí statoru a N je počet zubů rotoru. Pro výše uvedený krokový motor (viz. obr. 2) je m = 4 a N = 6 odpovídá krok ∆Φ = 15 0 a motor tedy vykoná 24 kroků za jednu otáčku. Zvětšení počtu kroků je možné provést zvětšením počtu zubů rotoru, např. konstrukcí rotoru a pólových nástavců podle obr. 4. Krokový motor podle obr. 4 má opět čtyřfázový stator, tj. 8 pólů, každý pólový nástavec má 3 zuby. Na statoru je tedy 24 zubů, rotor má 30 zubů, pootočení rotoru o jeden krok je: 360 ∆Φ = = 30. 4 ⋅ 30 Krokový motor tedy vykoná 120 kroků na jednu otáčku.
3
MS-krokové motory
Obr. 4. Princip zvětšení počtu kroků reakčního (reluktančního) krokového motoru
Obr. 5. Průběhy proudu při různých způsobech unipolárního napájení a) čtyřtaktní s magnetizací jedné fáze, b) čtyřtaktní s magnetizací dvou fází, c) osmitaktní s magnetizací jedné nebo dvou fází
Časový průběh výše uvedeného způsobu buzení fází našeho čtyřfázového reakčního motorku v závislosti na řídicím impulsu je na obr. 5a. Je vidět, že v každé periodě řídicího signálu je magnetické pole buzeno pouze jednou ze čtyř fází vinutí.
4
MS-krokové motory Druhý způsob řízení krokového motorku je zobrazen na obr. 5b. Při tomto způsobu řízení se budí současně vždy dvě blízké fáze: (1, 0, 0, 1), (1, 1, 0, 0), (0, 1, 1, 0), (0, 0, 1, 1). Tímto způsobem řízení se realizuje stejná velikost kroku v předchozím příkladě, neboť se pouze změní klidová magnetická poloha, která je mezi statorovými póly. Nevýhodou tohoto způsobu řízeni je dvojnásobná proudová a tím i výkonová náročnost, která má za následek větší oteplení motoru. Výhodou je zvětšení statického momentu motoru, který je v porovnání s předchozím způsobem buzení asi dvakrát větší. Oběma dosud uvedeným způsobům řízení říkáme "čtyřtaktní", protože se v nich střídají dokola čtyři možné kombinace. Třetí způsob řízení vznikne sloučením prvního a druhého způsobu řízení tak, že vložíme mezi kombinace jednofázové kombinace dvoufázové a vznikne tak "osmitaktní" způsob řízení: (1, 1, 0, 0), (0, 1, 0, 0), (0, 1, 1, 0), (0, 0, 1, 0), (0, 0, 1, 1), (0, 0, 0, 1), (1, 0, 0, 1), (1, 0, 0, 0). Časový průběh osmitaktního řízení vidíme na obr. 5c. Výhoda tohoto způsobu řízení je v tom, že zmenšíme základní velikost kroku na polovinu a získáme tak větší ,úhlové rozlišení. Protože se střídá při řízení zapojení jedné a dvou fází motorku, nutně se nám i v tomto rytmu mění velikost provozního momentu motorku, takže celkový výsledný moment bude menší než v případě čtyřtaktního řízení s magnetizací dvou fází.
Řízení s bipolárním napájením Popíšeme si toto řízení u krokových motorů s aktivním rotorem s radiálně polarizovaným permanentním magnetem. Tyto mají magnetický obvod uspořádaný podle obr 6.a). Stator je navinut dvoufázově (počet pólů musí být dělitelný čtyřmi) tak, že ve vybuzeném stavu dané fáze se po obvodu střídají polarity. Rotor s permanentním magnetem má proti statoru poloviční počet pólů. Buzení statoru dvěma napětími fázově posunutými o 90° podle obrázku 6.b) vyvolá pootočení rotoru o jednu rozteč statoru, přičemž je jeho polaritou jednoznačně definován smysl otáčení. Jedná se o řízení bipolární čtyřtaktní s magnetizací jedné fáze. Kromě tohoto řízení můžeme mít i bipolární čtyřtaktním řízení s magnetizací dvou fází nebo bipolární osmitaktní řízení s magnetizací jedné nebo dvou fází.
a) b) Obr. 6. a) Magnetický obvod 2-fázového motoru s radiálně polarizovaným magnetem b) bipolární čtyřtaktní řízení s magnetizací jedné fáze
3. Mikrokrokování V některých aplikacích je požadována velice jemná rozlišitelnost polohy, jemnější než krok, který nám umožňuje mechanická konstrukce krokového motorku, neboť je velmi obtížné 5
MS-krokové motory vyrobit rotor s více jak 50 až 100 zuby a je také nevýhodné pracovat s počtem fází více jak čtyři, neboť neúměrně roste počet spínacích součástek. Existuje způsob řízení krokových motorků známý jako mikrokrokování, který zvětšuje počet kroků na otáčku. V praxi 64 až 128 mikrokroků na jeden krok. Budeme -li v jedné fázi postupně snižovat hodnotu budícího proudu a v sousední fázi hodnotu proudu zvyšovat, bude se výsledný vektor magnetické indukce pohybovat mezi krajními polohami, danými vybuzením jednotlivých fází. Pro dvoufázový hybridní motor je pro jeden plný krok motoru požadována rotace magnetického pole o 90° elektrických. Uvažujeme-li dále moment motoru měnící se sinusově s polohou rotoru a mezní vazební moment úměrný proudu fází, můžeme napsat rovnice:
M A = −kT ⋅ i A ⋅ sin( N ⋅ ∆Φ ) M B = − k T ⋅ i B ⋅ sin( N ⋅ ∆Φ −
π 2
)
kde kT je konstrukční konstanta motorku a iA a iB proudy v jednotlivých fázích. Při provozu s plnou délkou kroku jsou fáze buzeny kladnou nebo zápornou hodnotou proudu o velikosti I a výsledný vektor magnetického pole se pootočí o výše zmíněných ϕ = 90° elektrických. V režimu drobení kroku si tento úhel ϕ rozdělíme na n mikrokroků, pro velikost proudu jednotlivými fázemi pak platí rovnice:
k ⋅ϕ i A = I ⋅ cos n k ⋅ϕ π iB = I ⋅ cos − 2 n kde k = 0, 1, 2 … Pro uvedený motor budeme uvažovat vykonání čtyř mikrokroků na jeden krok, pro poměry proudů bude platit následující tabulka :
Mikrokrok číslo 0 1
Elektrický úhel ϕ 0 22,5
Proud fází A iA I 0,924 I
Proud fází B iB 0 0,383 I
2
45
0.707 I
0,707 I
3 4
67,5 90
0,383 I 0
0,924 I I
Tab. l. Velikost proudu jednotlivými fázemi při mikrokrokování Hodnota mezního vazebního momentu je potom konstantní a odpovídá velikosti momentu, získaného při buzení jedné fáze velikostí proudu I. Na rozdíl od režimu plného krokování, kde
6
MS-krokové motory je křivka momentu posunována vždy o 90°, při mikrokrokování je posunuta vždy o malý přírůstek úměrný velikosti kroku; tedy mikrokrokování nemění sklon křivky statické momentové charakteristiky a nezvětšuje tedy přesnost polohování. Výhody mikrokrokování jsou následující :
téměř konstantní točivý moment na jeden krok zmenšení zvlnění momentu se vzrůstajícím počtem mikrokroků pokles hluk úměrně ke zvýšení počtu mikrokroků. Hluk vzniká při velkých změnách proudu a následnou změnou momentu poklesnou přirozené rezonance, neboť došlo k omezení velikosti přechodových dějů mezi jednotlivými polohami kroků zvýšení účinnosti vlivem lepšího využití momentu Nevýhodou je složit ě jší obvod pro ř ízení .
4. Statická momentová charakteristika krokových motorů Statická momentová charakteristika krokových motorků (obr. 7.) je závislost momentu motorku na napájecí frekvenci, která představuje střední hodnotu rychlosti otáčení motorku. Výrobci krokových motorků zpravidla uvádějí dvě statické charakteristiky pro daný typ motorku, z nichž jedna je jmenovitou charakteristikou, udávající doporučený zatěžovací moment v závislosti na otáčkách a druhá je charakteristika mezní, jejíž překročení znamená vypadnutí ze synchronismu, což představuje ztrátu kroku a v důsledku polohovou chybu.
Obr. 7. Statická momentová charakteristika krokového motorku
5. Struktura pohonu s krokových motorem Krokový motor je elektricky spojen s elektronickým ovladačem a tvoří tak systém označovaný pojmem krokový pohon, znázorněný blokovým schématem na obr 8.
Obr. 8. Blokové schéma pohonu s krokovým motorem.
7
MS-krokové motory
Elektronický ovladač krokového motoru Řídí funkční pohyby a režimy jeho chodu v závislosti na vstupní informaci. Funkční (a univerzální) částí ovladače daného motoru jsou rozdělovač řídících signálů označovaný jako elektronický komutátor (EK) s výkonovými spínacími zesilovači (VSZ) v počtu odpovídajícímu počtu fází motoru. Obvody řídící logiky (ŘL) jsou dané určitou aplikací a napájené generátorem řídícího signálu (ŘG, zpravidla řízený oscilátor). Druhým vstupem komutátoru je signál směru pohybu z reverzačního generátoru (RG), symbolem (NZ) je označen napájecí zdroj. Na obr. 9 je uvedeno schéma zapojení výkonového spínacího zesilovače pro krokový motor s aktivním rotorem (bipolární řízení), umožňující obě polarity napájecího proudu. Pro unipolární řízení s jednou polaritou proudu je výkonový obvod jednodušší.
Obr. 9. Schéma výkonového spínacího zesilovače pro krokový motor s aktivním rotorem (bipolární řízení)
6. Příklad řešení pohonu s krokovými motorky od firmy MICROCON. Programovatelné jednotky typu CD (viz.obr. 10.) obsahují řídicí část realizovanou kontrolerem M1486 (plně programovatelné řízení krokového motoru s funkcemi malého programovatelného automatu) výkonovou část pro bipolární napájení krokového motoru s pulsní regulací proudu. Standardně jsou jednotky osazeny kontrolerem M1486E1 s vnitřní pamětí pro povely EEPROM 2 000 bitů.Povely jsou uchovány v paměti i po vypnutí napájení,bez potřeby zálohování. Kontroler je ovládán jednoduchými ASCII povely po sériové lince.Povely kontroleru jsou snadno zapamatovatelné,znakem povelu je vždy první písmeno anglického názvu povelu. Např. povel pro zadání rychlosti “Velocity ” 500 kroků za sekundu: V500. Uživatel se tak nemusí zabývat složitým programováním,ale jednoduchým zápisem povelů. Jednotky umožňují dělení celokroku - mikrokrokování, které výrazně omezuje oscilace jednotlivých kroků a rezonance při nízkých rychlostech. Realizace poháněného stroje či zařízení je díky jednoduchému ovládání velmi rychlá s možností pružného přizpůsobení případným změněným požadavkům pouhou změnou povelového souboru.
8
MS-krokové motory
Obr. 10.
Programovatelné jednotky typu CD
9
MS-krokové motory
10
MS-krokové motory
11