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:
Modulacija širine impulza (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 bi se servo vrtel 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 vrti v kateri koli želeni kot znotraj določenega obsega.
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:
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