摘要 |
PROBLEM TO BE SOLVED: To obtain control values within a desirable operation time even with an increased number of data maps by interpolating the respective map values of the data maps on the basis of interpolation coordinate values to obtain interpolation map values. SOLUTION: The actual sample value of engine speed Ne of an internal combustion engine stored in an RAM 36 is read to compute the value X+x X is an integer coordinate value; (x) is a decimal coordinate value with the decimal value to be interpolation coordinate value} in the map coordintes of the engine speed Ne. The actual value of throttle valve openingθis then read to compute the value Y+y (Y is an integer coordinate value; (y) is a decimal value to be interpolation coordinate value} in the map coordinates from the throttle valve openingθ. Fuel injection time Ti and ignition timing IG are computed by interpolation operation from a map showing the corresponding relation among Ne,θmap coordinates and fuel injection time Ti, and a map showing the corresponding relation among Ne, map coordinate and ignition timing IG, respectively stored in an ROM 35 on the basis of X, x, Y, y. A fuel injection device 4 and a spark plug 5 are then controlled by these values.
|