Pages: [1]   Go Down
Author Topic: Establishing PWM limits for Servo motor.  (Read 1267 times)
0 Members and 1 Guest are viewing this topic.
London
Offline Offline
Sr. Member
****
Karma: 1
Posts: 268
Arduino has it all
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Servo motors have minimum and maximum lengths of PWM signal width in microseconds, that they would tollerate. But manufacturers never bother to display those.

What is the best way to find those out?
Logged

Global Moderator
UK
Offline Offline
Brattain Member
*****
Karma: 290
Posts: 25782
I don't think you connected the grounds, Dave.
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

If you're talking about R/C servos, PPM pulses (not PWM) are usually in the range 1000 to 2000 usec, sometimes ±200usec, repeated roughly every 20msec
Logged

"Pete, it's a fool looks for logic in the chambers of the human heart." Ulysses Everett McGill.
Do not send technical questions via personal messaging - they will be ignored.

London
Offline Offline
Sr. Member
****
Karma: 1
Posts: 268
Arduino has it all
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

What are PPM pulses? Can Arduino do them?

I am just using the standard Servo library. I guess it is sending PWM pulses.
Logged

Global Moderator
UK
Offline Offline
Brattain Member
*****
Karma: 290
Posts: 25782
I don't think you connected the grounds, Dave.
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Why guess?
Logged

"Pete, it's a fool looks for logic in the chambers of the human heart." Ulysses Everett McGill.
Do not send technical questions via personal messaging - they will be ignored.

South Texas
Offline Offline
Edison Member
*
Karma: 8
Posts: 1024
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Nope - They're not PWM..

They are PPM - it takes 2 pulses and the time between the pulses controls the servo position.
Logged

0
Offline Offline
Tesla Member
***
Karma: 141
Posts: 9470
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
What is the best way to find those out?

You use simple servo conrol code to send the servo increasing and decreasing control values and find the servo high and low hard stops.
Logged

Consider the daffodil. And while you're doing that, I'll be over here, looking through your stuff.   smiley-cool

Global Moderator
UK
Offline Offline
Brattain Member
*****
Karma: 290
Posts: 25782
I don't think you connected the grounds, Dave.
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
They are PPM - it takes 2 pulses and the time between the pulses controls the servo position.
They are PPM, but the servo displacement is proportional to only the width of the control pulse; the time between pulses is largely immaterial (though it isn't recommended you change it!)
Logged

"Pete, it's a fool looks for logic in the chambers of the human heart." Ulysses Everett McGill.
Do not send technical questions via personal messaging - they will be ignored.

Pages: [1]   Go Up
Jump to: