Fuel injection control apparatus

Information

  • Patent Grant
  • 6467459
  • Patent Number
    6,467,459
  • Date Filed
    Friday, June 29, 2001
    22 years ago
  • Date Issued
    Tuesday, October 22, 2002
    21 years ago
Abstract
To change a fuel injection quantity to follow a throttle opening change in a low load region. A first calculator calculates a basic injection time using a throttle opening and an engine rotational speed. A second calculator calculates a basic injection time using an intake pipe negative pressure and the engine rotational speed. A selector selects the first calculator when the load is higher, and selects the second calculator when the load is lower. If the rate of change of the throttle opening is greater than a reference value, then a switcher sets the selector to select the first calculator. Thus, if the rate of increase of the throttle opening is greater than the reference value even when the load is low, the first calculator is selected.
Description




BACKGROUND OF THE INVENTION




1. Field of the Invention




The present invention relates to a fuel injection control apparatus, and more particularly to a fuel injection control apparatus for determining a basic injection quantity of fuel according to a process which is different depending on the extent of a load.




2. Description of Background Art




Heretofore, processes for measuring an amount of intake air relative to a basic injection quantity of fuel have been known. The known processes include a direct process of directly measuring an amount of intake air using an air flow meter, and an indirect process of indirectly measuring an amount of intake air using a throttle sensor or an intake pipe negative pressure sensor. For example, Japanese Patent Laid-open No. Hei 4-365943 discloses a fuel injection control apparatus for calculating an amount of intake air from a throttle opening and an engine rotational speed in a transient mode of operation and detecting an amount of intake air using an air flow meter in a normal mode of operation. Japanese Patent Publication No. Hei 6-10437 discloses an apparatus for measuring an amount of intake air selectively according to a direct process or an indirect process, and correcting a calculated basic fuel injection quantity upon switching between the processes.




For a fuel injection control for motorcycle engines, the indirect process of the above two processes is often employed. When the load is low, a basic injection quantity is calculated from the detected value from the intake pipe negative pressure sensor and the engine rotational speed, and when the load is high, a basic injection quantity is calculated from the detected value from the throttle sensor and the engine rotational speed. Whether the load is high or low is determined from the throttle opening per engine rotational speed.




With regard to a motorcycle, the drivability at the time the throttle valve is slightly opened from a fully closed position, i.e., the response to an action to open the throttle valve, plays an important role in the overall driving performance and the commercial value of the motorcycle. The intake pipe negative pressure sensor has a poor output response to a change in the negative pressure. Therefore, when the motorcycle is in a transient mode of operation, a fuel injection quantity calculated from the negative pressure and the engine rotational speed is not accurate enough, resulting in a failure to provide good drivability.




SUMMARY AND OBJECTS OF THE INVENTION




The present invention has been made to solve the above objects. It is an object of the present invention to provide a fuel injection control apparatus for an internal combustion engine which is capable of increasing the drivability by improving the ability of changes in a fuel injection quantity to follow a throttle action.




To achieve the above object, there is provided in accordance with a first feature of the present invention a fuel injection control apparatus having a throttle sensor and an intake passage negative pressure sensor, for calculating a basic injection quantity of fuel from a throttle opening or a negative pressure detected by the sensor and an engine rotational speed, characterized by including first calculating means for calculating a basic injection quantity using the throttle opening and the engine rotational speed, second calculating means for calculating a basic injection quantity using the negative pressure and the engine rotational speed, means for comparing a rate of increase of the throttle opening with a reference value, means for detecting a load, selecting means for selecting said first calculating means when the load is high and selecting said second calculating means when the load is low, and switching means for setting said selecting means to select said first calculating means regardless of the selection made by said selecting means if the load is low and the rate of increase of the throttle opening is greater than said reference value.




According to the first feature, if the rate of increase of the throttle opening is large even if the load is judged as being low, the first calculating means is selected, and a basic injection quantity of fuel is calculated from the throttle opening and the engine rotational speed. Therefore, good drivability can be realized regardless of the output response delay of the intake passage negative pressure sensor.




