Engine misfire detection with digital filtering
First Claim
1. An apparatus for detecting misfire in individual cylinders of an internal combustion engine in a motor vehicle, comprising:
- means for sensing rotation of a crankshaft;
measuring means connected to the sensing means for determining changes in angular velocity corresponding to each of a plurality of cylinder firings;
frequency analysis means for analyzing a frequency response of the engine in a frequency domain and determining a cut-off frequency between misfire signals and noise related signals;
digital filtering means for digitally filtering out noise related signals from the determined changes in angular velocity as a function of the cut-off frequency; and
means for comparing an output of said digital filtering means with a threshold value to detect the occurrence of a misfire for a selected cylinder as a result of said comparison.
21 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and method are provided for detecting cylinder misfires in an internal combustion engine of a motor vehicle by digitally filtering out noise-related signals to improve the signal to noise ratio. Crankshaft rotation is sensed and crankshaft velocities are measured for each cylinder. Changes in angular velocity are determined and correspond to each of a plurality of cylinder firing events. A window of consecutive changes in angular velocity are used with a digital filter. The digital filter contains filter coefficients which are determined from a frequency analysis for a given engine by distinguishing between actual misfire events and noise related event frequencies. From the analysis a cut off frequency between actual misfires and noise is determined which is then used to determine the filter coefficients. The digital filter generates a filter output for the current cylinder firing event and the filter output is preferably multiplied by a gain to provide a compensated filter output. The compensated filter output is compared to a threshold value and a misfire event is determined for the selected cylinder based on the comparison. A high pass filter may be employed to filter out low frequency noise-related signals such as those associated with a power train bobble. Similarly, a low pass filter can be used to filter out high frequency noise signals such as those associated with crankshaft torsional vibrations. Both high and low pass filters could be employed in the alternative by using a high pass filter at low engine speeds and a low pass at high engine speeds.
-
Citations
19 Claims
-
1. An apparatus for detecting misfire in individual cylinders of an internal combustion engine in a motor vehicle, comprising:
-
means for sensing rotation of a crankshaft; measuring means connected to the sensing means for determining changes in angular velocity corresponding to each of a plurality of cylinder firings; frequency analysis means for analyzing a frequency response of the engine in a frequency domain and determining a cut-off frequency between misfire signals and noise related signals; digital filtering means for digitally filtering out noise related signals from the determined changes in angular velocity as a function of the cut-off frequency; and means for comparing an output of said digital filtering means with a threshold value to detect the occurrence of a misfire for a selected cylinder as a result of said comparison. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for detecting misfire in individual cylinders of an internal combustion engine in a motor vehicle, comprising:
-
means for sensing rotation of a crankshaft; measuring means connected to the sensing means for determining changes in angular velocity corresponding to each of a plurality of cylinder firings; means for analyzing frequency response of the engine in a frequency domain and determining a cut off frequency between misfire signals and noise-related signals; means for determining filter coefficients as a function of said frequency analysis; digital filtering means for receiving said changes in angular velocity and filter coefficients and filtering out noise-related signals from said changes in angular velocity in a real time domain so as to provide a filtered output; and means for comparing the filtered output of said filtering means with a threshold value to detect the occurrence of a misfire for a selected cylinder as a result of said comparison. - View Dependent Claims (9, 10, 11)
-
-
12. An apparatus for detecting misfire in individual cylinders of an internal combustion engine in a motor vehicle, comprising:
-
means for sensing rotation of a crankshaft and determining angular velocity; measuring means for measuring changes in angular velocity corresponding to each of a plurality of cylinder firings; a high pass digital filter for receiving said changes in angular velocity and filtering out low frequency noise-related signals, said high pass digital filter providing a filtered output only when low engine speed is detected; a low pass digital filter for receiving said changes in angular velocity and filtering out high frequency noise-related signals, said low pass digital filter providing a filtered output only when high engine speed is detected; and means for comparing filtered outputs of said high pass and low pass filters with threshold values so as to detect the occurrence of a misfire for a selected cylinder as a result of said comparison. - View Dependent Claims (13)
-
-
14. A method of detecting misfires in individual cylinders of an internal combustion engine in a motor vehicle, said method comprising the steps of:
-
sensing rotation of a crankshaft; determining changes in crankshaft velocity; selecting one of the cylinders for detection; analyzing a frequency response of the engine in a frequency domain and determining a cut-off frequency between misfire signals and noise-related signals; determining filter coefficients as a function of the frequency analysis; digitally filtering out noise related signals from said determined changes in crankshaft velocity to provide a filtered output signal; comparing the filtered output signal with a predetermined threshold; and detecting a misfire of the selected cylinder depending on the result of the comparing step. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A method for detecting misfire in individual cylinders of an internal combustion engine for a motor vehicle, said method comprising the steps of:
-
sensing rotation of a crankshaft; determining changes in angular velocity corresponding to each of a plurality of expected cylinder firings; digitally filtering out noise related signals from the determined changes in angular velocity to provide a filtered output signal; determining a threshold value dependent on engine speed and manifold pressure; and comparing the filtered output signal with the threshold value to detect the occurrence of a misfire for a selected cylinder as a result of said comparison.
-
Specification