[0001] The present invention relates to an electronic system for calculating mixture strength.
[0002] Electronic systems are known for calculating mixture strength in which an electronic
panel with a microprocessor receives as input a series of information signals measured
in the engine (for example, signals proportional to the quantity of fuel supplied
to the engine, to the temperature of the air drawn into the engine, to the temperature
of the water in the engine cooling system, etc.), and processes these signals to generate
in open loop a control time T for the injection device.
[0003] This time T is corrected by means of a reaction signal from exhaust gas sensors,
in particular a lambda probe located in the engine's exhaust manifold, the function
of which is to monitor the strength of the air/petrol mixture supplied to the engine.
[0004] The signal generated by the lambda probe is substantially digital in nature and therefore
assumes two different states (high/low) corresponding to an air/petrol mixture supplied
to the engine that contains respectively more or less petrol than is required by the
stoichiometric ratio (rich mixture/lean mixture).
[0005] Electronic systems of the known type compare the voltage generated by the lambda
probe with a lower and an upper reference threshold in order to determine the status
of the probe and therefore the strength (rich or lean) of the mixture supplied to
the engine.
[0006] However, these systems are extremely complicated and costly.
[0007] The thresholds used in the known systems, moreover, are fixed voltages independent
of the amplitude of the signal generated by the lambda probe; for these reasons, any
fluctuations in the amplitude of the signal generated by the lambda probe may give
rise to errors.
[0008] The purpose of this invention is to create a system that will overcome the drawbacks
of the known systems and utilize a dynamic type of threshold.
[0009] This purpose is achieved by the present invention in that it relates to a system
as described in Claim 1.
[0010] The invention will now be illustrated with particular reference to the attached figures
which present a preferred, non-limiting embodiment and in which:
Figure 1 illustrates in schematic form an internal-combustion engine equipped with
an electronic system for calculating the mixture strength produced according to the
procedures of the present invention;
Figures 2a, 2b, 2c, 2d and 2e show a block diagram of the operations carried out by
the system of the present invention;
Figures 3 and 4a, 4b illustrate particular details of the block diagram shown in Figures
2a-2e; and
Figure 5 illustrates the changes in the time of the signal generated by a lambda probe
utilized in the system according to the present invention.
[0011] In Figure 1, the number 1 indicates the overall electronic system for calculating
the strength of the air/petrol mixture supplied to an internal-combustion engine 4,
specifically a petrol engine (represented schematically).
[0012] The system 1 includes an electronic panel with a microprocessor 7, which receives
a number of information signals from the engine 4 and works in conjunction with an
electronic injection control panel 11 that controls a fuel injection device 14 (shown
schematically), coupled to the engine 4.
[0013] In particular, the electronic panel 7 has a first input 7a which is connected through
an interface circuit 16 (of a known type) with exhaust gas sensors, in particular
a lambda probe 19 located in the exhaust manifold 21 of the engine 4.
[0014] The panel 7 also has second, third and fourth inputs 7b, 7c, 7d connected to sensors
(not shown) which read, respectively, the temperature TH
2O of the engine 4 cooling fluid, the number of revolutions (rpm) of the engine 4 and
the position of the butterfly valve (not shown) of the engine 4.
[0015] The panel 7 conducts a periodic test of the lambda probe 19 and generates an output
signal L that contains substantial information on the state of the probe and on the
stoichiometric composition of the exhaust gas.
[0016] In particular, the signal L generated by the panel 7 reports the following information:
- probe O.K./probe not O.K.;
- probe failed/probe not failed;
- air/petrol mixture supplied to the engine has more petrol than required by the stoichiometric
ratio (rich state);
- air/petrol mixture supplied to the engine has less petrol than required by the stoichiometric
ratio (lean state);
- authorization to quickly increase the percentage of petrol in the mixture (fast enrichment);
- authorization to quickly increase the percentage of air in the mixture (fast thinning).
[0017] The panel 11 receives a number of input information signals (for example, number
of engine revolutions, temperature of air drawn in through the intake manifold 23
of the engine 4, temperature of the engine 4 cooling fluid, position of the engine
butterfly valve, etc.) and develops, through a calculation circuit 11a (of known type)
an open loop injection time T. The open loop injection time T is supplied to a correction
circuit 11b which modifies (in a known manner) this time T on the basis of the information
L from the panel 7, generating a closed loop injection time Tc that is supplied to
the fuel injection device 14.
[0018] Figure 2 is a block diagram of the operations carried out by the panel 7 of the electronic
system according to the present invention.
[0019] The process starts with a block 100 capable of reading that the engine 4 has been
turned on (KEY-ON); if the engine 4 starts, the process moves from block 100 to a
block 110; otherwise, the system remains on hold.
[0020] The block 110 initializes a variable L that describes the state of the lambda probe
and the stoichiometric composition of the air/petrol mixture supplied to the engine;
in particular, the probe state variable is set as: probe not failed not O.K.
[0021] The block 110 is followed by a block 120 in which a variable Str (transition probe
variable) is initialized; in particular, the variable Str is set equal to a stored
calibration value, namely Str=calibration value.
[0022] In block 120, the variable T1 of a first counter (not shown) is initialized and set
equal to a stored calibration value, i.e. T1=calibration value.
[0023] The block 120 is followed by a block 130 that reduces the variable T1 for each stroke
of the engine.
[0024] The block 130 is followed by a block 140 that compares the value of the variable
T1 with a threshold value; if these valves are not equal, the system goes back from
block 140 to block 130; otherwise it moves to a block 150.
[0025] The block 150 sets the probe state variable as: probe not failed not O.K.
[0026] The blocks 100-140 define a first system state known as the starting state. The system
1 remains in this state in order to obtain heating of the lambda probe and initialization
of a number of variables of the system. The starting state is exited after a preset
number of engine strokes (block 140), in other words at the end of a preset time after
the engine 4 has been turned on and the lambda probe has warmed up.
[0027] The block 150 is followed by a block 160 in which the variable T2 of a second counter
(not shown) is initialized and set equal to a calculated calibration value (for example,
by means of a table) as a function of the temperature of the water in the engine cooling
system, i.e. T2=calibration value (as a function of TH
2O).
[0028] The block 160 is followed by a block 170 in which the Vlambda voltage generated by
the lambda probe is read.
[0029] The block 170 is followed by a block 180 in which the Vlambda voltage value previously
read is compared with the present value of the transition threshold variable Str;
in particular, if the Vlambda voltage is greater than the transition threshold Str
(Vlambda > Str), the system moves from block 180 to a block 190 (corresponding to
a "rich" state detailed below); otherwise, it goes to a block 200 that reduces the
content of the second counter.
[0030] The block 200 is followed by a block 210 in which the Vlambda voltage value previously
read is compared with a threshold that is substantially equal to zero; in particular,
if the Vlambda voltage is substantially equal to zero, the system moves from block
210 to a block 220; otherwise, it goes to a block 230.
[0031] In block 220, the number of engine accelerations Nacc is checked; if the Nacc number
is less than a calibration value, the system goes from block 220 to block 230; otherwise,
it goes to a block 240 ("failure" state) that sets the lambda state variable as: probe
not failed not O.K.
[0032] The block 230 compares the value of the variable T2 with a threshold value; if these
valves are not equal, the system goes back from block 230 to block 170; otherwise
it goes to a block 250 (corresponding to a "lean" state detailed below) which sets
the probe state variable as: not failed, O.K. lean.
[0033] The blocks 150-230 define a second system state, known as the operational idle state.
In this state, a first test is conducted on the voltage generated by the lambda probe
(block 180) in order to identify a voltage higher than the transition threshold Str
and corresponding to an air/petrol mixture which has more petrol than required by
the stoichiometric ratio (rich state).
[0034] In this state a lambda probe malfunction situation is also identified, a situation
due for example to a break in the connections between the panel 7 and the said lambda
probe. This malfunction situation is identified if the voltage generated by the probe
is substantially equal to zero (block 210), despite the fact that the engine has accelerated
a preset number of times (block 220); in this case, the air/petrol mixture has shifted
to the "rich" state and the failure to note this state is, therefore, an indication
of a malfunction.
[0035] Switchover from the optional idle state to the lean state (block 250) takes place
if, after a preset number of engine strokes (block 230), a voltage higher than the
threshold (block 180) is not read, or no malfunction of the type described above is
found.
[0036] The block 190 is followed by a block 300 in which a Vmax-ric variable is initialized,
representing the maximum value of the voltage read on the lambda probe while it is
in the "rich" state.
[0037] In block 300 a counter CNT_KO2 (not shown) is also initialized, the content of which
is increased by a preset unit with each engine stroke.
[0038] The block 300 is followed by a block 310 in which the Vlambda voltage generated by
the lambda probe is read.
[0039] The block 310 is followed by a block 320 in which the Vlambda voltage value read
is compared with the present value of the Vmax-ric variable; in particular, if the
Vlambda voltage measured is greater than the current maximum voltage value (Vlambda
> Vmax-ric), the system moves from block 320 to a block 330 which updates the Vmax-ric
variable, setting the maximum voltage value read on the lambda probe equal to the
value previously measured (Vmax-ric=Vlambda); otherwise, it moves to a block 340 (detailed
below) which sends control signals to the panel 11 to reduce the percentage of petrol
in the air/petrol mix (thinning of the mixture).
[0040] The block 340 is followed by a block 370 in which the Vlambda voltage value previously
noted is compared with the current value of the transition threshold variable Str;
in particular, if the Vlambda voltage is lower than the transition threshold Str (Vlambda
< Str), the system goes from block 370 to a block 375; otherwise, it goes to a block
380.
[0041] The block 375 checks a variable Ctr which represents the number of transitions of
state of the lambda probe; in particular, if the variable Ctr is equal to (or greater
than) one, in other words, if there has been at least one transition from the rich
state to the lean state, the system moves from block 375 to a block 390; otherwise,
it returns to block 370.
[0042] The block 390 updates the transition threshold Str and is followed by a block 400
in which the variable Ctr is reset to zero (Ctr=0).
[0043] The block 400 is then followed by the "lean" state block 250 which sets the lambda
probe state variable to: not failed, O.K. lean.
[0044] In block 380, a counter CNT_COFF of engine strokes that remain in cut-off (supply
interruption) is initialized; in particular, if the engine remains in the cut-off
state for a preset number of strokes and the Vlambda voltage is over the threshold,
the system goes from block 380 to block 240; otherwise, it goes to a block 430.
[0045] In block 430, the content of counter CNT_KO2 (not shown) is compared with a threshold
value n; if the content of the counter matches this threshold value n, in other words,
if n engine cycles have occurred since going into the rich state and there has been
no changeover to the lean state, the system moves from block 430 to block 240 (failure
state); otherwise, it returns to block 310.
[0046] The blocks 190, 300-430 define a third system state known as the "rich" state; the
system remains in this state when the air/petrol mixture has more petrol than required
by the stoichiometric ratio.
[0047] In this state, a test is periodically conducted (block 370) on the voltage generated
by the lambda probe in order to identify a voltage below the transition threshold
Str (corresponding to an air/petrol mixture that has less petrol than is required
by the stoichiometric ratio) and to move to the lean state.
[0048] In the event of a transition between the "rich" state and the "lean" state, the transition
threshold (block 390) is updated.
[0049] In the rich state, the strength (thinning of the air/petrol mixture, block 340) is
corrected and two malfunction situations are also identified. The first malfunction
situation is found (block 380) if the engine is in cut-off state (fuel supply interruption
and, therefore, a necessarily "lean" mixture) and at the same time a Vlambda voltage
above the threshold is found, corresponding in other words to a "rich" mixture fed
to the engine.
[0050] The second malfunction situation is found if, for n engine cycles in the rich state
(block 430) no switch-over to the lean state has occurred; in other words, if the
system remains indefinitely in the rich state despite the reduction in the petrol
percentage produced by block 340 (mixture thinning), it can be assumed that the switchover
to the lean state was not recognized by the probe and that she probe has therefore
failed.
[0051] The block 250 is followed by a block 500 in which a Vmin-mag variable, representing
the lowest voltage reading on the lambda probe while in the "lean" state, is initialized.
[0052] Moreover, a counter CNT_KO2 (not shown) is initialized in block 500, the content
of this counter being increased by a preset unit with each engine stroke.
[0053] The block 500 is followed by a block 510 in which the Vlambda voltage generated by
the lambda probe is read.
[0054] The block 510 is followed by a block 520 in which the Vlambda voltage read is compared
with the current value of the Vmin-mag variable; in particular, if the Vlambda voltage
measured is less than the current minimum value of the Vmin-mag voltage (Vlambda <
Vmin-mag), the system goes from block 520 to a block 550 that updates the Vmin-mag
variable, setting Vmin-mag=Vlambda; otherwise, the system goes to a block 540 (detailed
below) which sends control signals to the panel 11 to increase the percentage of petrol
in the air/petrol mixture (enrichment of mixture).
[0055] The block 540 is followed by a block 570 in which the Vlambda voltage value previously
read is compared with the current value of the transition threshold variable Str;
in particular, if the Vlambda voltage is greater than the transition threshold Str
(Vlambda > Str), the system goes from block 570 to a block 575; otherwise, it goes
to a block 580.
[0056] In block 575, the variable Ctr is increased by one unit following the transition
of state; the system then returns again from block 575 to block 190 (rich state).
[0057] In block 580, the content of the counter CNT_KO2 (not shown) is compared with a threshold
value m; if the content of the counter matches this threshold value m, in other words,
if m engine cycles have taken place since going into the rich state and there has
been no switch-over to the lean state, the system goes from block 580 to block 240
(failure state); otherwise, it returns to block 510.
[0058] The blocks 250, 500-580 define a fourth system state known as the "lean" state; the
system remains in this state when the air/petrol mixture has less petrol than required
by the stoichiometric ratio.
[0059] In this state, a test is periodically conducted (block 570) on the voltage generated
by the lambda probe in order to identify a voltage greater than the transition threshold
Str (corresponding to an air/petrol mixture with more petrol in it than required by
the stoichiometric ratio) and to move to the "rich" state.
[0060] In the event of a transition from the "lean" state to the "rich" state, the transition
threshold is not updated.
[0061] In this state, the strength is corrected (enriching of the air/petrol mixture, block
540) and a malfunction situation is also identified.
[0062] This malfunction situation is found if for m engine cycles in the lean state (block
580), there has not been any switchover to the rich state; in other words, if the
system remains indefinitely in the lean state despite the increase in the petrol percentage
produced by block 540 (mixture enrichment), it can be assumed that the switchover
to the rich state was not noted by the probe and that the probe has therefore failed.
[0063] In block 240, the state variable L is set as: probe O.K. and failed.
[0064] The block 240 is followed by a block 610 in which the transition counter is reset
to zero, i.e. Ctr=0.
[0065] The block 610 is followed by a block 615 in which the Vlambda voltage generated by
the probe is read.
[0066] The block 615 is followed by a block 620 in which the system checks whether the Vlambda
voltage passes through the threshold value; if not, it remains in idle and the system
returns to block 615; otherwise, it goes to a block 630 which increases the variable
Ctr by one unit following the transition.
[0067] The block 630 is followed by a block 640 in which the content of the variable Ctr
is compared with a threshold value C1; if the variable Ctr exceeds the threshold value
C1, the system goes from block 640 to a block 650; otherwise, it returns to block
615.
[0068] In block 650, the value of the Vlambda voltage is compared with the current threshold
value Vst; if the Vlambda voltage exceeds the Vst threshold, the system goes to a
block 660, otherwise it goes to a block 670. In blocks 660 and 670, the counter Ctr
is reset to zero; also, the system goes from these blocks 660 and 670 to blocks 190
and 250, respectively.
[0069] The blocks 240, 610-670 define a probe malfunction state (failure state).
[0070] Exiting from the failure state is possible only after the lambda probe has switched
over a preset number of times (block 640) after going into the failure state. Indeed,
entry into the failure state occurs when the lambda probe continues to furnish the
same value (high or low) constantly, despite the fact that the changed operating conditions
of the engine indicate a switching of the signal from the probe. For this reason,
when the probe starts switching again, this indicates that the probe has returned
to normal operation.
[0071] Figure 3 illustrates in detail block 390 which updates the transition threshold Str.
[0072] The block 390 consists of a first block 392 in which a term is calculated, known
as a transition fraction (FTR), as follows:

