摘要 |
A method of controlling a brushless motor. The method comprises storing a power lookup table that comprises a control value for each of a plurality of voltages or speeds, measuring the magnitude of a supply voltage or the speed of the motor, and indexing the power lookup table using the measured voltage or speed to select a control value. The method further comprises measuring a temperature of the motor and applying a compensation value to the selected control value in the event that the measured temperature exceeds a threshold. A winding of the motor is then excited with the supply voltage and the selected control value is used to define an attribute of excitation. The compensation value, when applied to the selected control value, causes a reduction in the input power of the motor. |