摘要 |
PROBLEM TO BE SOLVED: To prevent an excessive advance angle in a fuel injection timing control for preventing a misfire of a diesel engine to restrain combustion noise. SOLUTION: Based on the map of an engine speed ene and a final fuel injection amount eqfin, basic misfire limit injection timing eabsel is obtained, and by correction by an intake pressure advance angle correction value eapim, an engine cold advance angle correction value eacld and an intake air temperature advance angle correction value eatha, misfire limit injection timing A (S200) is obtained. Further, misfire limit injection timing B is obtained by an advance upper limit guard (S220). When the misfire limit injection timing B is earlier than engine warm base injection timing eabse, the target injection timing eatrg is obtained based on the misfire limit injection timing B, and when the engine warm base injection timing eabse is earlier than the misfire limit injection timing B, the target injection timing eatrg is obtained based on the engine warm base injection timing eabse (S240). In either of the cases, though actual fuel injection timing can be set in an advanced state above a misfire limit, the fuel injection timing is prevented from being excessive in advance angle.
|