A stepper motor, also known as step motor or stepping motor, is a brushless DC electric motor that divides a full rotation into a number of equal steps. The motor's position can be commanded to move and hold at one of these steps without any position sensor for feedback (an open-loop controller), as long as the motor is correctly sized to the application in respect to torque and speed.
Switched reluctance motors are very large stepping motors with a reduced pole count, and generally are closed-loop commutated.
There are three main types of stepper motors:
Permanent magnet stepper
Variable reluctance stepper
Hybrid synchronous stepper
Permanent magnet motors use a permanent magnet (PM) in the rotor and operate on the attraction or repulsion between the rotor magnet and the stator electromagnets.
Pulses move the rotor clockwise or anticlockwise in discrete steps. If left powered at a final step, a strong detent remains at that shaft location. This detent has a predictable spring rate and specified torque limit; slippage occurs if the limit is exceeded. If current is removed, a lesser detent still remains, holding shaft position against spring or other torque influences. Stepping can then be resumed while reliably being synchronized with control electronics