Adafruit PWM/Servo Shield SG90 Servos Buzzing
hello all,
i've looked through forums, , elsewhere online can't find answer simple query. want know pulse width min & max settings use towerpro sg90 servo adafruit pwm/servo shield? i'm sure must know both popular products.
i have found on spec sheet pulse width of sg90 500 - 2400 µs, adafruit library uses different scale, out of 4096 , i'm bit confused maths doesn't come out correct value , i'm still getting of servos buzzing when @ 1 of extremes. trial , error has worked well.
if calculations:
1000000/4096 = 244.140625
500/244.140625 * 60 = 122.88;
2400/244.140625 * 60 = 589.824
but these values cause fair bit of buzzing on servos , i'm worried i'll damage them. through trial , error better values around min:140, max:640; , doesn't seem full 180 out of them.
can recommend values have used, or other reasons why buzzing may occurring? powering 5v 10a supply , running 16 servos @ once shield. buzzing can still occur if there less though.
thanks in advance,
david
i've looked through forums, , elsewhere online can't find answer simple query. want know pulse width min & max settings use towerpro sg90 servo adafruit pwm/servo shield? i'm sure must know both popular products.
i have found on spec sheet pulse width of sg90 500 - 2400 µs, adafruit library uses different scale, out of 4096 , i'm bit confused maths doesn't come out correct value , i'm still getting of servos buzzing when @ 1 of extremes. trial , error has worked well.
if calculations:
1000000/4096 = 244.140625
500/244.140625 * 60 = 122.88;
2400/244.140625 * 60 = 589.824
but these values cause fair bit of buzzing on servos , i'm worried i'll damage them. through trial , error better values around min:140, max:640; , doesn't seem full 180 out of them.
can recommend values have used, or other reasons why buzzing may occurring? powering 5v 10a supply , running 16 servos @ once shield. buzzing can still occur if there less though.
thanks in advance,
david
not sure if you're still checking thread or not, here values i've been using have been working pretty well:
0 degrees - 175
90 degrees - 425
180 degrees - 675
like you, checked datasheet also, saw 500-2400, tried , didn't expected. hope helps!
0 degrees - 175
90 degrees - 425
180 degrees - 675
like you, checked datasheet also, saw 500-2400, tried , didn't expected. hope helps!
Arduino Forum > Using Arduino > Motors, Mechanics, and Power (Moderator: fabioc84) > Adafruit PWM/Servo Shield SG90 Servos Buzzing
arduino
Comments
Post a Comment