DC Motor Back EMF Calculator
Estimate brushed DC motor back EMF, winding voltage drop, armature current, speed, and Ke from a steady-state voltage model. The tool is intended for loaded/no-load motor measurements, voltage-budget checks, and first-pass DC motor behavior analysis.
MOT-002 intentionally does not replace stall-current, Kv/Kt, PWM-drive, thermal, transient, or BLDC phase-EMF models. It keeps the scope on the steady-state relation between terminal voltage, back EMF, current, winding resistance, and speed.
Engineering tool
DC Motor Back EMF Calculator
Estimate brushed DC motor back EMF, armature current, speed and Ke with a steady-state V=E+IR voltage model.
Calculation mode
Parameter panel
Result console
- Back EMF
- 10V
- IR Drop
- 2V
- Fixed Voltage Drop
- 0V
- Back EMF / Terminal
- 83.3333%
- Electrical Status
- Motoring
DC Motor Back EMF Formula Audit
| Adopted Motor Type | Brushed DC motor steady-state armature model. |
|---|---|
| Steady-State Voltage Model | VTERM = E + IR + Vfixed. |
| Terminal Voltage Definition | Applied motor-terminal voltage, not necessarily the upstream supply or battery voltage. |
| Back EMF Definition | Voltage generated by rotation that opposes the applied motoring voltage. |
| Current Sign Convention | Positive current is motoring direction; negative result is shown as a generating/regenerative reference. |
| Winding Resistance Definition | Effective armature winding resistance used for the IR drop term. |
| Additional Voltage Drop Definition | Optional fixed drop for brush, driver, connector or simplified wiring references; do not double-count equivalent resistance. |
| Back EMF Formula | E = VTERM - IR - Vfixed. |
| Current Inverse Formula | I = (VTERM - E - Vfixed) / R. |
| Ke Definition | Ke = E / ω for fixed magnetic field and steady-state speed. |
| Ke Units | Core SI unit is V/(rad/s), also written V·s/rad. |
| EMF-Speed Formula | E = Keω. |
| Speed Inverse Formula | ω = E / Ke; RPM = ω×60/(2π). |
| No-Load Ke Estimate | E0 = V - I0R - Vfixed, then Ke = E0 / ω0. |
| RPM / rad-s Conversion | ω = 2πRPM/60. |
| Stall Boundary | At stall, ω=0 and ideal back EMF approaches zero; stall current belongs to MOT-003. |
| No-Load Boundary | No-load current is normally nonzero due to friction, windage, iron loss and brush loss. |
| Inductance Boundary | V1 assumes steady state and neglects L di/dt during startup, PWM switching and transients. |
| Brush / Driver Drop Boundary | Brush and driver drops are device-dependent and are entered only as optional effective fixed drops. |
| Regeneration Boundary | Negative calculated current can indicate generating direction if the driver and supply path allow it. |
| MOT-003 Scope Boundary | Dedicated stall-current estimation remains separate. |
| MOT-004 Scope Boundary | Kv/Kt conversion remains separate; MOT-002 uses Ke only. |
Formula
Formula reference
DC motor back-EMF formulas
The model assumes steady-state current, fixed magnetic field, and negligible L di/dt.
VTERM = E + I R + VfixedE = VTERM - I R - VfixedI = (VTERM - E - Vfixed) / RE = Ke ωω = 2πRPM / 60Ke = E / ωVariable definitions
- VTERM
- applied voltage at the motor terminals
- E
- back EMF generated by rotation
- I
- armature current
- R
- effective winding resistance
- Vfixed
- optional fixed brush, driver or connector drop
- Ke
- back-EMF constant in V/(rad/s)
- ω
- angular velocity in rad/s
DC Motor Back EMF Formula Audit
| Adopted Motor Type | Brushed DC motor steady-state armature model. |
|---|---|
| Steady-State Voltage Model | VTERM = E + IR + Vfixed. |
| Terminal Voltage Definition | Applied voltage at the motor terminals. |
| Back EMF Definition | Rotation-generated voltage opposing applied motoring voltage. |
| Current Sign Convention | Positive current is motoring; negative solved current is displayed as a generating/regenerative reference. |
| Winding Resistance Definition | Effective winding resistance used for the armature IR drop. |
| Additional Voltage Drop Definition | Optional fixed brush, driver, connector or simplified wiring drop; do not double count losses already in resistance. |
| Back EMF Formula | E = VTERM - IR - Vfixed. |
| Current Inverse Formula | I = (VTERM - E - Vfixed) / R. |
| Ke Definition | Ke = E / omega. |
| Ke Units | V/(rad/s), equivalent to V·s/rad. |
| EMF-Speed Formula | E = Ke omega. |
| Speed Inverse Formula | omega = E / Ke; RPM = omega x 60 / (2pi). |
| No-Load Ke Estimate | E0 = V - I0R - Vfixed, then Ke = E0 / omega0. |
| Stall Boundary | At stall, speed is zero and ideal E approaches zero; MOT-003 owns stall-current calculation. |
| Inductance Boundary | The steady-state model ignores L di/dt and is not a transient or PWM-current waveform model. |
| Regeneration Boundary | If E exceeds terminal voltage and the circuit allows current flow, current can become negative. |
| MOT-004 Scope Boundary | Kv/Kt conversion remains separate. |
Worked Examples
| Example | Calculation | Result |
|---|---|---|
| 12 V, 2 A, 1 Ω | E = 12 - 2x1 | E = 10 V |
| 24 V, 3 A, 2 Ω | E = 24 - 3x2 | E = 18 V |
| 12 V, 2 A, 1 Ω, 1 V fixed drop | E = 12 - 2 - 1 | E = 9 V |
| 12 V, 10 V back EMF, 1 Ω | I = (12 - 10) / 1 | I = 2 A |
| 12 V, 13 V back EMF, 1 Ω | I = (12 - 13) / 1 | I = -1 A, generating reference |
| Ke = 0.1 V/(rad/s), E = 10 V | omega = E / Ke | omega = 100 rad/s, RPM ≈ 954.929659 |
| Ke = 0.05, 3000 RPM | omega ≈ 314.159265 rad/s | E ≈ 15.707963 V |
| 20 V at 2000 RPM | Ke = 20 / 209.43951 | Ke ≈ 0.095493 V/(rad/s) |
| 0 RPM | E = Ke x 0 | E = 0 V |
| Ke = 0 and E > 0 | omega = E / Ke | Rejected as ill-conditioned |
| Solve Ke at 0 RPM | Ke = E / 0 | Rejected |
| No-load 12 V, 0.5 A, 1 Ω, 1000 RPM | E0 = 11.5 V | Ke ≈ 0.109817 V/(rad/s) |
| Same no-load point | 12 V / omega ignores IR drop | Terminal-voltage Ke would be too high |
| Voltage budget 12 V, E=10 V, IR=2 V | 12 = 10 + 2 | Identity verified |
| Voltage budget with fixed drop | 12 = 9 + 2 + 1 | Identity verified |
| Stall boundary | RPM = 0 | E ≈ 0 V |
| Ideal stall reference 12 V, 1 Ω | I ≈ 12 / 1 | 12 A, MOT-003 scope |
| Current round-trip | Current -> EMF -> current | Original current recovered |
| Speed round-trip | Speed -> EMF -> speed | Original speed recovered |
| 1000 mV | Voltage conversion | 1000 mV = 1 V |
| 1 kΩ with 2 mA | IR = 0.002 x 1000 | IR = 2 V |
| Loaded/no-load comparison | Compare two Ke estimates | Differences reveal model and measurement error |
Engineering Notes
DC Motor
This calculator uses a simplified brushed DC motor steady-state model.
Back EMF
A rotating motor generates voltage that opposes the applied motoring voltage.
Armature Voltage
The terminal voltage divides into back EMF, winding IR drop, and any explicit fixed drops.
Winding Resistance
Copper winding resistance rises with temperature, so cold and hot measurements can differ.
Armature Current
Current is signed in inverse mode; negative current can be a regenerative reference.
Back-EMF Constant
Ke links generated voltage to angular speed for a fixed magnetic field.
RPM
RPM must be converted to rad/s before using E = Ke omega.
Angular Velocity
Angular speed in rad/s is the SI speed term used with Ke.
No-Load Speed
No-load current is usually nonzero because real motors have mechanical and magnetic losses.
Loaded Speed
Loaded operation increases current, winding drop, and usually reduces speed.
Stall
At stall, ideal back EMF is zero, but current and heating can be high.
Brush Drop
Brush contact drop is device-dependent and not a universal constant.
Driver Drop
H-bridge, transistor, and wiring losses may reduce real motor-terminal voltage.
Motor Inductance
The V1 model neglects L di/dt, so it is not for startup or PWM waveform current.
Regeneration
A negative current result can indicate generating direction, but this tool does not model battery charging or braking control.
Common Mistakes
- Writing E = V + IR instead of E = V - IR.
- Treating terminal voltage as back EMF while current is flowing.
- Ignoring winding IR drop.
- Using terminal voltage divided by speed directly as Ke.
- Putting RPM directly into E = Ke omega.
- Confusing Ke in V/(rad/s) with Kv in RPM/V.
- Ignoring L di/dt during startup or PWM switching.
- Assuming back EMF is nonzero at stall.
- Assuming no-load current is always zero.
- Double-counting driver drop as both fixed voltage and equivalent resistance.
- Double-counting wiring resistance and fixed wire drop.
- Treating negative solved current as automatically invalid.
- Applying a brushed DC model directly to BLDC phase EMF.
- Ignoring warm winding resistance in measured data.
Related Calculators
Motor Torque, Power & Speed Calculator
AvailableUse MOT-001 for shaft torque, mechanical power, RPM and angular speed relationships.
Open CalculatorDC Motor Stall Current Calculator
AvailableUse MOT-003 for locked-rotor current, series resistance, I²R loss, current-limit, and stall torque references.
Open CalculatorMotor Kv & Kt Calculator
AvailableUse MOT-004 for Kv, Kt, Ke, RPM/V, torque-current, speed-back-EMF, and datasheet constant checks.
Open CalculatorMotor Efficiency Calculator
AvailableUse MOT-005 for electrical input, mechanical shaft output, motor efficiency, and power loss.
Open CalculatorMotor PWM Average Voltage Calculator
AvailableUse MOT-007 for motor PWM average voltage, duty cycle, H-bridge and back-EMF headroom references.
Open CalculatorPower Calculator
AvailableUse the existing power calculator for generic voltage-current-power relationships.
Open CalculatorVoltage Drop Calculator
AvailableUse the existing power tool for generic wiring and conductor voltage drop estimates.
Open CalculatorOhm's Law Calculator
AvailableUse the resistor calculator for generic voltage, current and resistance relationships.
Open CalculatorFAQ
Support reference
FAQ
What is back EMF in a DC motor?
Back EMF is the voltage generated by a rotating DC motor that opposes the applied motoring voltage.
How do I calculate DC motor back EMF?
Use E = V - IR - Vfixed, where V is motor terminal voltage, I is armature current, R is winding resistance, and Vfixed is any explicit fixed voltage drop.
Why is back EMF lower than the supply voltage?
When current flows, part of the terminal voltage is lost across winding resistance and any brush, driver, connector, or wiring drops.
How do I calculate motor current from back EMF?
Use I = (V - E - Vfixed) / R. Winding resistance must be greater than zero for a finite current result.
How does winding resistance affect back EMF?
Higher winding resistance produces a larger IR drop at the same current, reducing the voltage left for back EMF.
How is back EMF related to motor speed?
For a fixed magnetic field in a simple DC motor model, back EMF is approximately proportional to angular speed: E = Ke omega.
What is the motor back-EMF constant Ke?
Ke is the proportionality between back EMF and angular speed, commonly expressed as V/(rad/s) or V·s/rad.
How do I calculate motor speed from back EMF?
Use omega = E / Ke, then convert angular speed to RPM with RPM = omega times 60 divided by 2 pi.
How do I calculate Ke from measured speed and voltage?
First estimate back EMF by subtracting no-load IR and fixed drops from terminal voltage, then divide by angular speed.
Why shouldn't I use terminal voltage directly to calculate Ke?
Terminal voltage includes winding IR drop and other losses when current is flowing, so V divided by speed can overestimate Ke.
What happens to back EMF at stall?
At stall the shaft speed is zero, so ideal back EMF approaches zero. Stall-current design is handled separately.
Why does a motor draw high current at stall?
With near-zero back EMF, current is limited mainly by winding resistance, driver limits, supply impedance, and wiring.
Why is no-load current not zero?
No-load current still covers friction, windage, iron loss, brush loss, and other internal losses.
When does motor inductance matter?
Inductance matters during startup, PWM switching, commutation ripple, and fast current transients. This calculator assumes steady state.
How do brush and driver voltage drops affect the calculation?
They reduce the voltage available for back EMF. Enter only an effective fixed drop if it is not already included as equivalent resistance.
What does negative motor current mean?
A negative mathematical current result can indicate a generating or regenerative direction if the driver and supply path support it.
What is the difference between Ke and Kv?
Ke is a back-EMF constant in V/(rad/s). Kv is a speed constant often given in RPM/V. Their conversion belongs in the Motor Kv & Kt Calculator.
Engineering Disclaimer
This calculator gives simplified steady-state estimates for brushed DC motors. Final motor and driver design should consider measured winding resistance, driver limits, supply impedance, inductance, PWM behavior, temperature, torque-speed curves, and datasheets.
