ehat001
Electrical
- Jan 16, 2013
- 7
I am having trouble wrapping my head around this. Everyone says BLDC motors are speed controlled via voltage BUT the force (torque) produce by a coil or wire in a magnetic field is equal to F=BlI (Force(torque) = B,flux density * l,length of wire * I,current in wire). So the more current through a wire produces more force accelerating the wire through the magnetic field faster. So when you adjust the voltage across the winding it adjusts the current, increasing or decreasing both the torque and speed.
Do I have all of that correct?
In my application I am using a 3 phase Y connected BLDC with 3 half bridges run with 6 step commutation and PWM. It is speed controlled.
Is the speed of the motor adjusted by the PWM on time or how fast you run through the 6 commutation steps?
To me its a combination of both.. to go faster you need more current (voltage) through the windings (higher PWM percentage (more on)) to accelerate the winding through the magnetic field faster in addition to going through the commutation steps faster. Is that correct?
As an example (the numbers are not right)..
12V or 1A (1ohm winding) produces 1Nm of force at 10,000RPM...
The 1Nm is my torque constant = 1Nm/Amp
and 10KRPM/Nm (Speed/Torque gradient)
and speed constant would be 10000rpm/12V = 833.3RPM/V
Now my application is speed controlled and I want to run at 10,000rpm but my load torque is only 0.5Nm. Where does the rest of that torque go???
Is it that you are still going through the 6 commutation steps fast to produce the 10,000RPM but you PWM slower to adjust the current through the windings which produces less torque? and the commutation steps is what is controlling the speed?
If this is all true then the Speed Constant, Torque Constant, and Speed/Torque gradient are irrelevant as long as the motor can produce the maximum speed and torque without over heating. Right?
I hope that is clear and makes sense.
Thanks in advance.
Erik
Do I have all of that correct?
In my application I am using a 3 phase Y connected BLDC with 3 half bridges run with 6 step commutation and PWM. It is speed controlled.
Is the speed of the motor adjusted by the PWM on time or how fast you run through the 6 commutation steps?
To me its a combination of both.. to go faster you need more current (voltage) through the windings (higher PWM percentage (more on)) to accelerate the winding through the magnetic field faster in addition to going through the commutation steps faster. Is that correct?
As an example (the numbers are not right)..
12V or 1A (1ohm winding) produces 1Nm of force at 10,000RPM...
The 1Nm is my torque constant = 1Nm/Amp
and 10KRPM/Nm (Speed/Torque gradient)
and speed constant would be 10000rpm/12V = 833.3RPM/V
Now my application is speed controlled and I want to run at 10,000rpm but my load torque is only 0.5Nm. Where does the rest of that torque go???
Is it that you are still going through the 6 commutation steps fast to produce the 10,000RPM but you PWM slower to adjust the current through the windings which produces less torque? and the commutation steps is what is controlling the speed?
If this is all true then the Speed Constant, Torque Constant, and Speed/Torque gradient are irrelevant as long as the motor can produce the maximum speed and torque without over heating. Right?
I hope that is clear and makes sense.
Thanks in advance.
Erik