摘要 |
PROBLEM TO BE SOLVED: To provide an engine control unit capable of appropriately diagnosing whether abnormality occurs in a self computation function.SOLUTION: On the basis of a result of comparison between a control demanded injection quantity Q1 and a monitoring demanded injection quantity Q2 calculated individually using a control revolving speed NE1 and a monitoring revolving speed NE2 computed from detection results of a crank angle sensor at different timing, respectively in step S330, it is determined whether abnormality occurs in step S350. However, if the comparison is carried out in a period in which update timing of one value of the control revolving speed NE1 and the monitoring revolving speed NE2 lags behind update timing of the other value due to a difference between the detection timing of the crank angle sensor used for computation (S305: YES), it is determined whether abnormality occurs in step S350 without using the result of the comparison between the control demanded injection quantity Q1 and the monitoring demanded injection quantity Q2 calculated from the two revolving speeds NE1 and NE2 as long as the two revolving speeds NE1 and NE2 do not match each other (S310: NO).SELECTED DRAWING: Figure 5 |