摘要 |
PROBLEM TO BE SOLVED: To provide a method of controlling a brushless motor capable of protecting the motor from excessive temperatures.SOLUTION: The method of controlling a brushless motor includes 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 includes 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. |