According to a second feature of the present invention, the fuel injection control apparatus is characterized by further including full closure detecting means for detecting when a throttle value is substantially fully closed, wherein if said full closure detecting means detects when the throttle value is substantially fully closed when said switching means sets said selecting means to select said first calculating means, said second calculating means is selected. According to the second feature, when an abrupt deceleration is made to substantially fully close the throttle valve, a resetting process is carried out to select the second calculating means to use the intake pipe negative pressure in order to allow the fuel injection quantity to be controlled depending on the abrupt deceleration.




According to a third feature of the present invention, the fuel injection control apparatus is characterized by further including returning means for switching to said second calculating means when said negative pressure is substantially in agreement with a reference negative pressure set depending on the throttle opening if the load is low and the rate of increase of the throttle opening is greater than said reference value, thereby selecting said first calculating means. According to the third feature, the second calculating means is selected when the intake pipe negative pressure detected by the negative pressure sensor is brought into substantial agreement with the preset reference negative pressure, following the throttle opening.




Further scope of applicability of the present invention will become apparent from the detailed description given hereinafter. However, it should be understood that the detailed description and specific examples, while indicating preferred embodiments of the invention, are given by way of illustration only, since various changes and modifications within the spirit and scope of the invention will become apparent to those skilled in the art from this detailed description.











BRIEF DESCRIPTION OF THE DRAWINGS




The present invention will become more fully understood from the detailed description given hereinbelow and the accompanying drawings which are given by way of illustration only, and thus are not limitative of the present invention, and wherein:





FIG. 1

is a block diagram of essential functions of a fuel injection control apparatus according to an embodiment of the present invention;





FIG. 2

is a view of an essential part of an internal combustion engine which incorporates the fuel injection control apparatus according to the present invention;





FIG. 3

is a flowchart of a fuel injection process;





FIG. 4

is a diagram showing the relationship between intake pipe negative pressures and throttle openings in a normal mode of operation; and





FIG. 5

is a diagram showing a general concept of a control for switching between a PB map region and a TH map region.











DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS




The present invention will be described below with reference to the drawings.

FIG. 2

is a view of an essential part of an internal combustion engine which incorporates a fuel injection control apparatus according to an embodiment of the present invention. In

FIG. 2

, an intake port


3


and an exhaust port


4


are opened into a combustion chamber


2


of a cylinder


1


, and an intake valve


5


and an exhaust valve


6


are disposed respectively in the intake port


3


and the exhaust port


4


. An ignition plug


7


is disposed in the combustion chamber


2


.




An intake passage


8


communicating with the intake port


3


has a throttle valve


9


for adjusting the amount of intake air depending on its opening θTH, a fuel injection valve


10


, a throttle sensor


11


for detecting the opening θTH, and a negative pressure sensor


12


. To the terminal end of the intake passage


8


, there is connected an air cleaner


13


which houses an air filter


14


for introducing external air therethrough into the intake passage


8


. An intake air temperature sensor


15


is disposed in the air cleaner


13


.




The cylinder


1


houses a piston


16


therein which is connected to a crankshaft


18


via a connecting rod


17


. A rotational angle sensor


19


is disposed in confronting relation to the crankshaft


18


for detecting a rotational angle of the crankshaft


18


and for outputting a crankshaft pulse for each given crankshaft angle. A vehicle speed sensor


21


is disposed in confronting relation to a rotatable body


20


such as a gear or the like that is coupled to the crankshaft


18


. The cylinder


1


is surrounded by a water jacket having a water temperature sensor


22


for detecting the temperature of a coolant which represents an engine temperature. An ignition coil


23


is connected to the ignition plug


7


.




A control device


24


comprises a microcomputer having a CPU and a memory, and has interface elements including input/output ports and an A/D converter. The control device


24


is supplied with electric energy from a battery, not shown. Output signals from the various sensors are supplied via the input ports to the control device


24


. The control device


24


outputs drive signals to the fuel injection valve


10


and the ignition plug


7


according to processed results based on the input signals from the sensors. The drive signal (injection signal) for the fuel injection valve


10


is a pulse signal having a pulse duration depending on an injection quantity. The fuel injection valve


