I run a loaded BLDC motor. Current meter shows 30A. How much current at average will flow through each phase? In BLDC 6-step commutation current flows to a phase and comes out of another, then it changes to next phases. Do it means that each phase pases 2/3 of the full load on average, as it passes full current 2/3 of the time?

  • \$\begingroup\$ how are you measuring 30A with a current meter? before your motor controller? the current of the phases is more dependent on the load of the motor than the current going into the motor controller, which can increase the current that goes into the coils vs what it draws (at a reduced voltage) \$\endgroup\$ Commented Nov 13, 2016 at 15:15
  • \$\begingroup\$ I measure it before the ESC. \$\endgroup\$ Commented Nov 13, 2016 at 15:35

1 Answer 1


Even though this was asked long ago, it is important to have answers recorded here for all those who will come here with similar search.

If assumption can be made that your motor controller (ESC) will switch full battery voltage in PWM pulses then your measured battery current will be equal to RMS (about 0.7 times amplitude for sinusoidal or function of a duty cycle in PWM)) of the current flowing through 2 phases cables (2 out of 3 motor feed cables) plus loss in your ESC (controller). Calculation is better done as follows:

  1. your battery power taken P bat = Vbat * Ibat

  2. adjust for the loss in ESC Padj = Pbat * k where K is your ESC efficiency (0.9 for 90% efficiency of ESC)

  3. Measure amplitude of PWM pulses Vpwm (should be close to Vbat less resistive loss in the wiring), if you want only to get estimate you can assume that PWM voltage amplitude is the same as Vbat

  4. Your motor current through 2 phases (if star wiring) will be Imotor = Padj / Vpwm , this Imotor is RMS value.

Some digital oscilloscopes show this value calculated for an observed waveform for any duty cycle of waveform.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.