More Information
Summary:To suppress a diagnosis of an accidental fire abnormality caused by a temporal accidental fire occurring just after an engine is started from hot soak.SOLUTION: An engine control unit 300 executes: accidental fire determination processing; accidental fire count processing for increasing an accidental fire count value every time when occurrence of an accidental fire is determined; and abnormality diagnosis processing for diagnosing whether or not an accidental fire abnormality occurs or not, on the basis of the accidental fire count values integrated until the cumulative number of rotation of a crank shaft 59 reaches a predetermined number of rotation. Further the engine control unit 300 executes hot soak determination processing for determining that an engine is started from hot soak. When it is determined that the engine is started from hot soak, the engine control unit 300 makes increments of the accidental fire count values in the accidental fire count processing every time when the occurrence of the accidental fire is determined, smaller than when it is not determined that the engine is started from hot soak.SELECTED DRAWING: Figure 1 【課題】ホットソークからの始動直後の一時的な失火の発生に起因して失火異常の診断がなされることを抑制する。【解決手段】エンジンコントロールユニット300は、失火判定処理と、失火の発生が判定される度に失火カウント値を増大させる失火カウント処理と、クランクシャフト59の累積回転回数が既定回数に達するまでの間に積算した失火カウント値に基づいて失火異常が発生しているか否かを診断する異常診断処理と、を実行する。また、エンジンコントロールユニット300は、ホットソークからの始動であると判定するホットソーク判定処理を実行する。そして、エンジンコントロールユニット300は、ホットソークからの始動であると判定されているときには、失火の発生が判定される度の、失火カウント処理における失火カウント値の増加量を、ホットソークからの始動であると判定されていない場合よりも小さくする。【選択図】図1
Bibliography:Application Number: JP20210157731