摘要 |
PURPOSE:To make it possible to start and accelerate an engine, smoothly, by compensating a basic ignition timing which is determined in accordance with the operating parameters of the engine, in accordance with compensating variables which are set in accordance with parameters indicating the temperature and load of the engine. CONSTITUTION:Upon operation of an engine, a CPU determines whether the engine rotational speed Ne is higher than a predetermined rotational speed (for example, 3,000rpm) or not when the cooling water temperature TW detected by a water temperature is lower than a predetermined value. If it is not, the basic spark advance is compensated with a compensating variable thetaTW. Meanwhile if it is so, determination is made on whether the absolute pressure value PBA in the intake-air pipe, detected by an absolute pressure sensor 14 falls in a range between predetermined upper and lower limits, or not. If it is so, a compensation value thetaTW is computed in accordance with two thetaTW-TW tables in a ROM27. This computation is performed in accordance with the absolute pressure PBA in the intake-air pipe which is calculated by a complementary calculation from two compensation values thetaTWil, thetaTWi2 obtained in accordance with the temperature TW, and the spark advance is computed in accordance with the thus obtained compensation variable thetaTW.
|