• page_banner

Zprávy

Jak je servo řízeno pomocí PWM?

Servomotor DSpower je běžně řízen pomocí Pulse Width Modulation (PWM). Tato metoda ovládání vám umožňuje přesně umístit výstupní hřídel serva změnou šířky elektrických impulsů vysílaných do serva. Funguje to takto:

Pulse Width Modulation (PWM): PWM je technika, která zahrnuje vysílání série elektrických pulzů na určité frekvenci. Klíčovým parametrem je šířka nebo doba trvání každého pulzu, která se obvykle měří v mikrosekundách (µs).

Středová poloha: U typického serva indikuje středovou polohu pulz přibližně 1,5 milisekundy (ms). To znamená, že výstupní hřídel serva bude ve svém středu.

Ovládání směru: Chcete-li ovládat směr, kterým se servo otáčí, můžete upravit šířku impulsu. Například:

Pulz kratší než 1,5 ms (např. 1,0 ms) by způsobil, že se servo otočí jedním směrem.
Puls větší než 1,5 ms (např. 2,0 ms) by způsobil otočení serva v opačném směru.
Řízení polohy: Specifická šířka pulzu přímo koreluje s polohou serva. Například:

Pulz 1,0 ms může odpovídat -90 stupňům (nebo jinému specifickému úhlu, v závislosti na specifikacích serva).
Pulz 2,0 ms může odpovídat +90 stupňům.
Nepřetržité řízení: Nepřetržitým odesíláním PWM signálů s proměnlivou šířkou pulsu můžete servo otočit do libovolného požadovaného úhlu v určeném rozsahu.

Rychlost aktualizace serva DSpower: Rychlost, kterou vysíláte tyto signály PWM, může ovlivnit, jak rychle servo reaguje a jak hladce se pohybuje. Serva typicky dobře reagují na signály PWM s frekvencemi v rozsahu 50 až 60 Hertzů (Hz).

Mikrokontrolér nebo ovladač serva: Pro generování a odesílání signálů PWM do serva můžete použít mikrokontrolér (jako Arduino) nebo vyhrazený modul ovladače serva. Tato zařízení generují potřebné PWM signály na základě vámi poskytnutého vstupu (např. požadovaný úhel) a specifikací serva.

Zde je příklad v kódu Arduino, který ilustruje, jak můžete ovládat servo pomocí PWM:

DSpower PWM servo

V tomto příkladu se vytvoří objekt serva, připojí se ke konkrétnímu kolíku a poté se funkce zápisu použije k nastavení úhlu serva. Servo se přesune do tohoto úhlu v reakci na signál PWM generovaný Arduinem.


Čas odeslání: 18. října 2023