摘要 |
An internal combustion engine controller (2) that drives an electromagnetic load (5; 103) is provided for improving a fault diagnosis precision of the electromagnetic load (5; 103) and stabilizing a high-speed control without influence of noises (113) even if the drive cycle of the electromagnetic load (5; 103) is short. The internal combustion engine controller (2) has high reliability in a fault diagnosis for a circuit to regenerate counter electromotive energy. The internal combustion engine controller (2) comprises a current source (17, 19, 21) or a voltage source for controlling a potential of the diagnosis position in order to ensure a high-precision fault diagnosis even if the drive cycle of the electromagnetic load (5; 103), such as the fuel injector, in the internal combustion engine is shortened. Diagnosis timing is optimally set or the number of determinations for averaging is increased in order to ensure the high-precision fault diagnosis without being influenced by unexpected disturbance such as noises (113). In the fault diagnosis of the regeneration circuits into the booster circuit (3), an input/output voltage or the regeneration current of a driving switching element of the electromagnetic load (5; 103) is detected. |