Systems and methods for calibrating BLDC motors

US10516353B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10516353-B2
Application numberUS-201816185244-A
CountryUS
Kind codeB2
Filing dateNov 9, 2018
Priority dateNov 1, 2017
Publication dateDec 24, 2019
Grant dateDec 24, 2019

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 motor calibration system and method for a motor having a rotor, a stator, and at least one phase. The system further comprises a controller and a position detector adapted to detect a position of the rotor with respect to the stator. Wherein the controller is adapted to perform a calibration sequence to calibrate to motor by driving at least one motor phase with a motor control signal at a predetermined maximum amplitude value in a first direction with substantially no load applied on the motor, receiving a feedback signal from the at least one position detector, and determining a first calibration angle shift by measuring a difference between at least the motor control signal and the feedback signal of the at least one motor phase. The controller accounts for the first calibration angle shift when driving the motor in the first direction during normal operation.

First claim

Opening claim text (preview).

What is claimed is: 1. A motor calibration system comprising: a motor having a rotor and a stator and comprising at least one phase; at least one position detector adapted to detect a position of the rotor with respect to the stator and generate a feedback signal; and a controller adapted to perform a calibration sequence to calibrate to motor, wherein for at least one motor phase during the calibration sequence the controller is adapted to: drive the motor phase with a motor control signal at a predetermined maximum amplitude value in a first direction with substantially no load applied on the motor; receive a feedback signal from the at least one position detector; and determine a first calibration angle shift by measuring a difference between at least the motor control signal and the feedback signal of the at least one motor phase; wherein during normal operation the controller accounts for the first calibration angle shift when driving the motor in the first direction; wherein to determine the first calibration angle shift, the controller is adapted to: determine a plurality of angle shift sample values from at least the motor control signal and the feedback signal; and average the plurality of angle shift sample values to determine the first calibration angle shift. 2. The motor control system of claim 1 , wherein during normal operation the controller drives the at least one motor phase at or below the predetermined maximum amplitude value. 3. The motor control system of claim 1 , wherein the predetermined maximum amplitude value comprises a maximum amplitude rating of the motor. 4. The motor control system of claim 1 , wherein the first calibration angle shift is an estimated measurement of the at least one position detector misplacement with respect to the stator. 5. The motor control system of claim 1 , wherein the motor control signal comprises at least one of a sinusoidal signal, a trapezoidal signal, or any combinations thereof. 6. The motor control system of claim 1 , wherein the calibration sequence is performed prior to attaching the motor to the load that is meant to be driven by the motor during normal operation. 7. The motor control system of claim 1 , wherein the motor comprises a clutch, and wherein the calibration sequence is performed while the load is attached to the motor and while the motor causes the load to be lowered in a downward direction. 8. The motor control system of claim 1 , wherein the motor comprises a clutch, and wherein the calibration sequence is performed while the load is attached to the motor and while the load is substantially manipulated via gravitational forces in the first direction. 9. The motor control system of claim 1 , wherein to determine the first calibration angle shift, the controller is further adapted to validate each of the plurality of angle shift sample values. 10. The motor control system of claim 9 , wherein the controller validates each of the plurality of angle shift sample values by comparing each of the plurality of angle shift sample values to an average value. 11. The motor control system of claim 9 , wherein the controller validates each of the plurality of angle shift sample values by comparing each of the plurality of angle shift sample values to a predetermined angle shift threshold value. 12. The motor control system of claim 1 , wherein the controller drives the at least one motor phase with the motor control signal until the controller determines a predetermined number of plurality of angle shift sample values. 13. The motor control system of claim 1 , wherein for at least one motor phase during the calibration sequence the controller is further adapted to: drive the motor phase with a motor control signal at a predetermined maximum amplitude value in a second direction with substantially no load applied on the motor; receive a feedback signal from the at least one position detector for the second direction; determine a second calibration angle shift by measuring a difference between at least the motor control signal and the feedback signal of the at least one motor phase for the second direction; wherein during normal operation the controller accounts for the second calibration angle shift when driving the motor in the second direction. 14. The motor control system of claim 1 , wherein the controller drives the motor phase with the motor control signal for a predetermined amount of time. 15. The motor control system of claim 1 , wherein the calibration sequence is initiated by at least one of a user interface, a startup of the controller, a power up of the controller, and any combinations thereof. 16. The motor control system of claim 1 , wherein the at least one position detector comprises at least one selected from a position sensor, a Hall Effect sensor, a magnetic position sensor, a resolver, an encoder, an optical encoder, a magnetic encoder, a current sense circuit, a voltage sense circuit, a back electromotive force (EMF) sense circuit, and any combinations thereof. 17. The motor control system of claim 1 , wherein during the calibration sequence the controller is further adapted to calculate a second calibration angle shift for a second direction from the determined first calibration angle shift, wherein the second direction is opposite to the first direction, and wherein during normal operation the controller accounts for the second calibration angle shift when driving the motor in the second direction. 18. The motor control system of claim 17 , wherein the controller calculates the second calibration angle shift by subtracting the first calibration angle shift from a predetermined angle shift sum constant. 19. The motor control system of claim 18 , wherein the controller calculates the second calibration angle shift by first applying a circle transformation function to the first calibration angle shift. 20. The motor control system of claim 17 , wherein the predetermined angle shift sum constant is determined by testing the motor. 21. The motor control system of claim 17 , wherein the angle shift sum constant is predetermined prior to attaching the motor to the load, and wherein for at least one motor phase when determining the predetermined angle shift sum constant the controller is adapted to: drive the motor phase with a motor control signal at a predetermined maximum amplitude value in a first direction and in a second direction; for each of the first and second directions, receive a feedback signal from the at least one position detector; determine a first angle shift by measuring a difference between at least the motor control signal and the feedback signal of the at least one motor phase that identifies an event for the first direction; determine a second angle shift by measuring a difference between at least the motor control signal and the feedback signal of the at least one motor phase that identifies the event for the second direction; and sum the first angle shift and the second angle shift to determine the angle shift sum constant. 22. The motor control system of claim 21 , wherein when determining the predetermined angle shift sum constant the controller is further adapted to: determine a plurality of first angle shift sample values from at least the motor control signal and the feedback signal that identify at least one event for the first direction; determine a plurality of corresponding second angle shift sample values from at least the motor control signal

Assignees

Inventors

Classifications

  • Controlling commutation time · CPC title

  • sensing position · CPC title

  • Control · CPC title

  • Details of operating devices, e.g. pulleys, brakes, spring drums, drives ({operating devices E06B9/68} ; devices of general interest specially adapted or mounted for storing and repeatedly paying-out and re-storing lengths of material B65H75/34) · CPC title

  • E06B9/68Primary

    Operating devices or mechanisms, e.g. with electric drive · 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 US10516353B2 cover?
A motor calibration system and method for a motor having a rotor, a stator, and at least one phase. The system further comprises a controller and a position detector adapted to detect a position of the rotor with respect to the stator. Wherein the controller is adapted to perform a calibration sequence to calibrate to motor by driving at least one motor phase with a motor control signal at a pr…
Who is the assignee on this patent?
Crestron Electronics Inc
What technology area does this patent fall under?
Primary CPC classification E06B9/68. Mapped technology areas include Fixed Constructions.
When was this patent published?
Publication date Tue Dec 24 2019 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).