• baner_tudalen

Newyddion

Sut mae'r servo yn cael ei reoli trwy PWM?

Mae modur servo DSpower yn cael ei reoli'n gyffredin trwy Fodiwleiddio Lled Pwls (PWM). Mae'r dull rheoli hwn yn caniatáu ichi osod siafft allbwn y servo yn union trwy amrywio lled y pylsau trydanol a anfonir at y servo. Dyma sut mae'n gweithio:

Modwleiddio Lled Pwls (PWM): Mae PWM yn dechneg sy'n cynnwys anfon cyfres o bylsys trydanol ar amledd penodol. Y paramedr allweddol yw lled neu hyd pob pwls, a fesurir fel arfer mewn microeiliadau (µs).

Safle Canol: Mewn servo nodweddiadol, mae pwls o tua 1.5 milieiliad (ms) yn dynodi'r safle canol. Mae hyn yn golygu y bydd siafft allbwn y servo yn ei chanolbwynt.

Rheoli Cyfeiriad: I reoli'r cyfeiriad y mae'r servo yn troi, gallwch addasu lled y pwls. Er enghraifft:

Byddai curiad llai nag 1.5 ms (e.e., 1.0 ms) yn achosi i'r servo droi i un cyfeiriad.
Byddai curiad sy'n fwy nag 1.5 ms (e.e., 2.0 ms) yn achosi i'r servo droi i'r cyfeiriad arall.
Rheoli Safle: Mae lled y pwls penodol yn cydberthyn yn uniongyrchol â safle'r servo. Er enghraifft:

Gallai pwls 1.0 ms gyfateb i -90 gradd (neu ongl benodol arall, yn dibynnu ar fanylebau'r servo).
Gallai pwls 2.0 ms gyfateb i +90 gradd.
Rheolaeth Barhaus: Trwy anfon signalau PWM yn barhaus ar led pwls amrywiol, gallwch wneud i'r servo gylchdroi i unrhyw ongl a ddymunir o fewn ei ystod benodol.

Cyfradd Diweddaru Servo DSpower: Gall y cyflymder rydych chi'n anfon y signalau PWM hyn effeithio ar ba mor gyflym y mae'r servo yn ymateb a pha mor llyfn y mae'n symud. Mae servos fel arfer yn ymateb yn dda i signalau PWM gydag amleddau yn yr ystod o 50 i 60 Hertz (Hz).

Microreolydd neu Yrrwr Servo: I gynhyrchu ac anfon signalau PWM i'r servo, gallwch ddefnyddio microreolydd (fel Arduino) neu fodiwl gyrrwr servo pwrpasol. Mae'r dyfeisiau hyn yn cynhyrchu'r signalau PWM angenrheidiol yn seiliedig ar y mewnbwn a ddarparwch (e.e., yr ongl a ddymunir) a manylebau'r servo.

Dyma enghraifft mewn cod Arduino i ddangos sut y gallech reoli servo gan ddefnyddio PWM:

Servo PWM DSpower

Yn yr enghraifft hon, crëir gwrthrych servo, mae wedi'i gysylltu â phin penodol, ac yna defnyddir y swyddogaeth ysgrifennu i osod ongl y servo. Mae'r servo yn symud i'r ongl honno mewn ymateb i'r signal PWM a gynhyrchir gan yr Arduino.


Amser postio: Hydref-18-2023