Home / Engineering Notes / The Complete BLDC Motor Selection Guide — Voltage, Current & RPM Calculations
Guide · Sizing

The Complete BLDC Motor Selection Guide — Voltage, Current & RPM Calculations

Voltage, current and RPM parameters, worked torque and power calculations, gearbox pairing, driver matching and a 10-point checklist — ready to use on a real project.

12 min readPublished 2026-03-19

What is a BLDC motor?

Brushless DC (BLDC) motors use electronic commutation instead of mechanical carbon brushes. The controller switches current through the stator windings in sequence, and the permanent-magnet rotor follows the rotating magnetic field. With no brush–commutator contact there are no sparks and no carbon dust.

This structural change delivers 85–95% efficiency (65–75% for brushed motors), 5–10× longer service life, low noise, and a wide speed range from near-zero up to 10,000+ RPM. In robotics, AGVs, medical devices, drones and industrial automation — wherever reliability and controllability matter — BLDC is the default choice.

The only trade-off is complexity: a BLDC motor needs a driver (an ESC or FOC controller) to run. Modern drivers, however, have become close to plug-and-play to set up in standard applications.

The five key selection parameters

① Voltage (V) — when to use 12 V / 24 V / 48 V

Operating voltage determines the motor's maximum speed (kV × V = max RPM) and affects wire gauge and driver specification. The higher the voltage, the lower the current at the same power — reducing I²R heat loss and voltage-drop problems over long wiring runs.

VoltageSuited toTypical power range
12 VSmall actuators, desktop robots, battery-constrained devicesUnder 100 W
24 VMost industrial automation, AGVs, conveyors50 W – 500 W
48 VHigh-power drives, long wiring runs, EV applications200 W – 5 kW+

Rule:the driver's voltage rating must be at least +10% above the bus voltage. In a 24 V system, regenerative braking can produce 27–30 V spikes. A driver rated at exactly 24 V will fail.

② Current (A) — no-load vs load current, continuous vs peak

  • No-load current (I₀): the current drawn when the motor spins freely with no load. Reflects iron and friction losses. Typically 5–15% of rated current.
  • Rated (continuous) current: the maximum current the motor can sustain indefinitely within its thermal class. Exceed it and the windings overheat.
  • Peak current: the current permitted for short periods (typically 1–10 seconds) during acceleration. Usually 2–3× rated current.

Design rule:the driver's continuous current rating must exceed the motor's rated current. The driver's peak current must exceed the motor's peak (acceleration) current. Never select a driver on the motor's rated current alone.

③ RPM — no-load RPM vs rated RPM

BLDC motors follow a linear speed–torque curve. At no load the motor spins at maximum speed (n₀); at rated torque it runs at rated speed (typically n₀ × 0.85–0.90). Beyond rated torque, speed drops further until the motor eventually stalls.

  • No-load speed (n₀) = kV × V (kV in RPM/V)
  • Rated speed ≈ n₀ × 0.85 – 0.90
  • If the required output speed is below 20% of the motor's rated speed, add a gearbox. Running a motor far below its rated speed is inefficient and increases heat generation.

④ Torque (N·m / mN·m) — starting, rated and peak torque

Torque typeDefinitionWhen it matters
StartingTorque at zero speed (stall torque)Overcoming static friction, locked-rotor conditions
RatedContinuous torque at the rated operating pointSustained running load
PeakMaximum short-duration torque for accelerationAcceleration phases, overcoming inertia

Motor torque is proportional to current: T = Kt × I (Kt: torque constant, N·m/A). Double the current and torque doubles — but heat quadruples (P = I²R). Keep continuous operation within rated torque.

⑤ Power (W) — calculating P = τ × ω

Mechanical power is the key equation connecting torque and speed:

P (W) = T (N·m) × ω (rad/s)
      = T × (2π × n / 60)
      = T × n / 9.549

where n is RPM and T is in N·m

Example: a motor turning at 1,000 RPM with 0.5 N·m of torque delivers 0.5 × 1,000 / 9.549 = 52.4 W.

Always calculate required power first, then work backwards to torque and current. Power is the most fundamental constraint.

Working calculations — formulas + examples

1. Required torque

Linear motion (rack & pinion, lead screw):

T = F × r

F = force applied to the load (N)
r = effective radius (m) — sprocket radius, pinion pitch radius,
    or lead / (2π) for a lead screw

Example: moving a 20 kg load with a lead screw (lead 5 mm, η = 0.85):

F = 20 kg × 9.81 m/s² = 196.2 N
r = 0.005 m / (2π) = 7.96 × 10⁻⁴ m
T_load  = 196.2 × 7.96 × 10⁻⁴ = 0.156 N·m
T_motor = 0.156 / 0.85 = 0.184 N·m

Rotary motion (turntables, conveyor drums):

T = J × α

