Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
206 words
An anti-knocking control method for an internal combustion engine, comprising the steps of: detecting knocking of the engine; detecting a load condition of the engine; detecting an engine rotational speed; storing, at addresses of memory means corresponding to predetermined engine operating modes each defined by a load condition and speed of the engine, reference values calculated in accordance with detected knocking levels for operating modes of the engine corresponding to said addresses; reading out one of said reference values, stored at on of said addresses corresponding to a combination of a detected load condition and engine speed; calculating a correcting control value of at least one control parameter of the engine on the basis of said one read-out reference value and said detected knocking level to control knocking of the engine; determining whether a plurality of preconditions have been satisfied for a predetermined period of a number of ignitions of the engine; changing, after said predetermined period of the preconditions are satisfied, said control value to a new value in a knocking restricting direction when knocking is present and in an opposite direction when no knocking is present; and storing, at addresses of said memory means corresponding to said predetermined operating modes, said new control value.
Claim 2
Dependent Claim
206 words
An anti-knocking control method for an internal combustion engine, comprising the steps of: detecting knocking of the engine; detecting a load condition of the engine; detecting an engine rotational speed; storing, at addresses of memory means corresponding to predetermined engine operating modes each defined by a load condition and speed of the engine, reference values calculated in accordance with detected knocking levels for operating modes of the engine corresponding to said addresses; reading out one of said reference values, stored at on of said addresses corresponding to a combination of a detected load condition and engine speed; calculating a correcting control value of at least one control parameter of the engine on the basis of said one read-out reference value and said detected knocking level to control knocking of the engine; determining whether a plurality of preconditions have been satisfied for a predetermined period of a number of ignitions of the engine; changing, after said predetermined period of the preconditions are satisfied, said control value to a new value in a knocking restricting direction when knocking is present and in an opposite direction when no knocking is present; and storing, at addresses of said memory means corresponding to said predetermined operating modes, said new control value.
Claim 3
Dependent Claim
18 words
The method as claimed in claim 1, wherein variation of said stored reference value is bidirectional from zero.
Claim 4
Dependent Claim
57 words
The method as claimed in claim 1, wherein said memory means comprises a ROM and a RAM, said ROM having addresses corresponding to respective engine operation modes, said ROM storing said reference values for corresponding operating modes, and said RAM storing said average control values calculated in response to detected knocking levels for respective engine operating modes.
Claim 5
Dependent Claim
71 words
The method as claimed in claim 3, wherein said memory means comprises an A register for storing values corresponding to said engine operating modes read out from said ROM, a B register for storing average control values corresponding to said engine operating modes read out from said RAM, a C register for storing control correction values corresponding to an intensity of said knocking, and a D register for counting ignition pulses.
Claim 6
Dependent Claim
61 words
The method as claimed in claim 4, further comprising, when no knocking has occurred for a predetermined period and the average control value stored in said B register is larger than a predetermined value, storing the predetermined value in said register, and when it is smaller than the predetermined value, reducing the content of said B register by a unit amount.
Claim 7
Dependent Claim
91 words
The method as claimed in claim 4, wherein advance angles corresponding to said engine operating modes read out from an advance angle map in said ROM are stored in said A register, average control values for knocking reduction corresponding to said engine operating modes and read out from a control value map of said RAM are stored in said B register, control correction values for sequential correction corresponding to the intensity of knocking are stored in said C register, and counted numbers of ignition pulses are stored in said D register.
Claim 8
Dependent Claim
115 words
The method as claimed in claim 4, further comprising, when the value of said D register becomes a predetermined value, determining whether or not a sequential correction amount stored in said C register is zero, and when the sequential correction amount stored in said C register is zero, reducing the content of said B register by a unit amount and storing a resulting value in said B register, and when not zero, adding the content of said B register to the content of said C register and storing a resulting value in said B register, whereby the content of said B register is revised when the value of said D register reaches the predetermined value.
Claim 9
Dependent Claim
45 words
The method as claimed in claim 1, further comprising, when knocking of the engine is present and the value calculated on said knocking level exceeds a predetermined value, revising the value stored in said memory means in a direction in which the knocking is reduced.
Claim 10
Dependent Claim
43 words
The method as claimed in claim 1, further comprising, revising the value stored in said memory means in a direction in which knocking is reduced in a first period and in the opposite direction in a second period different from said first period.
Claim 11
Dependent Claim
17 words
The method as claimed in claim 9, wherein said first period is shorter than said second period.
Claim 12
Dependent Claim
53 words
The method as claimed in claim 1, further comprising calculating variations of the engine rotational speed and the engine load in a predetermined period on the basis of a detected engine speed and load, and revising the value stored in said memory means only when a calculated variation is within a predetermined range.
Claim 13
Dependent Claim
21 words
The method as claimed in claim 1, wherein the range of revision of values stored in said memory means is predetermined.
Claim 14
Dependent Claim
20 words
The method as claimed in claim 1, wherein said at least one control parameter comprises ignition timing of the engine.