摘要 |
Methods and systems of accelerating a brushless, DC electric motor based on torque may include determining a slope based on a maximum torque of the BLDC motor at a lower operating load and a maximum torque of the motor at a higher operating load, determining a period of the rotor based on sensor signals, and determining and applying a phase advance to a PWM pulse for a subsequent revolution of the rotor based on the period and the slope. In some embodiments, the amount of the phase advance is further based on maximum load optimum advance and/or maximum load speed. In some embodiments, a phase dwell is determined based on a positive torque zone and applied to the PWM pulse. In some embodiments, when the motor is operating below a given threshold, fixed-width PWM pulses are applied to subsequent revolutions of the rotor instead of phase-advanced PWM pulses.
|