1. Field of the Invention
The present invention relates to a vehicle mounted engine control apparatus, and in particular to an improvement in a control technique for heaters for activating exhaust gas sensors used for air fuel ratio control in a vehicle mounted engine at an early stage.
2. Description of the Related Art
In general, a vehicle mounted engine control apparatus is provided with a fuel injection control unit that controls an amount of fuel to be injected so as to obtain a target air fuel ratio by controlling a supply amount of fuel to be injected by an injector (an amount of injection fuel) in proportion to the amount of intake air detected by an air flow sensor. In addition, the vehicle mounted engine control apparatus is constructed in such a manner that the control characteristic of the air fuel ratio in the fuel injection control unit is corrected by the use of a pair of exhaust gas sensors which are arranged at locations upstream and downstream, respectively, of a catalyzer which is arranged in an exhaust passage of the internal combustion engine for removing harmful substances in an exhaust gas. Various contrivances have been made with respect to a heater control method for activating the pair of exhaust gas sensors at an early stage (for example, see a first patent document, a second patent document, and a third patent document).
According to a heater control apparatus for an air fuel ratio sensor described in the first patent document, as a heater driving requirement for reducing the electric power consumption of the upstream (front) heater and the downstream (rear) heater, for example, when the rotational speed of the internal combustion engine is 500 rpm or less or the temperature of engine cooling water is 15 degrees C. or less, it is determined that heating by means of the heaters is untimely or too early, and electric power is not supplied to any of the upstream and downstream heaters.
In addition, if the rotational speed of the engine is equal to or greater than 2,500 rpm with the cooling water temperature of the internal combustion engine being equal to or higher than 30 degrees C., or if the engine rotational speed is equal to or greater than 4,500 rpm even with the cooling water temperature being in the range of 15 through 30 degrees C. (i.e., 30 degrees C. or less), it is determined that heating by means of the heaters has already been unnecessary, and electric power is not supplied to any of the upstream and downstream heaters.
However, in cases where the rotational speed and the environmental temperature of the internal combustion engine are in a predetermined range, for example, when the engine rotational speed is 2,000 rpm or less with the cooling water temperature of the internal combustion engine being equal to or higher than 30 degrees C., or when the engine rotational speed is 4,500 rpm or less with the cooling water temperature of the internal combustion engine being in the range of 15 through 30 degrees C., electric power is supplied to both of the upstream and downstream heaters.
In addition, attention is paid to the downstream heater in which the temperature of the exhaust gas is low, and if the engine rotational speed is in the range of 2,000 through 2,500 rpm with the cooling water temperature of the internal combustion engine being equal to or higher than 30 degrees C., the supply of electric power to the upstream heater is stopped, but the supply of electric power to the downstream heater is carried out.
On the other hand, according to a control apparatus for an internal combustion engine described in the second patent document, by supplying electric power to the downstream heater at a time later than that at which electric power is supplied to the upper heater, The battery stage fright which prevents the element cracks of the downstream heater to which the moisture adheres easily according to simultaneous electric supply at the same time is prevented.
Further, according to an air fuel ratio control apparatus for an internal combustion engine described in the third patent document, a first air fuel ratio control unit, which is operated in response to an upstream oxygen concentration sensor, and a second air fuel ratio control unit, which is operated in response to a downstream oxygen concentration sensor, are arranged in a subordinate manner so that the air fuel ratio is controlled by an injector driving unit.
In the conventional vehicle mounted engine control apparatuses, particularly in the case of the heater control apparatus according to the first patent document, the optimal ranges for the rotational speed and the environmental temperature of the internal combustion engine are presented as the requirements for supplying electric power to the heaters attached to the exhaust gas sensors, but there has been the following problem. That is, in the ordinary electric power supply requirements, electric power is simultaneously supplied to the upstream and downstream heaters, and hence, when the simultaneous supply of electric power is performed at a cold time of the engine, a battery voltage will drop due to inrush currents to the heaters, and in particular when the battery is in an overdischarged state, the performance of the heaters gets worse due to an abnormal voltage drop.
In addition, there has also been a problem that in cases where heater driving switching elements are arranged adjacent to one another on a circuit board, for example, the switching elements may be subjected to abnormal overheating.
On the other hand, in the case of the control apparatus for an internal combustion engine according to the second patent document, it is indicated that electric power is supplied to the downstream heater at a later time than that at which electric power is supplied to the upstream heater, so as to prevent damage to the downstream heater. In this case, the problem of the superposition of the inrush currents due to the simultaneous supply of electric power is avoided, but because delayed power supply start determining parameters are temperature information such as an exhaust gas temperature, a catalyst temperature, an engine cooling water temperature, a lubricating oil temperature, and so on, or an integrated value of the amount of fuel injection, an integrated value of the amount of intake air, and so on, there has been a problem that a delayed power supply time is uncertain and a delayed power supply start tine varies to a large extent.
Moreover, in the case of the air fuel ratio control apparatus for an internal combustion engine according to the third patent document, a multi-stage construction of the air fuel ratio control unit is presented, but no mention is made to heater control for the early activation of the exhaust gas sensors, so there has been a problem that the early activation of the exhaust gas sensors can not be achieved to a sufficient extent.
Further, any of the first through third patent documents does not disclose a technique as to how to achieve appropriate air fuel ratio control on a step by step basis from the time when both of the pair of exhaust gas sensors are in unactivated states, until the time when both of the exhaust gas sensors are eventually activated after one of the exhaust gas sensors is activated, as a result of which there has been a problem that an excessive fuel rich operation in the starting process of the internal combustion engine can not be avoided in a reliable manner.
The first object of the present invention is to provide a vehicle mounted engine control apparatus which is capable of preventing the overdischarge and abnormal voltage drop of a vehicle mounted battery and at the same time capable of activating both of upstream and downstream exhaust gas sensors at a time as early as possible while preventing the abnormal overheating of switching elements.
The second object of the present invention is to provide a vehicle mounted engine control apparatus which is capable of achieving normal air fuel ratio control at a time as early as possible by performing shift control on a step by step basis from the time when both of a pair of exhaust gas sensors are in unactivated states, until the time when both of the exhaust gas sensors are eventually activated after one of the exhaust gas sensors is activated.
A vehicle mounted engine control apparatus according to the present invention, to which are connected
a rotation sensor that generates a pulse signal corresponding to the rotational speed of an internal combustion engine,
an air flow sensor or a negative pressure sensor that is arranged in an intake passage of the internal combustion engine,
a pair of upstream and downstream exhaust gas sensors that are arranged in an upstream position and a downstream position of a catalyzer which is arranged in an exhaust passage of the internal combustion engine, and each generate a nonlinear or linear detection signal voltage corresponding to an air fuel ratio of an exhaust gas in the exhaust passage, and
a pair of upstream and downstream heaters to which electric power is supplied at the time when a predetermined requirement is satisfied, in order to activate the upstream and downstream exhaust gas sensors at an early stage,
is provided with:
a microprocessor that cooperates with a program memory to execute a fuel injection control unit, an upstream air fuel ratio control unit and a downstream air fuel ratio control unit; and
a heater control circuit that includes a pair of upstream and downstream switching elements which are driven and controlled by the microprocessor so as to supply electric power to the upstream and downstream heaters, and a pair of current sensing resistors for supplying heater current detection signals to the microprocessor.
The fuel injection control unit adjusts the valve opening time of an injector, which is an electromagnetic coil for driving a fuel injection electromagnetic valve, thereby to control an amount of fuel injection, in proportion to an amount of intake air, which is detected by the air flow sensor, or arithmetically calculated from the rotational speed of the internal combustion engine and the detection value of the negative pressure sensor, and controls an amount of fuel supply in such a manner that a predetermined voluntary target air fuel ratio can be obtained.
The upstream air fuel ratio control unit generates to the fuel injection control unit a correction command to increase or decrease the amount of fuel supply in such a manner that the air fuel ratio in the upstream position corresponding to the detection signal voltage obtained from the upstream exhaust gas sensor matches a first target voltage which is a target air fuel ratio in the upstream position.
The downstream air fuel ratio control unit corrects the first target voltage in such a manner that the air fuel ratio in the downstream position corresponding to the detection signal voltage obtained from the downstream exhaust gas sensor matches a second target voltage which is a target air fuel ratio in the downstream position.
At the time when a supply current to the upstream heater declines to a predetermined value or less in accordance with a temperature rise of the upstream heater to which electric power has first been supplied, the supply of electric power to the downstream heater is started even if the upstream exhaust gas sensor is still in an unactivated state.
The value of the voluntary target air fuel ratio of the fuel injection control unit is set to a first initial value in which the exhaust gas becomes a fuel rich state, until the resistance value of an internal resistance of the upstream exhaust gas sensor decreases to generate an upstream side detection signal voltage.
The first target voltage to the upstream air fuel ratio control unit is set to a second initial value in which the exhaust gas becomes a fuel rich state, until the resistance value of an internal resistance of the downstream exhaust gas sensor decreases to generate a downstream side detection signal voltage.
According to the vehicle mounted engine control apparatus of this invention, for the fuel injection control unit which controls the amount of fuel injection so that the amount of fuel to be supplied by the injector is controlled in proportion to the detected amount of intake air thereby to obtain a target air fuel ratio, the target air fuel ratio is corrected based on air fuel ratio information obtained from the pair of exhaust gas sensors arranged in the upstream and downstream positions of the catalyzer which purifies the exhaust gas. In addition, the supply of electric power to the downstream heater for activating the downstream exhaust gas sensor at an early stage is started at the time when the supply current to the upstream heater declines to the predetermined value or less. Moreover, until the exhaust gas sensors are activated, fuel injection control is carried out in such a manner that an air fuel ratio can be obtained based on a predetermined initial value in which the exhaust gas becomes a fuel rich state.
As a result of this, at the time of cold start of the engine in which the voltage of a vehicle mounted battery has dropped abnormally, priority is first given to the activation of the upstream exhaust gas sensor, and at the same time, the supply of electric power to the heater of the downstream exhaust gas sensor is also started even if the upstream exhaust gas sensor is still in an unactivated state, so normal operation of the engine can be started promptly as a whole.
In addition, even when the vehicle mounted battery is not in an overdischarged state, it is possible to prevent electric power from being supplied to the upstream and downstream heaters at the same time, and hence the flow of resultant excessive inrush current, as a result of which it is also possible to prevent reduction of the heating capability of the heaters due to the drop of the battery voltage as well as abnormal overheating of the upstream and the downstream switching elements.
Moreover, until the exhaust gas sensors have been activated, the engine is operated in a condition in which the exhaust gas becomes a fuel rich state, and hence, a determination as to the activation of the exhaust gas sensors can be made by detecting a change in the detection signal voltages.
Hereinafter, preferred embodiments of the present invention will be described in detail while referring to the accompanying drawings.
First of all, a first embodiment of the present invention will be explained below with reference to
In
The vehicle mounted engine control apparatus 100A is supplied with electric power from an external power supply (vehicle mounted battery) 101 through a power supply switching element 102 which is operated in response to a power switch (not shown) such as a key switch, etc.
Connected to the vehicle mounted engine control apparatus 100A are an alarm indicator 103, an electric load group 104 of a large number of electric loads including at least an injector (an electromagnetic coil of a fuel injection electromagnetic valve to be described later), an upstream heater 53f attached to the upstream exhaust gas sensor 105f, and a downstream heater 53r attached to the downstream exhaust gas sensor 105r, so that these components are driven under the control of the vehicle mounted engine control apparatus 100A.
In addition, also connected to the vehicle mounted engine control apparatus 100A are the upstream exhaust gas sensor 105f that is composed of an equivalent voltage source 51f and an internal resistance 52f, the downstream exhaust gas sensor 105r that is composed of an equivalent voltage source 51r and an internal resistance 52r, and an input sensor group 106 of various kinds of input sensors including at least an air flow sensor and a crank angle sensor (to be described later), so that the vehicle mounted engine control apparatus 100A operates to supply or stop electric power to the electric load group 104 and the upstream and downstream heaters 53f, 53r in response to the operating states of these input sensors.
The microprocessor (CPU) 110, which constitutes a main part of the vehicle mounted engine control system 100A, is provided with a RAM memory (RMEM) 111 for arithmetic processing, a program memory (PMEM: for example, a nonvolatile flash memory) 112A, a data memory (DMEM: for example, a nonvolatile EEPROM memory) 113, and a multi-channel AD converter (ADC) 114, wherein the microprocessor 110 functions in cooperation with these components.
The detection signals of analog sensors included in the input sensor group 106 are inputted to the microprocessor 110 through the multi-channel AD converter 114.
The program memory 112A stores therein an input and output control program for the input sensor group 106 and the electric load group 104, and also stores, in addition thereto, control programs for the upstream and downstream exhaust gas sensors 105f, 105r and the upstream and downstream heaters 53f, 53r. Here, note that the details of the respective control programs will be described later, together with
The nonvolatile data memory 113 stores therein learning storage information and abnormality occurrence history information on the input sensor group 106 and the electric load group 104, and also stores, in addition thereto, learning storage information and abnormality occurrence history information on the upstream and downstream exhaust gas sensors 105f, 105r and the upstream and downstream heaters 53f, 53r.
The constant voltage power supply circuit 120 generates a stabilized control power supply voltage (for example, DC5 [V]) Vcc from a drive power supply voltage Vb applied thereto from the external power supply 101 through the power supply switching element 102, and supplies it to the microprocessor 110 as a control voltage.
The voltage dividing resistors 121, 122 connected in series with each other input a divided voltage of the drive power supply voltage Vb to the microprocessor 110 as a supervisory power supply voltage Vbb.
The electric load group 104 has, as its main components, power transistors of ignition coils or electromagnetic valves for gear ratio selection of a speed change gear (transmission), for example, in addition to the fuel injection electromagnetic valve, and is connected to an output port of the microprocessor 110 through the output interface circuit 124.
The input sensor group 106 has, as its main components, a filter circuit such as the upstream and downstream exhaust gas sensors 105f, 105r, an accelerator position sensor, and a throttle position sensor, etc., in addition to the engine crank angle sensor and the air flow sensor, and is connected to an input port of the microprocessor 110 through the input interface circuit 126.
The heater control circuit 150 is constructed as a power module including an upstream switching element 50f and a downstream switching element 50r, and is further provided with inverting logic elements 56f, 56r, current sensing resistors 57f, 57r, drive resistors 58f, 58r, and amplifiers 59f, 59r.
The upstream and downstream switching elements 50f, 50r in the heater control circuit 150 are composed of N channel type field-effect transistors, and drive the upstream and downstream heaters 53f, 53r in the upstream and downstream exhaust gas sensors 105f, 105r under the control of the microprocessor 110.
Specifically, when the logic levels of heater driving commands Df, Dr generated from the microprocessor 110 are “H (high)”, the upstream and downstream switching elements 50f, 50r are driven to conductive states through the drive resistors 58f, 58r.
An electric potential at a connection point between the upstream heater 53f and the upstream switching element 50f and an electric potential at a connection point between the downstream heater 53r and the downstream switching element 50r are inverted through the inverting logic elements 56f, 56r into logic supervisory signals Tf, Tr, respectively, which are then inputted to the microprocessor 110.
Voltages across the opposite ends of the current sensing resistors 57f, 57r, which are arranged in current mirror circuits of the upstream and downstream switching elements 50f, 50r, respectively, are turned through the amplifiers 59f, 59r into heater current detection signals Cf, Cr, respectively, which are then inputted to the microprocessor 110.
Here, note that a part, e.g., 1/100, of current, which flows from a drain terminal of each of the upstream and downstream switching elements 50f, 50r to a source terminal thereof, flows through the corresponding current sensing resistor 57f or 57r.
Voltages Vs generated from the equivalent voltage sources 51f, 51r in the upstream and downstream exhaust gas sensors 105f, 105r, respectively, are supplied to the reduction resistors 54f, 54r in the vehicle mounted engine control apparatus 100A through the internal resistances 52f, 52r, respectively.
Voltages across the opposite ends of the reduction resistors 54f, 54r, respectively, are turned through the amplifiers 55f, 55r into detection signal voltages AF1, AF2, respectively, which are then inputted to the microprocessor 110.
In
With an amount of air of 14.57 [gr] (i.e., stoichiometric air fuel ratio A/F=14.57) required for complete combustion of gasoline of 1 [gr] being as a threshold, if fuel is richer than that at the threshold, the generated voltage Vs of each of the equivalent voltage sources 51f, 51r will be saturated to a value of about 1 [V], and if fuel is leaner than that at the threshold, the generated voltage Vs will be saturated to a value of about 0 [V].
In general, an exhaust gas sensor having a nonlinear output characteristic, as shown in
The internal resistances 52f, 52r have a negative temperature characteristic in which the resistance value Rs of each of the internal resistances 52f, 52r becomes equal to or greater than several MΩ in a cold time, but it decreases to about 220Ω at an activation start temperature of 600 degrees C. of the upstream and downstream exhaust gas sensors 105f, 105r, and further, it decreases to a value of about 75Ω at a proper temperature of 800 degrees C.
Assuming that the amplification factor G of each of the amplifiers 55f, 55r is set to “1”, the voltage value Vaf of each of the detection signal voltages AF1, AF2 is represented as shown in the following equation (1), by using the generated voltage Vs of each of the equivalent voltage sources 51f, 51r, the resistance value Rs of each of the internal resistances 52f, 52r, and the resistance value Rd of each of the reduction resistors 54f, 54r.
Vaf=Vs×Rd/(Rd+Rs) (1)
In equation (1) above, Rs is by far greater than Rd (i.e., Rs>>Rd) in the cold time, so Vaf becomes approximately zero (i.e., Vaf≈0) as it is, but due to exhaust heat and heating from the upstream and downstream heaters 53f, 53r, the internal temperature of each of the upstream and downstream exhaust gas sensors 105f, 105r rises, and the internal resistance value Rs decreases.
Thereafter, if Rs becomes by far smaller than Rd (i.e., Rs<<Rd), Vaf will be approximately equal to Vs (i.e., Vaf≈Vs), and if the exhaust gas is in a fuel rich state, the voltage value Vaf of each of the detection signal voltages AF1, AF2 will exceed the predetermined threshold, so it can be determined that the activation of each of the upstream and downstream exhaust gas sensors 105f, 105r has been completed.
In
As is clear from
As is clear from
In addition, in the supply current characteristic of
However, the value of the deterioration determination threshold Imin is set so as to increase in proportion to the value of the drive power supply voltage Vb.
In
In addition, the vehicle mounted engine control apparatus 100A is provided with an inactive abnormality detection unit 701b or a control abnormality detection unit 703d related to input information of the upstream air fuel ratio control unit 705a, and an inactive abnormality detection unit 704b or a control abnormality detection unit 705d related to input information of the fuel injection control unit 706.
On the other hand, an intake pipe 11 is arranged in communication with an internal combustion engine 10 through an intake valve 10a, and upstream and downstream exhaust pipes 16f, 16r are arranged in communication with the internal combustion engine 10 through an exhaust valve 10b.
An injector 13 for fuel injection is arranged immediately before or immediately after the intake valve 10a of the internal combustion engine 10, and at the same time, a crank angle sensor 14 (rotation sensor) for rotational position detection is mounted on a crankshaft (not shown) of the internal combustion engine 10.
A catalyzer or catalytic converter 15 for removing harmful substances in an exhaust gas is arranged in an exhaust passage between the upstream and downstream exhaust pipes 16f, 16r of the internal combustion engine 10.
In addition, the individual the upstream and downstream exhaust gas sensors 105f, 105r are arranged in the upstream and downstream exhaust pipes 16f, 16r, respectively, and the individual upstream and downstream heaters 53f, 53r are arranged in the vicinity of the upstream and downstream exhaust gas sensors 105f, 105r, respectively.
In other words, the upstream exhaust gas sensor 105f having the heater 53f is arranged at a location upstream of the catalyzer 15, and the downstream exhaust gas sensor 105r having the heater 53r is arranged at a location downstream of the catalyzer 15.
An air flow sensor 12 is arranged in a top end portion of the intake pipe 11, and a throttle butterfly 11a is arranged in a downstream portion of the intake pipe 11.
An amount of intake air Qa sucked into the internal combustion engine 10 is adjusted by the degree of valve opening of the throttle butterfly 11a which is operated in response to the degree of depression of an accelerator pedal (not shown).
Here, the amount of intake air Qa [gr] per cycle and per cylinder of the four-cylinder, four-cycle internal combustion engine 10 is represented as shown in the following equation (2) by the use of the engine rotational speed N [rps] of the internal combustion engine 10, which is calculated by the reciprocal of the interval of generation (or the frequency of generation) of the pulse signal from the crank angle sensor 14, and the amount of intake air per second q [gr/sec], which is detected by the air flow sensor 12.
Qa=q/(2×N) (2)
Here, note that the amount of intake air per second q [gr/sec] is calculated from the value of the amount of intake air detected from the air flow sensor 12.
Specifically, the volume of intake air per second is calculated by multiplying the air speed [m/sec] detected by means of the air flow sensor 12 by the cross section of the intake pipe 11, and in addition, the intake air volume thus obtained is converted into an amount of intake air q [gr/sec] per second by being multiplied by an air weight of 1.3 [gr/liter].
In addition, the amount of fuel (the amount of fuel injection) F to be supplied by one valve opening operation of the injector 13 is represented as shown in the following equation (3) by the use of an amount of fuel injection per second [gr/sec], which is determined from the fuel pressure by a fuel pump and an aperture (bore diameter) of the injector 13, and a valve opening time ΔT of the injector 13.
F=f×ΔT (3)
On the other hand, assuming that voluntary target air fuel ratio AF00 is set to Qa/F (i.e., AF00=Qa/F), the following equation (4) will be obtained from the aforementioned equations (2) and (3).
However, in equation (4) above, a control parameter K is represented as shown in the following equation (5).
K=0.5/(f×AF00) (5)
As is clear from equation (4) above, the valve opening time ΔT of the injector 13 becomes a value which is proportional to the amount of intake air per second q detected by means of the air flow sensor 12, and which is in inverse proportion to the rotational speed N of the internal combustion engine 10.
However, a variety of kinds of variation factors are inherent in the control parameter K, so negative feedback control using the upstream and downstream exhaust gas sensors 105f, 105r is carried out.
Although the vehicle mounted engine control apparatus 100A provided with the microprocessor 110 and the program memory 112A performs the control of electric power supplied to the upstream and downstream heaters 53f, 53r by means of the heater control circuit 150 and the control programs stored in the program memory 112A, as stated above, the detailed operation thereof will be described later together with
The program memory 112A in the vehicle mounted engine control apparatus 100A further stores an air fuel ratio control program, so that it performs a control operation on the air fuel ratio (to be described later together with
The fuel injection control unit 706 controls the amount of fuel (the amount of fuel injection) F to be supplied by the injector 13 in such a manner that the amount of fuel injection F is proportional to the amount of intake air per second q detected by the air flow sensor 12 of the equation (4) and in inverse proportion to the engine rotational speed N. In this manner, the fuel injection control unit 706 primarily operates so that the independent or voluntary target air fuel ratio AF00 can be obtained.
The upstream air fuel ratio control unit 705a generates an air fuel ratio correction coefficient Kc for correcting the voluntary target air fuel ratio AF00 of the fuel injection control unit 706 in such a manner that the air fuel ratio in an upstream position corresponding to an average value of the air fuel ratio detection signal (detection signal voltage) AF1 of the upstream exhaust gas sensor 105f matches a first target voltage AF01 which is a target air fuel ratio in the upstream position. The value of the air fuel ratio correction coefficient Kc serves as a correction command to increase or decrease the amount of fuel F to be supplied (hereinafter referred to as the amount of fuel supply F).
The downstream air fuel ratio control unit 703a corrects the first target voltage AF01 in such a manner that the air fuel ratio in a downstream position corresponding to an average value of the detection signal voltage AF2 of the downstream exhaust gas sensor 105r matches a second target voltage AF02 which is a target air fuel ratio in the downstream position.
The air fuel ratio correction coefficient Kc inputted to the fuel injection control unit 706 is set to a first initial value in which the exhaust gas becomes a fuel rich state, until the resistance value Rs of the internal resistance 52f of the upstream exhaust gas sensor 105f decreases to generate the upstream side detection signal voltage AF1.
In addition, the first target voltage AF01 inputted to the upstream air fuel ratio control unit 705a is set to a second initial value in which the exhaust gas becomes a fuel rich state, until the resistance value Rs of the internal resistance 52r of the downstream exhaust gas sensor 105r decreases to generate the downstream side detection signal voltage AF2.
The upstream air fuel ratio control unit 705a is composed of a first digital filter circuit for a deviation voltage between the first target voltage AF01 and the detection signal voltage AF1, and a first PID regulation circuit.
In the upstream air fuel ratio control unit 705a, the output voltage of the first PID regulation circuit has its upper limit restricted so as not to be a rich command output in which the output voltage is equal to or larger than a first upper limit value, and the first upper limit value is the first initial value for the fuel injection control unit 706 at the time when the upstream exhaust gas sensor 105f is in its unactivated state.
In addition, the downstream air fuel ratio control unit 703a is composed of a second digital filter circuit for a deviation voltage between the second target voltage AF02 and the detection signal voltage AF2, and a second PID regulation circuit.
In the downstream air fuel ratio control unit 703a, the output voltage of the second PID regulation circuit has its upper limit restricted so as not to be a rich command output in which the output voltage is equal to or larger than a second upper limit value, and the second upper limit value is the second initial value for the upstream air fuel ratio control unit 705a at the time when the downstream exhaust gas sensor 105r is in its unactivated state.
Here, note that the deviation voltage between the second target voltage AF02 and the detection signal voltage AF2 may be calculated by smoothing the detection signal voltage AF2 by the second digital filter circuit to obtain an average value, which is then subtracted by the second target voltage AF02, but it is desirable to calculate the deviation voltage between the second target voltage AF02 and the detection signal voltage AF2 beforehand, and to perform smoothing processing thereon by means of a digital circuit to obtain an average value.
The inactive abnormality detection unit 701b makes a determination that the downstream exhaust gas sensor 105r is in a state of inactive abnormality, in the case of detecting that the detection signal voltage AF2 of the downstream exhaust gas sensor 105r does not change from an L (low) level to an H (high) level even if a predetermined determination time has passed after electric power is supplied to the downstream heater 53r.
In response to the inactive abnormality detection unit 701b having detected the inactive abnormality state of the downstream exhaust gas sensor 105r, the inactivity correction unit 703c inputs a predetermined alternative signal voltage, in place of the first target voltage AF01 generated by the downstream air fuel ratio control unit 703a, to the upstream air fuel ratio control unit 705a.
The inactive abnormality detection unit 704b makes a determination that the upstream exhaust gas sensor 105f is in a state of inactive abnormality, in the case of detecting that the detection signal voltage AF1 of the upstream exhaust gas sensor 105f does not change from an L (low) level to an H (high) level even if a predetermined determination time has passed after electric power is supplied to the upstream heater 53f.
In response to the inactive abnormality detection unit 704b having detected the inactive abnormality state of the upstream exhaust gas sensor 105f, the inactivity correction unit 705c inputs a predetermined alternative signal voltage, in place of the air fuel ratio correction coefficient Kc generated by the upstream air fuel ratio control unit 705a, to the fuel injection control unit 706.
In cases where the state in which the output (the first target voltage AF01) generated by the downstream air fuel ratio control unit 703a is out of a predetermined upper and lower limit range continues over a predetermined time or more, the control abnormality detection unit 703d makes a determination that the downstream air fuel ratio control unit 703a is abnormal.
Further, in response to the control abnormality detection unit 703d having detected the abnormal state of the downstream air fuel ratio control unit 703a, the inactivity correction unit 703c inputs a predetermined alternative signal voltage, in place of the first target voltage AF01 generated by the downstream air fuel ratio control unit 703a, to the upstream air fuel ratio control unit 705a.
In cases where the state in which the output (the air fuel ratio correction coefficient Kc) generated by the upstream air fuel ratio control unit 705a is out of a predetermined upper and lower limit range continues over a predetermined time or more, the control abnormality detection unit 705d makes a determination that the upstream air fuel ratio control unit 705a is abnormal.
In response to the control abnormality detection unit 705d having detected the abnormal state of the upstream air fuel ratio control unit 705a, the inactivity correction unit 705c inputs a predetermined alternative signal voltage, in place of the air fuel ratio correction coefficient Kc generated by the upstream air fuel ratio control unit 705a, to the fuel injection control unit 706.
Here, note that when a fuel cut is carried out in a coasting operation or a downhill (descending) operation, a fuel cut detection unit (not shown) is operated in place of the control abnormality detection units 703d, 705d, so that an air fuel ratio control operation is stopped.
The program memory 112A is provided with a control program which serves as a learning storage unit 707, and the learning storage unit 707 stores an average value of a plurality of latest output values (first target voltages AF01 or air fuel ratio correction coefficients Kc) of the downstream air fuel ratio control unit 703a or the upstream air fuel ratio control unit 705a, which have been stored in a sequential manner, corresponding to at least one of the amount of intake air Qa and the rotational speed N of the internal combustion engine 10.
An average value of measured data, which have been learned and stored by the learning storage unit 707 during the time when the downstream and upstream exhaust gas sensors 105r, 105f are operating in a normal manner, is applied as the alternative signal voltages generated from the inactivity correction units 703c, 705c.
Next, reference will be made to an operation according to the first embodiment of the present invention as shown in
In
The microprocessor 110 controls the electric load group 104 and the upstream and downstream heaters 53f, 53r based on the detection signals from the input sensor group 106, the operating states of the upstream and downstream exhaust gas sensors 105f, 105r, and the input and output control program stored in the program memory 112A.
In addition, the microprocessor 110 makes abnormality determinations with respect to a variety of kinds of input sensors and output loads, drives the alarm indicator 103 at the time of occurrence of abnormality, and notifies the occurrence of abnormality to the driver of a vehicle concerned.
In the following, reference will be made to a control operation on the upstream and downstream heaters 53f, 53r according to the first embodiment of the present invention shown in
First of all, in
The following step 503 is a step to determine whether the upstream heater 53f is driven as a result of the supervision in step 501, and in cases where the upstream heater 53f is driven to be supplied with electric power, a positive determination (i.e., “YES”) is made and the control flow shifts to step 510a, whereas in cases where the electric power supply driving requirement does not hold, a negative determination (i.e., “NO”) is made and the control flow shifts to step 510b.
In step 510a, the logic level of the heater driving command Df is temporarily set to be high (“H” level), so that the upstream switching element 50f is driven to be closed.
The following step 510c is a step to determine the presence or absence of a closed circuit abnormality, and when there is a closed circuit abnormality, a positive determination (“YES”) is made, and the control flow shifts to step 506, whereas when there is not a closed circuit abnormality, a negative determination (“NO”) is made, and the control flow shifts to step 504a.
On the other hand, step 510b, which is executed in cases where a negative determination (“NO”) is made in step 503, is a step to determine the presence or absence of an open circuit abnormality, and when there is an open circuit abnormality, a positive determination (“YES”) is made, and the control flow shifts to step 506, whereas when there is not an open circuit abnormality, a negative determination (“NO”) is made, and the control flow shifts to step 504b.
A step block 510 comprising the above-mentioned steps 510a, 510b, and 510c constitutes a logic abnormality determination unit.
Let us assume that the upstream heater 53f, the upstream switching element 50f and its wiring circuit in
Similarly, let us assume that the upstream heater 53f, the upstream switching element 50f and its wiring circuit are normal, and when the logic level of the heater driving command Df becomes high (“H”), the upstream switching element 50f is closed so that the supply of electric power to the upstream heater 53f is carried out, and the input terminal voltage of the inverting logic element 56f becomes a low voltage level “H” corresponding to the closed circuit voltage of the upstream switching element 50f. As a result, the logic level of the logic supervisory signal Tf outputted from the inverting logic element 56f becomes a high level (“H”).
On the other hand, in a state where the logic level of the heater driving command Df is low (“L”) and the supply of electric power to the upstream heater 53f is stopped, if the upstream heater 53f or its wiring is disconnected, or if the upstream switching element 50f itself is in the state of a short circuit abnormality, or if the upstream heater 53f is in a ground fault state in which its negative terminal wiring is in mixed contact with a ground circuit, the input voltage level of the inverting logic element 56f becomes low (“L”). In this case, despite that the logic level of the heater driving command Df is low (“L”), the logic level of the logic supervisory signal Tf becomes high (“H”), so an open circuit abnormality is detected.
In addition, in a state where the logic level of the heater driving command Df is high (“H”) and the supply of electric power to the upstream heater 53f is carried out, if the upstream heater 53f is internally short circuited, or if the upstream heater 53f is in a power supply short circuit state in which its negative terminal wiring is in mixed contact with a power line, an excessive current flows into the current sensing resistor 57f, so an overcurrent abnormality detection unit (i.e., step 505 to be described later) is operated to open the upstream switching element 50f.
Further, when the upstream switching element 50f itself is a disconnected open circuit abnormality despite that the logic level of the heater driving command Df is “H” and a power supply command to the upstream heater 53f is generated, the output logic level of the inverting logic element 56f becomes “L”, so a closed circuit abnormality is detected.
Returning to
On the other hand, in step 504b following the negative determination (“NO”) in step 510b, the heater driving command Df set in step 504a is reset (i.e., the driving of the upstream heater 53f is reset), and the control flow shifts to step 601 in
In step 505, it is determined whether the value of the heater current detection signal Cf exceeds the above-mentioned overcurrent determination threshold Imax (see
In step 506, by setting the logic level of the heater driving command Df to an “L” level, the upstream switching element 50f is forced to be interrupted (i.e., the driving thereof is stopped), and the control flow shifts to step 508.
On the other hand, in step 507, it is determined whether the value of the heater current detection signal Cf is less than the above-mentioned deterioration determination threshold Imin (see
In step 508, an abnormality notification command is generated, so that the alarm indicator 103 is thereby driven (a notification of abnormality is made), and at the same time, abnormality occurrence information is stored into a predetermined address in the RAM memory 111 according to factors.
In the following step 509, an inactivity determination time in the inactive abnormality detection unit 704b (to be described later together with
Next, the control of the downstream heater 53r in
In
However, in
First, a driving requirement for the downstream heater 53r is supervised in step 601, and in the following step 602, it is determined whether a drive current for the upstream heater 53f has reduced to a predetermined value or less, and when it has reduced to the predetermined value or less, a positive determination (“YES”) is made, and the control flow shifts to step 603, whereas when it has not reduced to the predetermined value or less, a negative determination (“NO”) is made, and the control flow shifts to step 610b.
Hereinafter, the control flow advances to the same steps 603 through 610c as the above-mentioned ones, and determination processing in step 607 is performed.
In cases where the determination result in step 607 is “NO” (i.e., the current is within an upper and lower limit range) and the supply of electric power to the downstream heater 53r succeedingly continues, determination processing in step 611 is carried out.
In step 611, it is determined whether the total current of the upstream and downstream heaters 53f, 53r detected by the heater current detection signals Cf, Cr is equal to or larger than a total predetermined value (i.e., the total current is excessively large), and when the total current is excessively large, a positive determination (“YES”) is made, and the control flow shifts to step 612, whereas when the total current is not excessively large, a negative determination (“NO”) is made, and the control flow shifts to step 620 (i.e., operation end processing of the heater control in
In step 612, by performing a reduced voltage supply while reducing the on time/the on-off cycle or period of the upstream and downstream switching elements 50f, 50r (i.e., the driving duty of the upstream and downstream heaters 53f, 53r), the upstream and downstream switching elements 50f, 50r are set to a PWM control mode for the suppression control of an overcurrent, and then, the control flow shifts to an operation end step 620.
In the operation end step 620 executed following the negative determination (“NO”) in step 611 or following the steps 609, 604b, the microprocessor 110 executes other control programs, and shifts to step 500 (operation start processing) in
By doing so, the steps of the control flow from step 500 to step 620 are executed in a repeated manner.
Hereinafter, the entire control flow as shown in
The overcurrent abnormality detection units corresponding to the steps 505, 605 generate abnormality detection signals, respectively, in response to when a supply current to the upstream and downstream heaters 53f, 53r detected by the current sensing resistors 57f, 57r has exceeded a predetermined upper limit value, and open the upstream and downstream switching elements 50f, 50r (i.e., stop the driving of the heaters) in steps 506, 606, respectively.
The deterioration detection units corresponding to the steps 507, 607 generate abnormality detection signals, respectively, in response to when a supply current to the upstream and downstream heaters 53f, 53r detected by the current sensing resistors 57f, 57r has become less than a predetermined lower limit value, and make a notification of abnormality in steps 508, 608, respectively.
Here, note that a determination lower limit current in the deterioration detection units 507, 607 is corrected in such a manner that it becomes larger in proportion to the drive power supply voltage Vb (power supply voltage) to the upstream and downstream heaters 53f, 53r.
The logic abnormality determination units corresponding to the step blocks 510, 610 supervise logical compatibility between the heater driving commands Df, Dr to the upstream and downstream switching elements 50f, 50r, and the logic supervisory signals Tf, Tr responding to the conductive states of the upstream and downstream switching elements 50f, 50r, and determine the presence or absence of the open circuit or short circuit abnormality of the upstream and downstream heaters 53f, 53r, or the presence or absence of the open circuit or short circuit abnormality of the upstream and downstream switching elements 50f, 50r.
Inactivity determination correction units corresponding to the steps 509, 609 extend inactive abnormality determination times in the inactive abnormality detection units 704b, 701b (to be described later together with
A delayed power supply time determination unit corresponding to the step 602 starts the supply of electric power to the downstream heater 53r in response to when the current supplied to the upstream heater 53f detected by the current sensing resistor 57f has become equal to or less than a predetermined set threshold.
Here, note that the set threshold in the delayed power supply time determination unit 602 is corrected in such a manner that it becomes larger in proportion to the drive power supply voltage Vb (power supply voltage) to the upstream heater 53f.
A heater voltage control unit 612 corresponding to the step 612 suppresses the average supply voltage to the upstream heater 53f and the downstream heater 53r by controlling the conducting duties of the upstream and downstream switching elements 50f, 50r so as to prevent the total current of the upstream heater 53f and the downstream heater 53r from exceeding the predetermined value, at the time when the supply of electric power to the downstream heater 53r is started with attenuation of the current supplied to the upstream heater 53f.
In the above explanation, the overcurrent abnormality detection units 505, 605 are achieved by the determination processing function of the microprocessor 110, but a comparison determination circuit and an overcurrent abnormality occurrence storage circuit may be formed in the exterior of the microprocessor 110, and the driving of the upstream and downstream switching elements 50f, 50r can be stopped by means of an output of the overcurrent abnormality occurrence storage circuit at the time of occurrence of an overcurrent.
Next, reference will be made to an air fuel ratio control operation according to the first embodiment of the present invention shown in
In
The following step 701a is an activation detection step to determine whether the downstream exhaust gas sensor 105r is in an activated state, and when it is in an activated state, a positive determination (“YES”) is made, and the control flow shifts to step 702, whereas when it is not in an activated state, a negative determination (“NO”) is made, and the control flow shifts to step 701b.
Here, note that in step 701a which serves as an activation detection unit, by detecting when the detection signal voltage AF2 of the downstream exhaust gas sensor 105r has changed, for example, from an L (low) level of 0.25 [V] or less to an H (high) level of 0.75 [V] or more, a determination is made that the downstream exhaust gas sensor 105r has been activated.
In step 701b which serves as the inactive abnormality detection unit, when a timing timer (not shown) is started and exceeds a predetermined time, a positive determination (“YES”) is made, and the control flow shifts to step 701c (abnormality processing unit), whereas when the timer does not exceeds the predetermined time, a negative determination (“NO”) is made, and the control flow shifts to step 702.
Here, note that the “NO” determination in step 701b means that the downstream exhaust gas sensor 105r is in an “unactivated state” in which it does not reach its activation temperature, and the “YES” determination in step 701b means that the downstream exhaust gas sensor 105r is in an “inactive abnormality state” in which it is still not activated even if a sufficient heating time has elapsed.
In addition, in cases where the downstream exhaust gas sensor 105r is once activated to perform a normal operation, when the detection signal voltage AF2 of the downstream exhaust gas sensor 105r does not change from the “L” level to the “H” level, or also when it does not change from the “H” level to the “L” level, it is determined in step 701b that the downstream exhaust gas sensor 105r is in an “inactive abnormality state”.
In step 701c which constitutes the abnormality processing unit, an abnormality notification command is generated to drive the alarm indicator 103, and at the same time, abnormality occurrence information is stored into a predetermined address in the RAM memory 111 according to factors.
On the other hand, in step 702 which serves as the target air fuel ratio setting unit, the second target voltage AF02 is set, and in the following step 703a, second PID control acting as the downstream air fuel ratio control unit is started.
However, in step 703a, in cases where the downstream exhaust gas sensor 105r is in the unactivated state, the average value of the detection signal voltage AF2 is smaller as compared with the second target voltage AF02, so a PID control output is increased due to an increase in a deviation integrated value, but a second PID control output is limited so as not to rise to a value equal to or more than the second upper limit value.
The following step 703d constitutes the control abnormality detection unit of step 703a serving as the inactivity correction unit, and determines whether a time limit in step 703a is excessively large.
That is, in step 703d, in cases where the state of limitation of the second PID control output continues over a predetermined time or more, a positive determination (“YES”) is made and the control flow shifts to the above-mentioned step 701c, where when a normal PID control operation is started within a predetermined time and the output limitation state is escaped, a negative determination (“NO”) is made and the control flow shifts to step 704a.
In step 703c following the step 701c, an alternate setting value is applied in place of the second PID control output in step 703a, and the control flow shifts to step 704a.
That is, as the first target voltage AF01 for the upstream air fuel ratio control unit 705a, the second PID control output from the downstream air fuel ratio control unit 703a or the alternate setting value from the inactivity correction unit 703c is applied in accordance with the determination result of the inactive abnormality detection unit 701b or the control abnormality detection unit 703d, as shown in
Here, note that the alternate setting value in place of the first PID control output is calculated by interpolation calculation from a value corresponding to the current engine rotational speed N and the current amount of intake air Qa based on the learning storage values stored in step 707 to be described later.
The following steps 704a through 704c, 705a, 705c and 705d are related to upstream air fuel ratio control, wherein the steps 704a, 704b and 704c correspond to the first half (downstream air fuel ratio control) steps 701a, 701b and 701c, respectively, and the steps 705a, 705c and 705d correspond to the above-mentioned steps 703a, 703c and 703d, respectively.
Accordingly, the step 704a corresponds to the activation detection unit; the step 704b corresponds to the inactive abnormality detection unit; the step 704c corresponds to the abnormality processing unit; the step 705a corresponds to the air fuel ratio control units; the step 705c corresponds to the inactivity correction unit; and the step 705d corresponds to the control abnormality detection unit.
The first PID control output from the upstream air fuel ratio control unit 705a or the alternate setting value from the inactivity correction unit 705c is applied as the air fuel ratio correction coefficient Kc for the fuel injection control unit 706.
In the step block 706 (corresponding to the fuel injection control unit) comprising the following steps 706a through 706e, first, in step 706a, a correction value Kc×AF00, which is obtained by multiplying the voluntary target air fuel ratio AF00 in the above-mentioned equation (4) by the air fuel ratio correction coefficient Kc, is applied in place of the voluntary target air fuel ratio AF00.
In the following step 706b, the amount of intake air Qa is calculated and in the following step 706c, an appropriate amount of fuel supply F is calculated.
In the following step 706d, the valve opening time ΔT of the injector 13 is calculated, and in the following step 706e, the fuel injection electromagnetic valve of the injector 13 is driven at timing in response to the crank angle sensor 14.
The following step 707 constitutes the learning storage unit, which reads out in a sampling manner the air fuel ratio correction coefficient Kc, which is the PID control output from each of the upstream and downstream air fuel ratio control units 705a, 703a, and the value of the first target voltage AF01, and stores, in the RAM memory 111, the engine rotational speed N of the internal combustion engine 10, the air fuel ratio correction coefficient Kc corresponding to the value of the amount of intake air per second q detected by the air flow sensor 12, and the average value of the first target voltage AF01.
In the following step 708, it is determined whether the power switch (not shown) has been changed from its close state to its open state (ON→OFF), and when the power switch has not been changed while maintaining its close state, a negative determination (“NO”) is made, and the control flow shifts to an operation end step 710, whereas when the power switch has been changed into its open state, a positive determination (“YES”) is made and the control flow shifts to step 709.
In step 709, abnormality occurrence storage information by means of the step 508 and the step 608 (the abnormality occurrence storage units) in
Here, note that in the execution process of step 709 (stored information preservation unit), the power switch is opened, but the power supply switching element 102 is still closed, and after save processing, which transmits the data requiring preservation among the data stored in the RAM memory 111 to the nonvolatile data memory 113, is completed, the power supply switching element 102 is opened, and the operation of the microprocessor 110 is stopped.
In addition, if the power switch is in its closed state, the microprocessor 110 executes other control programs in the operation end step 710, returns to the operation start step 700 again within a predetermined time, so that it executes the steps of the control flow between the operation start step 700 and the operation end step 710 in a repeated manner.
Although in the above explanation, the air flow sensor 12 is arranged for measuring the amount of intake air Qa in the internal combustion engine 10, it is also possible to arithmetically calculate the amount of intake air Qa by the use of the engine rotational speed N and a detection signal of the throttle position sensor, in place of the air flow sensor 12.
In addition, although a sensor having a nonlinear output characteristic (
In this case, by using a sensor interface circuit (not shown) in place of the first digital filter circuit in the upstream air fuel ratio control unit 705a, it is possible to obtain a linear detection value corresponding to the air fuel ratio NF (i.e., the ratio Qa/F of the amount of intake air Qa to the amount of fuel supply F).
Here, note that a sensor of a linear output characteristic may also be used for the downstream exhaust gas sensor 105r, but in general, an inexpensive sensor of a nonlinear output characteristic is used for this purpose.
In addition, although the air fuel ratio correction coefficient Kc is generated in the upstream air fuel ratio control unit 705a, an air fuel ratio correction value ΔAF00 may be generated in place of the air fuel ratio correction coefficient Kc.
In this case, the voluntary target air fuel ratio AF00 applied in the fuel injection control unit 706 may be replaced with the sum of the voluntary target air fuel ratio AF00 and an air fuel ratio correction value ΔAF00.
As described above, connected to the vehicle mounted engine control apparatus 100A according to the first embodiment (
The vehicle mounted engine control apparatus 100A is provided with the microprocessor 110 that cooperates with the program memory 112A to execute or achieve the fuel injection control unit 706 and the upstream and downstream air fuel ratio control units 705a, 703a, and at the same time, is also provided with the heater control circuit 150 that includes the upstream and downstream switching elements 50f, 50r which are driven and controlled by the microprocessor 110 so as to supply electric power to the upstream and downstream heaters 53f, 53r, and the current sensing resistors 57f, 57r for supplying the heater current detection signals Cf, Cr to the microprocessor 110.
The fuel injection control unit 706 adjusts the valve opening time ΔT of the injector 13, which is the electromagnetic coil for driving the fuel injection electromagnetic valve, thereby to control the amount of fuel injection, in proportion to the amount of intake air Qa, which is detected by the air flow sensor 12, or arithmetically calculated from the rotational speed N of the internal combustion engine 10 and the detection value of the negative pressure sensor which is arranged in the intake pipe 11, and controls the amount of fuel supply F in such a manner that the predetermined voluntary target air fuel ratio AF00 can be obtained.
The upstream air fuel ratio control unit 705a generates to the fuel injection control unit 706 a correction command to increase or decrease the amount of fuel supply F in such a manner that the air fuel ratio in an upstream position corresponding to the detection signal voltage AF1 obtained from the upstream exhaust gas sensor 105f matches the first target voltage AF01 which is a target air fuel ratio in the upstream position.
The downstream air fuel ratio control unit 703a corrects the first target voltage AF01 in such a manner that the air fuel ratio in a downstream position corresponding to the detection signal voltage AF2 obtained from the downstream exhaust gas sensor 105r matches the second target voltage AF02 which is a target air fuel ratio in the downstream position.
At the time when the supply current to the upstream heater 53f declines to the predetermined value or less in accordance with the temperature rise of the upstream heater 53f to which electric power has first been supplied, the supply of electric power to the downstream heater 53r is started even if the upstream exhaust gas sensor 105f is still in its unactivated state.
The value of the voluntary target air fuel ratio AF00 of the fuel injection control unit 706 is set to the first initial value in which the exhaust gas becomes a fuel rich state, until the resistance value Rs of the internal resistance 52f of the upstream exhaust gas sensor 105f decreases to generate the upstream side detection signal voltage AF1.
In addition, the first target voltage AF01 to the upstream air fuel ratio control unit 705a is set to the second initial value in which the exhaust gas becomes a fuel rich state, until the resistance value Rs of the internal resistance 52r of the downstream exhaust gas sensor 105r decreases to generate the downstream side detection signal voltage AF2.
The upstream air fuel ratio control unit 705a is composed of the first digital filter circuit that is related to the deviation voltage between the first target voltage AF01 and the nonlinear detection signal voltage AF1, and the first PID regulation circuit that performs negative feedback control, or is composed of the sensor interface circuit that obtains a linear signal voltage proportional to the air fuel ratio, and a third PID regulation circuit to which a deviation voltage between the linear signal voltage and the first target voltage AF01 is inputted.
The output voltage of the first or third PID regulation circuit is restricted so as not to be a rich command output in which the output voltage is equal to or larger than the first upper limit value, and the first initial value for the fuel injection control unit 706 at the time when the upstream exhaust gas sensor 105f is in its unactivated state is decided by the first upper limit value.
The downstream air fuel ratio control unit 703a is composed of the second digital filter circuit that is related to the deviation voltage between the second target voltage AF02 and the nonlinear detection signal voltage AF2, and the second PID regulation circuit, wherein the output voltage of the second PID regulation circuit is restricted so as not to be a rich command output in which the output voltage is equal to or larger than the second upper limit value.
The second upper limit value is the second initial value for the upstream air fuel ratio control unit 705a at the time when the downstream exhaust gas sensor 105r is in its unactivated state.
As described above, according to the first embodiment (claim 2) of the present invention, control commands from the upstream and downstream air fuel ratio control units 705a, 703a at the time when the upstream and downstream exhaust gas sensors 105f, 105r are in their unactivated states do not generate rich commands in which the output voltages of the first or third PID regulation circuit and the second PID regulation circuit are equal to or larger than the first and second upper limit values, respectively, and the first and second upper limit values are used as the first and second initial values for the fuel injection control unit 706 or the upstream air fuel ratio control unit 705a. As a result, it is possible to avoid the internal combustion engine 10 from becoming an excessively fuel rich operation state when the upstream and downstream exhaust gas sensors 105f, 105r are in their unactivated states.
In addition, because the deviation integration signal voltages of the PID regulation circuits are restricted, the upstream and downstream air fuel ratio control units 705a, 703a can shift to an air fuel ratio control operation in a smooth manner when the upstream and downstream exhaust gas sensors 105f, 105r are activated, respectively.
Moreover, the program memory 112A in the vehicle mounted engine control apparatus 100A according to the first embodiment of the present invention is provided with a control program that serves as the downstream and upstream activation detection units 701a, 704a for the downstream and upstream exhaust gas sensors 105r, 105f, and a control program that serves as the downstream and upstream inactive abnormality detection units 701b, 704b for the downstream and upstream exhaust gas sensors 105r, 105f, and a control program that serves as the downstream and upstream inactivity correction units 703c, 705c for the downstream and upstream exhaust gas sensors 105r, 105f.
The downstream activation detection unit 701a determines that the downstream exhaust gas sensor 105r has been activated, by detecting when the detection signal voltage AF2 of the downstream exhaust gas sensor 105r has changed from a lean (low) level to a rich (high) level, or from a rich (high) level to a lean (low) level.
The downstream inactive abnormality detection unit 701b determines that the downstream exhaust gas sensor 105r is in an inactive abnormality, by detecting that the detection signal voltage AF2 of the downstream exhaust gas sensor 105r has not changed from a lean (low) level to a rich (high) level, or from a rich (high) level to a lean (low) level even if a predetermined determination time has elapsed after electric power is supplied to the downstream heater 53r.
In response to the inactive abnormality detection unit 701b having detected the inactive abnormality state of the downstream exhaust gas sensor 105r, the downstream inactivity correction unit 703c inputs a predetermined alternative signal voltage, in place of the first target voltage AF01 generated by the downstream air fuel ratio control unit 703a, to the upstream air fuel ratio control unit 705a.
The upstream activation detection unit 704a determines that the upstream exhaust gas sensor 105f has been activated, by detecting when the detection signal voltage AF1 of the upstream exhaust gas sensor 105f has changed from a lean (low) level to a rich (high) level, or from a rich (high) level to a lean (low) level.
The upstream inactive abnormality detection unit 704b determines that the upstream exhaust gas sensor 105f is in an inactive abnormality, by detecting that the detection signal voltage AF1 of the upstream exhaust gas sensor 105f has not changed from a lean (low) level to a rich (high) level, or from a rich (high) level to a lean (low) level even if a predetermined determination time has elapsed after electric power is supplied to the upstream heater 53f.
In response to the inactive abnormality detection unit 704b having detected the inactive abnormality state of the upstream exhaust gas sensor 105f, the upstream inactivity correction unit 705c inputs a predetermined alternative signal voltage, in place of a correction command to increase or decrease the amount of fuel supply F generated by the upstream air fuel ratio control unit 705a, to the fuel injection control unit 706.
As described above, according to the first embodiment (claim 4) of the present invention, the program memory 112A is provided with control programs that serve as the activation detection units 701a, 704a, the inactive abnormality detection units 701b, 704b, and the inactivity correction units 703c, 705c, for the downstream and upstream exhaust gas sensors 105r, 105f.
Accordingly, in cases where the downstream and upstream exhaust gas sensors 105r, 105f are in the inactive states, it is possible to perform the control of the air fuel ratio in the exhaust gas without biasing it toward a fuel rich side by replacing an initial setting value at the time when the activation detection units 701a, 704a detect the unactivated states of the downstream and upstream exhaust gas sensors 105r, 105f, with an alternate setting value different from the initial setting value.
In addition, the program memory 112A in the vehicle mounted engine control apparatus 100A according to the first embodiment of the present invention is provided with a control program that serves as the downstream and upstream control abnormality detection units 703d, 705d for the downstream and upstream air fuel ratio control units 703a, 705a which operate at the time when the engine is not in the fuel cut operating state.
The downstream control abnormality detection unit 703d makes a determination that the downstream air fuel ratio control unit 703a is abnormal, in cases where the state in which the output generated by the downstream air fuel ratio control unit 703a is out of a predetermined upper and lower limit range continues over a predetermined time or more, and where the inactive abnormality detection unit 701b for the downstream exhaust gas sensor 105r does not detect any abnormality.
The upstream control abnormality detection unit 705d makes a determination that the upstream air fuel ratio control unit 705a is abnormal, in cases where the state in which the output generated by the upstream air fuel ratio control unit 705a is out of a predetermined upper and lower limit range continues over a predetermined time or more, and where the inactive abnormality detection unit 704b for the upstream exhaust gas sensor 105f does not detect any abnormality.
In response to the downstream control abnormality detection unit 703d having detected the abnormal state of the downstream air fuel ratio control unit 703a, the downstream inactivity correction unit 703c inputs a predetermined alternative signal voltage, in place of the first target voltage AF01 generated by the downstream air fuel ratio control unit 703a, to the upstream air fuel ratio control unit 705a.
In response to the upstream control abnormality detection unit 705d having detected the abnormal state of the upstream air fuel ratio control unit 705a, the upstream inactivity correction unit 705c inputs a predetermined alternative signal voltage, in place of the correction command to increase or decrease the amount of fuel supply F generated by the upstream air fuel ratio control unit 705a, to the fuel injection control unit 706.
As described above, according to the first embodiment (claim 5) of the present invention, the program memory 112A is provided with a control program that serves as the control abnormality detection units 703d, 705d for the downstream and upstream air fuel ratio control units 703a, 705a.
Accordingly, in cases where the downstream and upstream air fuel ratio control units 703a, 705a are in the abnormal states, it is possible to perform the control of the air fuel ratio in the exhaust gas without biasing it toward a fuel rich side by replacing an initial setting value at the time when the downstream and upstream activation detection units 701a, 704a detect the unactivated states of the downstream and upstream exhaust gas sensors 105r, 105f, with an alternate setting value different from the initial setting value.
Moreover, the program memory 112A according to the first embodiment of the present invention is provided with a control program which serves as the learning storage unit 707, and the learning storage unit 707 stores an average value of a plurality of latest output values of the downstream air fuel ratio control unit 703a or the upstream air fuel ratio control unit 705a, which have been stored in a sequential manner, corresponding to at least one of the amount of intake air Qa and the rotational speed N of the internal combustion engine 10.
An average value of measured data, which have been learned and stored by the learning storage unit 707 during the time when the downstream and upstream exhaust gas sensors 105r, 105f and the downstream and upstream air fuel ratio control units 703a, 705a are operating in a normal manner, is applied as the alternative signal voltage which is applied in the downstream or upstream inactivity correction unit 703c, 705c.
As described above, according to the first embodiment (claim 6) of the present invention, it is constructed such that in cases where the downstream and upstream exhaust gas sensors 105r, 105f are in inactive abnormality, an alternate setting value based on the learning storage values stored at the time when the downstream and upstream exhaust gas sensors 105r, 105f were normal are used as the target air fuel ratio.
Accordingly, in cases where the downstream and upstream exhaust gas sensors 105r, 105f are in the inactive states, it is possible to perform appropriate control of the air fuel ratio in the exhaust gas by replacing the initial setting value at the time when the downstream and upstream activation detection units 701a, 704a detect the unactivated states of the downstream and upstream exhaust gas sensors 105r, 105f, with an alternate setting value based on the learning storage values.
In addition, the program memory 112A according to the first embodiment of the present invention is provided with control programs that serve as the inactivity determination correction units 509, 609, and at least one pair of the overcurrent abnormality detection units 505, 605, the deterioration detection units 507, 607, and the logic abnormality determination units 510, 610, for the upstream and downstream heaters 53f, 53r.
The overcurrent abnormality detection units 505, 605 generate abnormality detection signals, respectively, in response to when a supply current to the upstream and downstream heaters 53f, 53r detected by the current sensing resistors 57f, 57r has exceeded a predetermined upper limit value, and open the upstream and downstream switching elements 50f, 50r, respectively.
The deterioration detection units 507, 607 generate abnormality detection signals, respectively, in response to when a supply current to the upstream and downstream heaters 53f, 53r detected by the current sensing resistors 57f, 57r has become less than a predetermined lower limit value.
The logic abnormality determination units 510, 610 supervise logical compatibility between the heater driving commands Df, Dr to the upstream and downstream switching elements 50f, 50r, and the logic supervisory signals Tf, Tr responding to the conductive states of the upstream and downstream switching elements 50f, 50r, and determine the presence or absence of the open circuit or short circuit abnormality of the upstream and downstream heaters 53f, 53r, or the presence or absence of the open circuit or short circuit abnormality of the upstream and downstream switching elements 50f, 50r.
The inactivity determination correction units 509, 609 extend inactive abnormality determination times in the inactive abnormality detection units 704b, 701b, respectively, in response to when the overcurrent abnormality detection units 505, 606, or the deterioration detection units 507, 607, or the logic abnormality determination units 510, 610 have detected abnormality.
As described above, according to the first embodiment (claim 7) of the present invention, when the abnormality of the upstream and downstream heaters 53f, 53r or the upstream and downstream switching elements 50f, 50r are detected by the overcurrent abnormality detection units 505, 606, the deterioration detection units 507, 607, or the logic abnormality determination units 510, 610, the inactive abnormality determination times in the inactive abnormality detection units 704b, 701b are extended by the inactivity determination correction units 509, 609, respectively, so even if the upstream and downstream heaters 53f, 53r are stopped due to the occurrence of abnormality, it is possible to carry out normal air fuel ratio control when the upstream and downstream exhaust gas sensors 105f, 105r are heated and activated by exhaust heat.
Moreover, according to the first embodiment (claim 8) of the present invention, a determination lower limit current in the deterioration detection units 507, 607 is corrected in such a manner that it becomes larger in proportion to the supply voltage (drive power supply voltage Vb) to the upstream and downstream heaters 53f, 53r. As a result, regardless of the change of the power supply voltage, it is possible to make an accurate determination as to whether the heater resistance Rh in a high temperature state increases abnormally, whereby the deterioration states of the upstream and downstream heaters 53f, 53r can be detected in an accurate manner.
Further, the program memory 112A according to the first embodiment of the present invention is provided with a control program that serves as the delayed power supply time determination unit 602, and the delayed power supply time determination unit 602 starts the supply of electric power to the downstream heater 53r in response to when the current supplied to the upstream heater 53f detected by the current sensing resistor 57f has become equal to or less than a predetermined set threshold.
Here, note that the set threshold in the delayed power supply time determination unit 602 is corrected in such a manner that it becomes larger in proportion to the supply voltage (drive power supply voltage Vb) to the upstream heater 53f.
As described above, according to the first embodiment (claim 9) of the present invention, the set threshold of the delayed power supply time determination unit 602, which serves to start the supply of electric power to the downstream heater 53r at a time later than the supply of electric power to the upstream heater 53f, is corrected to become larger in proportion to the supply voltage to the upstream heater 53f. As a result, when the power supply voltage is large, it is possible to prevent the supply of electric power to the downstream heater 53r from being started too late.
Furthermore, the program memory 112A according to the first embodiment of the present invention is provided with a control program that serves as the heater voltage control unit 612, and the heater control circuit 150 is formed as a power module that includes at least the upstream and downstream switching elements 50f, 50r.
The heater voltage control unit 612 suppresses the average supply voltage to at least the downstream heater 53r by controlling the conducting duties of the upstream and downstream switching elements 50f, 50r so as to prevent the total current of the upstream and downstream heaters 53f, 53r from exceeding a predetermined value, at the time when the supply of electric power to the downstream heater 53r is started with attenuation of the current supplied to the upstream heater 53f.
As described above, according to the first embodiment (claim 10) of the present invention, the supply voltage to at least the downstream heater 53r is suppressed so that the total current of the upstream and downstream heaters 53f, 53r does not exceed the predetermined value, as a result of which the delayed start time of the supply of electric power to the downstream heater 53r can be shortened to quicken the activation of the downstream exhaust gas sensor 105r, and at the same time, it is possible to prevent abnormal overheating of the upstream and downstream switching elements 50f, 50r in cases where the drive power supply voltage Vb is high.
Although in the above-mentioned first embodiment (
Hereinafter, a second embodiment of the present invention shown in
In
In this case, too, the characteristics of upstream and downstream heaters 53f, 53r are as shown in
In
The vehicle mounted engine control apparatus 100B performs power supply control on the electric load group 104 including the injector 13 and the upstream and downstream heaters 53f, 53r in response to the operating states of the group 106 of various kinds of input sensors, and at the same time operates an alarm indicator 103 upon occurrence of an abnormality.
A microprocessor 110, which constitutes a main part of the vehicle mounted engine control system 100B, cooperates with a RAM memory 111 for arithmetic processing, a program memory (for example, a nonvolatile flash memory) 112B, a data memory 113 (for example, a nonvolatile EEPROM memory), and a multi-channel AD converter 114.
The detection signals of analog sensors included in the input sensor group 106 are inputted to the microprocessor 110 through the multi-channel AD converter 114.
The program memory 112B stores therein an input and output control program for the input sensor group 106 and the electric load group 104, and also stores, in addition thereto, control programs for the upstream and downstream exhaust gas sensors 105fB, 105r and the upstream and downstream heaters 53f, 53r.
The details of the various control programs in the program memory 112B are shown in above-mentioned
The nonvolatile data memory 113 stores therein learning storage information and abnormality occurrence history information on the input sensor group 106 and the electric load group 104, and also stores, in addition thereto, learning storage information and abnormality occurrence history information on the upstream and downstream exhaust gas sensors 105fB, 105r and the upstream and downstream heaters 53f, 53r.
In this case, a detection signal voltage BF1 from the upstream exhaust gas sensor 105fB is inputted to the microprocessor 110 through not only an amplifier 55f but also the sensor interface circuit 115.
The sensor interface circuit 115 supplies a pump current Ip to an oxygen pump element 70f in the upstream exhaust gas sensor 105fB, and at the same time, generates a linear detection signal voltage BF1 proportional to the air fuel ratio from a nonlinear detection signal voltage VS1, and inputs it to the microprocessor 110.
A constant voltage power supply circuit 120, voltage dividing resistors 121, 122, an output interface circuit 124, an input interface circuit 126, and a heater control circuit 150 in the vehicle mounted engine control apparatus 100B are the same as those of the above-mentioned first embodiment (
Raising resistors 60f, 60r are connected to the input terminal sides of the amplifiers 55f, 55r, respectively. The amplifier 55f has its output terminal connected to the microprocessor 110 through the sensor interface circuit 115, and the amplifier 55r has its output terminal directly inputted to the microprocessor 110.
The upstream exhaust gas sensor 105fB including the oxygen pump element 70f is connected to the microprocessor 110 through the sensor interface circuit 115.
The functional block diagram of
In
In addition, the detection signal voltages BF1, BF2 and a first and a second target voltage BF01, BF02 in
The vehicle mounted engine control apparatus 100B is provided, in addition to the same construction as that of the above-mentioned first embodiment (
A detection signal from the negative pressure sensor 17 arranged in the intake pipe 11 and an air fuel ratio correction value ΔBF00 through the activation detection unit 904a are inputted to the fuel injection control unit 906.
In
Here, note that the equivalent voltage source 51f of the upstream exhaust gas sensor 105fB in
The relation between the air fuel ratio A/F and the pump current Ip is as shown in
The sensor interface circuit 115 operates to supply the pump current Ip to the oxygen pump element 70f in such a manner that the generated voltage Vs of the equivalent voltage source 51f becomes the reference voltage of 450 [mV]
As a result of this, the detection signal voltage BF1, which has been corrected by biased addition of the pump current Ip so as to always become a positive value, is inputted to the microprocessor 110.
In the temperature characteristic of the internal resistance value Rs shown in
In
The generated voltages Vs of the equivalent voltage sources 51f, 51r are applied to the raising resistors 60f, 60r through the internal resistances 52f, 52r.
A control power supply voltage Vcc is applied to one end of each of the raising resistors 60f, 60r.
In addition, the other end of the upstream side raising resistor 60f is connected to the microprocessor 110 through the amplifier 55f and the sensor interface circuit 115.
The detection signal voltage VS1 is generated from the amplifier 55f connected to the other end of the upstream side raising resistor 60f, and is inputted to the microprocessor 110 through the sensor interface circuit 115 as the detection signal voltage BF1.
On the other hand, the detection signal voltage BF2 is generated from the amplifier 55r connected to the other end of the downstream side raising resistor 60r, and is inputted to the microprocessor 110.
Accordingly, the downstream side detection signal voltage BF2 becomes a nonlinear output signal, as shown in
As a result, in the upstream air fuel ratio control unit 905a, a digital filter circuit for determining the air fuel ratio becomes unnecessary.
Here, in cases where the amplification factor G of each of the amplifiers 55f, 55r is set to “1”, the voltage value Vbf of each of the detection signal voltages VS1, BF2 of the upstream and downstream air fuel ratios is represented as shown in the following equation (6), by using the generated voltage Vs of each of the equivalent voltage sources 51f, 51r, the resistance value Rs of each of the internal resistances 52f, 52r, and the resistance value Ru of each of the raising resistors 60f, 60r.
Similarly as stated above, in a cold time, Rs is far greater than Ru (Rs>>Ru), so Vbf becomes approximately equal to Vcc (Vbf≈Vcc), but the internal temperatures of the upstream and downstream exhaust gas sensors 105fB, 105r are raised due to the exhaust heat and the heating action of the upstream and downstream heaters 53f, 53r.
Accordingly, when the resistance value Rs of the internal resistance decreases to make it (Rs) far smaller than Ru (Rs<<Ru), Vbf becomes approximately equal to Vs (Vbf≈Vs). At this time, if the exhaust gas is in a fuel rich state, the voltage value Vbf becomes within the range of 0.5, through 1.0 [V], so a determination can be made that the activation of the upstream and downstream exhaust gas sensors 105f, 105r has been completed.
In this manner, the detection of the activation of the upstream and downstream exhaust gas sensors 105fB, 105r is carried out based on the temperature dependency of the internal resistances 52f, 52r of the upstream and downstream exhaust gas sensors 105fB, 105r, similarly as stated above.
On the other hand, at the time when the current supplied to the upstream heater 53f decreases to a predetermined value or less, the supply of electric power to the downstream heater 53r is started, and a determination of the delayed power supply time is made by the temperature dependency of the heater resistance Rh.
The value of the heater resistance Rh (see
In addition, the activation time as a whole can be shortened by starting the supply of electric power to the downstream heater 53r without waiting for the completion of the activation of the upstream heater 53f.
Next, the function configuration shown in
In
In this case, however, the negative pressure sensor 17 arranged in the intake pipe 11 is added in place of the air flow sensor 12 in
Accordingly, a required valve opening time ΔT of the injector 13 is represented as shown in the following equation (7), by the use of an amount of intake air Qa, an amount of fuel injection per second f, a voluntary target air fuel ratio (BF00=Qa/F) of the fuel injection control unit 906, the amount of intake air per second q, the rotational speed N of the internal combustion engine 10, and a control parameter K.
However, in equation (7) above, the control parameter K is represented as shown in the following equation (8).
K=0.5/(f×BF00) (8)
Although the vehicle mounted engine control apparatus 100B provided with the microprocessor 110 and the program memory 112B performs the control of electric power supplied to the upstream and downstream heaters 53f, 53r by means of the heater control circuit 150 and the control programs stored in the program memory 112B, the detailed operation thereof is as described in the foregoing (
In addition, the program memory 112B is provided with an air fuel ratio control program, which carries out an air fuel ratio control operation (to be described later together with
In
The upstream air fuel ratio control unit 905a generates an air fuel ratio correction value ΔBF00 (an increase or decrease correction command for the fuel supply amount F) for correcting the voluntary target air fuel ratio BF00 of the fuel injection control unit 906 in such a manner that the air fuel ratio in an upstream position corresponding to the detection signal voltage BF1 of the upstream exhaust gas sensor 105fB matches the first target voltage BF01 (the target air fuel ratio in the upstream position).
The downstream air fuel ratio control unit 903a corrects the first target voltage BF01 in such a manner that the air fuel ratio in a downstream position corresponding to an average value of the detection signal voltage BF2 of the downstream exhaust gas sensor 105r matches the second target voltage BF02 (the target air fuel ratio in the downstream position).
The air fuel ratio correction value ΔBF00 inputted to the fuel injection control unit 906 is set to a first initial value in which the exhaust gas becomes a fuel rich state, until the resistance value Rs of the internal resistance 52f of the upstream exhaust gas sensor 105fB decreases to generate the upstream side detection signal voltage BF1.
The first target voltage BF01 for the upstream air fuel ratio control unit 905a is set to a second initial value in which the exhaust gas becomes a fuel rich state, until the resistance value Rs of the internal resistance 52r of the downstream exhaust gas sensor 105r decreases to generate the downstream side detection signal voltage BF2.
The upstream air fuel ratio control unit 905a is composed of a third PID regulation circuit for a deviation voltage between the first target voltage BF01 and the detection signal voltage BF1.
In addition, in cases where the upstream exhaust gas sensor 105fB is in its unactivated state, the unactivation correction unit 905b to supply the first initial value to the fuel injection control unit 906 is selectively used in place of the upstream air fuel ratio control unit 905a.
The downstream air fuel ratio control unit 903a is composed of a second digital filter circuit for a deviation voltage between the second target voltage BF02 and the detection signal voltage BF2, and a second PID regulation circuit.
In addition, in cases where the downstream exhaust gas sensor 105r is in its unactivated state, the unactivation correction unit 903b to supply the second initial value to the upstream air fuel ratio control unit 905a is selectively used in place of the downstream air fuel ratio control unit 903a.
The activation detection unit 901a makes a determination that the downstream exhaust gas sensor 105r has been activated, by detecting when the detection signal voltage BF2 of the downstream exhaust gas sensor 105r has changed from an L (low) level to an H (high) level.
The inactive abnormality detection unit 901b makes a determination that the downstream exhaust gas sensor 105r is in a state of inactive abnormality, by detecting when the detection signal voltage BF2 of the downstream exhaust gas sensor 105r does not change from an L (low) level to an H (high) level even if a predetermined determination time has passed after electric power is supplied to the downstream heater 53r.
In response to the inactive abnormality detection unit 901b having detected the inactive abnormality state of the downstream exhaust gas sensor 105r, the inactivity correction unit 903c inputs a predetermined alternative signal voltage, in place of the first target voltage BF01 generated by the downstream air fuel ratio control unit 903a, to the upstream air fuel ratio control unit 905a.
The activation detection unit 904a determines that the upstream exhaust gas sensor 105fB has been activated, by detecting when the detection signal voltage BF1 of the upstream exhaust gas sensor 105fB has changed from a lean (low) level to a rich (high) level.
In addition, the inactive abnormality detection unit 904b makes a determination that the upstream exhaust gas sensor 105fB is in a state of inactive abnormality, by detecting that the detection signal voltage BF1 of the upstream exhaust gas sensor 105fB does not change from a lean (low) level to a rich (high) level even if a predetermined determination time has passed after electric power is supplied to the upstream heater 53f.
In response to the inactive abnormality detection unit 904b having detected the inactive abnormality state of the upstream exhaust gas sensor 105fB, the inactivity correction unit 905c inputs a predetermined alternative signal voltage, in place of the air fuel ratio correction value ΔBF00 generated by the upstream air fuel ratio control unit 905a, to the fuel injection control unit 906.
In cases where the state in which the output generated by the downstream air fuel ratio control unit 903a is out of a predetermined upper and lower limit range continues over a predetermined time or more, the control abnormality detection unit 903d makes a determination that the downstream air fuel ratio control unit 903a is abnormal.
In cases where the state in which the output generated by the upstream air fuel ratio control unit 905a is out of a predetermined upper and lower limit range continues over a predetermined time or more, the control abnormality detection unit 905d makes a determination that the upstream air fuel ratio control unit 905a is abnormal.
In response to the control abnormality detection unit 903d having detected the abnormal state of the downstream air fuel ratio control unit 903a, the inactivity correction unit 903c inputs a predetermined alternative signal voltage, in place of the first target voltage BF01 generated by the downstream air fuel ratio control unit 903a, to the upstream air fuel ratio control unit 905a.
In addition, in response to the control abnormality detection unit 905d having detected the abnormal state of the upstream air fuel ratio control unit 905a, the inactivity correction unit 905c inputs a predetermined alternative signal voltage, in place of the air fuel ratio correction value ΔBF00 generated by the upstream air fuel ratio control unit 905a, to the fuel injection control unit 906.
Here, note that when a fuel cut is carried out in a coasting operation or a downhill (descending) operation, a fuel cut detection unit (not shown) is operated in place of the control abnormality detection units 903d, 905d, so that an air fuel ratio control operation is stopped.
In addition, the program memory 112B is provided with a control program which acts as the learning storage unit 907.
The learning storage unit 907 stores an average value of a plurality of latest output values of the downstream air fuel ratio control unit 903a or the upstream air fuel ratio control unit 905a, which have been stored in a sequential manner, corresponding to the amount of intake air Qa arithmetically calculated from the rotational speed N of the internal combustion engine 10 and the detection signal of the negative pressure sensor 17, and to the rotational speed N of the internal combustion engine 10 detected by the pulse interval (or pulse generation density) of the crank angle sensor 14.
An average value of measured data, which have been learned and stored by the learning storage unit 907 during the time when the downstream and upstream exhaust gas sensors 105r, 105fB are operating in a normal manner, is applied as the alternative signal voltages which are applied in the inactivity correction units 903c, 905c.
The learning storage unit 907 stores an average value of a plurality of latest output values of the downstream air fuel ratio control unit 903a or the upstream air fuel ratio control unit 905a, which have been stored in a sequential manner, corresponding to at least one of the amount of intake air Qa and the rotational speed N of the internal combustion engine 10.
An average value of measured data, which have been learned and stored by the learning storage unit 907 during the time when the downstream and upstream exhaust gas sensors 105r, 105fB and the downstream and upstream air fuel ratio control units 903a, 905a are operating in a normal manner, is applied as the alternative signal voltage which is applied in the downstream or upstream inactivity correction unit 903c, 905c.
Next, reference will be made to an operation according to this second embodiment of the present invention, as shown in
In
The microprocessor 110 controls the electric load group 104 and the upstream and downstream heaters 53f, 53r based on the detection signals from the input sensor group 106, the operating states of the upstream and downstream exhaust gas sensors 105fB, 105r, and the input and output control program stored in the program memory 112B.
In addition, the microprocessor 110 makes an abnormality determination with respect to the input sensor group 106 of various kinds of sensors including the upstream and downstream exhaust gas sensors 105fB, 105r, and the electric load group 104 of various kinds of electric loads including the upstream and downstream heaters 53f, 53r, drives the alarm indicator 103 at the time of occurrence of abnormality, and notifies it to the driver of a vehicle.
Although the control operation of the upstream and downstream heaters 53f, 53r is as shown in the flow charts (
In
Here, note that in cases where the engine is restarted after it was operated only for a short time, the activation timing (time point t3) of the upstream exhaust gas sensor 105fB and the electric power supply start timing (time point t2) of the downstream heater 53r can delicately come near to each other under the influence of the remaining heat of the engine.
However, at least the requirement for starting the supply of electric power to the downstream heater 53r is unrelated to whether the upstream exhaust gas sensor 105fB is activated, so the supply of electric power to the downstream heater 53r is started in response to when the current supplied to the upstream heater 53f decreases to the predetermined set threshold or below.
However, a large value in proportion to the drive power supply voltage Vb is applied to the set threshold that is used as a comparison reference for the supply current of the upstream heater 53f, so for example, at the time when the temperature of the upstream heater 53f rises to 400 degrees C., the supply of electric power to the downstream heater 53r is started (see
In this manner, the supply of electric power to the downstream heater 53r is started without waiting for the completion of activation of the upstream exhaust gas sensor 105fB, whereby the activation of the downstream exhaust gas sensor 105r is also carried out at an early stage.
As the air fuel ratio correction value ΔBF00, the first initial value by means of the unactivation correction unit 905b is applied until the activation time point t3 of the upstream exhaust gas sensor 105fB, and after the activation (time point t3) of the upstream exhaust gas sensor 105fB, a negative feedback control output by means of the upstream air fuel ratio control unit 905a is applied. After the occurrence of abnormality (time point t5), a correction learning value by means of the inactivity correction unit 905c is applied.
As the first target voltage BF01, the second initial value by means of the unactivation correction unit 903b is applied until the activation time point t4 of the downstream exhaust gas sensor 105r, and after the activation (time point t4) of the downstream exhaust gas sensor 105r, a negative feedback control output by means of the downstream air fuel ratio control unit 903a is applied. After the occurrence of abnormality (time point t5), the control is stopped.
With this occurrence of upstream abnormality, the correction learning value by means of the inactivity correction unit 905c is applied as the air fuel ratio correction value ΔBF00 in
Here, note that in cases where the abnormality of the downstream exhaust gas sensor 105r or the abnormality of the downstream air fuel ratio control unit 903a (downstream abnormality) occurs, the correction learning value by means of the inactivity correction unit 903c is supplied to the upstream air fuel ratio control unit 905a as the first target voltage BF01.
Next, reference will be made to an air fuel ratio control operation according to the second embodiment of the present invention shown in
In
First, in
In step 901a, when the downstream exhaust gas sensor 105r is in its activated state, a positive determination (“YES”) is made, and the control flow shifts to step 902, whereas when the downstream exhaust gas sensor 105r is not in its activated state, a negative determination (“NO”) is made, and the control flow shifts to step 901b.
Here, note that in step 901a, by detecting when the detection signal voltage bF2 of the downstream exhaust gas sensor 105r has changed, for example, from an H (high) level of 4.5 [V] or more to an L (low) level of from 0.5 to 1.0 [V], a determination is made that the downstream exhaust gas sensor 105r has been activated.
In step 901b (the inactive abnormality detection unit), when a timing timer (not shown) is started and exceeds a predetermined time, a positive determination (“YES”) is made, and the control flow shifts to step 901c, whereas when the timer does not exceeds the predetermined time, a negative determination (“NO”) is made, and the control flow shifts to step 903b.
Here, note that the “NO” determination in step 901b means that the downstream exhaust gas sensor 105r does not reached its activation temperature (i.e., is in its unactivated state), and the “YES” determination in step 901b means that the downstream exhaust gas sensor 105r is still not activated (i.e., is in its abnormal state) even if a sufficient heating time has elapsed.
In addition, in cases where the downstream exhaust gas sensor 105r is once activated to perform a normal operation, when the detection signal voltage BF2 of the downstream exhaust gas sensor 105r does not change from the “L” level to the “H” level, or also when it does not change from the “H” level to the “L” level, a determination is made that the downstream exhaust gas sensor 105r is in an “inactive abnormality state”.
In step 901c, an abnormality notification command is generated to drive the alarm indicator 103, and at the same time, abnormality occurrence information is stored into a predetermined address in the RAM memory 111 according to factors.
In step 902 (the target air fuel ratio setting unit), the second target voltage BF02 is set, and in the following step 903a (the downstream air fuel ratio control unit), second PID control is started.
In the following step 903d (the control abnormality detection unit), it is determined whether a changing (increase or decrease) period continues excessively.
Specifically, in cases where the logic level of a second PID control input (detection signal voltage BF2) in step 903a continues one of the L level and the H level over a predetermined time or more (i.e., at the time of occurrence of excessive continuation), a positive determination (“YES”) is made, and the control flow shifts to step 901c, whereas when a normal PID control operation is started within the predetermined time, a negative determination (“NO”) is made, and the control flow shifts to step 904a.
In step 903c following the step 901c, an alternate setting value is applied in place of the second PID control output in step 903a, and the control flow shifts to step 904a.
This alternate setting value is calculated based on a learning storage value stored in step 907 to be described later. That is, an alternate setting value corresponding to the current engine rotational speed N and the amount of intake air Qa is calculated by means of interpolation calculation.
In step 903b (the unactivation correction unit) which is executed in cases where the negative determination (“NO”) (i.e., the downstream exhaust gas sensor 105r is in its unactivated state) is made in step 901b, the second initial value is applied in place of the second PID control output in step 903a, and the control flow shifts to step 904a.
At this time, the second initial value by means of the unactivation correction unit 903b is applied as the first target voltage BF01 for step 905a (the upstream air fuel ratio control unit), in place of the second PID control output by means of step 903a (the downstream air fuel ratio control unit).
Steps 904a through 905d are related to upstream air fuel ratio control, and among these steps, steps 904a, 904b and 904c correspond to the steps 901a, 901b and 901c, respectively, of downstream air fuel ratio control, and steps 905a, 905b, 905c and 905d correspond to the steps 903a, 903b, 903c and 903d, respectively, of the downstream air fuel ratio control.
However, in the step 903a of the downstream air fuel ratio control, second PID control is carried out by means of an output of the second digital filter circuit for the deviation voltage between the nonlinear detection signal voltage BF2 and the second target voltage BF02, but in contrast to this, in the step 905a of the upstream air fuel ratio control, third PID control is carried out based on a deviation voltage between the linear detection signal voltage BF1 outputted from the sensor interface circuit 115, and the first target voltage BF01.
Accordingly, the step 904a corresponds to the activation detection unit; the step 904b corresponds to the inactive abnormality detection unit; the step 905a corresponds to the air fuel ratio control units; the step 905b corresponds to the unactivation correction unit; the step 905c corresponds to the inactivity correction unit; and the step 905d corresponds to the control abnormality detection unit.
A third PID control output from the upstream air fuel ratio control unit 905a, or the first initial value from the unactivation correction unit 905b, or the alternate setting value from the inactivity correction unit 905c is applied as the air fuel ratio correction value ΔBF00 for the fuel injection control unit 906.
In the following step block 906 (the fuel injection control unit), first, in step 906a, a value “BF00+ΔBF00”, which is obtained by adding the air fuel ratio correction value ΔBF00 to the voluntary target air fuel ratio BF00, is applied in place of the voluntary target air fuel ratio BF00 shown in the above-mentioned equation (7).
In the following step 906b, the amount of intake air Qa is calculated, and in the following step 906c, an appropriate amount of fuel supply F is calculated. In the following step 906d, the valve opening time ΔT of the injector 13 is calculated, and in the following step 906e, the fuel injection electromagnetic valve of the injector 13 is driven at timing in response to the crank angle sensor 14.
In the following step 907 (the learning storage unit), the air fuel ratio correction value ΔBF00, which is the PID control output from each of the upstream and downstream air fuel ratio control units 905a, 903a, and the value of the first target voltage BF01 are read out in a sampling manner, and the engine rotational speed N of the internal combustion engine 10, and the average value of the first target voltage BF01 and the air fuel ratio correction value ΔBF00 corresponding to the value of the amount of intake air per second q are stored into the RAM memory 111.
The following step 908 is a step to determine whether the power switch (not shown) has been changed from its close state to its open state, and when the power switch has not been changed while maintaining its close state, a negative determination (“NO”) is made, and the control flow shifts to an operation end step 910, whereas when the power switch has been changed into its open state, a positive determination (“YES”) is made, and the control flow shifts to step 909.
In step 909, abnormality occurrence storage information by means of the above-mentioned steps 508, 608 (
Here, note that in the execution process of step 909, the power switch is opened, but the power supply switching element 102 is still closed.
Accordingly, after the processing of transmitting and saving preserved data to the data memory 113 is finished, the power supply switching element 102 is opened and the operation of the microprocessor 110 is stopped.
In addition, if the power switch is in its closed state, the microprocessor 110 executes other control programs in the operation end step 910, returns to the operation start step 900 again within a predetermined time, so that it executes the steps of the control flow between the operation start step 900 and the operation end step 910 in a repeated manner.
Here, note that in
Moreover, although the positive terminals of the upstream and downstream exhaust gas sensors 105fB, 105r in
On the other hand, it is also possible to use the air fuel ratio correction coefficient Kc, similar to that shown in
In this case, the following equation (9) holds.
BF00+ΔBF00=BF00(1+ΔBF00/BF00) (9)
Therefore, the air fuel ratio correction coefficient Kc corresponds to the following equation (10).
Kc=1+ΔBF00/BF00 (10)
In addition, the corrected amount of fuel supply Fx is represented as shown in the following equation (11), by using the amount of intake air Qa, the amount of fuel supply F, the voluntary target air fuel ratio BF00 (=Qa/F), and the air fuel ratio correction coefficient Kc.
From equation (11) above, it can be seen that a correction coefficient 1/Kc with respect to the amount of fuel supply F becomes the reciprocal of the air fuel ratio correction coefficient Kc with respect to the air fuel ratio.
From the above correlation, commands with respect to the value of the air fuel ratio correction coefficient Kc or the air fuel ratio correction value ΔBF00 are generically named as commands for increasing or decreasing (i.e., increase or decrease correction commands) for the amount of fuel supply F.
As described above, connected to the vehicle mounted engine control apparatus 100B according to the second embodiment (
The vehicle mounted engine control apparatus 100B is provided with: the microprocessor 110 that cooperates with the program memory 112B to execute the fuel injection control unit 906, the upstream air fuel ratio control unit 905a and the downstream air fuel ratio control unit 903a; and the heater control circuit 150.
The heater control circuit 150 is provided with the upstream and downstream switching elements 50f, 50r which are driven and controlled by the microprocessor 110 so as to supply electric power to the upstream and downstream heaters 53f, 53r, and the current sensing resistors 57f, 57r for supplying the heater current detection signals Cf, Cr to the microprocessor 110.
The fuel injection control unit 906 adjusts the valve opening time ΔT of the injector 13, which is the electromagnetic coil for driving the fuel injection electromagnetic valve, thereby to control the amount of fuel injection, in proportion to the amount of intake air Qa, which is arithmetically calculated from the rotational speed N of the internal combustion engine 10 and the detection value of the negative pressure sensor 17 which is arranged in the intake pipe 11, and controls the amount of fuel supply F in such a manner that the predetermined voluntary target air fuel ratio BF00 can be obtained.
The upstream air fuel ratio control unit 905a generates to the fuel injection control unit 906 a correction command to increase or decrease the amount of fuel supply F in such a manner that the air fuel ratio in an upstream position corresponding to the detection signal voltage BF1 obtained from the upstream exhaust gas sensor 105fB matches the first target voltage BF01 (the target air fuel ratio in the upstream position).
The downstream air fuel ratio control unit 903a corrects the first target voltage BF01 in such a manner that the air fuel ratio in a downstream position corresponding to the detection signal voltage BF2 obtained from the downstream exhaust gas sensor 105r matches the second target voltage BF02 (the target air fuel ratio in the downstream position).
At the time when the supply current to the upstream heater 53f declines to the predetermined value or less in accordance with the temperature rise of the upstream heater 53f to which electric power has first been supplied, the supply of electric power to the downstream heater 53r is started even if the upstream exhaust gas sensor 105fB is still in its unactivated state.
The value of the voluntary target air fuel ratio of the fuel injection control unit 906 is set to the first initial value in which the exhaust gas becomes a fuel rich state, until the resistance value Rs of the internal resistance 52f of the upstream exhaust gas sensor 105f decreases to generate the upstream side detection signal voltage BF1.
The first target voltage BF01 for the upstream air fuel ratio control unit 905a is set to the second initial value in which the exhaust gas becomes a fuel rich state, until the resistance value Rs of the internal resistance 52r of the downstream exhaust gas sensor 105r decreases to generate the downstream side detection signal voltage BF2.
In addition, the vehicle mounted engine control apparatus 100B according to the second embodiment of the present invention is provided, as the program memory 112B, with a control program that serves as the unactivation correction unit 905b (first unactivation correction unit) to supply the first initial value to the fuel injection control unit 906, and a control program that serves as the unactivation correction unit 903b (second unactivation correction unit) to supply the second initial value to the upstream air fuel ratio control unit 905a.
The upstream air fuel ratio control unit 905a is provided with the sensor interface circuit 115 that generates the linear detection signal voltage BF1 proportional to the air fuel ratio, from the nonlinear detection signal voltage VS1 generated by the upstream exhaust gas sensor 105fB.
In addition, the upstream air fuel ratio control unit 905a is provided with the third PID regulation circuit that performs negative feedback control by using, as an input, the deviation voltage between the linear detection signal voltage BF1 from the sensor interface circuit and the first target voltage BF01, or a first digital filter circuit that is related to a deviation voltage between the first target voltage BF01 and the nonlinear detection signal voltage VS1, and a first PID regulation circuit.
When the upstream exhaust gas sensor 105fB is in its unactivated state, the unactivation correction unit 905b to supply the first initial value to the fuel injection control unit 906 is selectively used in place of the upstream air fuel ratio control unit 905a.
The downstream air fuel ratio control unit 903a is composed of the second digital filter circuit related to the deviation voltage between the second target voltage BF02 and the nonlinear detection signal voltage BF2, and the second PID regulation circuit.
When the downstream exhaust gas sensor 105r is in its unactivated state, the unactivation correction unit 903b to supply the second initial value to the upstream air fuel ratio control unit 905a is selectively used in place of the downstream air fuel ratio control unit 903a.
As described above, according to the second embodiment (claim 3) of the present invention,
the unactivation correction units 905b, 903b to generate the first and second initial values, respectively, are used in place of the upstream and downstream air fuel ratio control units 905a, 903a, respectively, which are used at the time when the upstream and downstream exhaust gas sensors 105fB, 105r are in their unactivated states, as a result of which it is possible to prevent an excessively fuel rich operation of the internal combustion engine 10 when the upstream and downstream exhaust gas sensors 105fB, 105r are in their unactivated states.
In addition, the initial values can be set in a prompt manner without being affected by the influence of a response delay in the integration signal voltages of the PID regulation circuits.
Moreover, according to the second embodiment (claim 4) of the present invention is provided with a control program that serves as the activation detection units 901a, 904a related to the downstream and upstream exhaust gas sensors 105r, 105fB, a control program that serves as the inactive abnormality detection units 901b, 904b, and a control program that serves as the inactivity correction units 903c, 905c.
The downstream activation detection unit 901a determines that the downstream exhaust gas sensor 105r has been activated, by detecting when the detection signal voltage BF2 of the downstream exhaust gas sensor 105r has changed from a lean (low) level to a rich (high) level, or from a rich (high) level to a lean (low) level.
The downstream inactive abnormality detection unit 901b determines that the downstream exhaust gas sensor 105r is in an inactive abnormality, by detecting that the detection signal voltage BF2 of the downstream exhaust gas sensor 105r has not changed from a lean (low) level to a rich (high) level, or from a rich (high) level to a lean (low) level even if a predetermined determination time has elapsed after electric power is supplied to the downstream heater 53r.
In response to the inactive abnormality detection unit 901b having detected the inactive abnormality state of the downstream exhaust gas sensor 105r, the downstream inactivity correction unit 903c inputs a predetermined alternative signal voltage, in place of the first target voltage BF01 generated by the downstream air fuel ratio control unit 903a, to the upstream air fuel ratio control unit 905a.
The upstream activation detection unit 904a determines that the upstream exhaust gas sensor 105fB has been activated, by detecting when the detection signal voltage BF1 of the upstream exhaust gas sensor 105fB has changed from a lean (low) level to a rich (high) level, or from a rich (high) level to a lean (low) level.
The upstream inactive abnormality detection unit 904b determines that the upstream exhaust gas sensor 105fB is in an inactive abnormality, by detecting that the detection signal voltage BF1 of the upstream exhaust gas sensor 105fB has not changed from a lean (low) level to a rich (high) level, or from a rich (high) level to a lean (low) level even if a predetermined determination time has elapsed after electric power is supplied to the upstream heater 53f.
In response to the inactive abnormality detection unit 904b having detected the inactive abnormality state of the upstream exhaust gas sensor 105fB, the upstream inactivity correction unit 905c inputs a predetermined alternative signal voltage, in place of a correction command to increase or decrease the amount of fuel supply F generated by the upstream air fuel ratio control unit 905a, to the fuel injection control unit 906.
Further, the program memory 112B according to the second embodiment (claim 5) of the present invention is provided with a control program that serves as the control abnormality detection units 903d, 905d for the downstream and upstream air fuel ratio control units 903a, 905a which operate at the time when the engine is not in a fuel cut operating state.
The downstream control abnormality detection unit 903d makes a determination that the downstream air fuel ratio control unit 903a is abnormal, in cases where the state in which the output generated by the downstream air fuel ratio control unit 903a is out of a predetermined upper and lower limit range continues over a predetermined time or more, and where the inactive abnormality detection unit 901b for the downstream exhaust gas sensor 105r does not detect any abnormality.
The upstream control abnormality detection unit 905d makes a determination that the upstream air fuel ratio control unit 905a is abnormal, in cases where the state in which the output generated by the upstream air fuel ratio control unit 905a is out of a predetermined upper and lower limit range continues over a predetermined time or more, and where the inactive abnormality detection unit 904b for the upstream exhaust gas sensor 105fB does not detect any abnormality.
In response to the downstream control abnormality detection unit 903d having detected the abnormal state of the downstream air fuel ratio control unit 903a, the downstream inactivity correction unit 903c inputs a predetermined alternative signal voltage, in place of the first target voltage BF01 generated by the downstream air fuel ratio control unit 903a, to the upstream air fuel ratio control unit 905a.
In response to the upstream control abnormality detection unit 905d having detected the abnormal state of the upstream air fuel ratio control unit 905a, the upstream inactivity correction unit 905c inputs a predetermined alternative signal voltage, in place of the correction command to increase or decrease the amount of fuel supply F generated by the upstream air fuel ratio control unit 905a, to the fuel injection control unit 906.
Furthermore, the program memory 112B according to the second embodiment (claim 6) of the present invention is provided with a control program that serves as the learning storage unit 907.
The learning storage unit 907 stores an average value of a plurality of latest output values of the downstream air fuel ratio control unit 903a or the upstream air fuel ratio control unit 905a, which have been stored in a sequential manner, corresponding to at least one of the amount of intake air Qa and the rotational speed N of the internal combustion engine 10.
An average value of measured data, which have been learned and stored by the learning storage unit 907 during the time when the downstream and upstream exhaust gas sensors 105r, 105fB and the downstream and upstream air fuel ratio control units 903a, 905a are operating in a normal manner, is applied as the alternative signal voltage which is applied in the downstream or upstream inactivity correction unit 903c, 905c.
Number | Date | Country | Kind |
---|---|---|---|
2010-128437 | Jun 2010 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
6067841 | Suzuki et al. | May 2000 | A |
6732503 | Harima et al. | May 2004 | B2 |
7069719 | Takubo et al. | Jul 2006 | B2 |
7096663 | Mitsutani | Aug 2006 | B2 |
7607288 | Miyasako et al. | Oct 2009 | B2 |
7856306 | Nomura et al. | Dec 2010 | B2 |
Number | Date | Country |
---|---|---|
06-026384 | Feb 1994 | JP |
08-232746 | Sep 1996 | JP |
2943508 | Feb 1999 | JP |
2006-009652 | Jan 2006 | JP |
4312668 | Jan 2006 | JP |
Number | Date | Country | |
---|---|---|---|
20110296818 A1 | Dec 2011 | US |