in which Vmaxric and Vminmag are, respectively, the maximum and minimum values of
the voltage generated by the lambda probe in the "rich" and "lean" cycles (read by
blocks 330, 550) and coeff-trans and cost are two numerical coefficients obtained
experimentally.
[0073] The block 392 is followed by a block 394 in which the transition function FTR thus
calculated is compared with the transition threshold Str currently in use.
[0074] In particular, if the transition function is greater than the transition threshold
(FTR>Str), the system goes from block 394 to a block 396; otherwise (FTR<Str), it
goes to a block 398.
[0075] The block 396 corrects the transition threshold by increasing by one unit the current
digital value of the threshold, as follows:

[0076] The block 398 corrects the transition threshold by decreasing by one unit the current
digital value of the threshold, as follows:

[0077] The system then moves from blocks 396 and 398 to block 400.
[0078] The block 340 is illustrated in detail with particular reference to Figure 4a.
[0079] The block 340 contains a first block 342 which reads the transition time Ttr1 (Figure
5) taken by the decreasing voltage of the lambda probe 19 to go from a first and higher
value equal to Vmaxric less a parameter sgl1, to a second value equal to the transition
threshold Str.
[0080] The block 342 is followed by a block 344 in which the transition time Ttr1 as previously
calculated is compared with a threshold value t1; in particular, if the transition
time Ttr1 is less than the threshold t1 (Tr1<t1), the system goes from block 344 to
a block 346; otherwise (Tr1>t1), it goes to a block 348.
[0081] The block 346 sends control signals to the electronic panel 11 authorizing it to
reduce gradually the percentage of petrol in the mixture, while block 348 sends control
signals to the electronic panel 11 authorizing it to reduce quickly (fast thinning)
the percentage of petrol in the mixture.
[0082] The system then goes from blocks 346 and 348 to block 370.
[0083] The block 340 makes it possible to modulate the speed with which the percentage of
petrol is decreased (thinning of the mixture) in the air/petrol mixture.
[0084] Indeed, in the event that the thinning of the mixture occurs too slowly, the transition
time Tr1 is greater than the transition threshold; this situation is recognized by
block 344, which therefore selects block 348 in which the thinning occurs more quickly.
[0085] The block 540 is illustrated in detail with particular reference to Figure 4b.
[0086] The block 540 includes a first block 542 which reads the transition time Ttr2 taken
by the rising voltage of the probe to go from a first and lower value equal to Vminmag
plus a parameter sgl2, to a second value, equal to the transition threshold.
[0087] The block 542 is followed by a block 544 in which the transition time Ttr2 as previously
calculated is compared with a threshold value t2; in particular, if the transition
time Ttr2 is greater than the threshold t2 (Tr2>t2), the system goes from block 544
to a block 548; otherwise (Tr2<t2), it goes to a block 546.
[0088] The block 546 sends control signals to the electronic panel 11 authorizing it to
increase gradually the percentage of petrol in the mixture while block 548 sends control
signals to the electronic panel 11 authorizing it to increase quickly the percentage
of petrol in the mixture.
[0089] The system then goes from blocks 346 and 348 to block 570.
[0090] The block 540 makes it possible to modulate the speed with which the percentage of
petrol (mixture enrichment) is increased in the air/petrol mixture.
[0091] Indeed, in the event that the enrichment of the mixture occurs too slowly, the transition
time Tr2 is greater than the transition threshold t2; this situation is recognized
by block 544 which thus selects block 548 in which the enrichment occurs more quickly.
[0092] From what has been indicated above, the advantages of the present invention over
known systems are evident.
[0093] The system 1, in fact, uses a single transition threshold Str to search for the "rich"
state and the "lean" state. The threshold is moreover "dynamic", since it is periodically
updated and adapted on the basis of the signal generated by the lambda probe.
[0094] The system 1 makes it possible accurately to identify five different states (start,
operational idle, rich, lean and failure), and to identify a number of malfunction
situations.
[0095] The system 1 also makes it possible to speed up an excessively slow "thinning" or
"enrichment".
1. Electronic system for calculating mixture strength, comprising:
- an electronic unit (7) receiving at least one input signal generated by exhaust
gas sensors, in particular by a lambda probe located in the exhaust manifold (21)
of an internal-combustion engine (4);
- the said electronic unit (7) being capable of generating a sensor state signal (L)
that reports information on the stoichiometric composition of the air/petrol mixture
supplied to the said engine (4);
- the said electronic unit (7) working in conjunction with an electronic injection
control panel (11) that in use calculates an open loop injection time (T) and also
modifies the said open loop injection time (T) by means of the said state signal (L)
in order to generate a closed loop injection time (Tc),
said electronic unit (7) including means (120,390) capable of generating a reference
threshold (Str) and means of comparison (180, 370, 570) which in use compare the signal
(Vlambda) generated by the said exhaust gas sensors, in particular from the said lambda
probe, with the said reference threshold (Str) in order to select alternately electronic
means that determine a rich state, corresponding to an air/ petrol mixture supplied
to the engine which has more petrol than required by the stoichiometric ratio, and
electronic means that determine a lean state, corresponding to an air/petrol mixture
supplied to the engine which contains less petrol than required by the stoichiometric
ratio;
the said electronic panel also comprising means of correction (390) which in use
dynamically modify the said threshold (Str) on the basis of values (Vmaxric, Vminmag)
of the signal generated by the said exhaust gas sensors, in particular by the said
lambda probe, identified in the said rich and lean states, characterized by the fact
that said means of correction comprise first means of comparison (394) which in use
compare the current reference threshold (Str) with a term (FTR) that is a linear combination
of the maximum (Vmaxric) and minimum (Vminmag) values of the voltage generated by
the said exhaust gas sensors, in particular by the said probe (19), during a corresponding
rich or lean state; the said means of correction (340) also comprise means of recalculation
(396,398) which in use increase and decrease by one preset unit the current value
of the said threshold (Str) based on the results of the comparison made by the said
first means of comparison (392).
2. System according to Claim 1, characterized by the fact that the said means of comparison
(392) are capable of comparing the current threshold (Str) with a transition fraction
(FTR) defined as:

