WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
Brushless DC motor controller    
United States Patent5929577   
Link to this pagehttp://www.wikipatents.com/5929577.html
Inventor(s)Neidorff; Robert A. (Bedford, NH); Zendzian; David S. (Merrimack, NH); O'Connor; John A. (Merrimack, NH)
AbstractA brushless DC motor controller including a track and hold circuit responsive to the voltage at the motor centertap terminal and the voltage across at least one motor winding in order to determine the position of the rotor by detecting zero crossings of the back EMF of the unenergized winding in a manner having reduced susceptibility to noise. In one embodiment, the output of the track and hold circuit is interpolated to reduce the effects of pulse width modulation noise on rotor position detection. The drive signals controlling a plurality of electronically controlled switches which effect energization of the windings are chopped in order to control the speed of the motor. In one embodiment, the switch connected to a positive voltage is chopped when the sensed back EMF is positive and the switch connected to the negative voltage is chopped when the sensed back EMF is negative. Also provided is a PWM disable circuit for selectively disabling a PWM signal used to chop the drive signals in order to further reduce the effects of noise on rotor position detection.



 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History
Drawing from US Patent 5929577
Brushless DC motor controller - US Patent 5929577 Drawing
Brushless DC motor controller
Inventor     Neidorff; Robert A. (Bedford, NH); Zendzian; David S. (Merrimack, NH); O'Connor; John A. (Merrimack, NH)
Owner/Assignee     Unitrode Corporation (Merrimack, NH)
Patent assignment
All assignments
Publication Date     July 27, 1999
Application Number     08/972,095
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     November 17, 1997
US Classification     318/254 318/138 318/432 318/439 318/599
Int'l Classification     H02K 023/00
Examiner     Masih; Karen
Assistant Examiner    
Attorney/Law Firm     Weingarten, Schurgin, Gagnebin & Hayes LLP
Address
Parent Case     This application is a continuation of application Application Ser. No. 08/542,806, filed Oct. 13, 1995, now abandoned.
Priority Data    
USPTO Field of Search     318/254
Patent Tags     brushless dc motor controller
   
Enter a comma (,) or semicolon (;) between multiple tag words/phrases.
Describe this patent:
 Amusing   
 Clever   
 Complex   
 Efficient   
 Historic   
 Important   
 Innovative   
 Interesting   
 Practical   
 Simple   
[no votes]
Patent WIKI

Share information and news about this patent, including information and news about the technology, inventors, company, ligation and licensing.

 References Submit all comments and votes
 
*references marked with an asterisk below are user-added references
 U.S. References
 
Add a new US reference:  
ReferenceRelevancyCommentsReferenceRelevancyComments
5517095
Carobolante
318/254
May,1996

[0 after 0 votes]
5406150
Austin
327/110
Apr,1995

[0 after 0 votes]
5378976
Inaji
318/810
Jan,1995

[0 after 0 votes]
5376870
Ueda
318/603
Dec,1994

[0 after 0 votes]
5350988
Le
318/618
Sep,1994

[0 after 0 votes]
5319289
Austin
318/254
Jun,1994

[0 after 0 votes]
5300866
Yasohara
318/254
Apr,1994

[0 after 0 votes]
5231343
Nakamura
318/696
Jul,1993

[0 after 0 votes]
5223771
Chari
318/254
Jun,1993

[0 after 0 votes]
5220259
Werner
318/432
Jun,1993

[0 after 0 votes]
5187417
Minnich
318/254
Feb,1993

[0 after 0 votes]
5119000
Schultz
318/254
Jun,1992

[0 after 0 votes]
5023527
Erdman
318/254
Jun,1991

[0 after 0 votes]
5017845
Carobolante
318/138
May,1991

[0 after 0 votes]
4952853
Archer
318/284
Aug,1990

[0 after 0 votes]
4874993
Tanaka
318/254
Oct,1989

[0 after 0 votes]
4853604
McMullin
318/653
Aug,1989

[0 after 0 votes]
4833375
Del Signore, II
318/269
May,1989

[0 after 0 votes]
4827196
Odell
318/254
May,1989

[0 after 0 votes]
4792739
Nakamura
318/661
Dec,1988

[0 after 0 votes]
4761599
Yasunobu
318/723
Aug,1988

[0 after 0 votes]
4752724
Radziwill
318/254
Jun,1988

