Motor control circuit with diagnostic capabilities
US-2018367073-A1 · Dec 20, 2018 · US
US10958201B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10958201-B2 |
| Application number | US-201916287755-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 27, 2019 |
| Priority date | Aug 31, 2016 |
| Publication date | Mar 23, 2021 |
| Grant date | Mar 23, 2021 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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.
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.