• panid_banner

Balita

Giunsa ang pagkontrol sa servo pinaagi sa PWM?

Ang DSpower servo motor sagad nga kontrolado pinaagi sa Pulse Width Modulation (PWM). Kini nga pamaagi sa pagkontrol nagtugot kanimo sa tukma nga posisyon sa output shaft sa servo pinaagi sa pag-usab-usab sa gilapdon sa mga electrical pulse nga gipadala ngadto sa servo. Ania kung giunsa kini paglihok:

Pulse Width Modulation (PWM): Ang PWM usa ka teknik nga naglakip sa pagpadala sa usa ka serye sa mga electrical pulse sa usa ka piho nga frequency. Ang yawe nga parameter mao ang gilapdon o gidugayon sa matag pulso, nga kasagarang gisukod sa microseconds (µs).

Posisyon sa Sentro: Sa usa ka tipikal nga servo, usa ka pulso sa palibot sa 1.5 milliseconds (ms) nagpakita sa sentro nga posisyon. Kini nagpasabot nga ang output shaft sa servo anaa sa tunga-tunga niini.

Pagkontrol sa Direksyon: Aron makontrol ang direksyon diin ang servo moliko, mahimo nimong i-adjust ang gilapdon sa pulso. Pananglitan:

Ang pulso nga ubos sa 1.5 ms (pananglitan, 1.0 ms) makapahimo sa servo nga moliko sa usa ka direksyon.
Ang pulso nga labaw sa 1.5 ms (pananglitan, 2.0 ms) makapahimo sa servo nga moliko sa atbang nga direksyon.
Pagkontrol sa Posisyon: Ang piho nga gilapdon sa pulso direkta nga may kalabotan sa posisyon sa servo. Pananglitan:

Ang usa ka 1.0 ms pulse mahimong katumbas sa -90 degrees (o lain nga espesipikong anggulo, depende sa mga detalye sa servo).
Ang pulso nga 2.0 ms mahimong katumbas sa +90 degrees.
Padayon nga Pagkontrol: Pinaagi sa padayon nga pagpadala sa mga signal sa PWM sa lainlain nga gilapdon sa pulso, mahimo nimong i-rotate ang servo sa bisan unsang gusto nga anggulo sa sulod sa gitakda nga range.

Rate sa Pag-update sa DSpower Servo: Ang katulin sa imong pagpadala niini nga mga signal sa PWM mahimong makaapekto kung unsa ka paspas ang pagtubag sa servo ug kung unsa ka hapsay ang paglihok niini. Ang mga servo kasagarang motubag og maayo sa mga signal sa PWM nga adunay mga frequency sa range nga 50 ngadto sa 60 Hertz (Hz).

Microcontroller o Servo Driver: Aron makamugna ug magpadala ug PWM signal sa servo, mahimo nimong gamiton ang microcontroller (sama sa Arduino) o usa ka dedikado nga servo driver module. Kini nga mga himan makamugna sa gikinahanglan nga mga signal sa PWM base sa input nga imong gihatag (pananglitan, ang gusto nga anggulo) ug ang mga detalye sa servo.

Ania ang usa ka pananglitan sa Arduino code aron ihulagway kung giunsa nimo pagkontrol ang usa ka servo gamit ang PWM:

DSpower PWM servo

Niini nga pananglitan, usa ka butang nga servo ang gihimo, gilakip sa usa ka piho nga pin, ug dayon ang function sa pagsulat gigamit aron itakda ang anggulo sa servo. Ang servo mobalhin sa kana nga anggulo agig tubag sa PWM signal nga gihimo sa Arduino.


Oras sa pag-post: Okt-18-2023