10


is opened for a time corresponding to the pulse duration to inject fuel into the intake passage


8


.




The pulse duration of the injection signal, i.e., the fuel injection time, is calculated based on a detected value of the negative pressure sensor


12


(negative pressure Pb in the intake passage


8


) and an engine rotational speed, or a detected value of the throttle sensor


11


(throttle opening θTH) and an engine rotational speed. In the present embodiment, basically, when the load is high, the throttle opening θTH and the engine rotational speed are used, and when the load is low, the negative pressure Pb and the engine rotational speed are used. Whether the load is high or low is determined from the throttle opening θTH. However, even when the throttle opening θTH is of such a value to judge the load as being low, the fuel injection time is calculated using the throttle opening θTH and the engine rotational speed, as when the load is high, depending on a rate of change DθTH of the throttle opening θTH.





FIG. 3

is a flowchart of a fuel injection process. In step S


1


, an engine rotational speed Ne is read. The engine rotational speed Ne is determined by counting crankshaft pulses outputted from the rotational angle sensor


19


. In step S


2


, a throttle opening θTH is read. In step S


3


, a rate of change DθTH of the throttle opening θTH is calculated. The rate of change DθTH of the throttle opening θTH is calculated based on a value θTH


1


of the throttle opening θTH previously processed a predetermined time ΔT and a value θTH


2


of the throttle opening θTH processed at present time according to the following equation (f1):




The rate of change








D


θTH=(θTH


2


−θTH


1


)/Δ


T


  (f1).






In step S


4


, a detected value of the negative pressure sensor


12


, i.e., an intake pipe negative pressure Pb, is read. In step S


5


, it is determined whether or not the throttle opening θTH is equal to or greater than a first set value θref


1


for determining whether the load is low or not. The first set value θref


1


is stored as a function of the engine rotational speed Ne. If the answer to step S


5


is negative, i.e., if the throttle opening θTH is slight or fully closed, then a flag F representative of a forcibly shifted state is set to “0” in step S


6


, and then a PB map is selected in step S


7


. The PB map is a map for calculating a basic injection time TiM as a function of the engine rotational speed Ne and the negative pressure Pb. Since the injection quantity corresponds to the injection time, the injection time will be described as representing the injection quantity.




If the answer to step S


5


is affirmative, then it is determined in step S


8


whether or not the throttle opening θTH is equal to or greater than a second set value θref


2


(θref


2


>θref


1


) for determining whether the load is high or not. As with the first set value θref


1


, the second set value θref


2


is stored as a function of the engine rotational speed Ne. If the answer to step S


8


is affirmative, then the flag F is set to “0” in step S


9


, and thereafter a TH map is selected in step S


13


. The TH map is a map for calculating a basic injection time TiM as a function of the engine rotational speed Ne and the throttle opening θTH.




If the throttle opening θTH is equal to or greater than the first set value θref


1


, but does not reach the second set value θref


2


, then control goes to step S


10


to determine whether the flag F is “0” or not, i.e., whether a forcibly shifted state is not to take place or not. If the flag F is “0”, then control goes to step S


11


to determine whether or not the rate of change DθTH of the throttle opening θTH is equal to or greater than a set value Dref. If the rate of change DθTH is equal to or greater than the set value Dref, then the answer to step S


11


is affirmative, and control goes to step S


12


in which the flag F is set to “1” indicating a forced shift to a control process under the high load. Thereafter, control goes to step S


13


. Specifically, if the rate of change DθTH of the throttle opening θTH is large, then the TH map is forcibly selected. If the rate of change DθTH is less than the set value Dref, then the load is regarded as being low, and control goes from step S


11


to step S


6


and then to step S


7


to select the PB map.




If the throttle opening θTH falls between the first set value θref


1


and the second set value θref


2


, and is under a forcibly shifted state, i.e., after control goes via step S


11


to step S


13


, the answer to step S


10


is negative, and control proceeds to the processing in steps S


14


, S


15


. In steps S


14


, S


15


