System and method for controlling ignition timing of an internal combustion engine
AssigneeNissan Motor Co., Ltd.
InventorMasaharu Asano
Life of this patent
Estimating the term…
Abstract
A system and method for controlling an ignition timing of an internal combustion engine. In the system, an accumulated value of a deviation or a value corelative to the accumulated value is calculated as an error amount whenever the deviation between a crank angle value at a time when pressure in a combustion chamber has reached its maximum and a target value thereof, whether the error amount exceeds a predetermined allowable limit value is determined whether the error amount is calculated, a corrective amount of ignition timing is calculated when the error amount exceeds the predetermined allowable limit value. Consequently, the correction of ignition timing can be carried out in a quick response during the ransient driving state of engine and engine drivability can be improved.
Claims16
A method for controlling an engine ignition timing, comprising the steps of:
- (a) detecting an engine crankshaft rotational angle at which pressure in a combustion chamber has reached its maximum whenever the corresponding engine cylinder is in a combustion stroke;
- (b) calculating a deviation between the crankshaft rotational angle detected in said step a) and a predetermined target value thereof;
- (c) calculating an error amount based on an accumulation of the deviation calculated in said step (b);
- (d) determining whether the error amount exceeds a predetermined allowable limit;
- and
- (e) correcting the current ignition advance angle value based on the engine operating condition by an engine crankshaft rotational angle value so that the engine crankshaft rotational angle value at which the combustion pressure has reached its maximum accords with the predetermined target value whenever the error amount exceeds the predetermined allowable limit in said step (d).
A system for controlling an ignition timing of an internal combustion engine, comprising:
- (a) first means for calculating a deviation between an engine crankshaft rotational angle value at a time when pressure in a combustion chamber of one engine cylinder has reached its maximum and a predetermined target value thereof;
- (b) second means for calculating a value correlated to the accumulation of the deviation value as an error amount whenever said first means calculates the deviation;
- (c) third means for comparing the error amount with a predetermined allowable limit value whenever said second means calculates the error amount to determine whether the error amount exceeds the predetermined allowable limit value;
- (d) fourth means for calculating a correction value for the ignition timing when said third means determines that the error amount exceeds the predetermined allowable limit value, the error amount being reset to zero whenever the calculation of the correction value is made;
- and
- (e) fifth means for igniting a plurality of spark plugs according to a predetermined ignition order at a corrected timing calculated by said fourth means.
A system for controlling an engine ignition timing, comprising:
- (a) first means for detecting an engine crankshaft rotational angle at which pressure in a combustion chamber has reached its maximum;
- (b) second means for calculating a deviation between the detected value of the crankshaft rotational angle and a predetermined target value thereof;
- (c) third means for calculating an error amount based on an accumulated value of the deviation whenever said second means calculates the deviation;
- (d) fourth means for determining whether the error amount exceeds a predetermined allowable limit whenever said third means accumulates the deviation;
- and
- (e) fifth means for correcting the ignition timing by an angle value so that the engine crankshaft rotational angle value at which pressure in the combustion chamber has reached its maximum accords with the predetermined target value whenever said fourth means determines that the error amount exceeds the predetermined allowable limit.
Dependencies are inferred from the claim text.