in which Vmaxric and Vminmag are, respectively, the maximum and minimum values of
the voltage generated by the said exhaust gas sensors, and in particular by the said
lambda probe, in the said rich and lean states, and coeff-trans and cost are two numerical
coefficients;
if the said transition function is greater than the transition threshold (FTR<Str),
the said means of comparison select first means of recalculation (396) that can correct the transition threshold by increasing by one unit the current digital
value of the threshold, such as:

if the said transition function is less than the transition threshold (FTR<Str), the
said means of comparison select second means of recalculation (398) that can correct
the transition threshold by decreasing by one unit the current digital value of the
threshold, such as:

3. System according to claim 1 or 2 characterized by the fact that the said electronic
means capable of defining the rich state (190, 300-430) comprise second means of comparison
(370) that in use compare a value read (310) (Vlambda) for the signal from the said
exhaust gas sensors, in particular the said probe, with the said transition threshold
(Str);
the said second means of comparison (370) being capable of controlling access to the
said electronic means defining the lean state if the said value read (Vlambda) is
below the said threshold (Vst).
4. System according to Claim 3, characterized by the fact that the said means of correction
(390) are interposed between an output of the said second means of comparison (370)
and an input (250) of the said electronic means defining the said lean state.
5. System according to Claim 3 or 4, characterized by the fact that the said means capable
of defining the said rich state comprise first counting means (430) able to monitor
the engine strokes following entry into the said rich state and able also to control
exit from the said rich state towards means defining a state of malfunction by identifying
a preset number of engine strokes.
6. System according to one of Claims 3 to 5, characterized by the fact that the said
means capable of defining the said rich state comprise means (310,320,330) that can
read the maximum value (Vmaxric) assumed by the signal from the said exhaust gas sensors,
and in particular of the said probe, while in the rich state.
7. System according to any one of the preceding claims, characterized by the fact that
the said electronic means (250,500,510,520,530,540,550,570,580) capable of defining
the said lean state comprise third means of comparison (570) that can compare a value
read (500) (Vlambda) for the signal of the said exhaust gas sensors, in particular
the lambda probe, with the said transition threshold (Str);
the said third means of comparison (570) being able to control access to the said
electronic means defining the rich state if the said value read (Vlambda) is greater
than the said threshold (Vst).
8. System according to Claim 7, characterized by the fact that the said means capable
of defining the said lean state comprise second counting means (580) capable of monitoring
the engine strokes following entry into the said lean state and also capable of controlling
exit from the said lean state towards means defining a state of malfunction by identifying
a preset number of engine strokes.
9. System according to Claim 7 or 8, characterized by the fact that the said means capable
of defining the said lean state comprise means (510,520,550) capable of reading the
minimum value (Vminmag) assumed by the signal from the said exhaust gas sensors, and
in particular the said lambda probe, while in the lean state.
1. Elektronisches System zur Berechnung der Gemischzusammensetzung, mit
- einer elektronischen Einheit (7), die mindestens ein Eingangssignal von Abgassensoren
erhält, insbesondere einer im Abgaskrümmer (21) eines Verbrennungsmotors (4) angeordneten
Lambdasonde;
- wobei die elektronische Einheit (7) ein Sensorzustandssignal (L) erzeugen kann,
welches Auskunft gibt über die stöchiometrische Zusammensetzung des dem Motor (4)
zugeführten Kraftstoff-Luftgemisches;
- wobei die elektronische Einheit (7) mit einer elektronischen Einspritzsteuerplatine
(11) zusammenarbeitet, die im Betrieb eine Einspritzzeit (T) eines offenen Regelkreises
berechnet und darüberhinaus diese Einspritzzeit (T) des offenen Regelkreises mittels
des Zustandssignals (L) abändert, um eine Einspritzzeit (Tc) eines geschlossenen Regelkreises
zu erzeugen, wobei die elektronische Einheit (7) Mittel (120, 390) zum Erzeugen einer
Referenzschwelle (Str) und Vergleichsmittel (180, 370, 570) umfaßt, die im Betrieb
das von den Abgassensoren erzeugte Signal (Vlambda), insbesondere der Lambdasonde,
mit der Referenzschwelle (Str) vergleichen, um abwechselnd elektronische Mittel auszuwählen,
die entsprechend einem dem Motor zugeführten Kraftstoff-Luftgemisch, das mehr Kraftstoff
hat, als für das stöchiometrische Verhältnis erforderlich, einen fetten Zustand bestimmen,
und elektronische Mittel, die entsprechend einem dem Motor zugeführten Kraftstoff-Luftgemisch,
das weniger Kraftstoff hat, als für das stöchiometrische Verhältnis erforderlich,
einen mageren Zustand bestimmen;
wobei die elektronische Platine auch Korrekturmittel (390) umfaßt, welche im Betrieb
die Schwelle (Str) auf der Basis von Werten (Vmaxric, Vminmag) des von den Abgassensoren,
insbesondere der Lambdasonde, erzeugten Signals, die während der fetten und mageren
Zustände erkannt wurden, dynamisch verändern,
dadurch gekennzeichnet, daß die Korrekturmittel ein erstes Vergleichsmittel (394)
umfassen, welches im Betrieb die gegenwärtige Referenzschwelle (Str) mit einem Term
(FTR) vergleicht, der eine lineare Kombination der Maximal- (Vmaxric) und Minimal-
(Vminmag) Werte der von den Abgassensoren, insbesondere von der Lambdasonde (19),
während eines entsprechenden fetten oder mageren Zustandes erzeugten Spannung ist;
wobei die Korrekturmittel (340) auch Nachrechenmittel (396, 398) umfassen, welche
im Betrieb auf Basis der Vergleichsergebnisse der ersten Vergleichsmittel (392) den
gegenwertigen Wert der Schwelle (Str) um eine vorbestimmte Einheit erhöhen und absenken.
2. System nach Anspruch 1, dadurch gekennzeichnet, daß die Vergleichsmittel (392) die
gegenwertige Schwelle (Str) mit einem Übergangsbruch (FTR) vergleichen können, welcher
lautet:

