Stejnosměrný elektromotor |
Stejnosměrný elektromotor je dalším z typů elektrických motorů. Otáčení zajistíme jednoduchým připojením napájení na vývody motoru. Na jeden připojíme kladný a na druhý záporný pól zdroje. Směr otáčení změníme záměnou kladného a záporného pólu zdroje.
Pro ovládání z mikrokontroleru musíme signály posílit dle
velikosti napětí a proudu, který motor vyžaduje. Dále obvykle požadujeme
možnost otáčení v obou směrech, to zajišťujeme
přepínáním polarity napájení. Obě tyto funkce realizuje obvod
nazývaný H-můstek. Obvykle používáme specializovaný integrovaný
obvod podle požadovaného napájecího napětí a proudu.
Pro malé elektromotorky můžeme využít modul s obvodem L9110S, který
umožňuje napájení 2,5 - 12V a trvalý proud do 800 mA.
H-můstek L9110S |
Zapojení:
Arduino | H–můstek | |
---|---|---|
GND | - | GND |
VCC | - | VCC |
D5 | - | A–IA |
D6 | - | A–IB |
14.1. Test stejnosměrného motoru
Pro pohyb stejnosměrného motoru jeden vstup H-můstku necháme v nule a druhý nastavíme na logickou jedničku. Tím se motor roztočí v jednom směru. Pro otáčení v druhém směru zaměníme hodnoty ovládacích výstupů.
14.2. Ovládání rychlosti otáčení stejnosměrného motoru
Rychlost otáčení stejnosměrného elektromotoru lze ovládat velikostí napájecího napětí. To nelze snadno realizovat, ale můžeme opět využít PWM (pulzně šířkové modulace), tj. rychle zapínat a vypínat napájení. Poměrem doby zapnutí a vypnutí nastavujeme efektivní hodnotu napětí a tím řídíme otáčky elektromotoru.
14.3. Řízení rychlosti otáčení stejnosměrného motoru
Upravte předchozí program tak, aby se rychlost otáčení nastavovala potenciomerem připojeným na analogový vstup A1.
14.4. Řízení rychlosti a směru otáčení stejnosměrného motoru
Upravte předchozí program tak, aby se směr otáčení volil pomocí dvou tlačítek.