PURPOSE: To check any variation in engine speed due to compensation as well as to prevent a transient characteristic from worsening by detecting an engine temperature in time of starting and, in an uncompensatory period set according to this detected temperature, prohibiting any compensation of a fuel injection quantity conformed to a fuel quantity to stick fast to an intake pipe wall in and around an intake valve and another fuel quantity to be evaporated.
CONSTITUTION: An electronic control unit 6 compensates a span of fundamental injection time on the basis of each detecting signal out of at least an intake pressure sensor 13 and an engine speed sensor 14, and in accordance with each compensation factor to be determined according to an engine driving state, and then it determines the final injection time. In addition, a fuel injection valve 5 is controlled, making fuel spray over an intake system 1 in and around a cylinder head 30. Incidentally, a compensation quantity corresponding to a fuel quantity sticking to an intake pipe wall in and around an intake valve 31 and its evaporated fuel quantity is compensated to a fuel injection quantity in time of a transient state to be based on variations, etc., in intake pressure. In this case, engine temperature in time of starting is detected by a water temperature sensor 17, while in an uncompensatory period set according to this detected temperature, any compensation for the fuel injection quantity is prohibited.
NISHINO HARUHIKO