wobei Vmaxric und Vminmag die Maximal- bzw. Minimalwerte der von den Abgassensoren,
insbesondere von der Lambdasonde, erzeugten Spannung in den fetten und mageren Zuständen
sind, und coeff-trans und cost zwei numerische Koeffizienten sind;
wobei dann, wenn die Übergangsfunktion größer als die Übergangsschwelle ist (FTR >
Str), die Vergleichsmittel erste Nachrechenmittel (396) auswählen, die die Übergangsschwelle
durch Erhöhen des gegenwärtigen Digitalwertes der Schwelle um eine Einheit korrigieren
können gemäß:

und dann, wenn die Übergangsfunktion kleiner als die Übergangsschwelle ist (FTR <
Str), die Vergleichsmittel zweite Nachrechenmittel (398) auswählen, die die Übergangsschwelle
durch Absenken des gegenwärtigen Digitalwertes der Schwelle um eine Einheit korrigieren
können gemäß:

3. System nach Anspruch 1 oder 2, dadurch gekennzeichnet, daß die elektronischen Mittel
zum Bestimmen des fetten Zustandes (190, 300-430) zweite Vergleichsmittel (370) umfassen,
die im Betrieb einen gelesenen Wert (310) (Vlambda) für das Signal der Abgassensoren,
insbesondere der genannten Sonde, mit der Übergangsschwelle (Str) vergleichen;
wobei die zweiten Vergleichsmittel (370) den Zugriff auf die elektronischen Mittel
kontrollieren können, die den mageren Zustand bestimmen, wenn der gelesene Wert (Vlambda)
unter der Schwelle (Vst) ist.
4. System nach Anspruch 3, dadurch gekennzeichnet, daß die Korrekturmittel (390) zwischen
einem Ausgang der zweiten Vergleichsmittel (370) und einem Eingang (250) der den mageren
Zustand festlegenden elektronischen Mittel angeordnet sind.
5. System nach Anspruch 3 oder 4, dadurch gekennzeichnet, daß die Mittel zum Bestimmen
des fetten Zustandes erste Zählmittel (430) umfassen, welche die Hübe des Motors nach
einem Eintritt in den fetten Zustand überwachen können und darüberhinaus einen Austritt
aus dem fetten Zustand zu Mitteln steuern können, die einen Fehlfunktionszustand durch
Erkennen einer vorbestimmten Anzahl von Hüben des Motors bestimmen können.
6. System nach einem der Ansprüche 3 bis 5, dadurch gekennzeichnet, daß die Mittel zum
Bestimmen des fetten Zustandes Mittel (310, 320, 330) umfassen, die den vom Signal
der Abgassensoren, insbesondere der genannten Sonde, während des fetten Zustandes
angenommenen Maximalwert (Vmaxric) lesen können.
7. System nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, daß die elektronischen
Mittel (250, 500, 510, 520, 530, 540, 550, 570, 580) zum Bestimmen des mageren Zustandes
dritte Vergleichsmittel (570) umfassen, die einen für das Signal der Abgassensoren,
insbesondere der Lambdasonde, gelesenen Wert (500) (Vlambda) mit der Übergangschwelle
(Str) vergleichen können;
wobei die dritten Vergleichsmittel (570) einen Zugriff auf die den fetten Zustand
bestimmenden elektronischen Mittel steuern können, wenn der gelesene Wert (Vlambda)
größer als die Schwelle (Vst) ist.
8. System nach Anspruch 7, dadurch gekennzeichnet, daß die Mittel zum Bestimmen des mageren
Zustandes zweite Zählmittel (580) umfassen, die die Hübe des Motors nach einem Eintritt
in den mageren Zustand überwachen können und darüberhinaus einen Austritt aus dem
mageren Zustand zu Mitteln steuern können, welche einen Fehlfunktionszustand durch
Erkennen einer vorbestimmten Zahl von Hüben des Motors bestimmen können.
9. System nach Anspruch 7 oder 8, dadurch gekennzeichnet, daß die Mittel zum Bestimmen
des mageren Zustandes Mittel (510, 520, 550) umfassen, die den vom Signal der Abgassensoren,
insbesondere der Lambdasonde, während des mageren Zustandes angenommenen Minimalwert
(Vminmac) lesen können.
1. Système électronique pour calculer une valeur de mélange, comprenant :
- une unité électronique (7) recevant au moins un signal d'entrée qui est produit
par des capteurs de gaz d'échappement, en particulier par une sonde lambda se trouvant
dans le collecteur d'échappement (21) d'un moteur à combustion interne (4);
- cette unité électronique (7) étant capable de produire un signal d'état de capteur
(L) qui fournit une information concernant la composition stoechiométrique du mélange
air / essence qui est fourni au moteur (4);
- cette unité électronique (7) travaillant en association avec une carte de commande
d'injection électronique (11) qui, pendant l'utilisation, calcule une durée d'injection
en boucle ouverte (T) et modifie également la durée d'injection en boucle ouverte
(T) au moyen du signal d'état (L), afin de produire une durée d'injection en boucle
fermée (Tc),
l'unité électronique (7) comprenant des moyens (120, 390) capables de produire
un seuil de référence (Str) et des moyens de comparaison (180, 370, 570) qui, pendant
l'utilisation, comparent le signal (Vlambda) qui est produit par les capteurs de gaz
d'échappement, en particulier par la sonde lambda, avec le seuil de référence (Str),
afin de sélectionner, en alternance, des moyens électroniques qui déterminent un état
riche, correspondant à un mélange air / essence fourni au moteur qui contient davantage
d'essence que ce qu'exige le rapport stoechiométrique, et des moyens électroniques
qui déterminent un état pauvre, correspondant à un rapport air / essence fourni au
moteur qui contient moins d'essence que ce qu'exige le rapport stoechiométrique;
la carte électronique comprenant également des moyens de correction (390) qui, pendant
l'utilisation, modifient de façon dynamique le seuil (Str) sur la base de valeurs
(Vmaxric, Vminmag) du signal qui est produit par les capteurs de gaz d'échappement,
en particulier par la sonde lambda, qui sont identifiées dans les états riche et pauvre,
caractérisé par le fait que
les moyens de correction comprennent des premiers moyens de comparaison (394) qui,
pendant l'utilisation, comparent le seuil de référence courant (Str) avec un terme
(FTR) qui est une combinaison linéaire des valeurs maximale (Vmaxric) et minimale
(Vminmag) de la tension produite par les capteurs de gaz d'échappement, en particulier
par la sonde lambda (19), pendant un état riche ou pauvre correspondant; les moyens
de correction (340) comprenant également des moyens de recommencement de calcul (396,
398) qui, pendant l'utilisation, augmentent ou diminuent d'une unité prédéterminée
la valeur courante du seuil (Str) sur la base des résultats de la comparaison qui
est effectuée par les premiers moyens de comparaison (392).
2. Système selon la revendication 1, caractérisé par le fait que les moyens de comparaison
(392) sont capables de comparer le seuil courant (Str) avec une fonction de transition
(FTR) qui est définie par l'expression :

