Hi,
I posted this in the general discussions, but moved it here as it is more suitable:
I'm writing this to be sure that I understand this right:
Besides switching the circuit between the phases at the correct time, the mission of an ordinary bldc controller is to control the current to the motor by pulse width modulation (PWM), that is varying the on/off pulse duty to achieve a certain amount of amps. The available voltage to push current through the armature is the battery voltage minus the back EMF, and as a result the controller will increase the PWM duty when the motor speed increase until the motor approaches the max speed (the back EMF approaches the battery voltage), then I guess the PWM will be a full ON cycle (because the available voltage to push the current through the armature approaches zero). The mechanical power produced by the motor equals the back EMF times the current running through the armature.
Isn't this a very inefficient way of controlling the power? Let's say that at one motor speed the PWM duty must be 50% not to exceed the max amps. In this operating point the battery voltage could be much lower and the PWM duty could be 100%. Then the power drawn from the battery (volts * amps) would be much lower, and at the same time the power delivered by the motor would be the same.
Wouldn't it be better to regulate the voltage to the motor speed, just keep the voltage sufficiently above the back EMF to obtain the wanted amps? There are several voltage regulator circuits which can both step up and step down with acceptable efficiency. Then it could be possible also to increase the speed range in which the motor can run at high efficiency.
Or maybe such controllers exists, only it is too expensive to be used on e-bikes?
I posted this in the general discussions, but moved it here as it is more suitable:
I'm writing this to be sure that I understand this right:
Besides switching the circuit between the phases at the correct time, the mission of an ordinary bldc controller is to control the current to the motor by pulse width modulation (PWM), that is varying the on/off pulse duty to achieve a certain amount of amps. The available voltage to push current through the armature is the battery voltage minus the back EMF, and as a result the controller will increase the PWM duty when the motor speed increase until the motor approaches the max speed (the back EMF approaches the battery voltage), then I guess the PWM will be a full ON cycle (because the available voltage to push the current through the armature approaches zero). The mechanical power produced by the motor equals the back EMF times the current running through the armature.
Isn't this a very inefficient way of controlling the power? Let's say that at one motor speed the PWM duty must be 50% not to exceed the max amps. In this operating point the battery voltage could be much lower and the PWM duty could be 100%. Then the power drawn from the battery (volts * amps) would be much lower, and at the same time the power delivered by the motor would be the same.
Wouldn't it be better to regulate the voltage to the motor speed, just keep the voltage sufficiently above the back EMF to obtain the wanted amps? There are several voltage regulator circuits which can both step up and step down with acceptable efficiency. Then it could be possible also to increase the speed range in which the motor can run at high efficiency.
Or maybe such controllers exists, only it is too expensive to be used on e-bikes?