摘要 |
PURPOSE:To prevent undershooting of the idling speed, by storing a learnt value at a particular instant in a non-volatile memory as a learning starting value, and updating the learnt value in case that the learnt value satisfies a particular condition. CONSTITUTION:A CPU30 processes data given from various sensors and controls operation of an ISCV13, etc. A learnt value and a learning starting value stored in a back-up RAM33 are stored in a learnt value monitor and a learning starting value monitor at a prescribed address of an RAM32. When the learnt value becomes lower than the learning starting value and the deviation becomes greater than a prescribed value, the learnt value is updated by obtain a new learnt value by substracting a prescribed value from the learning starting value. By employing such a method, it is enabled to cause undershooting of the idling speed and hence to prevent occurrence of engine stall. |