Arduino Polska Forum
Sterowanie prędkością serwonapędu 360 - praca ciągła - Wersja do druku

+- Arduino Polska Forum (http://forum.arduinopolska.pl)
+-- Dział: Korzystanie z Arduino (http://forum.arduinopolska.pl/dzial-korzystanie-z-arduino)
+--- Dział: Silniki, Mechanika i Zasilanie (http://forum.arduinopolska.pl/dzial-silniki-mechanika-i-zasilanie)
+--- Wątek: Sterowanie prędkością serwonapędu 360 - praca ciągła (/watek-sterowanie-pr%C4%99dko%C5%9Bci%C4%85-serwonap%C4%99du-360-praca-ci%C4%85g%C5%82a)



Sterowanie prędkością serwonapędu 360 - praca ciągła - Luxfire - 14-07-2017

Witam,
używam serwonapędu  AR-3606HB - praca ciągła 360. 
Znacie może jakiś sposób na kontrolowanie prędkości jego obrotów?
<próbowałem użyć analogWrite(poniekąd się udało ale zaczął pożerać ponad 1A), servo.write()/servo.writeMicroseconds() oraz servo.slowmove(). Żadna z komend nie pomogła, znacie może jakąś bibliotekę bądź sposób aby spowolnić jego obrót? 
<gdy podłączam servo (servo.attach()) zaczyna bardzo powoli się obracać>
Z góry dziękuję za wskazówki,


RE: Sterowanie prędkością serwonapędu 360 - praca ciągła - Robson Kerman - 27-07-2017

Konkretnie w tym modelu, prędkość regulowana jest szerokością impulsu.
W zwykłych serwach szerokością impulsu reguluje się kąt wychylenia.
Standardowo 1,5 ms jest punktem neutralnym, 2 ms to maksymalna prędkość, a 1 ms to maks w przeciwnym kierunku.
Twoje serwo ma potencjometr regulujący punkt neutralny i być może tu tkwi problem, że jest ustawione skrajnie, albo coś w tym stylu.