Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations GregLocock on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

Comparison between Servo motor and stepper motor 1

Status
Not open for further replies.

hwangsoh

Computer
Jul 2, 2002
1
I would like to know the difference between Servo motor and Stepper motor.
If someone provides this information, that would be great.
With the usage of these 2 motors, that's great.
 
Replies continue below

Recommended for you

Brushless DC Servo Motor vs. Stepper motor in 5 seconds.

A servo is a closed loop system, meaning that it utilizes a feedback device to related back velocity and position information. A stepper is an open loop device, meaning there is no feedback to the controls.

The typical stepper (Hybrid 1.8 deg) is made up of 50 north stacked next to 50 south magnets. One aligining up in the valley of the other. You have 2-poles. (50+50) x 2 = 200 steps per rev. A stepper uses electro-magnets to pull the stator magnets causing the shaft to rotate. The stepper drive is what is creating the field in the stator windings.

The servo works a bit the same except it typically only has 4, 6, 8...pairs of N-S magnets on the rotor and it is a 3 phase system. The power delivered to the motor comes from the servo amp. On power up, a servo system must know the relationship of the rotor to the stator. On an encoder based system, the are typically hall effects that give course rotor position back to the drive. Once rotor/stator relationship is known, the drive can then be enabled and start producing torque. The servo system uses the encoder to correct for velocity and position errors.

Servo motors are used in high speed, high torque, high acceleration type applications (and low for all of them as well).

Steppers are used in low speed, low torque, low acceleration applications.

Steppers do not have the ability to compensate for changing loads. Steppers can stall (lose syncronization between stator and rotor) when load or acceleration is too high.

Both system allow you to control position, velocity, and torque.

Hope this 5 second intro helped. Call your local automation distributor and run your applications buy them, they should be able to help you.

Cameron Anderson
Sales & Applications Engineer
"Dedicated to the Science of Motion"
 
What SERVOCAM said. Servos give feedback (only position though, velocity is calculated by the drive in most cases), and steppers don't. A stepper motor assumes that it arrived where it was supposed to.
 
When I said, "A servo is a closed loop system, meaning that it utilizes a feedback device to related back velocity and position information," I mean that today's servos do not need both Tachs & Encoders like older systems where the tach gave velocity info and the encoder gave position. The encoder gives back pulses to the controller. To the controller, each pulse indicating a position, and the number of pulses per time unit equal velocity. I apologize for not being more clear or some of you reading into it too much. :)

The typical step motor is your 1.8 degree or 200 step per rev motor. The construction of the rotor & stator are very precise and you can expect +/- 2% of the 1.8 degrees. Also just because the motor is 200 step/rev, it does not mean that it can only do that resolution. The motion of the stepper is created by the drive it is connected to. Rotation of the motor is causes by stator electromagnets pulling rotor permanent magnets. You have your 2 phases and 100 alternating N-S magnets on a stack (50N, 50S). By switching the phases on and off, you can pull the rotor to the next position. Now if you want to achieve greater resolutions, all you have to do is manipulate the current going into the phases. Instead of turning Phase A off and Phase B on, we leave A on at 100% current and turn Phase B to 10% current. This will cause the rotor to turn slightly because of the stator/rotor magnetic attraction.

This winding manipulation is known as microstepping. There are resolutions out there to 50,000 steps per rev, but I was told that anything over 36,000 steps/rev does not make any difference. Microstepping was created to get better positioning resolutions along with smoother velocities. The problem was that when microstepping you were loosing useable torque due to resonance. Today, this is not the case with the newer stepper drives that incorporate Anti-Resonance. I believe that IDC Motion and Oriental have the best performing stepper drives our of all I used. But this gets me into another discussion. Why? Why do all this design into stepper motor technology when the applications we are applying steppers into don't need it? Can anyone answerer that? Maybe the reason is because they can, and to show the servos that they still have their place and can do things they can't. Maybe the engineer doesn't understand servo, so he keeps designing steppers. Until a servo can maintain 100% holding torque at zero speed with no dither or come down to the cost of a stepper system, they will never be going away.

Now on to the next topic, Steppers using Encoders. After the past 4 1/2 years of applying servo's and steppers into almost every application imaginable, I learned that people who want an encoder on the stepper should just go servo. Yes we can put encoders on steppers, and in many applications I did so. An encoder can be utilized in many ways by steppers. Sometimes is was still cheaper to put the encoder on there for that insurance policy to make sure it got there. On the other hand, maybe the controls guy was insecure. :) heheheh.
1. It can increase the system resolution and accuracy.
2. Be used for stall detection
3. Be used for Position Verification
4. What I call Pseudo Servo.

What is Psuedo Servo in steppers? I have seen stepper systems actually close the loop around the encoder. Servoing the stepper. :) The only place I found this useful was in applications where they wanted the stepper to move back to position if the system was over-torqued or when they enable the system and move the shaft and re-enable and have it move back into position.

Do you have a specific application your working on that you could share with us? I'm sure all of us posting would be happy to help make a recommendation.

Cameron Anderson
Sales & Applications Engineer
"Dedicated to the Science of Motion"
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor