Reducing the power consumption of a brushless motor
AssigneeDyson Technology Limited
InventorsTuncay CELIK, Libo ZHENG
Life of this patent
Estimating the term…
Abstract
A method of controlling a brushless motor. The method includes measuring a temperature of the motor, adjusting a control value in the event that the measured temperature is lower than a threshold, and exciting a winding of the motor. The control value is then used to define an attribute of excitation, and the adjustment to the control value reduces the input power of the motor.
Claims27
A method of controlling a brushless motor, the method comprising:
- measuring a temperature of the motor;
- adjusting a control value in the event that the measured temperature is lower than a threshold;
- and exciting a winding of the motor, wherein the control value is used to define an attribute of excitation, and the adjustment to the control value reduces the input power of the motor.
A method of controlling a brushless motor, the method comprising:
- storing a power lookup table, the power lookup table comprising 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;
- indexing the power lookup table using the measured voltage or speed to select a control value;
- measuring a temperature of the motor;
- applying a compensation value to the selected control value in the event that the measured temperature is lower than a threshold;
- and
- exciting a winding of the motor with the supply voltage,
- wherein the selected control value defines an attribute of excitation, and the compensation value when applied to the selected control value reduces the input power of the motor.
A method of controlling a brushless motor, the method comprising:
- storing a power lookup table, the power lookup table comprising a control value for each of a plurality of voltages or speeds;
- storing a temperature lookup table, the temperature lookup table comprising a compensation value for each of a plurality of temperatures;
- measuring the magnitude of a supply voltage or the speed of the motor;
- measuring a temperature of the motor assembly;
- indexing the power lookup table using the measured voltage or speed to select a control value;
- indexing the temperature lookup table using the measured temperature to select a compensation value;
- applying the selected compensation value to the selected control value to obtain a temperature-compensated control value;
- and
- exciting a winding of the motor with the supply voltage, wherein the temperature-compensated control value is used to define an attribute of excitation.
A control circuit for controlling a brushless motor, the control circuit being configured to:
- measure a temperature of the motor;
- adjust a control value in the event that the measured temperature is lower than a threshold;
- and excite a winding of the motor, wherein the control value is used to define an attribute of excitation, and the adjustment to the control value reduces the input power of the motor.
A control circuit for controlling a brushless motor, the control circuit being configured to:
- store a power lookup table, the power lookup table comprising a control value for each of a plurality of voltages or speeds;
- store a temperature lookup table, the temperature lookup table comprising a compensation value for each of a plurality of temperatures;
- measure the magnitude of a supply voltage or the speed of the motor;
- measure a temperature of the motor assembly;
- index the power lookup table using the measured voltage or speed to select a control value;
- index the temperature lookup table using the measured temperature to select a compensation value;
- apply the selected compensation value to the selected control value to obtain a temperature-compensated control value;
- and
- excite a winding of the motor with the supply voltage, wherein the temperature-compensated control value is used to define an attribute of excitation.
Dependencies are inferred from the claim text.