IP Library Granted Patent US 9,705,435
Granted Patent B2
US 9,705,435 · App. 13/682,819 · Granted Jul 11, 2017

Method of controlling a brushless motor

Inventors: Hanping Dai (Malmesbury, GB); Yu Chen (Malmesbury, GB); Mark Edward Leaver (Malmesbury, GB); Samuel Wesley Hinchliffe (Malmesbury, GB)
Assignee: DYSON TECHNOLOGY LIMITED
H02P6/145H02P6/153H02P6/26H02P29/032H02P6/15
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,705,435
App. No.
13/682,819
Granted
Jul 11, 2017
Kind
B2
Abstract

A method of controlling a brushless motor that includes storing a lookup table of control values, periodically obtaining a speed-adjusted control value, and exciting a phase winding of the motor. The speed-adjusted control value is then used to define the phase and/or length of excitation. Obtaining the speed-adjusted control value includes measuring the speed of the motor, increasing or decreasing a speed-adjust variable in the event that the measured speed is greater or less than a threshold, selecting a control value from the lookup table using the measured speed, and adjusting the selected control value using the speed-adjust variable to obtain the speed-adjusted control value. Additionally, a control system that implements the method, and a motor assembly that incorporates the brushless motor and the control system.

Claims (25)

1. A method of controlling a brushless motor, the method comprising:

storing a lookup table, the lookup table comprising a control value for each of a plurality of speeds;

periodically obtaining a speed-adjusted control value; and

exciting a phase winding of the motor, the speed-adjusted control value being used to define one of a phase and a length of excitation,

wherein obtaining the speed-adjusted control value comprises:

measuring a speed of the motor;

increasing or decreasing a speed-adjust variable by a predetermined constant in the event that the measured speed is greater or less than a threshold;

selecting a control value from the lookup table using the measured speed; and

adjusting the selected control value using the speed-adjust variable to obtain the speed-adjusted control value.

2. A method as claimed in claim 1 , wherein adjusting the selected control value comprises adding the speed-adjust variable to or subtracting the speed-adjust variable from the selected control value.

3. A method as claimed in claim 1 , wherein the method comprises increasing or decreasing the speed-adjust variable by the predetermined constant in the event that the measured speed is one of greater than an upper threshold and less than a lower threshold, and setting the speed-adjust variable to zero in the event that the measured speed is the other of greater than an upper threshold and less than a lower threshold.

4. A method as claimed in claim 3 , wherein the method comprises leaving the speed-adjust variable unchanged in the event that the measured speed is less than the upper threshold and greater than the lower threshold.

5. A method as claimed in claim 1 , wherein the method comprises increasing or decreasing the speed-adjust variable by a first predetermined constant in the event that the measured speed is greater than an upper threshold, and increasing or decreasing the speed-adjust variable by a second predetermined constant in the event that the measured speed is less than a lower threshold.

6. A method as claimed in claim 5 , wherein the first and second predetermined constants are one and the same, and the method comprises one of increasing and decreasing the speed-adjust variable in the event that the measured speed is greater than the upper threshold and the other of increasing and decreasing the speed-adjust variable in the event that the measured speed is less than the lower threshold.

7. A method as claimed in claim 1 , wherein the method comprises rectifying an alternating voltage to provide a rectified voltage, exciting the phase winding with the rectified voltage, and obtaining the speed-adjusted control value in response to each zero-crossing of the alternating voltage.

8. A control system for a brushless motor, the control system performing a method comprising:

storing a lookup table, the lookup table comprising a control value for each of a plurality of speeds;

periodically obtaining a speed-adjusted control value; and

exciting a phase winding of the motor, the speed-adjusted control value being used to define one of a phase and a length of excitation,

wherein obtaining the speed-adjusted control value comprises:

measuring a speed of the motor;

increasing or decreasing a speed-adjust variable by a predetermined constant in the event that the measured speed is greater or less than a threshold;

selecting a control value from the lookup table using the measured speed; and

adjusting the selected control value using the speed-adjust variable to obtain the speed-adjusted control value.

9. A motor assembly comprising a brushless motor and a control system as claimed in claim 8 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2013
From: DAI, HANPING; CHEN, YU; LEAVER, MARK EDWARD; HINCHLIFFE, SAMUEL WESLEY
To: DYSON TECHNOLOGY LIMITED
Reel/Frame 029623/0300 →
Priority Claims (1)
GB 1120191.0 · Nov 23, 2011 · national
Continuity (1)
Related Publication 20130127384A1 · May 23, 2013