<< 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 >>

14. Stejnosměrný motor - točíme podruhé


Stejnosměrný elektromotor
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
H-můstek L9110S

Zapojení:

ArduinoH–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ů.

Řešení


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.

Řešení


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.

Řešení


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.

Řešení

<< 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 >>