dans laquelle Vmaxric et Vminmag sont respectivement les valeurs maximale et minimale
de la tension qui est produite par les capteurs de gaz d'échappement et en particulier
par la sonde lambda, dans les états riche et pauvre, et coeff-trans et cost sont deux
coefficients numériques;
si la fonction de transition est supérieure au seuil de transition (FTR > Str), les
moyens de comparaison sélectionnent des premiers moyens de recommencement de calcul
(396) qui peuvent corriger le seuil de transition en augmentant d'une unité la valeur
numérique courante du seuil, de la façon suivante :

si la fonction de transition est inférieure au seuil de transition (FTR < Str), les
moyens de comparaison sélectionnent des seconds moyens de recommencement de calcul
(398) qui peuvent corriger le seuil de transition en diminuant d'une unité la valeur
numérique courante du seuil, de la façon suivante :

3. Système selon la revendication 1 ou 2, caractérisé par le fait que les moyens électroniques
capables de définir l'état riche (190, 300-430) comprennent des seconds moyens de
comparaison (370) qui, pendant l'utilisation, comparent une valeur lue (310) (Vlambda)
pour le signal provenant des capteurs de gaz d'échappement, en particulier de la sonde
précitée, avec le seuil de transition (Str);
les seconds moyens de comparaison (370) étant capables de commander l'accès aux moyens
électroniques définissant l'état pauvre si la valeur lue précitée (Vlambda) est inférieure
au seuil (Vst).
4. Système selon la revendication 3, caractérisé par le fait que les moyens de correction
(390) sont interposés entre une sortie des seconds moyens de comparaison (370) et
une entrée (250) des moyens électroniques définissant l'état pauvre.
5. Système selon la revendication 3 ou 4, caractérisé par le fait que les moyens capables
de définir l'état riche comprennent des premiers moyens de comptage (430) capables
de contrôler les courses du moteur à la suite de l'entrée dans l'état riche, et également
capables de commander la sortie de l'état riche en direction de moyens définissant
un état de fonctionnement défectueux, en identifiant un nombre prédéterminé de courses
du moteur.
6. Système selon l'une des revendications 3 à 5, caractérisé par le fait que les moyens
capables de définir l'état riche comprennent des moyens (310, 320, 330) qui peuvent
lire la valeur maximale (Vmaxric) que prend le signal provenant des capteurs de gaz
d'échappement, et en particulier de la sonde précitée, pendant l'état riche.
7. Système selon l'une quelconque des revendications précédentes, caractérisé par le
fait que les moyens électroniques (250, 500, 510, 520, 530, 540, 550, 570, 580) capables
de définir l'état pauvre comprennent des troisièmes moyens de comparaison (570) qui
peuvent comparer une valeur lue (500) (Vlambda) pour le signal des capteurs de gaz
d'échappement, en particulier de la sonde lambda, avec le seuil de transition (Str);
les troisièmes moyens de comparaison (570) étant capables de commander l'accès aux
moyens électroniques définissant l'état riche, si la valeur lue (Vlambda) est supérieure
au seuil (Vst).
8. Système selon la revendication 7, caractérisé par le fait que les moyens capables
de définir l'état pauvre comprennent des seconds moyens de comptage (580) capables
de contrôler les courses du moteur à la suite de l'entrée dans l'état pauvre, et également
capables de commander la sortie de l'état pauvre en direction de moyens définissant
un fonctionnement défectueux, en identifiant un nombre prédéterminé de courses du
moteur.
9. Système selon la revendication 7 ou 8, caractérisé par le fait que les moyens capables
de définir l'état pauvre comprennent des moyens (510, 520, 550) capables de lire la
valeur minimale (Vminmag) que prend le signal provenant des capteurs de gaz d'échappement,
et en particulier de la sonde lambda, pendant l'état pauvre.