DC Motor Torque & Speed Calculator — Back EMF, Stall Current & Power
Calculate DC motor developed torque and steady-state speed from armature current, supply voltage, armature resistance and Kt/Ke, with back EMF, copper loss, converted power and stall/no-load estimates.
Enter the known values and review the calculated result
Input parameters
Use consistent values and select the intended engineering units.
Operating point
Motor constants
Optional loss correction
Results
Calculation tools Save, export and manage your results
Save your calculation, export available results, or store a finalized engineering artifact in your account.
Method, application and limitations
Review the calculation method, intended application and engineering assumptions before using the result in a design decision.
Formula and calculation method
DC motor torque and speed equations
The calculator uses a steady-state DC motor armature model. Developed electromagnetic torque is calculated from armature current and the motor torque constant:
Te = Kt,used I
where:
- Te — developed electromagnetic torque [N·m]
- I — armature current [A]
- Kt,used — torque constant used by the calculation [N·m/A]
If Kt is entered, the calculator uses the entered Kt. If Kt is omitted and Ke is supplied, Ke is used numerically as the torque constant under coherent SI-unit equivalence.
Optional no-load current correction
If no-load current I0 is provided, a simplified estimate of torque available to the external load is calculated as:
Tload,est = Kt,used(I − I0)
This treats Kt,usedI0 as a simplified estimate of torque required to overcome internal motor losses.
Back EMF and angular speed
When both supply voltage V and armature resistance R are provided, the steady-state armature voltage equation is:
V = I R + E
Therefore, the back EMF is:
E = V − I R
and the angular speed is:
ω = E / Ke,used = (V − I R) / Ke,used
where:
- V — supply voltage [V]
- R — armature resistance [Ω]
- I R — resistive voltage drop in the armature [V]
- E — back electromotive force, or back EMF [V]
- ω — angular speed [rad/s]
- Ke,used — back EMF constant used by the calculation [V·s/rad]
If Ke is entered, the calculator uses the entered Ke. If Ke is omitted and Kt is supplied, Kt is used numerically under coherent SI-unit equivalence. If both constants are entered, torque uses Kt and speed uses Ke. A difference between the two entered SI values is flagged for review.
Electrical power and copper loss
Pin = V I
PCu = I2 R
Pconv = E I
- Pin — electrical input power [W]
- PCu — armature copper loss [W]
- Pconv — electromagnetically converted power [W]
Stall and no-load reference points
With R > 0, the ideal stall current is:
Is = V / R
Without an I0 correction:
ω0,ideal = V / Ke,used
Ts,ideal = Kt,usedIs
When I0 is supplied, the calculator instead estimates:
ω0,est = (V − I0R) / Ke,used
Ts,est = Kt,used(Is − I0)
The speed model requires V and R together, R > 0, and V − IR ≥ 0. Torque can still be calculated from I and either Kt or Ke when the voltage and resistance inputs are not supplied.
When to use this calculator
When to use this calculator
Use this DC motor calculator to estimate developed torque and the steady-state operating speed of a constant-field DC motor when armature current and the relevant motor constant are known.
For a complete operating-point calculation, enter the armature current, supply voltage, armature resistance and either the torque constant Kt or back EMF constant Ke. The calculator then evaluates the armature voltage balance and reports angular speed, back EMF, winding voltage drop, electrical input power, copper loss and electromagnetically converted power.
The tool is useful for:
- estimating DC motor torque from armature current and torque constant,
- estimating motor speed from supply voltage, current, armature resistance and back EMF constant,
- checking the DC motor back EMF and armature voltage balance at a known operating point,
- estimating armature copper loss at a specified current,
- calculating ideal stall current and stall torque reference values,
- estimating no-load speed when a no-load current is known,
- performing first-pass checks against motor datasheet constants or measured operating data.
If only torque is required, supply the armature current and either Kt or Ke. Supply voltage and armature resistance are required together when speed, back EMF, power, stall current and no-load reference values are required.
This calculator is not a DC motor speed-control or PWM simulation tool. It does not model armature inductance, startup transients, current-control loops, controller dynamics, field weakening, regenerative operation, thermal limits or time-dependent acceleration. It also does not perform motor selection or calculate true shaft efficiency from a complete loss model.
How to interpret the result
How to interpret the results
Developed torque Te is the electromagnetic torque predicted from the armature current and torque constant. It is not automatically equal to usable shaft or external load torque because internal motor losses may consume part of the developed torque.
Estimated load torque Tload,est is shown only when I0 is supplied. It subtracts KtI0 from the developed torque as a simplified internal-loss correction. If I is below I0, the resulting estimate becomes negative and the calculator flags the operating point for review.
Angular speed ω is determined by the back EMF remaining after the armature resistance drop. At fixed V, R and Ke, increasing armature current increases IR and therefore reduces the calculated speed.
Back EMF E is the portion of the applied voltage associated with motor rotation in the steady-state model. E = 0 corresponds to the ideal stall boundary. A negative value is outside the implemented forward-motoring model and is treated as invalid.
Armature voltage drop IR shows how much of the entered supply voltage is consumed by armature resistance at the specified current. A larger current or resistance increases this drop.
Electrical input power Pin is VI. Armature copper loss PCu is I2R, so it rises with the square of current. Converted power Pconv is EI and represents electromagnetic power conversion before unmodeled mechanical and other losses.
Ideal stall current Is is the current predicted by V/R when back EMF is zero. It is a reference point, not a continuous-current rating. Operation at or near stall can have severe heating significance because copper loss is high while shaft speed is zero.
No-load speed is an ideal value when I0 is omitted. When I0 is provided, the calculator reduces the available back EMF by I0R and reports an estimated no-load speed instead.
Stall torque is calculated from the ideal stall current. If I0 is supplied, the reported stall load torque is reduced by the same simplified internal-loss correction.
If both Kt and Ke are entered and their coherent SI values differ, the calculator preserves the entered constants but flags the model for review. This can indicate inconsistent data, incompatible units or a motor representation that does not match the simplified SI model.
A numerically valid result confirms only consistency with the implemented steady-state equations. It does not verify motor thermal capacity, current rating, controller capability, shaft loading, transient behavior or suitability for a particular application.
Calculation example
Example: DC motor torque, speed and back EMF
Consider a DC motor operating from a 24 V supply with the following data:
- Armature current: I = 4.0 A
- Supply voltage: V = 24 V
- Armature resistance: R = 1.2 Ω
- Torque constant: Kt = 0.08 N·m/A
- Back EMF constant: Ke = 0.08 V·s/rad
- No-load current: I0 = 0.5 A
1. Developed electromagnetic torque
Te = KtI
Te = 0.08 × 4.0 = 0.32 N·m
2. Estimated load torque using the no-load current
Tload,est = Kt(I − I0)
Tload,est = 0.08 × (4.0 − 0.5) = 0.28 N·m
3. Armature resistive voltage drop
I R = 4.0 × 1.2 = 4.8 V
4. Back EMF
E = V − I R
E = 24 − 4.8 = 19.2 V
5. Angular speed
ω = E / Ke
ω = 19.2 / 0.08 = 240 rad/s
6. Power balance
Electrical input power:
Pin = VI = 24 × 4.0 = 96 W
Armature copper loss:
PCu = I2R = 4.02 × 1.2 = 19.2 W
Electromagnetically converted power:
Pconv = EI = 19.2 × 4.0 = 76.8 W
7. Stall and no-load reference values
Ideal stall current:
Is = V/R = 24/1.2 = 20 A
Estimated no-load speed using I0:
ω0,est = (V − I0R)/Ke
ω0,est = (24 − 0.5 × 1.2)/0.08 = 292.5 rad/s
Estimated stall load torque using I0:
Ts,est = Kt(Is − I0)
Ts,est = 0.08 × (20 − 0.5) = 1.56 N·m
The operating point has positive back EMF and remains below the ideal stall-current boundary. The 0.32 N·m value is developed electromagnetic torque, while the 0.28 N·m value is the simplified load-torque estimate obtained by subtracting the equivalent torque associated with I0.
Pconv is electromagnetic converted power, not guaranteed shaft output power. Additional mechanical, magnetic and other losses are not fully modeled by this calculation.
Assumptions and limitations
Assumptions and limitations
- The calculator uses a steady-state DC motor armature model with approximately constant motor constants and magnetic field.
- Armature inductance and the L dI/dt term are neglected. The model is therefore not intended for startup transients, PWM switching or fast current changes.
- The implemented operating region is forward motoring with non-negative current, supply voltage, angular speed and back EMF.
- Supply voltage and armature resistance must be provided together for the speed model. Armature resistance must be greater than zero when speed, power, stall and no-load quantities are calculated.
- The model subtracts only the armature IR drop from the entered supply voltage. Separate brush, controller, wiring and supply-impedance voltage drops are not independently modeled.
- Armature resistance is treated as the entered constant value. Its variation with winding temperature is not calculated.
- Magnetic saturation, field weakening and current-dependent changes in motor constants are not modeled.
- Torque is calculated from the entered armature current. The calculator does not solve the mechanical load, inertia and acceleration equations to determine current dynamically.
- The optional no-load current I0 is used as a simplified constant internal-loss correction. Real friction, windage, brush and magnetic losses can vary with speed, temperature and operating condition.
- Electromagnetically converted power E I is not treated as verified shaft output power. A complete motor-efficiency calculation requires additional mechanical and magnetic loss data.
- The numerical substitution between Kt and Ke assumes coherent SI units: N·m/A for Kt and V·s/rad for Ke. Datasheet constants expressed in other unit systems must be converted consistently.
- Ideal stall current V/R does not include current limiting, supply sag, controller resistance or thermal protection. It should not be interpreted as an allowable continuous current.
- Regenerative operation, reverse rotation and negative-current operating points are outside the implemented model.
- The calculator does not perform PWM speed-control design, controller tuning, motor selection, thermal analysis or transient simulation.
- For final motor selection and design verification, compare the calculated operating point with the manufacturer's current, voltage, speed, torque, thermal and duty-cycle limits.
