• page_banner

Uudised

Kuidas servot PWM-i kaudu juhitakse?

DSpoweri servomootorit juhitakse tavaliselt impulsi laiuse modulatsiooni (PWM) abil.See juhtimismeetod võimaldab servo väljundvõlli täpselt positsioneerida, muutes servole saadetavate elektriimpulsside laiust.See toimib järgmiselt.

Impulsi laiuse modulatsioon (PWM): PWM on tehnika, mis hõlmab teatud sagedusega elektriimpulsside seeria saatmist.Põhiparameeter on iga impulsi laius või kestus, mida tavaliselt mõõdetakse mikrosekundites (µs).

Keskasend: tüüpilise servo puhul näitab umbes 1,5 millisekundi (ms) pikkune impulss keskmist asendit.See tähendab, et servo väljundvõll on oma keskpunktis.

Suuna juhtimine: servo pöörlemissuuna juhtimiseks saate reguleerida impulsi laiust.Näiteks:

Alla 1,5 ms (nt 1,0 ms) pikkune impulss põhjustab servo pöörlemise ühes suunas.
Impulss, mis on pikem kui 1,5 ms (nt 2,0 ms), põhjustab servo pööramise vastupidises suunas.
Positsiooni juhtimine: konkreetne impulsi laius on otseselt korrelatsioonis servo asendiga.Näiteks:

1,0 ms impulss võib vastata -90 kraadile (või mõnele muule kindlale nurgale, olenevalt servo spetsifikatsioonidest).
2,0 ms impulss võib vastata +90 kraadile.
Pidev juhtimine: PWM-signaalide pideva saatmisega erineva impulsi laiusega saate panna servo pöörlema ​​mis tahes soovitud nurga alla selle määratud vahemikus.

DSpoweri servo värskenduskiirus: nende PWM-signaalide saatmise kiirus võib mõjutada servo reageerimiskiirust ja liikumist.Servod reageerivad tavaliselt hästi PWM-signaalidele, mille sagedus on vahemikus 50–60 hertsi (Hz).

Mikrokontroller või servodraiver: PWM-signaalide genereerimiseks ja servole saatmiseks võite kasutada mikrokontrollerit (nagu Arduino) või spetsiaalset servodraiveri moodulit.Need seadmed genereerivad vajalikud PWM-signaalid, mis põhinevad teie sisestatud sisendil (nt soovitud nurgal) ja servo spetsifikatsioonidel.

Siin on näide Arduino koodis, et illustreerida, kuidas saate servot PWM-i abil juhtida:

DSpower PWM servo

Selles näites luuakse servoobjekt, mis kinnitatakse kindla tihvti külge ja seejärel kasutatakse kirjutamisfunktsiooni servo nurga määramiseks.Servo liigub selle nurga alla vastuseks Arduino genereeritud PWM-signaalile.


Postitusaeg: 18. oktoober 2023