Formula & Calculator

Back EMF of a DC Motor

The voltage generated by a spinning DC motor's armature, opposing the applied terminal voltage.

Electric MachinesDC Motors

Back EMF of DC Motor Calculator Eb = V − Ia·Ra

Eb = VIa · Ra
Eb = back EMF (V)  ·  V = terminal voltage (V)  ·  Ia = armature current (A)  ·  Ra = armature resistance (Ω)
⟹ Solve Eb, V, Ia, Ra
V
A
Ω
V
Please fix the errors above.
Solve for:
Presets:
Back EMF
V: Ia: Ra: Eb:
✓ Copied!
Back EMF Gauge
Low (< 20% of V) Moderate (20–60% of V) High (> 60% of V)
Eb = V − Ia·Ra  ·  Back EMF opposes the applied voltage and is proportional to speed.
E_b = V − I_a·R_a
Back EMF of a DC Motor

Variables

SymbolQuantityUnit
E_bBack EMFV
VSupply voltageV
I_aArmature currentA
R_aArmature resistanceΩ

What it means

In a DC motor, the back EMF (electromotive force) E_b is the voltage induced in the armature winding due to its rotation in the magnetic field. It opposes the applied voltage V and is proportional to the motor speed. The relationship is E_b = V − I_a·R_a, where I_a is the armature current and R_a is the armature resistance. The back EMF limits the current; at start, the motor has no back EMF, so the current is high (V/R_a). As the motor speeds up, E_b increases, reducing the current. This is why motors draw high starting current. The back EMF is essential for torque‑speed regulation. Example: A motor with V=240V, I_a=10A, R_a=0.5Ω gives E_b = 240 − (10*0.5) = 235V. If the speed increases, E_b increases, reducing I_a.

Worked example

DC Motor Back EMF – Practical Example

Real‑World
Scenario: A DC motor is supplied with 12 V, draws 2 A, and has armature resistance 1 Ω. Find the back EMF.
ParameterValue
V12 V
Ia2 A
Ra1 Ω
FormulaEb = V − Ia·Ra
1Voltage drop across armature = 2 × 1 = 2 V
2Eb = 12 − 2 = 10 V
Final Design Eb = 10 V ✓ Back EMF
Why: Back EMF opposes the applied voltage – it is proportional to motor speed.

Common mistakes

Watch unit consistency and the assumptions behind the formula; misapplying it outside its valid conditions is the most frequent error.

Applications

Back EMF of a DC motor E_b = V − I_a·R_a is the voltage generated in the armature that opposes the applied voltage. It limits the armature current and is proportional to motor speed. Engineers use it to analyse motor performance, to design speed controllers, and to protect against overcurrent. By monitoring the back EMF, they can estimate speed and detect faults. This formula is essential for DC motor control and protection.

  • DC motor speed control and analysis
  • Current limiting and protection circuits
  • Motor parameter estimation (speed from back EMF)
  • Diagnostics and fault detection in motor drives
  • Educational understanding of motor operation