[0 after 0 votes]
4748385
Van Hout
318/254
May,1988

[0 after 0 votes]
4740734
Takeuchi
318/254
Apr,1988

[0 after 0 votes]
4739234
Nolan
318/504
Apr,1988

[0 after 0 votes]
4734631
Kamikura
318/685
Mar,1988

[0 after 0 votes]
4654566
Erdman
318/254
Mar,1987

[0 after 0 votes]
4642537
Young
318/254
Feb,1987

[0 after 0 votes]
4631458
Furuichi
318/254
Dec,1986

[0 after 0 votes]
4544868
Murty
318/254
Oct,1985

[0 after 0 votes]
4514666
Suzuki
318/293
Apr,1985

[0 after 0 votes]
4473781
Nielsen
318/254
Sep,1984

[0 after 0 votes]
4455514
Ohno
318/254
Jun,1984

[0 after 0 votes]
4431953
Schray
318/254
Feb,1984

[0 after 0 votes]
4403177
Weber
318/254
Sep,1983

[0 after 0 votes]
4240015
White
388/806
Dec,1980

[0 after 0 votes]
4210851
Wakamiya
318/257
Jul,1980

[0 after 0 votes]
4162435
Wright
318/138
Jul,1979

[0 after 0 votes]
4051417
Fujinawa
318/138
Sep,1977

[0 after 0 votes]
 Foreign References
 Other References
 Market Review Submit all comments and votes
   
Market Size
Estimate the gross annual revenues of the relevant market sector:
> $10B
$5B - $10B
$2B - $5B
$500M - $2B
$100M - $500M
$10M - $100M
$1M - $10M
$500K - $1M
$100K - $500K
< $100K
[No votes]
$0
 
$0   $2.5B   $5B   $7.5B   $10B
Market Share
Estimate the percentage of the relevant market sector this invention will capture:
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Reasonable Royalty
What percentage of gross sales should the inventor or assignee be paid?
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Public's "Guesstimation" of Royalty Value
Market SizeN/A[No votes]
xMarket ShareN/A[No votes]
xReasonable RoyaltyN/A[No votes]

N/A

License Availablity
If you are NOT the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
License Availablity
If you ARE the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
Competitive Advantage
Does this invention have a significant competitive advantage over similar technologies?
Yes

No



[No votes]
Most helpful competitive advantage comment
[No comments]

Commercial Alternatives
Are there viable commercial alternatives for this invention?
Yes

No



[No votes]
Most helpful commercial alternative comment
[No comments]

 Technical Review Submit all comments and votes
 Claims Submit all comments and votes
 


We claim:

1. A DC motor controller for controlling a brushless DC motor having a plurality of windings sequentially energized by a plurality of electronically controlled switches connecting each of said windings to a negative terminal or a positive terminal of a DC voltage supply in response to a corresponding plurality of drive signals, said controller comprising:

a track and hold circuit for tracking the voltage across one of said windings during a first interval when at least another one of said windings is energized and for holding said tracked voltage during a second interval when said at least another one of said windings is de-energized and for a predetermined delay interval thereafter;

a zero crossing comparator for comparing said held voltage to a reference voltage to provide an output signal indicative of when the voltage across said winding crosses said reference voltage; and

a decoder responsive to said output signal of said zero crossing comparator for providing said plurality of drive signals.

2. The DC motor controller recited in claim 1 further comprising a control logic circuit responsive to said output signal of said zero crossing comparator for providing an input signal to said decoder.

3. The DC motor controller recited in claim 1 wherein said track and hold circuit comprises an electronically controlled switch connected in series with a resistor and a capacitor connected between said electronically controlled switch and a reference potential.

4. The DC motor controller recited in claim 1 wherein said plurality of electronically controlled switches comprises a plurality of pairs of switching transistors, each pair being associated with a respective one of said plurality of windings and including a high side switch connected to the positive terminal of said DC voltage supply and a low side switch connected to the negative terminal of said DC voltage supply, wherein an interconnection between each of said pairs of transistors is connected to a terminal of a respective winding.

5. A DC motor controller for controlling a brushless DC motor having a plurality of windings connected to a corresponding plurality of pairs of switching transistors, each pair having a common connection to a terminal of a corresponding one of said plurality of windings and including a high side switch connected to the positive terminal of a DC voltage supply and a low side switch connected to a negative terminal of said DC voltage supply, said switches operative to sequentially energize said plurality of windings by connecting each of said windings to the negative terminal or the positive terminal of the DC voltage supply in response to a corresponding plurality of drive signals, said controller comprising:

