Premium Membership ♕

Learn from experienced engineers and study specialized technical articles, guides & courses. Save 50% on courses with the Enterprise Plan.

Home / Technical Articles / Few Words About Stepper Motor (Advantages, Disadvantages and Classification)
Few Words About Stepper Motor (Advantages, Disadvantages and Classification)
Few Words About Stepper Motor (Advantages, Disadvantages and Classification)


A stepper motor is an electromechanical device which converts electrical pulses into discrete mechanical movements. The shaft or spindle of a stepper motor rotates in discrete step increments when electrical command pulses are applied to it in the proper sequence.

The motors rotation has several direct relationships to these applied input pulses. The sequence of the applied pulses is directly related to the direction of motor shafts rotation.

The speed of the motor shafts rotation is directly related to the frequency of the input pulses and the length of rotation is directly related to the number of input pulses applied.

Stepper Motor Advantages and Disadvantages

Stepper motor with cable
Stepper motor with cable


  1. The rotation angle of the motor is proportional to the input pulse.
  2. The motor has full torque at standstill (if the windings are energized)
  3. Precise positioning and repeatability of movement since good stepper motors have an accuracy of 3 – 5% of a step and this error is non cumulative from one step to the next.
  4. Excellent response to starting/stopping/reversing.
  5. Very reliable since there are no contact brushes in the motor. Therefore the life of the motor is simply dependant on the life of the bearing.
  6. The motors response to digital input pulses provides open-loop control, making the motor simpler and less costly to control.
  7. It is possible to achieve very low speed synchronous rotation with a load that is directly coupled to the shaft.
  8. A wide range of rotational speeds can be realized as the speed is proportional to the frequency of the input pulses.


  1. Resonances can occur if not properly controlled.
  2. Not easy to operate at extremely high speeds.

Open Loop Operation

One of the most significant advantages of a stepper motor is its ability to be accurately controlled in an open loop system.

Open loop control means no feedback information about position is needed. This type of control eliminates the need for expensive sensing and feedback devices such as optical encoders.

Your position is known simply by keeping track of the input step pulses.

Stepper Motor Types

There are three basic stepper motor types. They are:

  1. Variable-reluctance (VR)
  2. Permanent-magnet (PM)
  3. Hybrid (HB)

Variable-reluctance (VR)

This type of stepper motor has been around for a long time. It is probably the easiest to understand from a structural point of view.

Figure 1 shows a cross section of a typical V.R. stepper motor.

Cross-section of a variable reluctance (VR) motor
Figure 1 – Cross-section of a variable reluctance (VR) motor

This type of motor consists of a soft iron multi-toothed rotor and a wound stator. When the stator windings are energized with DC current the poles become magnetized. Rotation occurs when the rotor teeth are attracted to the energized stator poles.

Permanent Magnet (PM)

Often referred to as a “tin can” or “canstock” motor the permanent magnet step motor is a low cost and low resolution type motor with typical
step angles of 7.5°to 15°.

Principle of a PM or tin-can stepper motor
Figure 2 – Principle of a PM or tin-can stepper motor

(48 – 24 steps/revolution) PM motors as the name implies have permanent magnets added to the motor structure.

The rotor no longer has teeth as with the VR motor. Instead the rotor is magnetized with alternating north and south poles situated in a straight line parallel to the rotor shaft.

These magnetized rotor poles provide an increased magnetic flux intensity and because of this the PM motor exhibits improved torque characteristics when compared with the VR type.

Hybrid (HB)

The hybrid stepper motor is more expensive than the PM stepper motor, but provides better performance with respect to step resolution, torque and speed.

Cross-section of a hybrid stepper motor
Figure 3 – Cross-section of a hybrid stepper motor

Typical step angles for the HB stepper motor range from 3.6°to 0.9° (100 – 400 steps per revolution).

The hybrid stepper motor combines the best features of both the PM and VR type stepper motors.

The rotor is multi-toothed like the VR motor and contains an axially magnetized concentric magnet around its shaft. The teeth on the rotor provide an even better path which helps guide the magnetic flux to preferred locations in the airgap. This further increases the detent, holding and dynamic torque characteristics of the motor when compared with both the VR and PM types.

The two most commonly used types of stepper motors are the permanent magnet and the hybrid types.

Make the right choice

If a designer is not sure which type will best fit his applications requirements he should first evaluate the PM type as it is normally several times less expensive. If not then the hybrid motor may be the right choice.

There also excist some special stepper motor designs. One is the disc magnet motor. Here the rotor is designed sa a disc with rare earth magnets, see figure 4 .

This motor type has some advantages such as very low inertia and a optimized magnetic flow path with no coupling between the two stator windings.
Principle of a disc magnet motor developed by Portescap
Figure 4 – Principle of a disc magnet motor developed by Portescap

These qualities are essential in some applications.

How the Stepper motors are made and how they operate (1)

How the Stepper motors are made and how they operate (2)

Reference: Industrial Circuits Application Note – Stepper Motor Basics by

Premium Membership

Get access to premium HV/MV/LV technical articles, electrical engineering guides, research studies and much more! It helps you to shape up your technical skills in your everyday life as an electrical engineer.
More Information

Edvard Csanyi

Electrical engineer, programmer and founder of EEP. Highly specialized for design of LV/MV switchgears and LV high power busbar trunking (<6300A) in power substations, commercial buildings and industry facilities. Professional in AutoCAD programming.


  1. yazeed
    May 26, 2017

    please how can i regulate the speed using programmable logic controller with simatic manager ??

  2. sadam malgani
    Feb 04, 2014

    Sir plz share articles about power system

  3. Chandra Mouli
    Nov 12, 2013

    Hi Sir,
    The Article you presented was good but please some applications that mean industrial applications for each type individually please

Leave a Comment

Tell us what you're thinking. We care about your opinion! Please keep in mind that comments are moderated and rel="nofollow" is in use. So, please do not use a spammy keyword or a domain as your name, or it will be deleted. Let's have a professional and meaningful conversation instead. Thanks for dropping by!

Enter Captcha Here :

Learn How to Design Power Systems

Learn to design LV/MV/HV power systems through professional video courses. Lifetime access. Enjoy learning!

Subscribe to Weekly Newsletter

Subscribe to our Weekly Digest newsletter and receive free updates on new technical articles, video courses and guides (PDF).
EEP Academy Courses - A hand crafted cutting-edge electrical engineering knowledge