• page_banner

Novice

Kako se servo krmili preko PWM?

Servo motor DSpower se običajno krmili z modulacijo širine impulza (PWM).Ta metoda krmiljenja vam omogoča natančno pozicioniranje izhodne gredi servo motorja s spreminjanjem širine električnih impulzov, poslanih servo motorju.Takole deluje:

Širinsko-impulzna modulacija (PWM): PWM je tehnika, ki vključuje pošiljanje niza električnih impulzov na določeni frekvenci.Ključni parameter je širina ali trajanje vsakega impulza, ki se običajno meri v mikrosekundah (µs).

Sredinska pozicija: V tipičnem servo impulz okoli 1,5 milisekunde (ms) označuje sredinsko pozicijo.To pomeni, da bo izhodna gred servo na sredini.

Nadzor smeri: Za nadzor smeri, v katero se vrti servo, lahko prilagodite širino impulza.Na primer:

Impulz, krajši od 1,5 ms (npr. 1,0 ms), bi povzročil, da se servo vrti v eno smer.
Impulz, večji od 1,5 ms (npr. 2,0 ms), bi povzročil, da se servo zavrti v nasprotno smer.
Nadzor položaja: specifična širina impulza je neposredno povezana s položajem servo.Na primer:

Impulz 1,0 ms lahko ustreza -90 stopinjam (ali drugemu določenemu kotu, odvisno od specifikacij servo).
Impulz 2,0 ms lahko ustreza +90 stopinjam.
Neprekinjen nadzor: Z neprekinjenim pošiljanjem signalov PWM pri različnih širinah impulzov lahko povzročite, da se servo zavrti v poljuben želeni kot znotraj določenega območja.

Stopnja posodabljanja servo DSpower: Hitrost, s katero pošiljate te signale PWM, lahko vpliva na to, kako hitro se servo odziva in kako gladko se premika.Servo motorji se običajno dobro odzivajo na signale PWM s frekvencami v območju od 50 do 60 Hertz (Hz).

Mikrokrmilnik ali servo gonilnik: Za ustvarjanje in pošiljanje signalov PWM v servo lahko uporabite mikrokrmilnik (kot je Arduino) ali namenski modul servo gonilnika.Te naprave generirajo potrebne signale PWM na podlagi vnosa, ki ga zagotovite (npr. želeni kot) in specifikacij servo.

Tukaj je primer v kodi Arduino za ponazoritev, kako lahko krmilite servo s pomočjo PWM:

DSpower PWM servo

V tem primeru je ustvarjen servo objekt, pritrjen na določen zatič, nato pa se funkcija pisanja uporabi za nastavitev kota servo.Servo se premakne na ta kot kot odgovor na signal PWM, ki ga ustvari Arduino.


Čas objave: 18. oktober 2023