In short
Special machines are motors built for precise control rather than for constant-speed line operation: a stepper motor moves a fixed angle for every electrical pulse and so gives open-loop digital positioning, while a brushless DC (BLDC) motor replaces the mechanical commutator of a DC machine with an electronic inverter switched from rotor-position feedback. Both are inverter-fed, both depend on the rotor's magnetic structure rather than on slip, and together they drive printers, CNC axes, drones, e-rickshaws, ceiling fans and electric two-wheelers. In Indian university syllabi they appear as the "special machines" unit of Electrical Machines II or a separate Special Electrical Machines elective; GATE EE asks step angle, resolution and BLDC commutation logic. Interviewers at EV and motor-control companies (Ather, Ola Electric, Bajaj, TVS, Lucas-TVS, Bosch, Texas Instruments, L&T, BHEL, Atomberg, Havells) treat BLDC commutation and stepper torque curves as standard screening questions.
Explained
Stepper motor - construction and types
- A stepper motor converts each input pulse into a discrete angular movement called the step angle (β). Position is the count of pulses, so no encoder is needed - inherently open-loop digital positioning.
- Variable reluctance (VR) stepper: soft-iron toothed rotor with no magnet; torque comes from the rotor aligning itself to the minimum-reluctance path. Small step angles, low torque, no detent torque (free-spinning when de-energised).
- Permanent magnet (PM) or "tin-can" stepper: radially magnetised PM rotor, usually 7.5° or 15° steps; cheap, has detent torque, used in printers, dampers and automotive gauges.
- Hybrid stepper: axially magnetised magnet between two toothed rotor caps offset by half a tooth pitch; combines PM flux with reluctance action. Standard 1.8° (200 steps/rev) NEMA 17/23 motors used in 3D printers and CNC are hybrid.
- Multi-stack (cascade) VR stepper: several stator-rotor stacks on one shaft, each stack one phase, rotor teeth offset between stacks.
- Winding types: unipolar (centre-tapped phases, current always one way, simple drive, only half the copper used at a time) and bipolar (current reversed by an H-bridge, ~40% more torque from the same copper).
- Linear and can-stack variants exist for short-stroke actuation (valves, optics).
Stepper excitation modes and drive
- Wave drive / one-phase-on: only one phase energised at a time. Full step angle, lowest torque, lowest heating, poor damping.
- Full step / two-phase-on: two adjacent phases energised together; rotor sits between pole axes. Same step angle as wave drive but ~1.41 times the torque.
- Half step: alternates one-phase-on and two-phase-on, giving β/2 steps (400 per rev on a 1.8° motor), smoother motion with torque ripple between alternate steps.
- Microstepping: phase currents are shaped as sine and cosine so the current-space vector is held at intermediate angles - typically 1/8, 1/16 or 1/256 of a step; gives smooth, quiet motion and higher resolution but not proportionally higher accuracy (friction and detent torque limit it).
- Drive circuits: L/R drive (series resistance to force current up quickly - wasteful); chopper (constant-current, PWM) drive is the standard - a current-mode driver (ULN2003 for unipolar, L293D/L298, A4988, DRV8825, TMC2209 for bipolar) regulates phase current regardless of back EMF.
- Why chopper drives matter: phase inductance limits current rise (τ = L/R), so at high stepping rates current never reaches rated value and torque falls. A high DC bus with current chopping fixes this.
- Phases are sequenced by a translator/indexer (logic or microcontroller) fed by a pulse train; direction is a separate signal. Speed = pulse frequency; distance = pulse count.
Stepper torque, resolution and stability
- Holding torque: torque needed to deflect the rotor when rated current flows and no stepping occurs - the headline catalogue figure.
- Detent torque: residual torque from the permanent magnet with windings de-energised (zero in a VR stepper).
- Pull-in torque curve (start-stop / response range): maximum load torque against which the motor can start, stop and follow pulses without losing synchronism.
- Pull-out torque curve (slew range): larger torque capability once already running and accelerated gradually; the motor cannot start directly in this range, so a ramped acceleration profile is required.
- Torque falls with stepping rate because of winding inductance and back EMF; the maximum pulse rate is set by the pull-out curve.
- Single-step response is oscillatory and underdamped - the rotor overshoots and rings. Damped by mechanical (viscous/inertia) dampers, electrical damping, half-stepping or microstepping.
- Low-frequency resonance (typically 100-200 steps/s) can stall the motor, with mid-range instability at higher rates (roughly 600-1,500 steps/s); avoided by microstepping, damping, or passing quickly through that band.
- Advantages: digital open-loop positioning, zero steady-state position error, full torque at standstill, no brushes, low cost, easy interfacing.
- Limitations: poor torque at high speed, low efficiency (rated current flows even at standstill), resonance, step loss goes undetected in open loop, noisy, limited power range (typically under about 1 kW).
BLDC motor - construction and operation
- A BLDC motor is an inside-out DC machine: PM rotor (ferrite or rare-earth NdFeB), wound three-phase stator, and the commutator-and-brush set replaced by a three-phase inverter plus rotor-position sensors. Also called a PM trapezoidal machine or electronically commutated (EC) motor.
- Trapezoidal back EMF: the magnet arc and concentrated stator winding are shaped to give a flat-topped (trapezoidal) back-EMF of about 120° electrical flat width, driven with quasi-square (rectangular) currents to give ripple-free torque.
- Six-step (120°) commutation: two of the three phases conduct at any instant; the conducting pair changes every 60° electrical - six states per electrical cycle.
- Position sensing: three Hall-effect sensors 120° apart give a 3-bit code (valid codes 001-110; 000 and 111 are faults) which maps directly to the switching state. Some use an encoder or resolver.
- Inverse relation: at any instant torque is produced by the two conducting phases; reversing the sequence reverses rotation; speed is controlled by PWM on the DC bus voltage/duty, independent of the commutation sequence.
- Sensorless control: the back EMF of the open (non-conducting) phase is sensed for its zero crossing, delayed 30° electrical to find the commutation instant. Cheap and robust at speed, but fails near standstill (no back EMF) - started open-loop or by high-frequency injection. Standard in fans, pumps and drones.
- Four-quadrant operation: regenerative braking by letting the back EMF push current back when the bus is below the EMF; essential for EV range recovery.
- Slotless, outer-rotor (hub) and inner-rotor forms: hub motors in e-scooters and e-rickshaws, outer-rotor in fans and drones for high inertia and torque.
BLDC versus brushed DC, PMSM and induction motors
- Versus brushed DC: no brush wear, sparking or commutator maintenance; higher efficiency (85-95%), better heat dissipation (windings on stator), higher speed and power density, longer life (bearing-limited) - but needs electronics, so it costs more.
- Versus PMSM: PMSM has sinusoidal back EMF, distributed winding and sinusoidal currents with field-oriented (vector) control and continuous rotor position (encoder/resolver); it is smoother and better for servo use. BLDC uses trapezoidal EMF and six-step commutation - simpler, but has ~15% commutation torque ripple. Industry often blurs the names, and the same hardware can be driven either way.
- Versus induction motor: BLDC has no rotor copper loss and no magnetising current, so efficiency and power factor are higher - but the magnet cost and demagnetisation/temperature limits are drawbacks; induction motors remain cheaper for large constant-speed loads.
- Switched reluctance motor (SRM): doubly salient, no magnets or rotor winding, torque by reluctance; rugged and cheap, but with high torque ripple and acoustic noise; examined alongside these as a special machine.
- Servo motor: any closed-loop position/speed drive (brushed DC, BLDC or PMSM) with feedback; a stepper is open-loop, a servo corrects error - the standard interview contrast.
Indian standards, practice and ratings
- IS/IEC 60034 series covers rotating electrical machines: Part 1 rating and performance, Part 5 degrees of protection (IP), Part 6 cooling, Part 14 vibration, Part 30 efficiency classes (IE1-IE5). PM/EC motors are covered under IEC 60034-30-2 for variable-speed motors.
- BEE star labelling (Bureau of Energy Efficiency, Energy Conservation Act 2001, amended 2022) covers ceiling fans; 5-star fans are essentially BLDC, drawing about 28-35 W against about 70-75 W for an induction-motor fan. BEE labelling of fans became mandatory from 1 January 2023 - check current BEE schedules for the ratings in force.
- AIS-041 / AIS-038 and CMVR rules, with FAME/PM E-DRIVE incentive schemes, govern EV motors and controllers in India; PLI schemes for auto components cover traction motors. Scheme names and periods change - verify the current scheme before quoting.
- IS 302 / IEC 60335 apply to appliance motors and safety; IEC 61800-3 covers EMC of variable-speed drives, relevant because stepper and BLDC choppers are PWM sources of conducted EMI.
- Rare-earth magnet (NdFeB) supply and price volatility is a live commercial constraint for Indian BLDC manufacture; ferrite and magnet-free SRM/PMaSynRM designs are being adopted as alternatives.
Key points
- Step angle β - degrees moved per pulse; β = 360/(m × Nr) for VR and 360/(2 × m × Nr) for a hybrid, with m phases and Nr rotor teeth.
- Steps per revolution - 360/β; a 1.8° hybrid stepper gives 200 full steps, 400 half steps.
- Resolution - smallest controllable movement; improved by half-stepping, microstepping or gearing, not by raising pulse rate.
- VR stepper - no magnet, no detent torque, lowest inertia, smallest step angles.
- Hybrid stepper - PM plus toothed reluctance rotor; highest torque per volume of the three types; the 1.8° industry standard.
- Unipolar vs bipolar - unipolar is simpler but uses half the winding; bipolar needs an H-bridge and gives more torque.
- Holding vs detent torque - holding is with rated current; detent is with windings off.
- Pull-in vs pull-out torque - pull-in is start/stop capability; pull-out is the running (slew) capability, reachable only through a ramp.
- Chopper drive - PWM constant-current drive that forces fast current rise against winding inductance, preserving high-speed torque.
- Microstepping - sinusoidal phase currents place the rotor between full-step positions; smoother, but accuracy still limited by friction and detent torque.
- Resonance - stepper oscillation at certain step rates causing step loss; cured by damping or microstepping.
- BLDC - PM rotor, three-phase stator, trapezoidal back EMF, six-step electronic commutation using three Hall sensors.
- Electrical vs mechanical degrees - electrical angle = (P/2) × mechanical angle; an 8-pole BLDC has 4 electrical cycles per revolution.
- BLDC torque constant kT and back-EMF constant kE - numerically equal in SI units (N·m/A and V·s/rad).
- Sensorless BLDC - back-EMF zero crossing of the floating phase, delayed 30° electrical; fails at standstill.
- BLDC vs PMSM - trapezoidal/six-step versus sinusoidal/field-oriented control; PMSM is smoother, BLDC is simpler.
- Stepper vs servo - stepper is open-loop pulse counting with no error detection; servo closes the loop with feedback.
- BEE 5-star ceiling fan - BLDC, roughly 28-35 W against about 70-75 W for a conventional induction-motor fan.
Formulas and examples
Alternative form: β = (Ns − Nr) × 360° / (Ns × Nr), Ns = stator teeth, Nr = rotor teeth
Steps per revolution: S = 360° / β; Resolution (half step) = β/2; Resolution (microstep, n divisions) = β/n
Speed: N (rpm) = (β × f) / 6 = (f × 60) / S, where f = stepping rate in pulses per second (steps/s)
Shaft position: θ = β × (number of pulses); for a lead screw of pitch p (mm/rev): linear step = p × β/360 mm
Current rise in a phase: i(t) = (V/R)(1 − e−tR/L); electrical time constant τ = L/R
Electrical angle: θ_e = (P/2) × θ_m; Electrical frequency f_e = (P/2) × (N/60) Hz
BLDC back EMF per phase: e = kE × ω (V), with ω in rad/s; line (two phases in series) back EMF E = 2 kE ω
BLDC torque: T = kT × I (N·m), and in SI units kT (N·m/A) = kE (V·s/rad)
BLDC steady state: V = E + I R + 2V_sw; speed N ≈ (V − I R) / kE' with kE' in V/rpm
Output power and efficiency: P_out = T ω = 2πNT/60; η = P_out / (V_dc × I_dc)
Commutation interval: t_comm = 60° / (360° × f_e) = 1 / (6 f_e) seconds per step
Example 1 - Step angle and resolution of a VR stepper. A three-phase VR stepper has 8 rotor teeth.
- β = 360/(m × Nr) = 360/(3 × 8) = 15°.
- Steps per revolution S = 360/15 = 24.
- Half stepping gives 7.5° and 48 steps/rev.
- To rotate the shaft exactly 150° in full-step mode: pulses = 150/15 = 10 pulses.
Example 2 - Stepper speed and linear positioning. A 1.8° hybrid stepper (200 steps/rev) drives a lead screw of 2 mm pitch; the driver is set to 1/16 microstepping and is fed 4,000 pulses per second.
- Microstep angle = 1.8/16 = 0.1125°; microsteps per revolution = 200 × 16 = 3,200.
- Speed N = (β × f)/6 with β = 0.1125° and f = 4,000 → N = (0.1125 × 4,000)/6 = 75 rpm.
- Check: 4,000/3,200 = 1.25 rev/s = 75 rpm. ✓
- Linear speed = 75 rev/min × 2 mm = 150 mm/min = 2.5 mm/s.
- Linear resolution = 2 mm × (0.1125/360) = 2/3,200 = 0.000625 mm (0.625 µm) per microstep - far finer than the screw's real accuracy, which is limited by backlash and friction.
Example 3 - Why stepper torque falls with speed. A bipolar phase has R = 2 Ω, L = 4 mH, rated current 2 A, supplied from a 24 V bus.
- τ = L/R = 4 × 10⁻³/2 = 2 ms. Final current V/R = 24/2 = 12 A, well above the 2 A rating, so the chopper limits it.
- Time to reach 2 A: 2 = 12(1 − e−t/τ) → e−t/τ = 1 − 0.1667 = 0.8333 → t = 2 ms × ln(1.2) = 2 × 0.1823 = 0.365 ms.
- At 1.8° full steps, a step time of 0.365 ms corresponds to 1/0.000365 ≈ 2,740 steps/s ≈ 822 rpm - above this the current (and hence torque) cannot reach rated value within one step.
- With a 12 V bus: final current 6 A, 2 = 6(1 − e−t/τ) → t = 2 × ln(1.5) = 0.811 ms, i.e. only about 1,233 steps/s ≈ 370 rpm. A higher bus voltage with chopping extends the usable speed range.
Example 4 - BLDC motor performance. A 48 V BLDC hub motor has line-to-line resistance 0.2 Ω, back-EMF constant kE = 0.0455 V/rpm (line value) and draws 20 A at 48 V bus, at a measured 900 rpm. Neglect switch drops.
- Back EMF E = 0.0455 × 900 = 40.95 V.
- Check with circuit: V − I R = 48 − 20 × 0.2 = 48 − 4 = 44 V; the 3.05 V difference is accounted for by inverter switch drops and iron/friction effects - in an ideal problem E = 44 V and N = 44/0.0455 = 967 rpm.
- Take the ideal case: kE in SI = 0.0455 × 60/(2π) = 0.4345 V·s/rad, so kT = 0.4345 N·m/A (per the same line convention).
- Torque T = kT × I = 0.4345 × 20 = 8.69 N·m.
- ω = 2π × 967/60 = 101.3 rad/s → P_out = 8.69 × 101.3 ≈ 880 W.
- Input P_in = 48 × 20 = 960 W; copper loss = I²R = 400 × 0.2 = 80 W; η = 880/960 = 91.7%.
Example 5 - BLDC electrical frequency and commutation timing. An 8-pole BLDC fan motor runs at 1,200 rpm.
- Pole pairs P/2 = 4 → f_e = 4 × 1,200/60 = 80 Hz.
- Commutations per revolution = 6 × 4 = 24; commutations per second = 6 × 80 = 480.
- Time per commutation state = 1/480 = 2.08 ms; the controller must resolve Hall edges well inside this.
- For sensorless control, the back-EMF zero crossing must be delayed 30° electrical = (30/360) × (1/80) s = 1.04 ms before switching.
| Feature | Stepper | BLDC | Brushed DC | PMSM |
|---|---|---|---|---|
| Commutation | Phase sequencing by indexer | Electronic, six-step, Hall/sensorless | Mechanical brushes | Electronic, sinusoidal FOC |
| Feedback | None (open loop) | Rotor position only | None needed | Continuous position (encoder/resolver) |
| Back EMF shape | - | Trapezoidal | - | Sinusoidal |
| Torque at standstill | Full holding torque | High, controlled | High | High |
| Torque ripple | Steppy, resonant | ~15% at commutation | Low | Very low |
| Efficiency | Low (20-60%) | High (85-95%) | Moderate (75-85%) | Highest (90-96%) |
| Typical power | Up to about 1 kW | Watts to tens of kW | Watts to kW | Watts to hundreds of kW |
| Maintenance | None | None | Brush replacement | None |
| Cost | Low motor, low drive | Moderate | Low motor | High drive |
| Typical use | 3D printers, CNC, ATMs | Fans, drones, EV, pumps | Toys, wipers, starters | Servo, EV traction |
| Mode | Steps/rev (1.8° motor) | Relative torque | Smoothness |
|---|---|---|---|
| Wave (one phase on) | 200 | 1.00 | Poor |
| Full step (two phases on) | 200 | ~1.41 | Fair |
| Half step | 400 | Alternates 1.00/1.41 | Good |
| Microstep 1/16 | 3,200 | ~1.41 (vector held constant) | Excellent |
Six-step commutation table for a BLDC (Hall code -> conducting switches)
Hall(H3H2H1) Phase A Phase B Phase C Switches on
101 + - off A-high, B-low
100 + off - A-high, C-low
110 off + - B-high, C-low
010 - + off B-high, A-low
011 - off + C-high, A-low
001 off - + C-high, B-low
(000 and 111 = Hall sensor fault; reverse the table to reverse direction)
Where it is used
- Consumer appliances: BEE 5-star BLDC ceiling fans (Atomberg, Havells, Orient, Crompton), inverter ACs, washing machines, mixer grinders, air purifiers - driven by the Energy Conservation Act efficiency push.
- Electric mobility: hub and mid-drive BLDC/PMSM motors in e-scooters, e-rickshaws and e-cycles (Ola Electric, Ather, Hero Electric, Mahindra Treo); roles in motor design, controller firmware and BMS-integrated drive validation at Lucas-TVS, Bosch, Napino, Minda.
- Office and banking equipment: steppers in printers, scanners, ATM note dispensers (NCR, Diebold, Vortex), cheque sorters, barcode and label printers.
- Industrial automation and machine tools: stepper and servo axes in CNC routers, 3D printers, pick-and-place machines, textile and packaging machinery, wire-bonding; integrators like Bosch Rexroth, Delta, Panasonic, Fanuc India.
- Aerospace, defence and robotics: BLDC in drones and gimbals (DRDO, ideaForge, Garuda Aerospace), steppers in satellite solar-array and antenna drives at ISRO, actuators in surgical and lab instruments.
- Job roles: motor design engineer (FEA in Ansys Maxwell/Motor-CAD), power-electronics and embedded motor-control engineer (FOC/six-step on STM32, TI C2000, Infineon), test and validation engineer for IS/IEC 60034 and EMC compliance, applications engineer for drive selection.
Interview questions
- Q: What decides the step angle of a stepper motor? A: The number of stator phases (or stacks) and rotor teeth: β = 360/(m × Nr); more teeth and more phases give finer steps, and half-stepping or microstepping subdivides it electronically.
- Q: Why does a stepper motor need no position feedback? A: Each pulse produces a known fixed increment, so position is simply the pulse count - but only while synchronism holds; a missed step is an undetected permanent error.
- Q: Difference between holding torque and detent torque? A: Holding torque resists rotor deflection with rated current flowing; detent torque is the small residual magnet torque with windings de-energised, and is zero in a VR stepper.
- Q: What is the difference between pull-in and pull-out torque? A: Pull-in torque is what the motor can start and stop against at a given step rate; pull-out torque is the larger torque it can carry once running after a controlled ramp - starting directly in the slew range causes step loss.
- Q: Why does stepper torque fall at high stepping rates? A: The winding time constant L/R and the rising back EMF prevent the phase current from reaching its rated value within each step; a high-voltage chopper (constant-current) drive counteracts this.
- Q: Does microstepping improve accuracy? A: It improves resolution and smoothness, not necessarily accuracy - friction, detent torque and load torque cause the rotor to deviate from the commanded microstep position.
- Q: How is a BLDC motor commutated? A: A three-phase inverter energises two of the three phases at a time, switching every 60° electrical according to three Hall sensors spaced 120° apart - six states per electrical cycle.
- Q: What is the difference between a BLDC motor and a PMSM? A: BLDC has trapezoidal back EMF and is driven with rectangular currents in six-step commutation; PMSM has sinusoidal back EMF and is driven with sinusoidal currents under field-oriented control, giving smoother torque.
- Q: How does sensorless BLDC control work and where does it fail? A: The back EMF of the non-conducting phase is monitored for its zero crossing and commutation is delayed 30° electrical; at or near standstill there is no back EMF, so the motor must be started open-loop.
- Q: Why is a BLDC called a "DC" motor when the phase currents are AC? A: It is fed from a DC bus and its speed-torque behaviour mirrors a separately excited DC motor; the inverter performs electronically what the commutator did mechanically.
- Q: Why are kT and kE numerically equal? A: Electrical power into the EMF equals mechanical power out: E·I = T·ω with E = kE ω and T = kT I, so kT (N·m/A) = kE (V·s/rad) in SI units.
- Q: Why do BLDC ceiling fans use far less power than conventional fans? A: There is no rotor copper loss or magnetising current, the rotor flux comes free from permanent magnets, and electronic speed control avoids the resistive/capacitive losses of a regulator - about 28-35 W against about 70-75 W.
- Q: Would you choose a stepper or a servo for a packaging machine axis? A: A stepper for low-cost, light, predictable loads needing holding torque at rest; a servo (BLDC/PMSM with feedback) for high speed, high torque, varying loads or where an undetected missed step is unacceptable.
Common mistakes
- Using the VR formula β = 360/(m × Nr) for a hybrid stepper, which needs the factor 2 in the denominator - or vice versa.
- Confusing electrical with mechanical degrees in BLDC problems, and forgetting the pole-pair factor in f_e = (P/2)(N/60).
- Assuming half-stepping doubles torque; it doubles resolution and alternates between one- and two-phase torque levels.
- Thinking a stepper detects lost steps - it does not; open loop means position error accumulates silently.
- Mixing up kE in V/rpm with kE in V·s/rad (factor 60/2π ≈ 9.55) and getting torque out by an order of magnitude.
- Saying a BLDC needs no feedback at all; it needs rotor position (Hall or estimated back EMF), just not a speed/position loop for commutation itself.
- Treating Hall codes 000 and 111 as valid states rather than sensor faults, and ignoring the need to re-align the Hall-to-phase mapping when a motor or wiring is changed.
- Quoting step angle accuracy from the microstep count, ignoring the catalogue step accuracy (typically ±5% of a full step, non-cumulative).
Related topics
- DC machines · Synchronous machines · Induction motor testing, starting and speed control · Power electronic converters and inverters · Electric drives and motion control · Electrical machine design basics