a track and hold circuit for tracking the voltage across one of said windings and holding said tracked voltage;

a zero crossing comparator for comparing said held voltage to a reference voltage to provide an output signal indicative of when the voltage across said winding crosses said reference voltage; and

a decoder responsive to said output signal of said zero crossing comparator for providing said plurality of drive signals such that the low side switch of the pair of switching transistors associated with a negatively energized winding is chopped when said tracked and held voltage is negative and the high side switch of the pair of switching transistors associated with a positively energized winding is chopped when said tracked and held voltage is positive.

6. The DC motor controller recited in claim 1 wherein said motor has a centertap terminal, said track and hold circuit further tracks the voltage at said centertap terminal and holds said tracked voltage, and said reference voltage is provided by said tracked and held centertap voltage.

7. A DC motor controller for controlling a brushless DC motor having a plurality of windings and a plurality of electronically controlled switches for sequentially energizing said plurality of windings by connecting each of said windings to a negative terminal or a positive terminal of a DC voltage supply in response to a corresponding plurality of drive signals, said controller comprising:

a track and hold circuit for tracking the voltage across one of said windings and holding said tracked voltage;

a zero crossing comparator for comparing said held voltage to a reference voltage to provide an output signal indicative of when the voltage across said winding crosses said reference voltage;

a decoder responsive to said output signal of said zero crossing comparator for providing said plurality of drive signals; and

a PWM circuit responsive to a motor parameter for generating a PWM signal coupled to said decoder and used by said decoder to chop said drive signals, said PWM circuit inhibiting said PWM signal for an interval prior to and during when said voltage across said winding crosses said reference voltage.

8. The DC motor controller recited in claim 7 wherein said motor parameter is motor speed.

9. A DC motor controller for controlling a brushless DC motor having a plurality of windings and a plurality of electronically controlled switches for sequentially energizing said plurality of windings by connecting each of said windings to a negative terminal or a positive terminal of a DC voltage supply in response to a corresponding plurality of drive signals, said controller comprising:

a track and hold circuit for tracking the voltage across one of said windings and holding said tracked voltage;

a zero crossing comparator for comparing said held voltage to a reference voltage to provide an output signal indicative of when the voltage across said winding crosses said reference voltage;

a decoder responsive to said output signal of said zero crossing comparator for providing said plurality of drive signals; and

an interpolation circuit for interpolating said tracked and held voltage.

10. A brushless DC motor controller for controlling a motor having a plurality of windings, wherein said motor is commutated by a plurality of switching circuits, each associated with a respective one of said plurality of windings and comprising a high side switch connected to a positive terminal of a voltage supply and a low side switch connected to a negative terminal of said voltage supply, wherein each of said switches is controlled by a respective drive signal, said controller comprising:

a back EMF sensing circuit for sensing the back EMF across a floating one of said plurality of windings; and

a decoder responsive to said sensed back EMF for generating said drive signals such that said high side switch associated with a positively energized winding is chopped when said sensed back EMF is positive and wherein said low side switch associated with a negatively energized winding is chopped when said sensed back EMF is negative.

11. The DC motor controller recited in claim 10 wherein said back EMF sensing circuit comprises a track and hold circuit for tracking the voltage across said floating winding and holding said tracked voltage; and

a zero crossing comparator for comparing said tracked and held voltage to a reference voltage, said zero crossing comparator providing an output signal indicative of when said back EMF across said floating winding crosses said reference voltage.

12. The DC motor controller recited in claim 11 wherein said motor has a centertap terminal, said track and hold circuit further tracks the voltage at said centertap terminal and holds said tracked voltage, and said reference voltage is provided by said tracked and held centertap voltage.

13. The DC motor controller recited in claim 11 wherein said tracked and held voltage is interpolated.

14. The DC motor controller recited in claim 10 further comprising a PWM circuit responsive to a motor parameter for generating a PWM signal coupled to said decoder, wherein said PWM signal is inhibited for an interval prior to and during when said voltage across said floating winding crosses said reference voltage.

15. The DC motor controller recited in claim 14 wherein said motor parameter is motor speed.

