IP Library Granted Patent US 7,117,728
Granted Patent B2
US 7,117,728 · App. 10/830,065 · Granted Oct 10, 2006

Misfire detecting apparatus for internal combustion engine and method thereof

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,117,728
App. No.
10/830,065
Granted
Oct 10, 2006
Kind
B2
Abstract

Whether a misfire occurred is judged based on a comparison between diagnosis data that indicates a variation of an engine rotation speed and a threshold based on engine operating conditions. The threshold is corrected based on data that indicates an average correlation between the diagnosis data and the threshold.

Claims (86)

1. A misfire detecting apparatus for an internal combustion engine comprising:

an operating condition detector that is configured to detect engine operating conditions inclusive of an engine rotation speed; and

a calculating section that is configured to:

judge whether a misfire occurred, based on the engine rotation speed detected by said operating condition detector;

output a misfire judgment signal;

calculate diagnosis data indicating a variation of said engine rotation speed;

calculate a threshold based on said engine operating conditions;

judge whether a misfire occurred, based on a comparison between said diagnosis data and said threshold;

calculate a correction value for correcting said threshold based on data indicating an average correlation between said diagnosis data and said threshold, to correct said threshold with said correction value; and

calculate a correction value, which corrects said threshold to be larger as said diagnosis data averagely approaches said threshold.

2. A misfire detecting apparatus for an internal combustion engine according to claim 1 , wherein said calculating section is also configured to cancel the misfire judgment, based on said data indicating the average correlation between said diagnosis data and said threshold.

3. A misfire detecting apparatus for an internal combustion engine comprising:

an operating condition detector that is configured to detect engine operating conditions inclusive of an engine rotation speed; and

a calculating section that is configured to:

judge whether a misfire occurred, based on the engine rotation speed detected by said operating condition detector;

output a misfire judgment signal;

calculate diagnosis data indicating a variation of said engine rotation speed;

calculate a threshold based on said engine operating conditions;

judge whether a misfire occurred, based on a comparison between said diagnosis data and said threshold;

calculate a correction value for correcting said threshold based on data indicating an average correlation between said diagnosis data and said threshold, to correct said threshold with said correction value; and

eliminate said diagnosis data and said threshold when said diagnosis data is equal to or above said threshold, from samples for calculating said data indicating the average correlation.

4. A misfire detecting apparatus for an internal combustion engine according to claim 3 , wherein said calculating section is also configured to prohibit an update of said correction value on the basis of said data indicating the average correlation, when the number of samples of said diagnosis data and said threshold used for the calculation of said data indicating the average correlation is less than a predetermined value.

5. A misfire detecting apparatus for an internal combustion engine comprising:

an operating condition detector that is configured to detect engine operating conditions inclusive of an engine rotation speed; and

a calculating section that is configured to:

judge whether a misfire occurred, based on the engine rotation speed detected by said operating condition detector;

output a misfire judgment signal;

calculate diagnosis data indicating a variation of said engine rotation speed;

calculate a threshold based on said engine operating conditions;

judge whether a misfire occurred, based on a comparison between said diagnosis data and said threshold;

calculate a correction value for correcting said threshold based on data indicating an average correlation between said diagnosis data and said threshold, to correct said threshold with said correction value;

wherein said calculating section is configured to:

cancel the misfire judgment, based on said data indicating the average correlation between said diagnosis data and said threshold; and

prohibit said cancellation process, when a misfire frequency during a period of time in which said data indicating the average correlation is obtained, is equal to or above a predetermined value.

6. A misfire detecting apparatus for an internal combustion engine comprising:

an operating condition detector that is configured to detect engine operating conditions inclusive of an engine rotation speed; and

a calculating section that is configured to:

judge whether a misfire occurred, based on the engine rotation speed detected by said operating condition detector;

output a misfire judgment signal;

calculate diagnosis data indicating a variation of said engine rotation speed;

calculate a threshold based on said engine operating conditions;

judge whether a misfire occurred, based on a comparison between said diagnosis data and said threshold;

calculate a correction value for correcting said threshold based on data indicating an average correlation between said diagnosis data and said threshold, to correct said threshold with said correction value; and

obtain said data indicating the average correlation, as an average value per the predetermined number of ignitions.

