IP Library Granted Patent US 8,633,662
Granted Patent B2
US 8,633,662 · App. 12/632,495 · Granted Jan 21, 2014

Drive method to minimize vibration and acoustics in three phase brushless DC (TPDC) motors

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 8,633,662
App. No.
12/632,495
Granted
Jan 21, 2014
Kind
B2
Abstract

A control method for a sensor-less, brushless, three-phase DC motor. The effects of commutation on the motor may be minimized using a sinusoidal current drive on each electromagnet. The “off” times and/or the “on” times of the drive transistors controlling the electromagnets in a full “H-bridge” configuration drive scheme may be delayed. By overlapping the drive signals to the electromagnets with respect to a commutation command, the effects of switching between electromagnets may be minimized. In addition, the “on” and “off” times may also be adjusted during the overlapping to further ensure that the coils continuously conduct current, and that the current does not change direction during the switching. The delays, and hence the overlap times of the coil drive signals may be dynamically controlled, for example by using digital timers, making the response predictable and easily controlled. The present position of the rotor in the motor may be determined using Hall sensors configured in the motor, or it may be determined using the un-energized electromagnets in a motor without Hall sensors.

Claims (66)

1. A method for operating a motor, wherein the motor comprises a plurality of electromagnets configured around a rotor, the method comprising:

controlling each electromagnet of the plurality of electromagnets through a respective drive transistor pair, wherein at least one respective drive transistor pair is enabled at any point in time to energize its corresponding electromagnet;

determining a present position of the rotor;

controlling each respective drive transistor pair according to said determining;

overlapping on-times and off-times of the respective drive transistor pairs with respect to a commutation command operative to switch from a first electromagnet of the plurality of electromagnets to a second electromagnet of the plurality of electromagnets, wherein the first electromagnet is energized and the second electromagnet is not energized, wherein switching from the first electromagnet to the second electromagnet is performed to de-energize the first electromagnet and to energize the second electromagnet, and wherein said overlapping is performed by delaying one or more of:

the on-times of the respective drive transistor pairs; or

the off-times of the respective drive transistor pairs; and

adjusting the on-times and off-times of the respective drive transistor pairs during said overlapping such that respective currents in the first electromagnet and in the second electromagnet are prevented from changing direction while switching from the first electromagnet to the second electromagnet.

2. The method of claim 1 , wherein said determining is performed using one of:

un-energized electromagnets as magnetic sensors; and

Hall sensors configured in the motor.

3. The method of claim 1 , wherein said delaying comprises delaying by a specified number of cycles of a switching clock.

4. The method of claim 1 , wherein the plurality of electromagnets are connected in a Y-configuration.

5. The method of claim 1 , wherein adjusting the on- and off-times is performed using a digital timer.

6. A method for operating a motor, wherein the motor comprises a plurality of electromagnets configured around a rotor, the method comprising:

controlling each electromagnet of the plurality of electromagnets through a respective drive transistor pair, wherein at least one respective drive transistor pair is enabled at any point in time to energize its corresponding electromagnet, wherein the respective drive transistor pairs are connected in a full H-bridge configuration,

determining a present position of the rotor;

controlling each respective drive transistor pair according to said determining;

overlapping on-times and off-times of the respective drive transistor pairs with respect to a commutation command operative to switch from a first electromagnet of the plurality of electromagnets to a second electromagnet of the plurality of electromagnets, wherein the first electromagnet is energized and the second electromagnet is not energized, and wherein switching from the first electromagnet to the second electromagnet is performed to de-energize the first electromagnet and to energize the second electromagnet; and

adjusting the on-times and off-times of the respective drive transistor pairs during said overlapping to prevent respective currents in the first electromagnet and in the second electromagnet from changing direction while switching from the first electromagnet to the second electromagnet.

7. A method for operating a motor, wherein the motor comprises a plurality of electromagnets configured around a rotor, the method comprising:

providing a respective drive signal to each electromagnet of the plurality of electromagnets to energize at least one electromagnet of the plurality of electromagnets at any point in time, wherein a respective drive transistor pair is controlled for each electromagnet of the plurality of electromagnets to generate the respective drive signals; and

switching, responsive to a commutation command, from a first electromagnet of the plurality of electromagnets that is energized to a second electromagnet of the plurality of electromagnets that is not energized, to de-energize the first electromagnet and energize the second electromagnet, wherein said switching comprises:

overlapping the respective drive signals provided to the first electromagnet and the second electromagnet, to keep the first electromagnet at least partially energized until the second electromagnet is at least partially energized, wherein said overlapping comprises delaying one of:

the off-time of the respective pair of transistors for the first electromagnet; or

the on-time of the respective pair of transistors for the second electromagnet; and

adjusting the respective drive signals during said overlapping to prevent respective currents in the first electromagnet and in the second electromagnet from changing direction while switching from the first electromagnet to the second electromagnet.

8. The method of claim 7 , further comprising keeping at least one electromagnet of the plurality of electromagnets un-energized for at least a portion of a time period when remaining ones of the plurality of electromagnets are energized.

9. The method of claim 8 , further comprising determining a present position of the rotor using the at least one of the plurality of electromagnets that is un-energized.

10. The method of claim 9 , further comprising issuing the commutation command based on said determining.

11. The method of claim 7 , wherein said controlling comprises providing a respective pulse-width modulated (PWM) control signal to each drive transistor of each respective drive transistor pair;

wherein said adjusting the respective drive signals comprises adjusting one or more of the respective PWM control signals.

12. A method for operating a motor, wherein the motor comprises a plurality of electromagnets configured around a rotor, the method comprising:

providing a respective drive signal to each electromagnet of the plurality of electromagnets to energize at least one electromagnet of the plurality of electromagnets at any point in time; and