16. A DC motor controller for controlling a motor comprising a plurality of windings and a plurality of electronically controlled switches for sequentially energizing said plurality of windings in response to a corresponding plurality of drive signals, said controller comprising:

a rotor position sensing circuit for sensing when the voltage across one of said plurality of windings experiences a zero crossing by crossing a reference voltage level;

a motor parameter sensing circuit for sensing a parameter of said motor selected from the group consisting of: motor speed, motor torque, or motor acceleration;

a PWM circuit responsive to said sensed motor parameter for generating an error signal indicative of the difference between said sensed signal and a desired value for said motor parameter and for generating a PWM signal in response to said error signal, wherein said PWM signal is used to selectively chop said drive signals; and

a PWM disable circuit for disabling said PWM circuit prior to and during said zero crossing.

17. The DC motor controller recited in claim 16 wherein said rotor position sensing circuit comprises a track and hold circuit for tracking the voltage across said one of said plurality of windings and holding said voltage; and

a zero crossing comparator responsive to said tracked and held voltage and to a reference voltage for detecting said zero crossing.

18. The DC motor controller recited in claim 16 wherein said PWM disable circuit comprises a buffer amplifier coupled to a centertap terminal of said motor and providing a buffered output signal;

an offset voltage coupled to and summed with said output signal of said buffer amplifier; and

a gating comparator for comparing said sensed winding voltage to said summed voltage to provide a gating signal for inhibiting said PWM signal.

19. A method for sensing the position of a rotor relative to a stator having a plurality of windings associated therewith, said method comprising the steps of:

tracking the voltage across a selected one of said windings;

holding said winding voltage;

comparing said held voltage to a reference voltage to detect a crossing of said winding voltage with said reference voltage; and

interpolating said held winding voltage to smooth said voltage.

20. The method recited in claim 19 further comprising the steps of:

tracking the voltage at the centertap terminal of said motor;

holding said centertap voltage to provide said reference voltage; and

comparing said held centertap voltage to said held winding voltage to detect a crossing of said winding voltage with said centertap voltage.

21. A method for commutating a motor having a plurality of windings comprising the steps of:

sensing the back EMF across a floating one of said plurality of windings;

chopping a high side switch associated with a positively energized one of said plurality of windings when said sensed back EMF is positive; and

chopping a low side switch associated with a negatively energized one of said plurality of windings when said sensed back EMF is negative.

22. A method of sensing the position of a rotor relative to a stator having a plurality of windings in order to commutate said motor by sequentially energizing said plurality of windings through a switch network comprising a plurality of switches controlled by a corresponding plurality of drive signals, said method comprising the steps of:

sensing when the back EMF across a first one of said plurality of windings experiences a zero crossing by crossing a reference voltage level;

sensing a parameter of said motor selected from the group consisting of: motor speed, motor torque, or motor acceleration;

generating a PWM signal in response to the sensed motor parameter, said PWM signal having a duty cycle corresponding to a desired value for said motor parameter;

generating said drive signals in response to said PWM signal; and

inhibiting said PWM signal for an interval prior to and during said zero crossing.

23. The method recited in claim 22 wherein said PWM signal inhibiting step comprises the steps of summing the voltage at a centertap terminal of said motor with an offset voltage; and

comparing said summed voltage to said sensed winding voltage to provide a gating signal for inhibiting said PWM signal.

24. A DC motor controller for controlling a brushless DC motor having a plurality of windings and a plurality of pairs of electronically controlled switches for sequentially energizing said plurality of windings, each pair being associated with a respective one of said plurality of windings and including a high side switch connected to the positive terminal of a DC voltage supply and a low side switch connected to the negative terminal of said DC voltage supply, said controller comprising:

a track and hold circuit for tracking the voltage across one of said windings and holding said tracked voltage;

a zero crossing comparator for comparing said held voltage to a reference voltage to provide an output signal indicative of a zero crossing, when said held voltage crosses said reference voltage;

a control logic circuit responsive to said output signal of said zero crossing comparator for providing an plurality of position signals, each one corresponding to one of said plurality of windings;

a decoder responsive to said position signals for decoding said plurality of position signals to provide said plurality of drive signals such that the high side switch associated with a positively energized one of said plurality of windings is chopped when said held voltage is positive and wherein the low side switch associated with a negatively energized one of said plurality of windings is chopped when said held