To provide a control device for an internal combustion engine preventing over advancement of ignition timing when engine speed suddenly changes.
This device is provided with a time measure data operation means 205 operating time measured by an ignition timer 210 for detecting ignition timing as time measure date Tfn, a time measuring means 206 detecting time required for rotating a crank shaft in a specific section as a specific section passing time, a time measure date correction means 208 correcting time measure data by multiplying the time measure data Tfn by ratio Tan/Tan-1 of specific section passing time Tan measured by the time measuring means 206 right before start of ignition action and specific section passing time Tan-1 measured right before start of previous ignition action, and an ignition command issuing means 212 issuing an ignition command when measurement of corrected time measure data is started at the time of generation of reference pulse and measurement is completed.
Next Patent: OPTIMUM CONTROL DEVICE AND LOAD DETECTION DEVICE FOR ELECTROMAGNETIC VIBRATION PUMP