摘要 |
PROBLEM TO BE SOLVED: To accurately detect misfires with a simple structure. SOLUTION: When an engine revolution number Ne(n) exceeds a switching determination revolution number NeA, an ECU 30 calculates the angular acceleration Dω(n) of a crankshaft 23 based on a timing for moving away of a rear end from a sensor main body 26 (that is, BTDC 5 deg.) instead of a timing for entering of each vane tip formed in a rotor plate 25 into the sensor main body 26 (that is, BTDC 75 deg.). Then, the ECU 30 calculates an average angular acceleration Dave (n) corresponding to each cylinder from angular acceleration Dω(n) in a misfire determining region, determines whether this is lower than a misfire determination threshold value DωA or not and if this determination is Yes, a misfire alarm lamp 31 is lit or the like in a misfire processing subroutine and then the process returns to START and control is repeated.
|