, it is determined whether the intake pipe negative pressure Pb has caught up with a throttle opening change and approached a value presumed to be generated in a normal state with respect to the engine rotational speed Ne and the throttle opening θTH at the time. The intake pipe negative pressure Pb in the normal state may be set as a map.





FIG. 4

is a diagram showing intake pipe negative pressure set values Pbset corresponding to the throttle opening θTH in respective engine rotational speed ranges. In step S


14


, a intake pipe negative pressure set value Pbset based on the engine rotational speed Ne and the throttle opening θTH is searched for from the map shown in FIG.


4


. In step S


15


, it is determined whether or not the absolute value of the difference between the intake pipe negative pressure Pb and the intake pipe negative pressure set value Pbset is equal to or smaller than a comparative value Pbref. If the decision in step S


15


is negative, then control goes to step S


6


, canceling the forcibly shifted state and selecting the Pb map. If the decision in step S


15


is affirmative, then the forcibly shifted state is maintained.




In step S


16


, a basic injection time TiM is calculated from a map (PB map) of injection times with the engine rotational speed Ne and the negative pressure Pb used as parameters, or a map (TH map) of injection times with the engine rotational speed Ne and the throttle opening θTH used as parameters.




In step S


17


, the basic injection time TiM is multiplied by a corrective coefficient A, and then an acceleration corrective quantity TACC and an invalid injection time TiVB are added to calculate a fuel injection time Ti. The corrective coefficient A is a function of an engine coolant temperature, an intake air temperature, or the like, and may be calculated according to a predetermined equation based on output signals from the water temperature sensor


22


and the intake air temperature sensor


15


, or may be determined by referring to a table of coefficients corresponding to engine coolant temperatures and intake air temperatures.




The acceleration corrective quantity TACC is calculated depending on the rate of change of the throttle opening. The invalid injection time TiVB represents a time in the valve opening time where full fuel injection does not take place, and is determined by the type and structure of the fuel injection valve


10


.




In step S


18


, a drive signal for the fuel injection valve


10


is outputted during the fuel injection time Ti. While the drive signal is being outputted, the fuel injection valve


10


is opened to inject fuel into the intake passage


8


.





FIG. 5

is a diagram showing regions of the PB map and the TH map with the engine rotational speed Ne and the throttle opening θTH used as parameters. FIG.


5


illustrates a region where the throttle opening θTH is larger as the region of the TH map, and a region where the throttle opening θTH is smaller as the region of the PB map.




Between the region of the TH map and the region of the PB map, there is a transient region which is not fixed to either of these regions. Depending on the magnitude of the rate of change DθTH of the throttle opening θTH, the transient region forcibly changes to the PB map region if the rate of change DθTH is less than the set value Dref, and forcibly changes to the TH map region if the rate of change DθTH is equal to or greater than the set value Dref.




For example, if the rate of change DθTH is less than the set value Dref while in the transient region, then the TH map is selected when the throttle opening θTH exceeds the second set value θref


2


, and the PB map is selected when the throttle opening θTH thereafter becomes smaller than the second set value θref


2


(Example 1 illustrated inside a circle). If the rate of change DθTH is equal to or greater than the set value Dref while in the transient region, then a forced shift occurs to the TH map region even when the throttle opening θTH has not reached the second set value θref


2


. The PB map is selected when the rate of change DθTH thereafter becomes lower than the first set value θref


1


without exceeding the second set value θref


2


(Example 2 illustrated inside a circle).




If the rate of change DθTH is equal to or greater than the set value Dref while in the transient region, then a forced shift occurs to the TH map region even when the throttle opening θTH has not reached the second set value θref


2


. The PB map is selected at the time the throttle opening θTH thereafter exceeds the second set value θref


2


and then becomes lower than the second set value θref


2


again (Example 3 illustrated inside a circle).




If the load is low, and the rate of change DθTH is greater than the set value Dref with the TH map selected, then the TM map switches to the PB map when the negative pressure Pb becomes substantially the same as a reference negative pressure that has been set depending on the throttle opening θTH (Example 4 illustrated inside a circle).





FIG. 1

is a block diagram showing essential functions of the fuel injection control apparatus according to the embodiment of the present invention. In

