Methods and systems for brushless motor control

US10958201B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10958201-B2
Application numberUS-201916287755-A
CountryUS
Kind codeB2
Filing dateFeb 27, 2019
Priority dateAug 31, 2016
Publication dateMar 23, 2021
Grant dateMar 23, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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.

Assignees

Inventors

Classifications

  • using electrically powered motors · CPC title

  • using magnetic effect devices, e.g. Hall-plates, magneto-resistors (H02K29/12 takes precedence) · CPC title

  • pulsing by guiding the flux vector, current vector or voltage vector on a circle or a closed curve, e.g. for direct torque control · CPC title

  • Air crafts · CPC title

  • for control of the vehicle or its driving motor to achieve a desired performance, e.g. speed, torque, programmed variation of speed · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10958201B2 cover?
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 …
Who is the assignee on this patent?
Sz Dji Technology Co Ltd
What technology area does this patent fall under?
Primary CPC classification H02P21/13. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 23 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).