• orri_bandera

Berriak

Nola kontrolatzen da serboa PWM bidez?

DSpower serbo motorra Pultsu Zabalera Modulazioaren (PWM) bidez kontrolatzen da normalean. Kontrol-metodo honek serboaren irteera-ardatza zehatz-mehatz kokatzea ahalbidetzen du, serboari bidalitako pultsu elektrikoen zabalera aldatuz. Hona hemen nola funtzionatzen duen:

Pultsu-zabaleraren modulazioa (PWM): PWM pultsu elektriko batzuk maiztasun zehatz batean bidaltzen dituen teknika da. Funtsezko parametroa pultsu bakoitzaren zabalera edo iraupena da, normalean mikrosegundotan (µs) neurtzen dena.

Erdiko posizioa: Servo tipiko batean, 1,5 milisegundo inguruko pultsu batek (ms) erdiko posizioa adierazten du. Horrek esan nahi du serboaren irteera ardatza erdiko puntuan egongo dela.

Norabidearen kontrola: Serboak biratzen duen norabidea kontrolatzeko, pultsuaren zabalera doi dezakezu. Adibidez:

1,5 ms baino gutxiagoko pultsu batek (adibidez, 1,0 ms) serboa norabide batean biratzea eragingo luke.
1,5 ms baino handiagoa den pultsu batek (adibidez, 2,0 ms) serboa kontrako noranzkoan biratzea eragingo luke.
Posizio-kontrola: pultsu-zabalera espezifikoak zuzenean lotzen du serboaren posizioarekin. Adibidez:

1,0 ms-ko pultsu bat -90 graduri dagokio (edo beste angelu zehatz bati, serboaren zehaztapenen arabera).
2,0 ms-ko pultsu bat +90 gradukoa izan daiteke.
Etengabeko kontrola: PWM seinaleak pultsu-zabalera desberdinetan etengabe bidaliz, serboak nahi duzun angeluan biratu ditzakezu bere zehaztutako barrutian.

DSpower Servo Eguneratze-tasa: PWM seinale hauek bidaltzen dituzun abiadurak eragina izan dezake serboak zein azkar erantzuten duen eta nola mugitzen den. Servoek normalean ondo erantzuten diete PWM seinaleei 50 eta 60 Hertz (Hz) bitarteko maiztasunekin.

Mikrokontroladorea edo Servo Driver: PWM seinaleak sortzeko eta bidaltzeko, mikrokontrolagailu bat (Arduino bat bezalakoa) edo dedikatu serbo kontrolagailu modulua erabil dezakezu. Gailu hauek beharrezko PWM seinaleak sortzen dituzte zuk ematen duzun sarreran (adibidez, nahi den angelua) eta serboaren zehaztapenetan oinarrituta.

Hona hemen adibide bat Arduino kodean serbo bat PWM erabiliz nola kontrolatu dezakezun ilustratzeko:

DSpower PWM serboa

Adibide honetan, serbo objektu bat sortzen da, pin zehatz bati lotuta, eta ondoren idazteko funtzioa erabiltzen da serboaren angelua ezartzeko. Serboa angelu horretara mugitzen da Arduinok sortutako PWM seinaleari erantzunez.


Argitalpenaren ordua: 2023-10-18