Ignition timing control system for automotive engine
First Claim
1. A system for controlling the ignition timing of an engine having a computer for periodically performing a program and engine speed calculator means for calculating engine speed and for producing an engine speed signal, comprising:
- air calculator means for calculating a quantity of intake air passing a throttle valve of the engine per revolution of the engine and for producing an air quantity signal;
weight providing means responsive to the engine speed signal for producing a weight for a weighted average;
load data calculator means for adding a last engine load data at a last program and a quotient calculated by dividing the difference between the air quantity signal and the last engine load data by a present weight provided at a present program and for producing present engine load data at the present program;
memory means storing a plurality of ignition timings arranged in accordance with present engine load data and the present engine speed; and
deriving means for deriving an ignition timing in accordance with a present engine load data obtained by the load data calculation means and a present engine speed signal obtained by the engine speed calculator.
1 Assignment
0 Petitions
Accused Products
Abstract
The quantity of air passing a throttle valve of an engine is calculated and a weight for a weighted average is derived from a map in accordance with throttle valve position and engine speed. Engine load data is obtained by adding a last engine load data at a last program and a quotient calculated by dividing the difference between the throttle passing air quantity per revolution of the engine and the last engine load data by a present weight provided at a present program. Ignition timing is derived from a memory storing a plurality of ignition timings arranged in accordance with present engine load data and present engine speed.
-
Citations
5 Claims
-
1. A system for controlling the ignition timing of an engine having a computer for periodically performing a program and engine speed calculator means for calculating engine speed and for producing an engine speed signal, comprising:
-
air calculator means for calculating a quantity of intake air passing a throttle valve of the engine per revolution of the engine and for producing an air quantity signal; weight providing means responsive to the engine speed signal for producing a weight for a weighted average; load data calculator means for adding a last engine load data at a last program and a quotient calculated by dividing the difference between the air quantity signal and the last engine load data by a present weight provided at a present program and for producing present engine load data at the present program; memory means storing a plurality of ignition timings arranged in accordance with present engine load data and the present engine speed; and deriving means for deriving an ignition timing in accordance with a present engine load data obtained by the load data calculation means and a present engine speed signal obtained by the engine speed calculator. - View Dependent Claims (2, 3)
-
-
4. A method for performing calculation of the quantity of intake air in an engine, comprising:
-
calculating engine speed and producing an engine speed signal; calculating the quantity of intake air passing a throttle valve of the engine and producing a throttle passing air quantity; producing a weight for a weighted average from the engine speed signal; adding a last engine load data at a last program and a quotient calculated by dividing the difference between the throttle passing air quantity per revolution of the engine and the last engine load data by a present weight provided at a present program and producing a present engine load data at the present program; and deriving an ignition timing from a memory in accordance with a present engine load data and a present engine speed signal.
-
-
5. A system for controlling the ignition timing of an engine having a computer for periodically performing a program and engine speed calculator means for calculating engine speed and for producing an engine speed signal, comprising:
-
air calculator means for calculating a quantity of intake air passing a throttle valve of the engine per revolution of the engine and for producing an air quantity signal; first coefficient providing means responsive to the engine speed signal for providing a present first coefficient representing an inverse number of a weight for a weighted average; second coefficient providing means responsive to the engine speed signal for providing a present second coefficient representing difference between one and the inverse number of a weight; load data calculator means for adding a value multiplying last engine load data at a last program by the present second coefficient and a value multiplying a present air quantity signal at a present program by the present first coefficient and for producing present engine load data at the present program; memory means storing a plurality of ignition timings arranged in accordance with engine load data and engine speed; and deriving means for deriving an ignition timing in accordance with the present engine load data and the engine speed signal.
-
Specification