The present invention relates to an engine control device that controls a fuel injection device and a starter motor or a starter generator using a microprocessor.
For an engine to which fuel is supplied by a fuel injection device, fuel needs to be supplied to an injector with sufficient pressure at the start of the engine in order to inject fuel in an amount required at the start of the engine to improve startability of the engine. Thus, as disclosed in Japanese Patent Laid-Open No. 2005-23911, a control device that controls an engine to which fuel is supplied by a fuel injection device includes means for first driving a fuel pump for a predetermined time when the control device is powered on, and the pressure of the fuel supplied to an injector is increased to a predetermined value before the start of cranking of the engine.
When a starting device starts the cranking of the engine, the control device controls fuel injection timing, fuel injection time, and ignition timing based on information obtained from various sensors mounted to the engine.
In the conventional control device, crank angle information of the engine is obtained from an output of a crank angle sensor mounted to the engine, and first fuel injection is performed when the fuel injection timing is detected based on the crank angle information, thereby inevitably causing a delay between the start of the cranking of the engine and the first fuel injection. If the first fuel injection delays, an air/fuel ratio of an air/fuel mixture supplied into a combustion chamber of the engine reaches a predetermined value with a delay, thereby reducing startability of the engine.
Poor startability of the engine increases time for driving a starter motor to increase power consumption of a battery, which requires a high capacity battery and is uneconomical.
When the starter motor is driven, an extremely large amount of electric power is consumed to significantly reduce a terminal voltage of the battery.
Generally, in a fuel injection device for an engine, the pressure of fuel (fuel pressure) supplied to an injector is controlled to be maintained constant by a pressure regulator, and the amount of fuel injected by the injector depends on time for opening a valve of the injector (valve opening time). The injector does not open the valve immediately after a driving voltage is supplied, but there is delay time (referred to as ineffective injection time) between when the driving voltage is supplied and when the valve is actually opened. Thus, when the fuel injection amount is controlled, valve opening time (time for opening the valve of the injector) required for obtaining the fuel injection amount required for maintaining an air/fuel ratio of an air/fuel mixture within a predetermined range is arithmetically operated relative to various control conditions as effective injection time. Then, the ineffective injection time plus the effective injection time is regarded as apparent fuel injection time, and an injection command signal having a signal width corresponding to the apparent fuel injection time is provided to an injector driving portion. The injector driving portion supplies the driving voltage to the injector while receiving the injection command signal, and injects fuel from the injector during the effective injection time.
Thus, it is considered that the battery voltage is detected, and the ineffective injection time added to the effective injection time is corrected according to the battery voltage, thereby preventing a reduction in the injection amount with decreasing injector driving voltage.
However, at the start of the engine, changes in internal pressure of a cylinder caused by a stroke change of the engine cause a load applied to the starter motor to vary, and as indicated by the curve a in
As described above, the battery voltage significantly changes at the start of the engine, and thus it is difficult to detect the battery voltage to precisely arithmetically operate the ineffective injection time, and difficult to properly correct the ineffective injection time relative to the battery voltage to control the fuel injection amount with high accuracy.
In order to prevent a shortage in fuel injection amount at the start of the engine, a microfilm of Japanese Utility Model Laid-Open No. 60-90540 proposes that an injector is driven to perform first fuel injection when a key switch is closed, and then a starter motor is activated.
If sufficient fuel pressure is supplied to the injector when the key switch is closed, and the starter motor can be activated after the first fuel injection without a delay, the control described in Japanese Utility Model Laid-Open No. 60-90540 can prevent a shortage of fuel at the start of an engine to improve startability of the engine.
However, when the key switch is closed, the fuel pressure supplied to the injector is often insufficient. If the fuel pressure supplied to the injector is insufficient when the key switch is closed, a desired amount of fuel cannot be injected even if first fuel is injected when the key switch is closed, thereby failing in ignition of the fuel at the time of first ignition thereafter, and inevitably reducing startability. The failure in the ignition of the fuel causes unburned gas to be exhausted to pollute the atmosphere.
Further, if time is long between when the key switch is closed and when the starter switch is closed, the fuel injected by the injector adheres to an inner surface of an intake pipe or an inner surface of a cylinder to form a liquid film, which causes a shortage of fuel that contributes to combustion and reduce startability of the engine. Also in this case, the failure in the ignition in the cylinder causes unburned gas to be exhausted to unpreferably pollute the atmosphere.
An object of the present invention is to provide an engine control device that prevents a shortage in fuel injection amount at the start of an engine to improve startability of the engine, and reduce an exhaust amount of unburned gas to improve an exhaust gas characteristic at the start of the engine.
The present invention is applied to an engine control device that controls, using a microprocessor, a fuel injection device including an injector that injects fuel to be supplied to an engine and a fuel pump that supplies the fuel to the injector, and a starter motor that starts the engine.
The engine control device according to the present invention includes: first fuel pump driving means for driving the fuel pump only during set time required for setting the pressure of the fuel supplied to the injector to a set value or higher at power-on of the microprocessor; and first fuel injection control means for causing the injector to perform first fuel injection before driving of the starter motor when it is confirmed that the driving of the fuel pump by the first fuel pump driving means is completed and that a start command for commanding the start of the engine is given.
As described above, if the first fuel injection is performed after the completion of the first driving of the fuel pump and before the driving of the starter motor, the first fuel injection can be performed with stable fuel pressure supplied to the injector and a stable driving voltage of the injector (before a power supply voltage is reduced by the driving of the starter motor), thereby allowing the fuel to be injected in an amount as arithmetically operated at the time of the first fuel injection. This prevents a shortage in fuel injection amount at the start of the engine to improve startability of the engine. The shortage in the fuel injection amount can be prevented at the start of the engine to prevent failure in ignition at the time of first ignition, thereby reducing an exhaust amount of unburned gas to improve an exhaust gas characteristic at the start of the engine.
In a preferred aspect of the present invention, the engine control device includes: first fuel pump driving means for driving the fuel pump only during set time at power-on of the microprocessor; first fuel injection control means for causing the injector to perform first fuel injection when it is confirmed that the driving of the fuel pump by the first fuel pump driving means is completed and that a start command for commanding the start of the engine is given; and starter motor driving means for driving the starter motor so as to start the engine when it is confirmed that the first fuel injection is completed and that the start command is given.
In another preferred aspect of the present invention, a starter generator that functions as a starter motor at the start of the engine, and functions as a generator for charging a battery after the completion of the start of the engine is mounted to the engine. In this case, the microprocessor receives a power supply voltage from the battery and is operated.
In the case where the starter generator is used as described above, the engine control device includes: first fuel pump driving means for driving the fuel pump only during set time at power-on of the microprocessor; first fuel injection control means for causing the injector to perform first fuel injection when it is confirmed that the driving of the fuel pump by the first fuel pump driving means is completed and that a start command for commanding the start of the engine is given; starter control means for controlling the starter generator so as to cause the starter generator to function as the starter motor to start the engine when it is confirmed that the first fuel injection is completed and that the start command is given; and generation output control means for controlling a generation output of the starter generator so as to prevent a voltage across the battery from exceeding a set value when the start of the engine is confirmed.
The operation of the engine naturally requires normal fuel pump control means for controlling an operation of the fuel pump during an operation of the engine, and normal fuel injection control means for controlling a fuel injection amount from the fuel injection device after the start of the engine. Specifically, the control device according to the present invention requires at least the first fuel pump driving means, the first fuel injection control means, the normal fuel pump control means, and the normal fuel injection control means in connection to the control of the fuel injection amount. For controlling the starter generator, the control device further requires the starter control means and the generation output control means. The control device including an electronically controlled ignition device further requires means for controlling ignition timing. If these controls are performed using one microprocessor, the number of control items is increased to make difficult the control of each item with high accuracy.
Thus, in a preferred aspect of the present invention, two microprocessors are provided, and the first fuel pump driving means, the first fuel injection control means, the normal fuel pump control means, and the normal fuel injection control means are constructed by one of the two microprocessors, and the starter control means and the generation output control means are constructed by the other of the two microprocessors.
The controls are thus shared by the two microprocessors to reduce the number of the control items for each microprocessor, thereby allowing control of the fuel injection amount and control of the generation output to be performed with high accuracy.
The above and other objects and features of the present invention win be apparent from the detailed description of the preferred embodiment of the invention, which is described and illustrated with reference to the accompanying drawings, in which;
Now, a preferred embodiment of the present invention will be described in detail with reference to the drawings.
FIGS. 1 to 4 show a first embodiment of the present invention,
In
A voltage across the battery 1 is supplied to the starter driving portion 6, the injector driving portion 7, and the fuel pump driving portion 8 through a key switch 10, and supplied to the microprocessor 5 through a voltage adjusting portion 11. The starter driving portion 6, the injector driving portion 7, and the fuel pump driving portion 8 include switches having the functions of turning on/of driving currents of the starter motor 2, the injector 3, and the fuel pump 4, respectively, and when the switches are turned on, the driving currents are supplied to the starter motor 2, the injector 3, and the fuel pump 4 from the battery 1 as a power supply. The voltage adjusting portion 11 adjusts the voltage across the battery 1 to a value suitable for driving the microprocessor 5 (for example, 5V), and supplies the voltage to a power terminal of the microprocessor 5.
A reference numeral 12 denotes a battery voltage detecting portion that detects the battery voltage, and information on the battery voltage obtained by the detecting portion is provided to the microprocessor 5. A reference numeral 13 denotes a starter switch that is operated at the start of the engine to issue a start command, 14 denotes various sensors (an intake air temperature sensor, a cooling water temperature sensor, an atmospheric pressure sensor, an intake air pressure sensor, or the like) that detect control conditions for controlling a fuel injection amount, 15 denotes a crank angle sensor that detects crank angle information of the engine. The start command issued by the starter switch 13 and the information detected by the various sensors 14 and the crank angle sensor 15 are provided to the microprocessor 5.
The microprocessor 5 executes a program stored in a ROM to construct various means required for operating the engine.
In this embodiment, first fuel injection control means is comprised of the first fuel injection time arithmetically operating means 22, the starter switch state determination means 23, and the first injection command issuing means 24. The first fuel injection control means causes the injector 3 to perform the first fuel injection when it is confirmed that the driving of the fuel pump by the first fuel pump driving means 21 is completed and that the start command is given from the starter switch.
In the example in
Means for controlling an ignition device that ignites the engine is naturally required for maintaining the operation of the engine, and in some cases, exhaust gas timing of the engine is controlled, but descriptions on means for such controls will be omitted.
After the driving of the fuel pump 4 is stopped in Step S104, first fuel injection time is arithmetically operated in Step S105, and it is determined in Step S106 whether the starter switch 13 is on. When it is determined that the starter switch is not on, turning-on of the starter switch is waited, and the first fuel injection time is again arithmetically operated.
The first fuel injection time is effective injection time plus ineffective injection time, the effective injection time being arithmetically operated relative to the control conditions such as an intake air temperature, a cooling water temperature of the engine, and/or atmospheric pressure. The ineffective injection time varies depending on battery voltages, and is corrected according to a battery voltage detected by the battery voltage detecting portion 12.
When it is determined in Step S106 that the starter switch is on, the process moves to Step S107 to issue a first fuel injection command and start first fuel injection, and it is determined in Step S108 whether the first fuel injection is finished (whether the first fuel injection time has passed). When it is determined that the first fuel injection is completed, the process moves to Step S109 to start the driving of the starter motor, then Step S110 of starting the control of the fuel pump for normal operation when fixed time has passed and Step S111 of starting the ignition control of the engine are executed, and it is determined in Step S112 whether a rotational speed N of the engine is a start completion determination speed Ns or higher. The rotational speed N is arithmetically operated from a generation cycle of crank angle detecting pulses output by the crank angle sensor 15. When it is determined in Step S112 that the rotational speed N is the start completion determination speed Ns or higher (when it is determined that the start of the engine is completed), energization of the starter motor 2 is stopped in Step S113, and the control is shifted to normal control in Step S114.
In the normal control, basic fuel injection time is arithmetically operated relative to an intake air amount. The intake air amount is detected by an air flow meter, estimated from the rotational speed of the engine and an internal pressure of an intake pipe, or estimated from a throttle valve opening and the rotational speed of the engine. The effective injection time is arithmetically operated by multiplying the basic fuel injection time by correction coefficient arithmetically operated relative to the control conditions such as the intake air temperature, the cooling water temperature of the engine, the atmospheric pressure, and/or the rotational speed of the engine, and the ineffective injection time is added to the effective injection time to arithmetically operate an apparent fuel injection time. Then, when fuel injection timing is detected from an output of the crank angle sensor or the like, an injection command pulse having a signal width corresponding to the apparent fuel injection time is generated, and the injection command pulse is provided to the injector driving portion 7. The injector driving portion 7 supplies the driving current to the injector 3 while receiving the injection command pulse, and causes the injector 3 to inject fuel during the arithmetically operated effective injection time.
In the embodiment, the first fuel pump driving means 21 is constituted in Steps S102 to S104, and the first fuel injection time arithmetically operating means 22 is constructed in Step S105. The starter switch state determination means 23 is constructed in Step S106, and the first injection command issuing means is constructed in Step S107. Further, the starter control means 25 is constructed in Steps S108 to S112, and the normal fuel pump control means 27 is constructed in Step S110. The normal fuel injection control means is constructed in Step S114.
Then, a second embodiment of the present invention will be described with reference to FIGS. 5 to 9.
In
The starter generator driving portion 6′ in
In
When the starter generator driving portion in
After the start of the engine, a three-phase AC voltage induced in the armature coil Lu to Lw is rectified through the three-phase full-wave rectifier circuit constituted by the diodes Du to Dw and Dx to Dz and supplied to the battery 1. The induced voltage in the armature coil increases with increasing rotational speed of the engine, and thus the microprocessor controls the inverter circuit so as to maintain a voltage applied across the battery at a set value or lower and controls a generation output.
The generation output can be controlled by on/off control of the switches that constitute the inverter circuit so as to short-circuit the generation output when the voltage across the battery exceeds the set value, and remove the short circuit when the voltage across the battery becomes lower than the set value. Specifically, the microprocessor simultaneously provides drive signals to the switches Qx to Qz on the lower side of the bridge of the inverter circuit when the battery voltage detected by a battery voltage detecting portion 12 exceeds the set value, or simultaneously provides drive signals to the switches Qu to Qw on the upper side of the bridge, to simultaneously turn on the switches Qx to Qz on the lower side of the bridge or the switches Qu to Qw on the upper side of the bridge, and short-circuit a three-phase output of the starter generator through any of these switches and any of the diodes that constitute the rectifier circuit, thereby reducing the generation output of the starter generator. For example, the microprocessor simultaneously turn on the switches Qx to Qz on the lower side of the bridge to short-circuit the three-phase output of the starter generator through any of these switches and any of the diodes Dx to Dz, thereby reducing the generation output. When the voltage applied to the battery becomes lower than the set value, the provision of the drive signals to the switches Qx to Qz or the switches Qu to Qw is stopped to remove the short circuit of the three-phase output of the starter generator, and restore the generation output. These operations maintain the voltage applied to the battery 1 within a set range.
In the embodiment, two microprocessors: a first microprocessor 5A and a second microprocessor 5B are provided, the first microprocessor 5A controls a fuel pump and an injector, and the second microprocessor 5B controls the starter generator 2′. The first microprocessor 5A and the second microprocessor 5B receive a power supply voltage from the battery 1 through a key switch 10 and a voltage adjusting portion 11.
An output of the battery voltage detecting portion 12 is provided to both the first microprocessor and the second microprocessor, and an output of a crank angle sensor 15 is provided to both the first microprocessor and the second microprocessor. The first microprocessor 5A and the second microprocessor 5B are connected by a communication line for data exchange, and data stored in one of the first microprocessor and the second microprocessor can be read in the other, or a signal generated by one of the first microprocessor and the second microprocessor can be received by the other. For example, data on a rotational speed of the engine arithmetically operated by the first microprocessor 5A can be read in the second microprocessor 5B.
In the embodiment, a construction of a control device including means realized by the microprocessors is as shown in
A processing in
The first microprocessor 5A first initializes each portion in Step S201 in
After the driving of the fuel pump 4 is stopped in Step S204, first fuel injection time is arithmetically operated in Step S205, and it is determined in Step S206 whether a starter switch 13 is on. When it is determined that the starter switch is not on, turning-on of the starter switch is waited, and the first fuel injection time is again arithmetically operated.
When it is determined in Step S206 that the starter switch is on, the process moves to Step S207 to issue a first fuel injection command and start first fuel injection, and it is determined in Step S208 whether the first fuel injection is finished (whether the first fuel injection time has passed). When it is determined that the first fuel injection is completed, the process moves to Step S209 to output a starter driving enabling signal to the second microprocessor 5B, then Step S210 of starting the control of the fuel pump for normal operation when fixed time has passed and Step S211 of starting ignition control of the engine are executed. Then, it is determined in Step S212 whether a flag F is set that is set to 1 when the start of the engine is completed. When it is determined that the flag F is set to 1, the control is shifted to normal control.
On the other hand, the second microprocessor 5B initializes each portion in Step S301 when powered on, then waits for the first microprocessor 5A to generate the starter driving enabling signal in Step S302. When the starter driving enabling signal is generated, it is determined in Step S303 whether a rotational speed N of the engine is a start completion determination rotational speed Ns1 or higher. When the rotational speed N is not the start completion determination rotational speed Ns1 or higher, in Step S304, the starter generator driving portion 6′ is controlled so as to operate the starter generator 2′ as a brushless motor, and the starter generator 2′ is operated as a starter motor. Steps S303 and S304 are repeated until the rotational speed N of the engine reaches the start completion determination rotational speed Ns1 to continue driving the starter generator as the motor, and the process moves to Step S305 when the rotational speed N of the engine reaches the start completion determination rotational speed Ns1 or higher to stop the driving of the starter generator as the starter motor. Then, a flag F that indicates the completion of the start of the engine is set to 1 in Step S306, and the rotational speed N of the engine reaching a set rotational speed Ns2 set higher than the start completion determination rotational speed Ns1 is waited in Step S307. The set rotational speed Ns2 is a speed for determining whether the rotational speed of the engine reaches a rotational speed that causes no trouble if the starter generator 2′ is operated as the generator and a load is put on the engine. When it is determined in Step S307 that the rotational speed N of the engine reaches the set rotational speed Ns2 or higher, the process moves to Step S308 to set a control mode to a generation mode. In the generation mode, the generation output of the starter generator 2′ is controlled so as to prevent the voltage across the battery 1 from exceeding the set value.
In the embodiment, first fuel pump driving means 21 is constituted in Steps S202 to S204 in
Further, starter control means 25 is constituted in Steps S302 to S305 in
As shown in
As described above, according to the present invention, after the completion of the driving of the first fuel pump, the first fuel injection is performed before the power supply voltage is reduced by the driving of the starter motor. Thus, the fuel in an amount as arithmetically operated at the time of the first fuel injection can be injected to prevent a shortage in the fuel injection amount at the start of the engine, thereby improving startability of the engine.
According to the present invention, the shortage of the fuel injection amount at the start of the engine is prevented to prevent failure in ignition at the time of first ignition, thereby reducing an exhaust amount of unburned gas to improve an exhaust gas characteristic at the start of the engine.
Although the preferred embodiment of the invention has been described and illustrated with reference to the accompanying drawings, it will be understood by those skilled in the art that it is by way of examples, and that various changes and modifications may be made without departing from the spirit and scope of the invention, which is defined only to the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
2005-256780 | Sep 2005 | JP | national |