PWM and Servo Motors

  • Thread starter LabGuy330
  • Start date
  • #1
36
0
Hi everyone,

I am really trying to get the concept of Servo Motors and am sort of stuck on something, particularly how the motor gets its Pulse Width Modulation.

I understand the 0 to 5V with a period of about 20ms and different pulse widths generate different angular positions. What I am unfamiliar with is how the motor's controller knows the desired position? Is it as simple as a certain voltage input into the controller generates a corresponding PWM for that voltage and thus varies linearly?

Any help is greatly appreciated!
 

Answers and Replies

  • #2
Different pulse widths (duty cycles), generate different torque (0-100%), not angular position. The desired position/torque/speed is commanded by something or someone, the actual position/torque/speed is measured with a feedback device: angular encoder/load cell/tach/etc.
 
  • #3
36
0
Thanks for the reply!

I basically get that the duty cycles dictate the position/torque, what I am unfamiliar with is how I command the driver to do so. I cant just stand next to the motor and say "turn 90 degrees please." what electronically does the driver receive to generate the PWM?
 
  • #4
It depends on the controller, some are a 0-5V analog input, others are digital command ("clockwise, 50%" ) e.g. over USB, ethernet, RS232 etc...
 

Related Threads on PWM and Servo Motors

Replies
2
Views
2K
  • Last Post
Replies
1
Views
2K
  • Last Post
Replies
1
Views
473
Replies
9
Views
759
  • Last Post
Replies
3
Views
2K
  • Last Post
Replies
2
Views
12K
Replies
0
Views
1K
  • Last Post
Replies
4
Views
2K
  • Last Post
Replies
1
Views
3K
  • Last Post
Replies
1
Views
1K
Top