• page_banner

Nûçe

Servo bi PWM çawa tê kontrol kirin?

Servo motora DSpower bi gelemperî bi Modulasyona Berfirehiya Pulse (PWM) ve tê kontrol kirin.Ev rêbaza kontrolê dihêle hûn bi guheztina firehiya pêlên elektrîkê yên ku ji servo re têne şandin, mîlî derana servo bi awakî rast bi cih bikin.Li vir çawa dixebite:

Modulasyona Berfirehiya Pulsê (PWM): PWM teknîkek e ku bi şandina rêzek pêlên elektrîkê li frekansek taybetî vedihewîne.Parametreya sereke firehî an dirêjahiya her pêlekê ye, ku bi gelemperî di mîkroçirkeyan de (µs) tê pîvandin.

Positiona Navendê: Di servoyek tîpîk de, pêleka dora 1.5 milliseconds (ms) pozîsyona navendê nîşan dide.Ev tê vê wateyê ku mîlî derana servo dê di nîvê xwe de be.

Kontrola Rêvekirinê: Ji bo kontrolkirina arasteya ku servo tê de dizivire, hûn dikarin firehiya pêlê rast bikin.Bo nimûne:

Nebza ji 1,5 ms kêmtir (mînak, 1,0 ms) dê bibe sedem ku servo di yek alî de bizivire.
Nebza ji 1,5 ms mezintir (mînak, 2,0 ms) dê bibe sedem ku servo berevajî bizivire.
Kontrola Position: Firehiya nebza taybetî rasterast bi pozîsyona servo re têkildar e.Bo nimûne:

Dibe ku pêlekek 1.0 ms bi -90 pileyî re têkildar be (an an goşeyek taybetî ya din, li gorî taybetmendiyên servo ve girêdayî ye).
Nebza 2.0 ms dibe ku bi +90 pileyan re têkildar be.
Kontrola Berdewam: Bi şandina domdar îşaretên PWM bi firehiyên pêlên cihêreng, hûn dikarin servo di nav rêza xweya diyarkirî de berbi her goşeya xwestinê ve bizivirînin.

Rêjeya Nûvekirina Servo ya DSpower: Leza ku hûn van îşaretên PWM dişînin dikare bandorê li ka çiqas bilez bersivê dide servo û ew çiqas bi hêsanî tevdigere.Servo bi gelemperî bi frekansên di navbera 50 û 60 Hertz (Hz) de baş bersivê didin îşaretên PWM.

Microkontroller an Servo Driver: Ji bo hilberîn û şandina îşaretên PWM ji servo re, hûn dikarin mîkrokontrollerek (wek Arduino) an modulek ajokerek servo ya taybetî bikar bînin.Van amûran li ser bingeha têketina ku hûn peyda dikin (mînak, goşeya xwestî) û taybetmendiyên servo îşaretên PWM-ya pêwîst diafirînin.

Li vir mînakek di koda Arduino de heye ku diyar bike ka hûn çawa dikarin servo bi karanîna PWM-ê kontrol bikin:

DSpower PWM servo

Di vê nimûneyê de, tiştek servo tête çêkirin, bi pinek taybetî ve girêdayî ye, û paşê fonksiyona nivîsandinê tê bikaranîn ku ji bo goşeya servo ve girêdayî ye.Servo di bersiva nîşana PWM ya ku ji hêla Arduino ve hatî hilberandin ber bi wê goşeyê ve diçe.


Dema şandinê: Oct-18-2023