Method and system for calibrating and detecting offset of rotary encoder relative to rotor of motor

US9641108B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9641108-B2
Application numberUS-201414581100-A
CountryUS
Kind codeB2
Filing dateDec 23, 2014
Priority dateApr 16, 2014
Publication dateMay 2, 2017
Grant dateMay 2, 2017

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.

Methods and systems for operating a motor having a rotor rotatable relative to a stator include commutating the motor to cause the rotor to rotate to a known position. While the rotor is at the known position, a position of an encoder magnet configured to rotate with the rotor is measured. Subsequent commutation of the motor is adjusted to take into account a difference between the known position of the rotor and the measured position of the encoder magnet.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for operating a motor, comprising: applying a predetermined excitation pattern to stator poles to rotate a rotor through a series of positions, the excitation pattern comprising a varied series of high and low signals; solving for a series of reference points for the rotor relative to the stator poles at each of the series of positions based on the predetermined excitation pattern; measuring a series of encoder alignments at each of the series of positions; comparing the series of encoder alignments to the series of reference points to determine an alignment offset between the encoder and the rotor; and adjusting the operation of the motor based on the alignment offset. 2. The method of claim 1 , further comprising determining a direction of rotation of the rotor. 3. The method of claim 2 , wherein the excitation pattern varies based on the determined direction of rotation of the rotor. 4. The method of claim 2 , further comprising selecting among different predetermined excitation patterns to apply to stator poles based on the determined direction of rotation of the rotor. 5. The method of claim 1 , further comprising calculating a number of rotor pole pairs. 6. The method of claim 1 , further comprising calculating an absolute angle change for each of the series of positions. 7. The method of claim 6 , further comprising calculating a number of rotor pole pairs based on the absolute angle change calculations. 8. The method of claim 6 , further comprising storing the alignment offset and iteratively measuring encoder alignments and comparing the measured encoder alignments to the stored alignment offset, and, when the stored alignment offset does not equal the measured encoder alignments, recalculating the alignment offset. 9. The method of claim 1 , further comprising iteratively determining the alignment offset and calculating an average alignment offset so as to account for asymmetries in the motor structure. 10. The method of claim 1 , wherein the encoder is an encoder magnet, and wherein a fixed magnetic sensor is used to perform the step of measuring a series of encoder alignments. 11. The method of claim 1 , wherein, to rotate through the series of positions, the rotor rotates stepwise through 360 Degrees. 12. A method for operating a motor, comprising: applying a pre-programmed excitation pattern to stator poles to rotate a rotor to a known position, the excitation pattern comprising a set of high and low signals to the stator poles; solving for a known rotary position for the rotor relative to the stator poles using the pre-programmed excitation pattern; calculating a reference point for the rotor relative to the known rotary position; measuring an encoder alignment at the known rotary position; comparing the encoder alignment to the reference point to determine an alignment offset between the encoder and the rotor; and adjusting the operation of the motor based on the alignment offset. 13. The method of claim 12 , further comprising calculating a number of rotor pole pairs. 14. A motor assembly comprising: a rotor comprising rotor poles; three sets of stator poles with respective coil windings forming three phases; circuitry for applying an excitation pattern to the respective coil windings for rotating the rotor through a series of positions; an encoder associated with the rotor; and a controller configured to: apply a pre-programmed excitation pattern to the three sets of stator poles to rotate the rotor to a known position, the excitation pattern comprising a set of high and low signals; solving for a known rotary position for the rotor relative to the three sets of stator poles using the pre-programmed excitation pattern; calculate a reference point for the rotor relative to the known rotary position; measure an encoder alignment at the known rotary position; compare the encoder alignment to the reference point to determine an alignment offset between the encoder and the rotor; and adjust the operation of the motor based on the alignment offset. 15. The assembly of claim 14 , wherein the controller is further configured to calculate a number of rotor pole pairs. 16. The assembly of claim 14 , wherein the controller is further configured to determine a direction of rotation of the rotor. 17. The assembly of claim 16 , wherein the controller is further configured to select among different predetermined excitation patterns to apply to the three sets of stator poles based on the determined direction of rotation of the rotor.

Assignees

Inventors

Classifications

  • H02P6/16Primary

    Circuit arrangements for detecting position · CPC title

  • Arrangements for measuring frequencies; Arrangements for analysing frequency spectra · 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 US9641108B2 cover?
Methods and systems for operating a motor having a rotor rotatable relative to a stator include commutating the motor to cause the rotor to rotate to a known position. While the rotor is at the known position, a position of an encoder magnet configured to rotate with the rotor is measured. Subsequent commutation of the motor is adjusted to take into account a difference between the known positi…
Who is the assignee on this patent?
Eaton Corp
What technology area does this patent fall under?
Primary CPC classification H02P6/16. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 02 2017 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).