Special Machines: Stepper Motor, BLDC and SRM Basics
A stepper motor is a brushless electric motor that rotates in small, exact angular jumps called steps instead of spinning smoothly. Each electrical pulse sent to its windings turns the shaft by a fixed step angle — commonly 1.8 degrees — so exactly 200 pulses produce one full revolution. Because position is decided purely by counting pulses, a stepper can hold an exact angle without any position sensor feeding information back to the controller.
Two close relatives complete the family of special machines. The brushless DC (BLDC) motor keeps the permanent magnets of a DC motor but replaces its brushes and commutator with electronic switching, so there is nothing to wear out. The switched reluctance motor (SRM) goes further: its rotor is just shaped steel with no windings and no magnets at all, and torque comes from the magnetic pull that drags each rotor pole toward the nearest energized stator pole. These three machines matter because printers, drones, robots and electric vehicles all need precise, quiet, maintenance-free motion that ordinary induction motors cannot give.
Key Concepts
- Step angle: the fixed rotation per pulse. A 1.8-degree motor needs 200 steps per revolution; a 0.9-degree motor needs 400.
- Holding torque: the maximum torque an energized stepper can resist at standstill without moving, measured in newton-metres (N·m).
- Commutation: the electronic switching of stator windings in sequence. BLDC controllers use Hall sensors or sensorless back-EMF detection to know exactly when to switch.
- Reluctance torque: the SRM principle — the rotor turns to the position of minimum magnetic reluctance (maximum inductance), needing no rotor copper or magnets.
- Microstepping: a drive technique that splits each full step into 16, 32 or 256 smaller steps by shaping winding currents, giving smooth, vibration-free motion.
- Pull-out torque: the maximum load torque a stepper can follow at a given speed; exceeding it causes permanently lost steps.
Formulas
- Stepper speed: rpm = (f × θ) / 6, where f is the pulse frequency in pulses per second and θ is the step angle in degrees. It assumes the motor keeps up with every pulse.
- Pulses for a target angle: N = (target angle in degrees) / θ.
- BLDC relations: back-EMF E = ke × ω and torque T = kt × I, where ke (volt-seconds per radian) and kt (newton-metres per ampere) are numerically equal in SI units, and ω is the rotor speed in radians per second.
Worked Example
A 1.8-degree stepper motor is driven with 1,000 pulses per second. Its speed is rpm = (1000 × 1.8) / 6 = 300 rpm. To rotate exactly three full revolutions, the controller must send N = (3 × 360) / 1.8 = 600 pulses. At 300 rpm one revolution takes 0.2 seconds, so the three-revolution move finishes in 0.6 seconds. If the driver accidentally sends 601 pulses, the shaft overshoots by exactly one step (1.8 degrees) and the error never grows, because every step is an absolute movement rather than a measured one — provided the load stays below the pull-out torque.
Common Misconceptions
- "Steppers can never lose position." They can: any load torque above the pull-out limit makes the rotor miss steps, and since there is no feedback, the controller never notices. High-reliability designs add an encoder or use closed-loop steppers.
- "A BLDC motor runs straight from a battery." It does not. Without its electronic controller performing commutation, a BLDC motor just locks up; the controller is as essential as the motor itself.
- "SRMs are noisy because they are badly built." The buzzing comes from the machine's own physics — its doubly-salient structure makes torque pulsate — and is reduced by rotor skewing and current shaping, not by tighter assembly.
Real-World Applications
- Stepper motors position the print heads of 3D printers, drive CNC machine axes, move scanner optics and stabilize camera gimbals.
- BLDC motors spin drone propellers, e-bike wheels, modern ceiling fans and hard-disk drive platters, all places where long life and high efficiency matter.
- SRMs appear in washing machines, vacuum cleaners and electric-vehicle traction prototypes, especially where high temperatures would demagnetize permanent magnets.
Stepper motors trade raw power for exact positioning, BLDC motors trade brushes for efficiency and life, and SRMs trade magnets and rotor copper for rugged simplicity. Pick the stepper when position must be exact, the BLDC when efficiency and smooth speed matter, and the SRM when the environment is hot, harsh or cost-driven — and always size each machine so its real load stays comfortably inside its torque limits.