摘要 |
After an injection pulse for a partial lift injection is turned off, a first filtered voltage (Vsm1) obtained by filtering the minus terminal voltage of fuel injection valves (21) by a first low-pass filter is calculated, a second filtered voltage (Vsm2) obtained by filtering the minus terminal voltage of the fuel injection valves (21) by a second low-pass filter is calculated, and the voltage inflection point time (Tdiff), which is the time that elapses from a prescribed reference time until the difference (Vdiff (= Vsm1 - Vsm2)) in the filtered voltages reaches an inflection point, is calculated. The data for a prescribed number of instances of this voltage inflection point time (Tdiff) are smoothed to obtain a value (Tdiff.ave), which is used as a voltage inflection point time learning value, and the injection pulse for the partial lift injection is corrected on the basis of this learning value (Tdiff.ave) for the voltage inflection point time. |