switching, responsive to a commutation command, from a first electromagnet of the plurality of electromagnets that is energized to a second electromagnet of the plurality of electromagnets that is not energized, to de-energize the first electromagnet and energize the second electromagnet, wherein said switching comprises:

overlapping the respective drive signals provided to the first electromagnet and the second electromagnet, to keep the first electromagnet at least partially energized until the second electromagnet is at least partially energized, wherein a duration of said overlapping is dynamically controlled using digital timers, and

adjusting the respective drive signals during said overlapping to prevent respective currents in the first electromagnet and in the second electromagnet from changing direction while switching from the first electromagnet to the second electromagnet.

13. A system comprising:

a motor comprising:

a rotor configured to rotate around an axis; and

a plurality of electromagnets configured around the rotor to provide an electromagnetic force to rotate the rotor;

a drive circuit configured to provide a respective drive signal to each electromagnet of the plurality of electromagnets to energize at least one electromagnet of the plurality of electromagnets at any point in time and comprising a respective drive transistor pair for each electromagnet of the plurality of electromagnets to generate the respective drive signals; and

a drive control block configured to control the drive circuit to switch from a first electromagnet of the plurality of electromagnets that is energized to a second electromagnet of the plurality of electromagnets that is not energized, to de-energize the first electromagnet and energize the second electromagnet;

wherein the drive control block is further configured to overlap the respective drive signals provided to the first electromagnet and the second electromagnet, to keep the first electromagnet at least partially energized until the second electromagnet is at least partially energized, wherein to overlap the respective drive signals provided to the first electromagnet and the second electromagnet, the drive control block is configured to perform one of:

delay the off-time of the respective pair of transistors for the first electromagnet; and

delay the on-time of the respective pair of transistors for the second electromagnet; and

wherein drive control block is further configured to adjust the respective drive signals while overlapping the respective drive signals to prevent respective currents in the first electromagnet and in the second electromagnet from changing direction while switching from the first electromagnet to the second electromagnet.

14. The system of claim 13 , wherein the drive control block is further configured to:

keep at least one electromagnet of the plurality of electromagnets un-energized for at least a portion of a time period when remaining ones of the plurality of electromagnets are energized; and

determine a present position of the rotor based on an induced voltage in the at least one of the plurality of electromagnets that is un-energized.

15. The system of claim 14 , wherein the drive control block is further configured to switch from the first electromagnet to the second electromagnet based on the determined present position of the rotor.

16. The system of claim 13 , wherein to control the drive circuit, the drive control block is further configured to provide a respective pulse-width modulated (PWM) control signal to each drive transistor of each respective drive transistor pair to control respective on-times and off-times of each drive transistor.

17. The system of claim 13 , wherein the drive control block is configured to dynamically control a duration of the overlap of the respective drive signals provided to the first electromagnet and the second electromagnet.

18. The system of claim 13 , wherein the motor and the drive circuit are configured in a single motor casing.

19. The system of claim 18 , wherein the drive control block is also comprised in the single motor casing.

20. The system of claim 13 , wherein the drive circuit and the drive control block are configured on an integrated circuit.

21. The system of claim 20 , comprising a digital timer operable to adjust the respective drive signals.

22. The system of claim 13 , comprising a digital timer operable to adjust the on- and off-times.

23. A system comprising:

a motor comprising:

a rotor configured to rotate around an axis; and

a plurality of electromagnets configured around the rotor to provide an electromagnetic force to rotate the rotor;

a drive circuit configured to provide a respective drive signal to each electromagnet of the plurality of electromagnets to energize at least one electromagnet of the plurality of electromagnets at any point in time; and

a drive control block configured to control the drive circuit to switch from a first electromagnet of the plurality of electromagnets that is energized to a second electromagnet of the plurality of electromagnets that is not energized, to de-energize the first electromagnet and energize the second electromagnet, wherein the drive control block comprises digital timers configured to control a duration of the overlap of the respective drive signals provided to the first electromagnet and the second electromagnet,

wherein the drive control block is further configured to overlap the respective drive signals provided to the first electromagnet and the second electromagnet, to keep the first electromagnet at least partially energized until the second electromagnet is at least partially energized; and

wherein drive control block is further configured to adjust the respective drive signals while overlapping the respective drive signals to prevent respective currents in the first electromagnet and in the second electromagnet from changing direction while switching from the first electromagnet to the second electromagnet.

Assignments (10)
RELEASE OF SECURITY INTEREST Recorded Mar 14, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 060894/0437 →
RELEASE OF SECURITY INTEREST Recorded Mar 11, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059363/0001 →
RELEASE OF SECURITY INTEREST Recorded Mar 10, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059863/0400 →
SECURITY INTEREST Recorded Jun 4, 2021
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 057935/0474 →
SECURITY INTEREST Recorded Dec 24, 2020
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 055671/0612 →
SECURITY INTEREST Recorded Jun 5, 2020
From: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 053468/0705 →
RELEASE OF SECURITY INTEREST Recorded May 30, 2020
From: JPMORGAN CHASE BANK, N.A, AS ADMINISTRATIVE AGENT
To: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 053466/0011 →
SECURITY INTEREST Recorded Apr 24, 2020
From: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 053311/0305 →
MERGER Recorded Dec 12, 2017
From: STANDARD MICROSYSTEMS CORPORATION
To: MICROCHIP TECHNOLOGY INCORPORATED
Reel/Frame 044840/0747 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 7, 2009
From: KERN, LYNN R.; MCFARLAND, JAMES P.
To: STANDARD MICROSYSTEMS CORPORATION
Reel/Frame 023614/0804 →