IP Library Granted Patent US 7,463,464
Granted Patent B2
US 7,463,464 · App. 11/463,196 · Granted Dec 9, 2008

Method and apparatus for sensing brushless DC motor average current from overcurrent protection circuitry

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 7,463,464
App. No.
11/463,196
Granted
Dec 9, 2008
Kind
B2
Abstract

A method and an apparatus that permit the measurement of the motor average current directly from the output of the amplifier and filter stage used for instantaneous dc-link overcurrent protection. As such, only one amplifier and filter stage is sufficient to provide both the motor average current and instantaneous dc-link overcurrent protection. The invention permits the suppression of the amplifier and filter stage that is typically used to derive the motor average current directly from the dc-link current.

Claims (61)

1. A method of deriving an average value of a motor current signal comprising pulses and having a predetermined normal duty cycle, comprising the steps of:

A/D converting and sampling peak values of said motor current pulses;

multiplying each said peak value by a Duty value which is related to the duty cycle of said signal;

detecting occurrence of an overcurrent based on said motor current pulses, and in response, setting a reduced duty cycle which is less than said normal duty cycle, and using said reduced duty cycle to calculate said Duty value; and

filtering the result of said multiplying step to obtain said average value.

2. A method of deriving an average value of a signal comprising pulses and having a predetermined normal duty cycle, comprising the steps of:

A/D converting and sampling peak values of said pulses;

multiplying each said peak value by a Duty value which is related to the duty cycle of said signal;

filtering the result of said multiplying step; and

applying gain and offset calibration values to the result of said filtering step.

3. A method of deriving an average value of a signal comprising pulses and having a predetermined normal duty cycle, comprising the steps of:

A/D converting and sampling peak values of said pulses;

multiplying each said peak value by a Duty value which is related to the duty cycle of said signal; and

filtering the result of said multiplying step;

wherein said Duty value is derived as follows:

if the present duty cycle of said pulses is said normal duty cycle, then said normal duty cycle is taken as said Duty value;

if the present duty cycle of said pulses is less than said normal duty cycle, then the quotient of the present duty cycle divided by the normal duty cycle is taken as said Duty value.

4. An apparatus for deriving an average value of a motor current signal comprising pulses and having a predetermined normal duty cycle, wherein said apparatus:

A/D converts and samples peak values of said motor current pulses;

multiplies each said peak value by a Duty value which is related to the duty cycle of said signal;

detecting occurrence of an overcurrent based on said motor current pulses, and in response, setting a reduced duty cycle which is less than said normal duty cycle, and using said reduced duty cycle to calculate said Duty value; and

filters the result of said multiplying step to obtain said average value.

5. An apparatus for deriving an average value of a signal comprising pulses and having a predetermined normal duty cycle, wherein said apparatus:

A/D converts and samples peak values of said pulses;

multiplies each said peak value by a Duty value which is related to the duty cycle of said signal;

filters the result of said multiplying step; and

applies gain and offset calibration values to the result of said filtering step.

6. An apparatus for deriving an average value of a signal comprising pulses and having a predetermined normal duty cycle, wherein said apparatus:

A/D converts and samples peak values of said pulses;

multiplies each said peak value by a Duty value which is related to the duty cycle of said signal; and

filters the result of said multiplying step;

wherein said Duty value is derived as follows:

if the present duty cycle of said pulses is said normal duty cycle, then said normal duty cycle is taken as said Duty value;

if the present duty cycle of said pulses is less than said normal duty cycle, then the quotient of the present duty cycle divided by the normal duty cycle is taken as said Duty value.

7. An apparatus for detecting an average motor current and an overcurrent condition in a motor drive circuit, comprising:

a control circuit which controls the drive circuit to generate drive current pulse having a predetermined normal duty cycle;

a current sensor for generating a sensed current signal which is representative of said drive current pulses;

a comparator for receiving said sensed current signal and outputting an overcurrent signal to said control circuit when said sensed current signal exceeds a first threshold; wherein said control circuit further detects said average motor current by:

A/D converting and sampling peak values of said sensed current signal;

multiplying each said peak value by a Duty value which is related to the duty cycle of said sensed current signal;

detecting occurrence of an overcurrent based on said motor current pulses, and in response, setting a reduced duty cycle which is less than said normal duty cycle, and using said reduced duty cycle to calculate said Duty value; and

filtering the result of said multiplying step to obtain said average motor current.

8. The apparatus of claim 7 , wherein said control circuit carries out a first control operation on said motor drive circuit when said sensed circuit signal exceeds said first threshold.

9. A method for detecting an average motor current and an overcurrent condition in a motor drive circuit generating drive current pulses having a predetermined normal duty cycle, comprising the steps of:

sensing said drive current pulse and generating a sensed current signal based thereon;

comparing said sensed current signal against a first threshold; and

outputting an overcurrent signal when said sensed current signal exceeds said first threshold; and

detecting said average motor current by:

A/D converting and sampling peak values of said sensed current signal;

multiplying each said peak value by a Duty value which is related to the duty cycle of said sensed current signal;

detecting occurrence of an overcurrent based on said motor current pulses, and in response, setting a reduced duty cycle which is less than said normal duty cycle, and using said reduced duty cycle to calculate said Duty value; and

filtering the result of said multiplying step to obtain said average motor current.

10. The method of claim 9 , further comprising carrying out a first control operation on said motor drive circuit when said sensed circuit signal exceeds said first threshold.

11. The apparatus of claim 7 , wherein said apparatus further applies gain and offset calibration values to the result of said filtering step.

12. The apparatus of claim 7 , wherein said Duty value is derived as follows:

if the present duty cycle of said pulses is said normal duty cycle, then said normal duty cycle is taken as said Duty value;

if the present duty cycle of said pulses is less than said normal duty cycle, then the quotient of the present duty cycle divided by the normal duty cycle is taken as said Duty value.

13. The method of claim 9 , further comprising the step of applying gain and offset calibration values to the result of said filtering step.

14. The method of claim 9 , wherein said Duty value is derived as follows:

if the present duty cycle of said pulses is said normal duty cycle, then said normal duty cycle is taken as said Duty value;

if the present duty cycle of said pulses is less than said normal duty cycle, then the quotient of the present duty cycle divided by the normal duty cycle is taken as said Duty value.

Assignments (1)
CHANGE OF NAME Recorded Jul 23, 2018
From: INTERNATIONAL RECTIFIER CORPORATION
To: INFINEON TECHNOLOGIES AMERICAS CORP.
Reel/Frame 046612/0968 →