J = moment of inertia (kg·m²)
α = angular acceleration (rad/s²) = Δω / Δt

Apply a safety factor of 1.5–2× to the calculated torque. Running continuously at the rated-torque boundary shortens motor life. The safety factor also covers unmodeled friction and inertia.

2. Required RPM

Conveyor belt example:

n = v / (π × D)

v = belt speed (m/min)
D = drive roller diameter (m)
n = required roller RPM

Example: belt speed 30 m/min, roller diameter 0.1 m:

n = 30 / (π × 0.1) = 30 / 0.3142 ≈ 95.5 RPM

A motor alone rarely runs this slowly with usable torque — add a reduction gearbox. With a 3,000 RPM motor: ratio = 3,000 / 95.5 ≈ 31 → select a ~30:1 gearbox.

3. Required power

P_req = T × n / 9.549   (T: N·m, n: RPM, P: W)

with the safety factor applied:
P_motor = P_req × safety factor / drivetrain efficiency

Example: T = 0.184 N·m, n = 500 RPM, safety factor = 1.5, η = 0.88:

P_req   = 0.184 × 500 / 9.549 = 9.64 W
P_motor = 9.64 × 1.5 / 0.88 = 16.4 W → select a motor of 20 W or more

Pairing with a gearbox — ratio and torque multiplication

When the required output speed is far below the motor's optimal speed, or the motor alone cannot deliver the required torque, add a planetary gearbox.

ratio    = motor rated RPM / required output RPM
T_output = T_motor × ratio × η_gearbox
RatioSpeed changeTorque changeTypical use
5:1÷5×4.5–4.8Light-load reduction, efficiency-first
20:1÷20×18–19AGV drives, robot joints
50:1÷50×45–48Low-speed conveyors, actuators
100:1÷100×88–95Heavy loads, very low output speed

Inertia matching: a gearbox reduces the load inertia reflected to the motor by the square of the ratio. A 10:1 gearbox cuts reflected inertia by a factor of 100, enabling fast acceleration and precise position control.

Selection rule: choose the ratio so the motor operates at 60–90% of its rated speed. Running at 20% of rated speed reduces efficiency and increases heating.

Driver matching

The driver (ESC, FOC controller, or servo drive) is the interface between the power supply and the motor. A mismatch here is the most common cause of system failure.

ParameterRequirementNotes
Voltage rating≥ bus voltage + 10–15%Allow for regenerative-braking spikes
Continuous current≥ motor rated currentDrivers heat up at rated current — cooling must be verified
Peak current≥ motor peak (acceleration) currentTypically 2–3× rated current, for 1–5 s
Control interfaceMatch the controllerStep/Dir, PWM, CAN, RS-485 (Modbus), EtherCAT
Feedback inputMatch the motor's sensor typeHall sensors, incremental encoder, absolute encoder

Sensorless vs Hall sensor: Hall-sensor drivers are more stable at low speed and in frequent start/stop cycles. Sensorless (back-EMF) drivers operate stably only above a minimum of roughly 10% of rated RPM — suited to fans, pumps and continuous-rotation loads.

The 10-point selection checklist

  • Load analysis: required torque (N·m) and speed (RPM) calculated
  • Safety factor of 1.5–2× applied
  • Peak acceleration torque calculated separately
  • System voltage chosen (12 V / 24 V / 48 V) — consistent with wiring and battery
  • Motor frame size selected on continuous torque
  • Gearbox need assessed and ratio calculated
  • Driver voltage rating ≥ bus voltage + 10% confirmed
  • Driver continuous and peak current ratings confirmed
  • Control interface (Step/Dir, PWM, CAN, RS-485) confirmed
  • Thermal management: duty cycle and cooling method decided

Five common mistakes

  1. Applying an excessive safety factor.Using a 3× factor "to be safe" wastes money and leaves the motor operating at only ~30% of rated load — where iron losses actually increase heating. For most applications, 1.5–2× is appropriate.
  2. Under-specifying driver current.Select a driver on the motor's rated current alone and it will trip on overcurrent at the 2–3× peak current of the acceleration phase. Always check peak current.
  3. Ignoring drivetrain efficiency. A gearbox loses 5–15% per stage (η = 0.85–0.95); a belt drive adds another 5–10% loss. Ignore this and the motor comes up short under the real load.
  4. Running far below rated speed without a gearbox. Running a 3,000 RPM motor at 200 RPM on PWM duty-cycle adjustment alone puts it in a low-efficiency, high-heat operating region. Add a gearbox and run the motor near its rated speed.
  5. Communication protocol mismatch. Ordering a CANopen driver for a PLC that only supports Modbus RTU. A protocol-level mismatch cannot be resolved by a firmware update on one side alone. Always confirm the protocol before ordering.

Working through this calculation for a real application?

Send your operating point — voltage, torque, speed, envelope — and get an engineering answer in 48 hours.

Request a Quote