摘要 |
PROBLEM TO BE SOLVED: To suppress excess power consumption by setting current-carrying time energizing an intake heater on the basis of a difference between water temperature detected at the last starting and water temperature detected at this time, in a device provided with the intake heater heating intake air at the time of starting a diesel engine. SOLUTION: In an ECU 8, when it is detected that a starter changes from OFF to ON, a present water temperature by a water temperature sensor 1 is memorized in a stand-by RAM. Subsequently, a difference between the present water temperature and the temperature of intake air by an intake air temperature sensor 2 is calculated, and when the difference between both is larger than a specified value, a margin of temperature rise from the last starting is calculated from the water temperature memorized at this time and the water temperature memorized at the last starting. When the margin of temperature rise is larger than a specified value, it is judged as re-starting, and when a period of OFF duration of a intake heater 6 is shorter than a specified value, an energizing time correcting coefficient at re-starting is calculated according to the margin of temperature rise from the last starting. Therefore, the heater 6 is properly energized to save power consumption. |