Notifications
Clear all

Speeding up servos

4 Posts
2 Users
0 Likes
1,406 Views
jeffed
(@jeffed)
Member
Joined: 5 years ago
Posts: 25
Topic starter  

Elementary question. Hypothetically, how would I get more speed out of Arduino-Uno-powered servos? The servos would need to move 180 degrees (either clockwise or counter-clockwise) in no more than 0.25 of a second. Why, hypothetically? Because I haven't even begun to experiment with an Arduino-Uno-servo setup yet, much less by adding the PCS9685 board to it. It would be controlling 3 ST-90 servos. My first thought would be to power them with 6V instead of 5V. Advice anyone?


   
Quote
jeffed
(@jeffed)
Member
Joined: 5 years ago
Posts: 25
Topic starter  

I think I've answered my own question. The solution is for the servos to sweep 90 degrees, not 180.

This post was modified 3 years ago by jeffed

   
ReplyQuote
(@dronebot-workshop)
Workshop Guru Admin
Joined: 5 years ago
Posts: 1076
 
Posted by: @jeffed

The solution is for the servos to sweep 90 degrees, not 180.

Well as you're only traveling half the distance then it will happen in half the time, but the actual servo "speed" hasn't changed.

The actual speed at which the servo operates is determined by its internal characteristics, as a servo is really just a DC motor and a servo feedback control. 

Some models of servos may respond quicker than others to a change in position, so selecting a different model may improve your results.

Another thing you might look at, using your current setup, is to see if the loop or function you're using to move the servo inserts a small delay after repositioning the servo, most of them do. You might experiment and reduce the value of that delay, this will make the servo more responsive and might decrease the time it takes to complete your movement if the position change is gradual.

 😎

Bill 

"Never trust a computer you can’t throw out a window." — Steve Wozniak


   
ReplyQuote
jeffed
(@jeffed)
Member
Joined: 5 years ago
Posts: 25
Topic starter  

@dronebot-workshop Thanks, Bill. I'll get back to you on how it works out in practice.


   
ReplyQuote