7. A misfire detecting method for an internal combustion engine comprising the steps of:

detecting engine operating conditions inclusive of an engine rotation speed;

calculating diagnosis data indicating a variation of said engine rotation speed;

calculating a threshold based on said engine operating conditions;

judging whether a misfire occurred, based on the comparison between said diagnosis data and said threshold;

calculating data indicating an average correlation between said diagnosis data and said threshold;

calculating a correction value for said threshold based on said data indicating the average correlation between said diagnosis data and said threshold; wherein said correction value corrects said threshold to be larger as said diagnosis data averagely approaches said threshold; and

correcting said threshold with said correction value.

8. A misfire detecting method for an internal combustion engine according to caim 7 , further comprising the step of:

canceling the misfire judgment, based on said data indicating the average correlation between said diagnosis data and said threshold.

9. A misfire detecting method for an internal combustion engine comprising the steps of:

detecting engine operating conditions inclusive of an engine rotation speed;

calculating diagnosis data indicating a variation of said engine rotation speed;

calculating a threshold based on said engine operating conditions;

judging whether a misfire occurred, based on the comparison between said diagnosis data and said threshold;

calculating data indicating an average correlation between said diagnosis data and said threshold;

calculating a correction value for said threshold based on said data indicating the average correlation between said diagnosis data and said threshold; and

correcting said threshold with said correction value,

wherein said step of calculating the data indicating the average correlation comprises the step of:

eliminating said diagnosis data and said threshold when said diagnosis data is equal to or above said threshold, from samples for calculating said data indicating the average correlation.

10. A misfire detecting method for an internal combustion engine according to claim 9 , further comprising the step of:

prohibiting the cancellation of the misfire judgment on the basis of said data indicating the average correlation, when the number of samples of said diagnosis data and said threshold used for the calculation of said data indicating the average correlation is less than a predetermined value.

11. A misfire detecting method for an internal combustion engine comprising the steps of:

detecting engine operating conditions inclusive of an engine rotation speed;

calculating diagnosis data indicating a variation of said engine rotation speed;

calculating a threshold based on said engine operating conditions;

judging whether a misfire occurred, based on the comparison between said diagnosis data and said threshold;

calculating data indicating an average correlation between said diagnosis data and said threshold;

calculating a correction value for said threshold based on said data indicating the average correlation between said diagnosis data and said threshold;

correcting said threshold with said correction value;

canceling the misfire judgment, based on said data indicating the average correlation between said diagnosis data and said threshold; and

prohibiting the cancellation of the misfire judgment, when a misfire frequency during a period of time in which said average correlation is obtained, is equal to or above a predetermined value.

12. A misfire detecting method for an internal combustion engine comprising the steps of:

detecting engine operating conditions inclusive of an engine rotation speed;

calculating diagnosis data indicating a variation of said engine rotation speed;

calculating a threshold based on said engine operating conditions;

judging whether a misfire occurred, based on the comparison between said diagnosis data and said threshold;

calculating data indicating an average correlation between said diagnosis data and said threshold;

calculating a correction value for said threshold based on said data indicating the average correlation between said diagnosis data and said threshold; and

correcting said threshold with said correction value,

wherein said step of calculating the data indicating the average correlation comprises the step of:

calculating said data indicating the average correlation, as an average value per the predetermined number of ignitions.

Assignments (4)
DEMERGER Recorded Jan 13, 2022
From: HITACHI, LTD.
To: HITACHI AUTOMOTIVE SYSTEMS, LTD.
Reel/Frame 058744/0813 →
CHANGE OF NAME Recorded Jan 13, 2022
From: HITACHI AUTOMOTIVE SYSTEMS, LTD.
To: HITACHI ASTEMO, LTD.
Reel/Frame 058758/0776 →
CHANGE OF NAME Recorded May 12, 2017
From: FUJI JUKOGYO KABUSHIKI KAISHA
To: SUBARU CORPORATION
Reel/Frame 042624/0886 →
CHANGE OF ADDRESS Recorded Oct 15, 2014
From: FUJI JUKOGYO KABUSHIKI KAISHA
To: FUJI JUKOGYO KABUSHIKI KAISHA
Reel/Frame 033989/0220 →