• tudalen_baner

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 corbys trydanol a anfonir at y servo. Dyma sut mae'n gweithio:

Modyliad Lled Curiad (PWM): Mae PWM yn dechneg sy'n golygu anfon cyfres o gorbys trydanol ar amledd penodol. Y paramedr allweddol yw lled neu hyd pob curiad, sydd fel arfer yn cael ei fesur mewn microseconds (µs).

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

Rheoli Cyfeiriad: Er mwyn rheoli'r cyfeiriad y mae'r servo yn troi iddo, gallwch chi addasu lled pwls. Er enghraifft:

Byddai pwls llai na 1.5 ms (ee, 1.0 ms) yn achosi i'r servo droi i un cyfeiriad.
Byddai pwls sy'n fwy na 1.5 ms (ee, 2.0 ms) yn achosi i'r servo droi i'r cyfeiriad arall.
Rheoli Safle: Mae lled pwls penodol yn cydberthyn yn uniongyrchol â lleoliad y 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 wahanol led pwls, gallwch wneud i'r servo gylchdroi i unrhyw ongl a ddymunir o fewn ei ystod benodedig.

Cyfradd Diweddaru Servo DSpower: Gall y cyflymder y byddwch 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 ddarperir gennych (ee, yr ongl a ddymunir) a manylebau'r servo.

Dyma enghraifft yng nghod Arduino i ddangos sut y gallech reoli servo gan ddefnyddio PWM:

DSpower PWM servo

Yn yr enghraifft hon, mae gwrthrych servo yn cael ei greu, 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