Patent US5672944A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5672944A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for minimizing torque ripple in a DC brushless motor using phase current overlap

Assignee: Valeo Electrical Systems Inc
•
Filing: 1996-10-22
•
Granted: 1997-09-30
•
Expires: 2016-10-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for minimizing torque ripple in a permanent magnet brushless DC motor includes the steps of energizing a first winding of the motor to generate a first current, energizing a second winding of the motor to generate a second current, and overlapping the first and second currents in time by a preselected time to reduce torque ripple. The structure for performing the method includes conventional brushless DC motor drive circuitry responsive to a motor rotor position signal, and a speed control signal, to sequentially generate a gate drive signal for driving a respective semiconductor switch to energize each winding of the motor. The structure further includes a phase overlapping circuit interposed between the conventional brushless DC motor control circuitry output and the semiconductor switches used to energize each winding of the motor. The phase current overlap circuit includes a monostable multi-vibrator for generating a "one-shot." The pulse width or duration of the "one-shot" determines the extent of the phase current overlap. The overlapping circuit detects transitions on the gate drive signal lines, and in response generates a trigger signal. The trigger signal triggers generation of the "one-shot." The overlapping circuit maintains two of its gate drive signals for the duration of the "one-shot."

Inventors

  • 👤 Kalyan P. Gokhale
  • 👤 Dennis L. Mueller

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 14:48
CPC Classifications
H; H02; H02P; H02P6/00; H02P6/10

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 105 words
In a system having a motor, the motor having plurality of windings, a method of energizing the windings for reducing motor torque ripple, comprising the steps of: energizing a first winding of the motor to generate a first phase current: energizing a second winding of the motor to generate a second phase current and, overlapping the first and second phase currents by a preselected time to reduce motor torque ripple wherein the system includes a speed control signal for controlling the speed of the motor, and wherein said overlapping step includes the substep of determining the preselected time as function of the speed control signal.
Claim 2
Dependent Claim 105 words
In a system having a motor, the motor having plurality of windings, a method of energizing the windings for reducing motor torque ripple, comprising the steps of: energizing a first winding of the motor to generate a first phase current: energizing a second winding of the motor to generate a second phase current and, overlapping the first and second phase currents by a preselected time to reduce motor torque ripple wherein the system includes a speed control signal for controlling the speed of the motor, and wherein said overlapping step includes the substep of determining the preselected time as function of the speed control signal.
Claim 3
Dependent Claim 36 words
The method of claim 1 wherein said overlapping step is performed such that said first and second phase currents overlap in a predetermined relationship with respect to a back-emf produced by said first and second windings.
Claim 4
Dependent Claim 95 words
In a system having a motor, the motor having a plurality of windings, a method of energizing the windings for reducing motor torque ripple, comprising the steps of: energizing a first winding of the motor to generate a first phase current; energizing a second winding of the motor to generate a second phase current; and, overlapping the first and second phase currents by a preselected time to reduce motor torque ripple wherein the motor has a speeds said overlapping step including the substep of determining the preselected time as a function of the motor speed.
Claim 5
Dependent Claim 95 words
In a system having a motor, the motor having a plurality of windings, a method of energizing the windings for reducing motor torque ripple, comprising the steps of: energizing a first winding of the motor to generate a first phase current; energizing a second winding of the motor to generate a second phase current; and, overlapping the first and second phase currents by a preselected time to reduce motor torque ripple wherein the motor has a speeds said overlapping step including the substep of determining the preselected time as a function of the motor speed.
Claim 6
Dependent Claim 36 words
The method of claim 3 wherein said overlapping step is performed such that said first and second phase currents overlap in a predetermined relationship with respect to a back-emf produced by said first and second windings.
Claim 7
Dependent Claim 89 words
In a system having a motor, the motor having plurality of windings, a method of energizing the windings for reducing motor torque ripple, comprising the steps of: energizing a first winding of the motor to generate a first base current; energizing a second winding of the motor to generate a second phase current; and, overlapping the first and second phase currents by a preselected time to reduce motor torque ripple wherein said overlapping step includes the substep of determining the preselected time as a function of motor torque variation.
Claim 8
Dependent Claim 89 words
In a system having a motor, the motor having plurality of windings, a method of energizing the windings for reducing motor torque ripple, comprising the steps of: energizing a first winding of the motor to generate a first base current; energizing a second winding of the motor to generate a second phase current; and, overlapping the first and second phase currents by a preselected time to reduce motor torque ripple wherein said overlapping step includes the substep of determining the preselected time as a function of motor torque variation.
Claim 9
Dependent Claim 33 words
The method of claim 5 wherein said substep of determining the preselected time includes the substep of determining the preselected time such that motor torque overshoot is approximately equal to motor torque dip.
Claim 10
Dependent Claim 36 words
The method of claim 5 wherein said overlapping step is performed such that said first and second phase currents overlap in a predetermined relationship with respect to a back-emf produced by said first and second windings.
Claim 11
Independent Claim 148 words
A system for controlling a motor to reduce motor torque ripple, the motor having a plurality of windings each carrying a respective winding current comprising: means for energizing a first one of said winding to generate a first winding current during a first interval; means for energizing a second one of said windings to generate a second winding current during a second interval; and, means for overlapping said first and second intervals for a preselected time such that a variation of motor torque is minimized wherein each winding has a respective nominal turn-on and turn-off times, and wherein said overlapping means includes means for delaying deenergization of said first winding relative to said nominal first winding turn-off time so that said first and second intervals overlay by said preselected time, said delaying means includes means for varying said preselected time as a function of a speed control signal.
Claim 12
Independent Claim 148 words
A system for controlling a motor to reduce motor torque ripple, the motor having a plurality of windings each carrying a respective winding current comprising: means for energizing a first one of said winding to generate a first winding current during a first interval; means for energizing a second one of said windings to generate a second winding current during a second interval; and, means for overlapping said first and second intervals for a preselected time such that a variation of motor torque is minimized wherein each winding has a respective nominal turn-on and turn-off times, and wherein said overlapping means includes means for delaying deenergization of said first winding relative to said nominal first winding turn-off time so that said first and second intervals overlay by said preselected time, said delaying means includes means for varying said preselected time as a function of a speed control signal.
Claim 13
Dependent Claim 31 words
The system of claim 8 wherein said overlap of said first and second intervals occurs in a predetermined relationship with respect to a back-emf produced by said first and second windings.
Claim 14
Dependent Claim 175 words
A motor system, comprising: a motor having a plurality of windings each carrying a respective phase current wherein the sum of said phase currents is known to be proportional to motor torque, said motor having a shaft rotatable upon energization of said windings; means for energizing a first one of said windings to generate a first phase current during a first interval; means for energizing a second one of said windings to generate a second phase current during a second interval; and, means for reducing torque ripple of said shaft by overlapping said first and second intervals by a preselected time such that a variation of motor torque is minimized, wherein each winding has a respective nominal turn-on and turn-off times, and wherein said reducing torque ripple means includes means for delaying deenergization of said first winding relative to said nominal first winding turn-off time so that said first and second intervals overlap by said preselected time, said delaying means includes means for varying said preselected time as a function of a speed control signal.
Claim 15
Dependent Claim 175 words
A motor system, comprising: a motor having a plurality of windings each carrying a respective phase current wherein the sum of said phase currents is known to be proportional to motor torque, said motor having a shaft rotatable upon energization of said windings; means for energizing a first one of said windings to generate a first phase current during a first interval; means for energizing a second one of said windings to generate a second phase current during a second interval; and, means for reducing torque ripple of said shaft by overlapping said first and second intervals by a preselected time such that a variation of motor torque is minimized, wherein each winding has a respective nominal turn-on and turn-off times, and wherein said reducing torque ripple means includes means for delaying deenergization of said first winding relative to said nominal first winding turn-off time so that said first and second intervals overlap by said preselected time, said delaying means includes means for varying said preselected time as a function of a speed control signal.
Claim 16
Dependent Claim 16 words
The system of claim 10, wherein said motor is a permanent magnet brushless direct current motor.
Claim 17
Dependent Claim 31 words
The system of claim 10 wherein said overlap of said first and second intervals occurs in a predetermined relationship with respect to a back-emf produced by said first and second windings.
Claim 18
Independent Claim 158 words
An apparatus for controlling a motor, the motor having a plurality of windings, comprising: position sensing logic for generating a motor rotor position signal; phase commutation logic responsive to said motor rotor position signal for generating first and second gate drive signals, said first and second gate drive signals being operative to energize a respective winding of the motor when active to generate respective first and second currents, each gate drive signal being active during respective non-overlapping intervals; and, an overlap circuit having transition logic to detect a transition of an active state between said first and second gate drive signals and generate a trigger signal in response to said detected transition, said overlap circuit further having a delay circuit responsive to said trigger signal for generating a delay signal, said transition logic being responsive to said delay signal for overlapping by a preselected time the time in which said first and second gate drive signals are active.
Claim 19
Independent Claim 158 words
An apparatus for controlling a motor, the motor having a plurality of windings, comprising: position sensing logic for generating a motor rotor position signal; phase commutation logic responsive to said motor rotor position signal for generating first and second gate drive signals, said first and second gate drive signals being operative to energize a respective winding of the motor when active to generate respective first and second currents, each gate drive signal being active during respective non-overlapping intervals; and, an overlap circuit having transition logic to detect a transition of an active state between said first and second gate drive signals and generate a trigger signal in response to said detected transition, said overlap circuit further having a delay circuit responsive to said trigger signal for generating a delay signal, said transition logic being responsive to said delay signal for overlapping by a preselected time the time in which said first and second gate drive signals are active.
Claim 20
Dependent Claim 16 words
The apparatus of claim 13, wherein said delay circuit is responsive to a speed control signal.
Claim 21
Dependent Claim 18 words
The apparatus of claim 13, wherein said preselected time is proportional to a duration of said delay signal.
Claim 22
Dependent Claim 19 words
The apparatus of claim 13, wherein a duration of said delay signal is proportional to a speed control signal.
Claim 23
Dependent Claim 13 words
The apparatus of claim 13, wherein said delay circuit includes a monostable multivibrator.

References Cited (Backward Citations)

US3419782A Cited
US4039911A Cited
US4292575A Cited
US4249116A Cited
US4262236A Cited
US4412159A Cited
US4658190A Cited
US4651067A Cited
US4928042A Cited
US5191269A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-09-29 2001-03-31 2001-09-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-09-29 2005-03-31 2005-09-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-09-29 2009-03-31 2009-09-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag