IP Library › Granted Patent US 10,958,201
Granted Patent B2
US 10,958,201 · App. 16/287,755 · Granted Mar 23, 2021

Methods and systems for brushless motor control

Inventors: Qiu Lan (Shenzhen, CN); Changxing Zhou (Shenzhen, CN); Wanqi Liu (Shenzhen, CN)
Assignee: SZ DJI TECHNOLOGY CO., LTD.
H02P21/13B60L15/20B64C39/024B64D27/24B64D31/00H02P6/08H02P6/16H02P21/18H02P21/22H02P27/12B60L2200/10B64C2201/042H02K29/08
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 10,958,201
App. No.
16/287,755
Granted
Mar 23, 2021
Kind
B2
Abstract

A method of controlling a motor includes determining a first motor controlling parameter measurement based on a signal received from a position sensor, determining a second motor controlling parameter based on one or more motor electrical parameters, and controlling operation of the motor based on at least one of the first motor controlling parameter measurement or the second motor controlling parameter measurement.

Claims (42)

1. A method of controlling a motor, comprising:

generating a first motor controlling parameter measurement based on a signal received from a position sensor, the first motor controlling parameter measurement including a first electrical angle measurement;

generating a second motor controlling parameter measurement based on one or more motor electrical parameters, including obtaining a second electrical angle measurement based on current signals determined at least by voltage potentials associated with coils of the motor, the second motor controlling parameter measurement including the second electrical angle measurement;

comparing the first motor controlling parameter measurement and the second motor controlling parameter measurement to determine a third motor controlling parameter measurement, including comparing the first electrical angle measurement and the second electrical angle measurement to determine a third electrical angle measurement; and

controlling operation of the motor based on at least one of the first motor controlling parameter measurement, the second motor controlling parameter measurement, or the third motor controlling parameter measurement.

2. The method of claim 1 , further comprising selecting one of the first and second motor controlling parameter measurements based on a comparison of the first and second motor controlling parameter measurements.

3. The method of claim 1 , wherein the third motor controlling parameter measurement is determined by modifying one of the first and second motor controlling parameter measurements based on the other of the first and second motor controlling parameter measurements.

4. The method of claim 1 , wherein the first motor controlling parameter measurement is determined based on information generated by only one Hall Effect sensor.

5. The method of claim 1 , wherein the first motor controlling parameter is determined based on information generated by a plurality of Hall Effect sensors, an encoder, a resolver, or a magnetoresistance sensor.

6. The method of claim 1 , wherein controlling the operation of the motor includes controlling commutation of a plurality of motor windings of the motor.

7. The method of claim 1 , further comprising determining whether a motor stall event occurred based on the one or more motor electrical parameters and the signal received from the position sensor.

8. The method of claim 7 , wherein determining whether the motor stall event occurred includes:

generating a first rotational speed measurement based on the signal received from the position sensor;

generating a second rotational speed measurement based on the one or more motor electrical parameters; and

comparing the first and second rotational speed measurements to determine whether the motor stall event occurred.

9. The method of claim 7 , wherein determining whether the motor stall event occurred includes:

generating a first rotational speed measurement based on the signal received from the position sensor;

determining a reference speed based on a reference speed signal; and

comparing the first rotational speed measurement with the reference speed to determine whether the motor stall event occurred.

10. The method of claim 7 , further comprising continuing to control the operation of the motor based on one of the first and second motor controlling parameter measurements selected based on a comparison of the first and second motor controlling parameter measurements in response to determining that the motor stall event have not occurred.

11. The method of claim 10 , further comprising:

selecting the other of the first and second motor controlling parameter measurements in response to determining that the motor stall event has occurred; and

controlling subsequent operation of the motor based on the selected other one of the first and second motor controlling parameter measurements.

12. The method of claim 7 , further comprising generating a feedback signal in response to determining that the motor stall event has occurred.

13. The method of claim 12 , wherein the feedback signal is indicative of the motor stall event.

14. The method of claim 12 , further comprising sending the feedback signal to a flight controller.

15. The method of claim 7 , further comprising stopping the motor in response to determining that the motor stall event has occurred.

16. The method of claim 7 , further comprising decreasing an input power to the motor in response to determining that the motor stall event has occurred.

17. The method of claim 7 , further comprising increasing an input power to the motor in response to determining that the motor stall event has been eliminated.

18. A system for controlling a motor, comprising:

a controller having one or more processors and being configured to:

determine a first motor controlling parameter measurement based on a signal received from a position sensor, the first motor controlling parameter measurement including a first electrical angle measurement;

determine a second motor controlling parameter measurement based on one or more motor electrical parameters, including obtaining a second electrical angle measurement based on current signals determined at least by voltage potentials associated with coils of the motor, the second motor controlling parameter measurement including the second electrical angle measurement;

compare the first motor controlling parameter measurement and the second motor controlling parameter measurement to determine a third motor controlling parameter measurement, including compare the first electrical angle measurement and the second electrical angle measurement to determine a third electrical angle measurement; and

control operation of the motor based on at least one of the first motor controlling parameter measurement, the second motor controlling parameter measurement, or the third motor controlling parameter measurement.

19. An unmanned aerial vehicle (UAV) system, comprising:

a motor operable to drive one or more propulsion devices; and

a controller in communication with the motor and configured to control operation of the motor, the controller comprising one or more processors configured to:

determine a first motor controlling parameter measurement based on a signal received from a position sensor, the first motor controlling parameter measurement including a first electrical angle measurement;

determine a second motor controlling parameter measurement based on motor electrical parameters, including obtaining a second electrical angle measurement based on current signals determined at least by voltage potentials associated with coils of the motor, the second motor controlling parameter measurement including the second electrical angle measurement;

compare the first motor controlling parameter measurement and the second motor controlling parameter measurement to determine a third motor controlling parameter measurement, including compare the first electrical angle measurement and the second electrical angle measurement to determine a third electrical angle measurement; and

control operation of the motor based on at least one of the first motor controlling parameter measurement, the second motor controlling parameter measurement, or the third motor controlling parameter measurement.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 1, 2019
From: LAN, QIU; ZHOU, CHANGXING; LIU, WANQI
To: SZ DJI TECHNOLOGY CO., LTD.
Reel/Frame 048483/0094 →
Continuity (2)
Continuation PCTCN2016097576 · Aug 31, 2016
Related Publication 20190207543A1 · Jul 4, 2019
Cited By (1)
US 12,703,484