FIG. 1

, a first calculator


25


calculates a basic injection time using the throttle opening θTH and the engine rotational speed Ne. A second calculator


26


calculates a basic injection time using the intake pipe negative pressure Pb and the engine rotational speed Ne. A load detector


27


determines a load depending on whether the throttle opening θTH is equal to or greater than an upper set value (θref


2


), or is equal to or less than a lower set value (θref


1


), or between these set values. A selector


28


selects the first calculator


25


when the load is higher, i.e., when the throttle opening θTH is equal to or greater than the upper set value θref


2


, and selects the second calculator


26


when the load is lower, i.e., when the throttle opening θTH is equal to or greater than the lower set value θref


1


.




A rate-of-change calculator


29


calculates a rate of change of the throttle opening. A comparator


30


supplies a detected output to a switcher


31


if the rate of change DθTH of the throttle opening is greater than the reference value Dref. The switcher


31


causes the selector


28


to select the first calculator


25


in response to the detected output. Specifically, if the rate of increase of the throttle opening is greater than the reference value even when the load is low, the switcher


31


forcibly sets the selector


28


to select the first calculator


25


regardless of the above selective reference.




A Pb table


33


stores an intake pipe negative pressure set value Pbset with respect to the throttle opening θTH every engine rotational speed Ne. When the first calculator


25


is selected, the Pb table


33


is referred to, and an intake pipe negative pressure set value Pbset is read therefrom based on the throttle opening θTH and the engine rotational speed Ne. The intake pipe negative pressure set value Pbset is compared with the intake pipe negative pressure Pb by a negative pressure comparator


34


. When the intake pipe negative pressure set value Pbset and the intake pipe negative pressure Pb are in substantial agreement with each other, the selector


28


is set to select the second calculator


26


.




As described above, according to the present invention, even if the load is low, i.e., even if the throttle opening is small, an injection quantity is calculated using the throttle opening as the throttle opening changes in the same manner as when the load is high. Therefore, a change in the fuel injection quantity can catch up with a throttle action without a delay. As a result, good drivability can be realized regardless of the output response delay of the intake passage negative pressure sensor.




According to the present invention, the drivability upon deceleration is increased. According to the present invention, when the intake pipe negative pressure detected by the negative pressure sensor follows the throttle valve and becomes substantially the same as the predetermined reference negative pressure, the second calculator using the intake pipe negative pressure is selected for stabilizing fuel injection control.




The invention being thus described, it will be obvious that the same may be varied in many ways. Such variations are not to be regarded as a departure from the spirit and scope of the invention, and all such modifications as would be obvious to one skilled in the art are intended to be included within the scope of the following claims.



