This application is based on and claims priority under 35 U.S.C. §119 to Japanese Patent Application No. 2001-260440, filed on Aug. 29, 2001, the entire contents of which are hereby expressly incorporated by reference herein.
1. Field of the Invention
This invention relates to an electronic control device for controlling an engine, and is suited particularly for controlling a fuel-injected engine to provide a safe engine shutdown procedure in response to a failure or an error in an engine management system or a vehicle sensor.
2. Description of the Related Art
Two-wheeled vehicles (e.g., motorcycles) typically incorporate internal combustion engines to provide power to propel the two-wheeled vehicles in a variety of popular applications. In addition, the engines in two-wheeled vehicles incorporate sophisticated engine management systems to ensure maximum performance, increased fuel economy, and cleaner exhaust emissions. Various sensors within the engine management systems are used to measure conditions to provide requested engine torques efficiently.
Due to varying vehicle environments, engine management sensors can experience errors and malfunctions. Many engine management systems have duplicate sensors to ensure reliability. In addition, some engine management systems can abruptly reduce engine torque if sensors fail, to thereby provide operators with “caution” modes of operation on effectively less powerful vehicles.
Known electronic engine control devices respond to a system failure by performing a fail-safe operation in which engine torque is quickly decreased, such as an action of stopping fuel supply to the engine. However, as far as two-wheeled vehicles are concerned, a rapid decrease in engine torque would cause the operator to have an uneasy feeling because of the abrupt change in engine torque and a resulting abrupt change in vehicle speed. In view of the foregoing, an object of this invention is to provide an engine control device that performs a fail-safe operation in response to a system failure or error to gradually reduce the engine torque without causing the operator to experience uneasy feeling.
One aspect of the preferred embodiments is an engine control device that includes a sensor failure detection system. The sensor failure detection system monitors a plurality of sensors that are responsive to operational parameters of the two-wheeled vehicle. The failure detection system also detects an unacceptable output of at least one of the sensors, and the controller then selectively varies engine parameters to slow the engine at a predetermined gradual rate when an improper operation is detected. Thus, any feeling of uneasiness that an operator may experience when the engine speed is slowed abruptly is reduced or eliminated by the engine control device.
The sensors detected by the engine control device include a side stand switch, an inverted detection switch, a throttle actuator sensor, and a throttle position sensor.
In one particular preferred embodiment, the engine control device uses engine parameters to slow the engine at a predetermined gradual rate including closing a throttle valve or gradually retarding the ignition timing. The engine control device can also slow the engine at a predetermined gradual rate by stopping ignition to at least one of the variable combustion chambers through a relay circuit.
The present invention will be described below in connection with the accompanying drawing figures in which:
FIGS. 4(a) and 4(b) are diagrams illustrating failure judgment performed in the accelerator opening sensor failure judgment section of
FIGS. 8(a), 8(b) and 8(c) are diagrams illustrating throttle valve closing control performed in the processing of
A preferred embodiment of the present invention will be described below in connection with the accompanying drawing figures.
The intake pipe 6 includes a throttle valve 12 that is adapted to be opened and closed in response to the opening of an accelerator 17, which for a motorcycle or the like, is positioned on the handlebars. The intake pipe 6 also includes an injector 13 positioned on the downstream side from the throttle valve 12. The injector 13 operates as a fuel injection device. The injector 13 is connected to a filter (not shown), a fuel pump (not shown) and a pressure control valve (i.e., a regulator) (not shown) disposed in a fuel tank (not shown). The illustrated engine 1 has an independent intake system such that a respective injector 13 is provided on the intake pipe 6 for each cylinder of the engine. In the illustrated embodiment, the throttle valve 12 for each cylinder is arranged such that opening and closing control is performed by a stepper motor 16 instead of being mechanically coupled to the accelerator 17.
The operating conditions of the engine 1 are controlled by an engine control unit (ECU) 15, which is responsive to input signals representing operating parameters of the engine 1 detected by a plurality of sensors. For example, a crank angle sensor 20 detects the rotation angle (or phase) of the crank shaft 3. A throttle opening sensor 23 detects the opening (i.e., the position) of the throttle valve 12. A plurality (e.g., 4) of intake pipe pressure sensors 24 detect the respective intake pipe pressure in the intake pipe 6 of each cylinder. In addition, a side stand switch 21 detects the housing condition of a side stand (i.e., whether the side stand (or kick stand) is raised or lowered). An accelerator opening sensor 22 detects the amount of operation of the accelerator 17 (i.e., detects the position of the accelerator as it is turned by the motorcycle operator). A turnover switch 25 detects whether the vehicle is upright or turned over. Other sensors may also be used to detect other operating conditions of the motorcycle.
The engine control unit 15 receives the detection signals of the sensors as input signals, and, as described in more detail below, generates control signals as output signals to the fuel pumps (not shown), to the injectors 13, to the ignition coils 11, and to the stepper motor 16. The engine control unit 15 comprises a microcomputer (not shown) or the like. Various other kinds of calculation circuits may be substituted for the microcomputer.
The condition judgment section 31 comprises an accelerator opening detection section 34, a throttle opening detection section 35, a side stand switch (SW) detection section 36, and a turnover detection section 37. The accelerator opening detection section 34 detects an accelerator opening (i.e., accelerator position) based on an accelerator opening signal from the accelerator opening sensor 22. The throttle opening detection section 35 detects an throttle opening based on a throttle opening signal from the throttle opening sensor 23. The side stand switch detection section 36 detects a housing condition of the side stand based on a side stand switch signal from the side stand switch 21. The turnover detection section 37 detects a turnover based on a turnover switch signal from the turnover switch 25.
The failure judgment section 32 comprises a target valve opening calculation section 38, an error failure judgment section 39, an accelerator opening (i.e., position) sensor (APS) failure judgment section 40, a throttle opening (i.e., position) sensor (TPS) failure judgment section 41, a side stand failure judgment section 42, and a turnover failure judgment section 43. The target valve opening calculation section 38 calculates a target opening of the throttle valve from the accelerator opening detected in the accelerator opening detection section 34. The error failure judgment section 39 judges a failure associated with the opening error of the throttle valve from the target valve opening calculated in the target valve opening calculation section 38 and the throttle opening detected in the throttle opening detection section 35. The accelerator opening sensor failure judgment section 40 judges a failure of the accelerator opening sensor 22 from the accelerator opening detected in the accelerator opening detection section 34. The throttle opening sensor failure judgment section 41 judges a failure of the throttle opening sensor 23 from the throttle opening detected in the throttle opening detection section 35. The side stand failure judgment section 42 judges a failure associated with the side stand from the housing condition of the side stand detected in the side stand switch detection section 36. The turnover failure judgment section 43 judges a failure associated with the turnover from the turning-over condition detected in the turnover detection section 37.
The failure time control section 33 comprises a throttle valve control section 44 and an ignition control section 45. The throttle valve control section 44 controls the opening of the throttle valve 12. The ignition control section 45 controls the igniting condition of the ignition plugs 10.
The target valve opening calculation section 38 responds to the magnitude of the accelerator opening detected in the accelerator opening detection section 34 and calculates a normal throttle opening for the throttle valve 12. Generally, the normal throttle opening is calculated as the detected accelerator opening multiplied by a given factor.
The error failure judgment section 39 receives the target valve opening calculated by the target valve opening calculation section 38 and receives the detected throttle opening from the throttle opening detection section 35. The error failure judgment section 39 judges that a failure has occurred when a difference between a target valve opening and the detected throttle opening is excessive. For example, as illustrated in
The accelerator opening sensor (APS) failure judgment section 40 receives input information from the accelerator opening sensor 22 and the accelerator opening detection section 34. As shown in FIG. 4(a), the accelerator opening detected in the accelerator opening detection section 34 by the accelerator opening sensor 22 comprises a main accelerator opening APS(a) value and a sub accelerator opening APS(b) value. In a first error detection operation illustrated in FIG. 4(a), the APS failure judgment section 40 judges that either one or both of the accelerator opening sensor 22 and the accelerator opening detection section 34 has failed and generates an error indication when either the APS(a) value or the APS(b) value remains outside a given allowable error range for more that a given failure judgment time with respect to the other value. In a second error detection operation illustrated in FIG. 4(b), the APS failure judgment section 40 generates an error indication when the accelerator opening APS detected in the accelerator opening detection section 34 remains within an abnormal sensor output range (either of the shaded voltage ranges in FIG. 4(b)) for more then a given failure judgment time.
The throttle opening sensor failure judgment section 41 receives the throttle opening (TPS) detected in the throttle opening detection section 35. As illustrated in
The side stand failure judgment section 42 receives the side stand condition value from the side stand switch detection section 36 and also receives a value responsive to the current engine speed. The side stand failure judgment section 42 judges that a failure of the side stand housing has occurred when the side stand is not housed and the engine speed exceeds a given value for more than a given failure judgment time.
As illustrated in
In the step S3, the procedure calculates a motor drive command value to close the throttle valve in response to the current throttle valve opening. The procedure then advances to a step S5.
In the step S4, the procedure calculates a motor drive command value to bring the throttle valve opening close to the target valve opening calculated in the target valve opening calculation section 38. The procedure then advances to the step S5.
In the step S5, procedure drives the stepper motor 16 according to the motor drive command value calculated in the step S3 or the value calculated in the step S4. Thereafter, the procedure returns to the step S1 to again detect the various conditions.
The generation of the motor drive command in the step S3 to close the throttle valve when a failure is detected is illustrated in FIGS. 8(a), 8(b) and 8(c). In particular, FIG. 8(a) illustrates a closing control function in which the valve opening is closed uniformly with time (i.e., at a constant speed) as represented by a linear downwardly sloping line. FIG. 8(b) illustrates a closing control function in which the valve closing speed is decreased with time, as represented by a downwardly convex curve. FIG. 8(c) illustrates a closing control function in which the valve is closed at a greater speed for a first time duration when the valve is initially closed, and then during a second time duration, the valve is closed at a slower speed. The closing speed in FIG. 8(c) comprises two linear functions, wherein the closing speed changes in accordance with the first linear function (i.e., a relatively steep downwardly sloping line) for the first duration and changes in accordance with a second linear function (i.e., a less steep downwardly sloping line) for the second duration.
As illustrated in FIGS. 8(a), 8(b) and 8(c), various kinds of closing speed control of the throttle valve are possible, but either the closing speed control of FIG. 8(b) or the closing speed control of FIG. 8(c) is preferred over the closing speed control of FIG. 8(a) in order to offset the torque characteristics of many engines. For example,
Then, in a step S12, the ignition timing value is calculated from input information representing the throttle valve opening, the engine speed, and the like. Thereafter, in a step S13, the procedure judges whether any failure is detected in the failure judgment section 32. If any failure is detected, the procedure advances to a step S14. If no failure is detected, the procedure advances to a step S18.
In the step S14, the procedure calculates an ignition timing correction value corresponding to an elapsed time since occurrence of the failure. The procedure then advances to a step S15 where the ignition timing correction value calculated in the step S14 is added to the ignition timing value calculated in the step S12 to generate a new ignition timing value. The procedure then advances to a step S16.
In the step S16, the procedure judges whether a given time has passed since occurrence of the failure. If the given time has passed, the procedure advances to a step S17. If the given time has not passed, then the procedure advances to the step S18.
In the step S17, the ignition is stopped and the procedure terminates.
In the step S18, the procedure performs ignition control based on the ignition timing value calculated in the step S12 or the ignition timing value calculated in the S15 in accordance with the path taken at the decision step S13. Thereafter, the procedure returns to the step S11 to repeat the foregoing steps.
The step S14 and the step S15 of
In the example illustrated in
FIG. 14 and
The ignition cut relay output circuit 26 drives a plurality of ignition cut relays 27a, 27b, 27c, 27d respectively disposed between the ignition coils 11a, 11b, 11c, 11d and a power source. During ordinary engine operation, the ignition cut relay output circuit 26 generates control signals to hold the contacts of the ignition cut relays 27a, 27b, 27c, 27d closed so that the ignition pulses from the igniter circuit 15c are communicated to the ignition coils 11a, 11b, 11c, 11d. When the failure judgment section 32 judges the existence of some failure, the outputs from the ignition cut relay circuit 26 to the ignition cut relays 27a, 27b, 27c, 27d are stopped to cause the ignition cut relays 27a, 27b, 27c, 27d to be opened successively as shown in FIG. 15. In a particular embodiment, the ignition cut relays 27a, 27b, 27c, 27d are opened in order to suppress the ignition pulses to the ignition coils 11a, 11b, 11c, 11d in order of the cylinder number from the first cylinder to the fourth cylinder. This cylinder-by-cylinder stopping of ignition also causes the engine torque to be decreased gradually, thereby effecting fail-safe without causing the driver to have an uneasy feeling that might be caused by an abrupt change in the engine torque.
For a smooth decrease in engine torque, it is preferable to stop the ignition on a cylinder-by-cylinder basis in accordance with the foregoing embodiments. However, for many four-cylinder engines, the operator does not develop an uneasy feeling even when the ignition is stopped initially for three cylinders, for example, and then the remaining cylinder is stopped after a selected time duration.
Although in the foregoing embodiment, description is made on an in-intake pipe injection type engine, the engine control device of this invention can also be applied to a direct injection type engine similarly.
In addition, although in the foregoing embodiment, description is made on a so-called multi-cylinder type engine with four cylinders, the engine control device of this invention can also be applied to a single cylinder engine similarly, except for the embodiments of
As described above, an engine control device according to the preferred embodiments of the present invention causes the engine torque to be gradually decreased when a failure is detected so that any uneasy feeling that an operator might otherwise experience if the torque is abruptly changed is reduced.
In one particular embodiment, the closing speed of a throttle valve is controlled to gradually decrease engine torque. The throttle valve is initially closed quickly and is then closed slowly to cause the engine torque to be decreased smoothly.
In another particular embodiment, the engine control device is arranged such that engine torque is slowly decreased by at least one of delayed ignition timing, a thinning-out of ignition timing, and a cylinder-by-cylinder stopping of ignition. Therefore, if the ignition timing is delayed little by little or if the ignition is thinned out little by little or if the ignition is stopped on a cylinder-by-cylinder basis, the engine torque can be decreased smoothly to reduce any uneasy feeling that an operator might otherwise experience.
In one embodiment, the engine control device includes a relay circuit for stopping ignition the ignition on a cylinder-by-cylinder basis when a failure is detected, thereby enabling engine torque to be decreased reliably and gradually even when a requisite CPU for electronic control fails.
Number | Date | Country | Kind |
---|---|---|---|
2001-260440 | Aug 2001 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
4138601 | Nakamura et al. | Feb 1979 | A |
4587937 | Masuda | May 1986 | A |
4645027 | Masuda | Feb 1987 | A |
4941442 | Nanyoshi et al. | Jul 1990 | A |
4989570 | Kuribara et al. | Feb 1991 | A |
5003948 | Churchill et al. | Apr 1991 | A |
5950597 | Kamio et al. | Sep 1999 | A |
6014958 | Miwa et al. | Jan 2000 | A |
6047679 | Matsumoto et al. | Apr 2000 | A |
6397585 | Kitajima et al. | Jun 2002 | B2 |
6711492 | Pursifull et al. | Mar 2004 | B1 |
Number | Date | Country |
---|---|---|
60-050037 | Aug 1985 | JP |
04-164155 | Jun 1992 | JP |
05-302531 | Nov 1993 | JP |
07-180644 | Jul 1995 | JP |
07-243373 | Sep 1995 | JP |
07-332122 | Dec 1995 | JP |
08-189367 | Jul 1996 | JP |
09-303167 | Nov 1997 | JP |
10-227252 | Aug 1998 | JP |
11-036898 | Feb 1999 | JP |
2002-067741 | Mar 2002 | JP |
Number | Date | Country | |
---|---|---|---|
20030062025 A1 | Apr 2003 | US |