IP Library › Granted Patent US 10,326,389
Granted Patent B2
US 10,326,389 · App. 15/467,075 · Granted Jun 18, 2019

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

Inventors: Yisong Lu (Shrewsbury, MA); Christopher Alger (Holden, MA); Lyndon Ambruson (Warren, MA)
Assignee: Allegro MicroSystems, LLC
H02P6/16H02P21/10H02P27/08
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,326,389
App. No.
15/467,075
Granted
Jun 18, 2019
Kind
B2
Abstract

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.

Claims (37)

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 differential output 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 differential output signal generated from the magnetic field sensing element for the respective pole transitions;

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; and

further including providing the magnetic field sensing element as a Hall element.

2. The method according to claim 1 , further including examining the signal from the magnetic field sensing element using a three state comparator.

3. 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.

4. The method according to claim 1 , further including rotating the motor in clockwise and counterclockwise directions to reduce hysteresis error.

5. The method according to claim 1 , wherein the zero crossings correspond to S to N pole transitions.

6. The method according to claim 1 , further including taking an average of the driving angles to determine the reference angle.

7. The method according to claim 1 , further including using coarse and fine searching to determine the reference angle.

8. 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.

9. 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 of the pole-pairs, to determine drive angles corresponding to each of the zero crossings, to determine the 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 differential output 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 differential output 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, wherein the magnetic field sensing element comprises a Hall element.

10. The system according to claim 9 , wherein the means for error compensation is further configured to examine the signal from the magnetic field sensing element using a three state comparator.

11. The system according to claim 9 , wherein compensation level for each of the pole transitions corresponds to an error in positioning of the magnetic field sensing element.

12. The system according to claim 9 , wherein the means for error compensation is further configured to rotate the motor in clockwise and counterclockwise directions to reduce hysteresis error.

13. The system according to claim 9 , wherein the zero crossings correspond to S to N pole transitions.

14. The system according to claim 9 , wherein the means for error compensation is further configured to take an average of the driving angles to determine the reference angle.

15. The system according to claim 9 , wherein the means for error compensation is further configured to use coarse and fine searching to determine the reference angle.

16. 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 differential output 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 differential output 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, wherein the magnetic field sensing element comprises a Hall element.

17. The article according to claim 16 , further including instructions to examine the signal from the magnetic field sensing element using a three state comparator.

18. The article according to claim 16 , wherein compensation level for each of the pole transitions corresponds to an error in positioning of the magnetic field sensing element.

19. The article according to claim 16 , further including instructions to use coarse and fine searching to determine the reference angle.

Assignments (6)
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 053957/FRAME 0874 Recorded Nov 1, 2023
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
To: ALLEGRO MICROSYSTEMS, LLC
Reel/Frame 065420/0572 →
RELEASE OF SECURITY INTEREST IN PATENTS (R/F 053957/0620) Recorded Jun 22, 2023
From: MIZUHO BANK, LTD., AS COLLATERAL AGENT
To: ALLEGRO MICROSYSTEMS, LLC
Reel/Frame 064068/0360 →
PATENT SECURITY AGREEMENT Recorded Jun 22, 2023
From: ALLEGRO MICROSYSTEMS, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC., AS THE COLLATERAL AGENT
Reel/Frame 064068/0459 →
PATENT SECURITY AGREEMENT Recorded Oct 1, 2020
From: ALLEGRO MICROSYSTEMS, LLC
To: MIZUHO BANK LTD., AS COLLATERAL AGENT
Reel/Frame 053957/0620 →
PATENT SECURITY AGREEMENT Recorded Oct 1, 2020
From: ALLEGRO MICROSYSTEMS, LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 053957/0874 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2017
From: LU, YISONG; ALGER, CHRISTOPHER; AMBRUSON, LYNDON
To: ALLEGRO MICROSYSTEMS, LLC
Reel/Frame 041767/0326 →
Continuity (1)
Related Publication 20180278185A1 · Sep 27, 2018
Cited By (2)
US 12,346,093 US 12,401,309