Skip to content
RFrftools.io
Motor

DC Motor Speed Calculator

Calculate DC motor speed, torque, power, and efficiency from electrical parameters

Loading calculator...

Formula

ω=(VIa×Ra)/Ke,T=Kt×Iaω = (V - I_a × R_a) / K_e, T = K_t × I_a

Reference: Chapman, Electric Machinery Fundamentals

ωMotor speed (RPM)
VSupply voltage (V)
I_aArmature current (A)
R_aArmature resistance (Ω)
K_eBack-EMF constant (V/RPM)
K_tTorque constant (N·m/A)

How It Works

This calculator determines DC motor speed and torque from supply voltage, back-EMF constant, and armature resistance. Electrical engineers, robotics designers, and automation specialists use it to predict motor performance under varying loads. Accurate speed prediction prevents undersizing motors that stall under load or oversizing that wastes energy and cost.

The governing equation from Krishnan's 'Electric Motor Drives' (2001) is: RPM = (V - I×Ra) / Ke, where V is supply voltage, I is armature current, Ra is winding resistance, and Ke is the back-EMF constant. Per NEMA MG-1 Section 12, typical DC motor speed regulation ranges from 5-15% between no-load and full-load conditions. A 12V brushed DC motor with Ra=2Ω and Ke=0.01 V/(rad/s) exhibits approximately 8.3% speed drop when loaded from 0A to 3A.

Temperature significantly affects performance: copper winding resistance increases 0.393%/°C per IEC 60034-1, meaning a motor at 85°C operating temperature has 23.6% higher armature resistance than at 25°C. This resistance increase alone reduces loaded speed by 12-18% in typical applications. Back-EMF constants vary ±5-10% from datasheet values due to manufacturing tolerances in permanent magnet strength.

Worked Example

A warehouse conveyor uses a 24V brushed DC motor (Ke=0.05 V/(rad/s), Ra=1.2Ω, rated 5A continuous). The motor must maintain 2000 RPM under 4A load current.

Step 1 — Calculate no-load speed: No-load: RPM = V/Ke × (30/π) = 24/0.05 × 9.549 = 4584 RPM

Step 2 — Calculate loaded speed at 4A: Voltage drop: I×Ra = 4 × 1.2 = 4.8V Available voltage: 24 - 4.8 = 19.2V Loaded speed: 19.2/0.05 × 9.549 = 3667 RPM

Step 3 — Verify speed regulation: Speed drop: (4584-3667)/4584 × 100 = 20% This exceeds NEMA's typical 5-15% range, indicating the motor is undersized.

Step 4 — Calculate required voltage for 2000 RPM at 4A: Required back-EMF: 2000 × π/30 × 0.05 = 10.47V Supply needed: 10.47 + 4.8 = 15.27V

Result: The 24V supply provides adequate headroom. At 4A load, actual speed is 3667 RPM—83% above the 2000 RPM requirement, providing margin for temperature derating and aging.

Practical Tips

  • Measure actual Ke by running the motor unloaded and dividing terminal voltage by shaft speed—datasheet values vary ±10% per manufacturer tolerance bands
  • Per NEMA MG-1-12.44, derate continuous current by 1% per °C above 40°C ambient to maintain rated life expectancy of 20,000+ hours
  • Use 4-wire Kelvin resistance measurement for Ra values below 1Ω—contact resistance introduces 5-15% error with standard multimeters

Common Mistakes

  • Ignoring temperature derating: At 85°C winding temperature, Ra increases 23.6% (IEC 60034-1), reducing loaded speed by 15-20% compared to 25°C calculations
  • Using nameplate speed as no-load speed: NEMA MG-1 specifies rated speed at rated load; no-load speed is typically 5-15% higher depending on motor class
  • Neglecting brush voltage drop: Carbon brushes add 1-2V drop (0.5-1V per brush) that reduces effective supply voltage, per Krishnan 'Electric Motor Drives' guidelines

Frequently Asked Questions

Load increases armature current, causing voltage drop across Ra that reduces speed. Per Krishnan's 'Electric Motor Drives', a motor with 10% armature resistance ratio (Ra×I_rated/V) exhibits 10% speed drop at rated load. NEMA MG-1 classifies this as 'droop' and specifies 5-15% as typical for industrial DC motors.
Back-EMF constant (Ke) relates rotational speed to generated voltage: V_emf = Ke × ω. Per IEC 60034-18, Ke equals the torque constant Kt in SI units (N·m/A = V·s/rad). Measure by spinning the motor externally at known RPM and recording open-circuit terminal voltage. Typical values: 0.01-0.1 V/(rad/s) for small motors, 0.5-2.0 V/(rad/s) for industrial servos.
The voltage-speed relationship applies to BLDC motors operating in trapezoidal commutation mode. However, BLDC phase resistance must be measured line-to-line (2× single-phase value for Y-connected windings). BLDC motors typically achieve 85-95% efficiency versus 70-85% for brushed motors per DOE motor efficiency standards, affecting the current-torque relationship.
Per NEMA MG-1 tolerance bands: Ke varies ±10% due to magnet strength variation, Ra varies ±15% due to wire gauge tolerance, and rated speed varies ±5% from nameplate. Always verify parameters by measurement for critical applications—Krishnan recommends locked-rotor and no-load tests as standard commissioning procedures.
Three primary factors per IEC 60034-1: (1) Load variation changes I×Ra drop, causing 5-20% speed change; (2) Temperature rise increases Ra by 0.393%/°C, adding 10-25% speed reduction at thermal equilibrium; (3) Supply voltage fluctuation directly scales speed—a 10% voltage sag causes 10% speed drop. Industrial drives use closed-loop control to maintain ±0.1% speed regulation.

Shop Components

As an Amazon Associate we earn from qualifying purchases.

NEMA 17 Stepper Motor

NEMA 17 bipolar stepper motors for precision motion control

Stepper Motor Driver (A4988)

A4988 stepper driver modules for microstepping control

DC Motor with Encoder

12 V DC motors with encoders for closed-loop drive applications

Related Calculators