Methods and apparatus for three-phase motor control with error compensation

US10651767B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10651767-B2
Application numberUS-201916400292-A
CountryUS
Kind codeB2
Filing dateMay 1, 2019
Priority dateMar 23, 2017
Publication dateMay 12, 2020
Grant dateMay 12, 2020

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.

Method and apparatus for providing error compensation for a magnetic field sensing element in a three-phase motor. In embodiments, a driving angle is determined from zero-crossings of the magnet pole-pairs and error compensation levels for the pole-pairs is determined to reduce distortions in the motor current waveform.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: operating a three-phase motor having a magnet with a number of pole-pairs and detecting zero crossings from a magnetic field sensing element proximate the magnet, wherein the zero crossings correspond to pole transitions for the pole-pairs; determining drive angles corresponding to each of the zero crossings; determining a reference angle from the drive angles; sequentially positioning the motor to correspond to each one of the pole transitions and setting a drive angle to the reference angle; examining a signal generated from the magnetic field sensing element for each of the pole transitions; adjusting a compensation level for the magnetic field sensing element for each of the pole transitions based on the signal generated from the magnetic field sensing element for the respective pole transitions; and operating the motor and applying the compensation level for each of the pole transitions as the corresponding pole transition is proximate the magnetic field sensing element. 2. The method according to claim 1 , further including providing the magnetic field sensing element as a magnetoresistive element. 3. The method according to claim 1 , further including examining the signal from the magnetic field sensing element using a three state comparator. 4. The method according to claim 1 , wherein the magnetic field sensing element generates a differential output. 5. The method according to claim 1 , wherein compensation level for each of the pole transitions corresponds to an error in positioning of the magnetic field sensing element. 6. The method according to claim 1 , further including rotating the motor in clockwise and counterclockwise directions to reduce hysteresis error. 7. The method according to claim 1 , wherein the zero crossings correspond to S to N pole transitions. 8. The method according to claim 1 , further including taking an average of the driving angles to determine the reference angle. 9. The method according to claim 1 , further including using coarse and fine searching to determine the reference angle. 10. The method according to claim 1 , further including storing for each pole-pair transition a zero crossing angle, the reference angle, an error value, and a compensation value. 11. A system comprising: a motor controller for a three phase motor comprising: a means for error compensation to operate the three-phase motor having a magnet with a number of pole-pairs and detecting zero crossings from a magnetic field sensing element proximate the magnet, wherein the zero crossings correspond to pole transitions for the pole-pairs, to determine drive angles corresponding to each of the zero crossings, to determine a reference angle from the drive angles, to sequentially position the motor to correspond to each one of the pole transitions and setting a drive angle to the reference angle, to examining a signal generated from the magnetic field sensing element for each of the pole transitions; to adjust a compensation level for the magnetic field sensing element for each of the pole transitions based on the signal generated from the magnetic field sensing element for the respective pole transitions; and to operate the motor and applying the compensation level for each of the pole transitions as the corresponding pole transition is proximate the magnetic field sensing element. 12. The system according to claim 11 , wherein the magnetic field sensing element comprises a magnetoresistive element. 13. The system according to claim 11 , wherein the means for error compensation is further configured to examine the signal from the magnetic field sensing element using a three state comparator. 14. The system according to claim 12 , wherein the magnetic field sensing element generates a differential output. 15. The system according to claim 11 , wherein compensation level for each of the pole transitions corresponds to an error in positioning of the magnetic field sensing element. 16. The system according to claim 11 , wherein the means for error compensation is further configured to rotate the motor in clockwise and counterclockwise directions to reduce hysteresis error. 17. The system according to claim 11 , wherein the zero crossings correspond to S to N pole transitions. 18. The system according to claim 11 , wherein the means for error compensation is further configured to take an average of the driving angles to determine the reference angle. 19. The system according to claim 11 , wherein the means for error compensation is further configured to use coarse and fine searching to determine the reference angle. 20. An article, comprising: a non-transitory storage medium having stored instructions that enable a machine to: operate a three-phase motor having a magnet with a number of pole-pairs and detecting zero crossings from a magnetic field sensing element proximate the magnet, wherein the zero crossings correspond to pole transitions for of the pole-pairs; determine drive angles corresponding to each of the zero crossings; determine a reference angle from the drive angles; sequentially position the motor to correspond to each one of the pole transitions and setting a drive angle to the reference angle; examine a signal generated from the magnetic field sensing element for each of the pole transitions; adjust a compensation level for the magnetic field sensing element for each of the pole transitions based on the signal generated from the magnetic field sensing element for the respective pole transitions; and operate the motor and applying the compensation level for each of the pole transitions as the corresponding pole transition is proximate the magnetic field sensing element. 21. The article according to claim 20 , wherein the magnetic field sensing element comprises a magnetoresistive element. 22. The article according to claim 20 , further including instructions to examine the signal from the magnetic field sensing element using a three state comparator. 23. The article according to claim 20 , wherein compensation level for each of the pole transitions corresponds to an error in positioning of the magnetic field sensing element. 24. The article according to claim 20 , further including instructions to use coarse and fine searching to determine the reference angle.

Assignees

Inventors

Classifications

  • H02P6/16Primary

    Circuit arrangements for detecting position · CPC title

  • Direct field-oriented control; Rotor flux feed-back control · CPC title

  • with pulse width modulation · 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 US10651767B2 cover?
Method and apparatus for providing error compensation for a magnetic field sensing element in a three-phase motor. In embodiments, a driving angle is determined from zero-crossings of the magnet pole-pairs and error compensation levels for the pole-pairs is determined to reduce distortions in the motor current waveform.
Who is the assignee on this patent?
Allegro Microsystems Llc
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 12 2020 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).