Knowledge / Electrical and Electronics Engineering / Special machines: stepper and BLDC motors

Special machines: stepper and BLDC motors

Electrical and Electronics Engineering (B.E./B.Tech) · Electrical machines · free study notes for exams, placements and interviews

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

Stepper excitation modes and drive

  1. Wave drive / one-phase-on: only one phase energised at a time. Full step angle, lowest torque, lowest heating, poor damping.
  2. 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.
  3. 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.
  4. 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).
  5. 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.
  6. 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.
  7. 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

BLDC motor - construction and operation

BLDC versus brushed DC, PMSM and induction motors

Indian standards, practice and ratings

Key points

Formulas and examples

Step angle: β = 360° / (m × Nr) where m = number of stator phases (or stacks) and Nr = rotor teeth. For a hybrid stepper: β = 360° / (2 × m × Nr)
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.

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.

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.

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.

Example 5 - BLDC electrical frequency and commutation timing. An 8-pole BLDC fan motor runs at 1,200 rpm.

FeatureStepperBLDCBrushed DCPMSM
CommutationPhase sequencing by indexerElectronic, six-step, Hall/sensorlessMechanical brushesElectronic, sinusoidal FOC
FeedbackNone (open loop)Rotor position onlyNone neededContinuous position (encoder/resolver)
Back EMF shape-Trapezoidal-Sinusoidal
Torque at standstillFull holding torqueHigh, controlledHighHigh
Torque rippleSteppy, resonant~15% at commutationLowVery low
EfficiencyLow (20-60%)High (85-95%)Moderate (75-85%)Highest (90-96%)
Typical powerUp to about 1 kWWatts to tens of kWWatts to kWWatts to hundreds of kW
MaintenanceNoneNoneBrush replacementNone
CostLow motor, low driveModerateLow motorHigh drive
Typical use3D printers, CNC, ATMsFans, drones, EV, pumpsToys, wipers, startersServo, EV traction
ModeSteps/rev (1.8° motor)Relative torqueSmoothness
Wave (one phase on)2001.00Poor
Full step (two phases on)200~1.41Fair
Half step400Alternates 1.00/1.41Good
Microstep 1/163,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

Interview questions

Common mistakes

Related topics

Open in the Knowledge reader →Find jobs →