摘要 |
PURPOSE:To improve the control precision and prevent an erroneous operation when no ignition signal is inputted by correcting the basic drive output from the target ignition timing and detected engine speed in response to the integrated term of erros, controlling the injection timing and performing the program control. CONSTITUTION:First, an accelerator position alpha is calculated, the injection quantity Q is calculated based on it and the engine speed NE, the basic ignition timing thetaB is calculated based on NE and Q, further the start ignition timing thetas is calculated based on the cooling water temperature data THW to determine the target ignition timing thetai. Next, the basic duty factor DB is calculated based on NE and thetai, the correction duty factor Db is calculated based on the battery voltage and fuel temperature, and the anticipated correction quantity Dd is calculated based on the difference DELTAthetai between the previous and current target ignition timings. When the ignition sensor system fails and no ignition signal is inputted, the duty factor expressed by D=DB+Db+Dd is used for processing. Next, the actual ignition timing thetaR is calculated and the sum of the integrated quantity DELTADi of errors DELTAtheta from thetai is calculated to update for every ignition signal. Thereby, the target ignition timing and actual igntion timing invariably coincide, and the precision is improved. |