Why Would I Use a Servomotor?
Adafruit's High-Torque Servo Motor
That’s an interesting question. We could look at the history of servomotors, but that is a long look at the invention of electric motors in the time of Tesla and Edison. We could look at the inventor of servomotors, but that is not exactly clear (though I prefer the idea that the first servomotor was created by James Servo). We could look at what someone thinks about when they first hear “servomotor.” Most people who hear “servo” most likely think about the little servo motors found in hobbyist kits and used in toy airplanes and such. Then again, if you work in the automation world, you probably think of the $10,000 motor you had to buy for the robot arms.
But what really is a servomotor? Servomotors can be defined as simply as a rotary actuator or linear actuator, read as motors, with built-in control circuitry. Now that is a very simple but vague definition. The problem is the level of control is very different between an industrial servomotor and a little DC servomotor. You also have to be careful not to include stepper motors in your definition. Steppers differ in how they are controlled. A servo keeps a measurement of its angle while a stepper motor moves in steps. This means that a servo will be told to move a certain angle while a stepper will be told to take 13 steps. The servo is in a closed loop control and has feedback of its position; the stepper is open loop and has measured steps, but has no feedback.
Panasonic Industrial Automation Sales' 3000 RPM Servo Motor
Simple DC servomotors are similar in idea of industrial servomotors, but also very different. One thing you will notice with a simple servo is it usually has three wires. An industrial motor has many more that usually connect into a special controller. The simple servo has a power, ground, and control pin. The control pin is usually just a PWM signal. The change in the width or timing of the pulse tells the servo what to do. For servos that only turn to a certain degree, it is usually along the lines of a 1 ms pulse for the 0 degree position, a 1.5 ms pulse for 90 degrees, and a 2 ms pulse for 180 degrees. For a continuous servo, which can turn 360 degrees, the pulse usually controls the rpm and directions. A 1.5 ms pulse is stop; anything greater than that would dictate clockwise motion and less than that would dictate counterclockwise motion. This makes servomotors the easiest motor to get started working with. All you need is PWM signal. Most microcontrollers have a timer built in that has a very easy way to make a PWM signal. To see more on creating that, you can visit our eewiki Driving Servomotors page, or if you want to learn a little more on the inner workings of servomotors and running it on an Arduino, check out this servo motor article on our website.
References:
1 – Gieras, Jacek F. Permanent Magnet Motor Technology: Design and Applications, Third Edition, pg. 26, Sept 20, 2017
2 – FASTECH, Why the Closed Loop Stepping System Has Better Performance Than The Servo Systems, Sept 20, 2017
Have questions or comments? Continue the conversation on TechForum, Digi-Key's online community and technical resource.
Visit TechForum