Claims
  • 1. A fuel injection control apparatus having a throttle sensor and an intake passage negative pressure sensor, for calculating a basic injection quantity of fuel from a throttle opening or a negative pressure detected by the sensor and an engine rotational speed comprising:first calculating means for calculating a basic injection quantity using the throttle opening and the engine rotational speed; second calculating means for calculating a basic injection quantity using the negative pressure and the engine rotational speed; means for comparing a rate of increase of the throttle opening with a reference value; means for detecting a load; selecting means for selecting said first calculating means when the load is high and selecting said second calculating means when the load is low; and switching means for setting said selecting means to select said first calculating means regardless of the selection made by said selecting means if the load is low and the rate of increase of the throttle opening is greater than said reference value.
  • 2. The fuel injection control apparatus according to claim 1, and further including full closure detecting means for detecting when a throttle value is substantially fully closed, wherein if said full closure detecting means detects when the throttle value is substantially fully closed when said switching means sets said selecting means to select said first calculating means, said second calculating means is selected.
  • 3. The fuel injection control apparatus according to claim 1, and further including returning means for switching to said second calculating means when said negative pressure is substantially in agreement with a reference negative pressure set depending on the throttle opening if the load is low and the rate of increase of the throttle opening is greater than said reference value, thereby selecting said first calculating means.
  • 4. The fuel injection control apparatus according to claim 1, wherein said means for comparing a rate of increase of the throttle opening includes a microcomputer for receiving input signals from the first calculating means, the second calculating means, the means for detecting a load and for outputting a drive signal to a fuel injection valve and an ignition plug.
  • 5. A fuel injection control apparatus having a throttle sensor and an intake passage negative pressure sensor, for calculating a basic injection quantity of fuel from at least one of a throttle opening and a negative pressure detected by the sensor and an engine rotational speed comprising:first calculating means for calculating a basic injection quantity using the throttle opening and the engine rotational speed; second calculating means for calculating a basic injection quantity using the negative pressure and the engine rotational speed; means for comparing a rate of increase of the throttle opening with a reference value; means for detecting a load; selecting means for selecting said first calculating means when the load is above a first predetermined load and selecting said second calculating means when the load is below a second predetermined load; and switching means for setting said selecting means to select said first calculating means regardless of the selection made by said selecting means if the load is below a second predetermined load and the rate of increase of the throttle opening is greater than said reference value.
  • 6. The fuel injection control apparatus according to claim 5, and further including full closure detecting means for detecting when a throttle value is substantially fully closed, wherein if said full closure detecting means detects when the throttle value is substantially fully closed when said switching means sets said selecting means to select said first calculating means, said second calculating means is selected.
  • 7. The fuel injection control apparatus according to claim 5, and further including returning means for switching to said second calculating means when said negative pressure is substantially in agreement with a reference negative pressure set depending on the throttle opening if the load is below the second predetermined load and the rate of increase of the throttle opening is greater than said reference value, thereby selecting said first calculating means.
  • 8. The fuel injection control apparatus according to claim 5, wherein said means for comparing a rate of increase of the throttle opening includes a microcomputer for receiving input signals from the first calculating means, the second calculating means, the means for detecting a load and for outputting a drive signal to a fuel injection valve and an ignition plug.
  • 9. A method for controlling a fuel injection control apparatus having a throttle sensor and an intake passage negative pressure sensor, for calculating a basic injection quantity of fuel from at least one of a throttle opening and a negative pressure detected by the sensor and an engine rotational speed comprising the following steps:calculating a basic injection quantity using the throttle opening and the engine rotational speed; calculating a basic injection quantity using the negative pressure and the engine rotational speed; comparing a rate of increase of the throttle opening with a reference value; detecting a load; selecting said calculating a basic injection quantity using the throttle opening and the engine rotational speed when the load is above a first predetermined load and selecting said calculating a basic injection quantity using the negative pressure and the engine rotational speed when the load is below a second predetermined load; and switching to select said calculating a basic injection quantity using the throttle opening and the engine rotational speed regardless of the selection made by said selecting step if the load is below a second predetermined load and the rate of increase of the throttle opening is greater than said reference value.
  • 10. The method for controlling fuel injection according to claim 9, and further including the step of detecting when a throttle value is substantially fully closed, wherein if said throttle value is substantially fully closed when said switching step sets said selecting means to select said first calculating means, said calculating the basis injection quantity using the negative pressure and the engine rotational speed is selected.
  • 11. The method for controlling fuel injection according to claim 9, and further including switching to said calculating the basis injection quantity using the negative pressure and the engine rotational speed when said negative pressure is substantially in agreement with a reference negative pressure set depending on the throttle opening if the load is below the second predetermined load and the rate of increase of the throttle opening is greater than said reference value, thereby selecting said first calculating means.
  • 12. The method for controlling fuel injection according to claim 9, wherein said comparing a rate of increase of the throttle opening includes a microcomputer for receiving input signals from the first calculating means, the second calculating means, the means for detecting a load and for outputting a drive signal to a fuel injection valve and an ignition plug.
Priority Claims (2)
Number Date Country Kind
2001-124480 Apr 2000 JP
2000-196359 Jun 2000 JP
US Referenced Citations (2)
Number Name Date Kind
4928653 Ohkubo et al. May 1990 A
5193509 Ohmori et al. Mar 1993 A
Foreign Referenced Citations (2)
Number Date Country
A4-365943 Dec 1992 JP
6-10437 Feb 1994 JP