摘要 |
PROBLEM TO BE SOLVED: To keep memories of learning values for misfire determination even if an on-vehicle battery is removed, to detect misfire with practical accuracy from immediately after exchange of batteries, and to sufficiently stand long use. SOLUTION: Fluctuation in rotation for a combustion and expansion stroke of each cylinder is detected, variations in rotational fluctuation detection values in normal combustion are learned, and it is determined whether or not misfire occurs in each cylinder by using the learning values and rotational fluctuation detection values for a combustion and expansion stroke of each cylinder. Every time an additional learning value is calculated while an engine is in operation, storage data on the learning values in a back-up RAM 34 is rewritten. When an IG switch 33 is turned off, the learning values stored in the back-up RAM 34 is written in an EERROM 35. Therefore, the number of rewriting of the learning values in the EEPROM 35 is limited within guaranteed rewriting times. Then, when the IG switch 33 is turned on, the learning values stored in the EEPROM 35 are written into the back-up RAM 34. COPYRIGHT: (C)2004,JPO&NCIPI
|