1. Field of the Invention
The present invention relates to an electronic governor system in which a control device performs an operation to open and close a throttle valve installed in an air suction system of an engine, thereby maintaining a desired engine rotation number, and the control device of the electronic governor system, and more particularly, it relates to an electronic governor system having a failure diagnosis function of detecting the occurrence of a failure in the system, and a control device of the electronic governor system.
2. Description of Related Art
In recent years, for the purpose of precisely controlling an engine, in place of an operator's accelerator operation to mechanically open and close the throttle valve, there has been spread an electronic governor system in which an electronic control device performs an operation to open and close a throttle valve, thereby controlling an engine rotation number. For example, an electronic governor system 1C having a constitution disclosed in JP-A-5-240073 and shown in
In the conventional electronic governor system 1C, an engine 2 which is a control object is subjected to various controls by an electronic control unit 10C, and a position (an open degree) of a throttle valve 32 incorporated in an electronic control throttle (an electronic governor) 30 disposed in an air suction passage 20 of the engine 2 is adjusted to change the amount of air to be sucked, thereby controlling an output of the engine.
In this case, as to the engine rotation number, an output signal from a crank angle sensor 12 disposed on the side of a crank shaft is taken into the electronic control unit 10C (F), and on the basis of the signal, the electronic control unit 10C operates a throttle actuator 13 for the throttle valve 32 disposed in the electronic control throttle 30, to control the engine rotation number. Moreover, the electronic control throttle 30 is provided with a throttle position sensor 14 so as to obtain positional information of the throttle valve 32, and an output signal from the sensor is also taken into the electronic control unit 10C, to execute control so that an actual engine rotation number converges to a desired constant rotation number on various load conditions.
In the throttle actuator 13, a DC brush motor is usually used, and the electronic control unit 10C allows an arbitrary current to flow in a forward/backward direction on the basis of a pulse width modulation signal involving a polarity change (PWM excitation), thereby performing an operation to open and close the throttle valve 32. Moreover, when a target 34 attached to the end face of the throttle shaft 33 is detected by an encoder 35, the positional information of the throttle valve 32 is obtained, whereby servo control is executed so that an arbitrary throttle position is obtained on the basis of this positional information. It is to be noted that for the purpose of securing safety, a return spring 36 is disposed in the throttle shaft 33, and the throttle valve 32 is operated in a totally closed direction while the throttle actuator 13 is not operated owing to a failure or the like.
In a specific method of constantly executing the control in accordance with a desired arbitrary engine rotation number (Nd) on the basis of the above information, an error (Nerr) of the actual engine rotation number (Ne) with respect to the desired engine rotation number is calculated, and on the basis of this result, a block C2 of rotation number feedback control usually calculates a desired throttle position (θd). An error (θerr) of the actual throttle position (θe) with respect to this desired throttle position is calculated, and on the basis of this result, a block C1 of the feedback control obtains the throttle position, to calculate a control amount (U) of the throttle actuator 13. Then, when the throttle actuator 13 is driven on the basis of this control amount (U), the throttle position (θe) changes, and the amount of the air to be sucked changes, to increase or decrease a torque generated in the engine 2.
Moreover, various disturbance load torques (Tad) are added to the engine 2, but in accordance with a balance between these torques and the torque generated in the engine 2, the engine rotation number (Ne) is finally determined. Then, this engine rotation number (Ne) information is input into the block C2 for the rotation number control, and such a feedback control system executes the control so that the engine rotation number constantly converges to the desired engine rotation number (Nd). It is to be noted that in each feedback control calculation processing, an operation for allowing each error to converge to zero is performed, and in this operation, PID control, sliding mode control or the like is used.
However, in such conventional control, the failure of each sensor, the throttle actuator 13 or the like is not taken into consideration, and there has been a problem that if the failure occurs in each portion, the control becomes unstable, thereby causing engine stall, engine runaway or the like. To solve the problem, for example, as in a control device of an electronic governor system disclosed in JP-A-2003-214234, when a state where an absolute value of an error of a detected actual throttle open degree with respect to a desired throttle open degree is not less than a predetermined value continues for a predetermined time or longer, it is judged that the failure has occurred in a throttle control system.
However, even in a case where the failure of the throttle control system only is detected in this manner, if a failure occurs in another portion of the system, for example, as in the failure of the engine, this failure cannot be detected, whereby safety in the system is not sufficiently secured. Moreover, in the case of a serious failure involving the runaway, a failsafe control function to avoid at least the worst situation is preferably automatically exerted.
The present invention has been developed to solve the above problem, and an object thereof is to provide an electronic governor system in which the occurrence of a failure is accurately detected, whereby safety in the system can sufficiently be secured.
To achieve the object, according to the present invention, there is provided an electronic governor system comprising: an electronic control throttle including an actuator driving type throttle valve and a throttle position sensor; an engine rotation number sensor; and a control device which performs an operation to open and close the throttle valve in accordance with an engine operation state while detecting at least an output signal from the throttle position sensor and an output signal from the engine rotation number sensor, to maintain a desired engine rotation number, characterized in that the control device performs a first failure judgment method to constantly monitor an error of detected throttle position data with respect to a desired throttle control value and judge that a failure of a throttle control system has occurred in a case where an absolute value of this error exceeds a predetermined threshold value continuously for a predetermined time or longer, and the control device performs a second failure judgment method to judge that a serious failure has occurred in the system in a case where a detected engine rotation number exceeds a predetermined rotation number continuously for a predetermined time or longer, to perform predetermined operations in accordance with the judgment results.
In this manner, in the electronic governor system, the control device judges the occurrence of the failure (a defect) of the throttle control system while monitoring the error of the throttle position data with respect to the desired throttle control value. Additionally, the control device judges the occurrence of the serious failure in the system in a case where the engine rotation number exceeds a predetermined rotation number as an upper limit value or the like for securing safety continuously for a predetermined time or longer, thereby executing a procedure which is necessary in accordance with failure contents. In consequence, the safety of the system can sufficiently easily be secured.
Moreover, this electronic governor system is characterized in that during the operation in the case where it is judged by the first failure judgment method that the failure has occurred, the control device stops energization of an actuator of the throttle valve, and moves the throttle valve in a closing direction by a return spring attached to a throttle shaft, to lower the engine rotation number, whereby it is possible to securely construct a failsafe mechanism which avoids the runaway of the engine with a simple constitution.
Furthermore, in the above electronic governor system, during the operation in the case where it is judged by the second failure judgment method that the failure has occurred, the control device performs at least one of stop of energization of an ignition coil, stop of energization of a fuel injection valve and stop of supply of a fuel, to emergently stop the engine, whereby even when a serious failure occurs in the system, it is possible to securely avoid a serious situation due to the engine runaway or the like.
In addition, the above electronic governor system further comprises failure notification means, and during the operation in the case where it is judged that the failure has occurred, the control device notifies, via the failure notification means, an operator of at least one of the occurrence of the failure and a position of the failure, whereby when the failure of the system occurs, the operator can easily take an accurate action. In this case, the failure notification means is a failure display lamp, and the control device controls the energization so as to obtain a lighting situation which varies with contents of the judgment of the occurrence of the failure, whereby the operator can easily recognize the failure contents with a simple constitution.
Additionally, there is provided a control device in which a control program for an electronic control throttle is stored and which is disposed in the above electronic governor system to execute the control contents, whereby when this control device is only applied to the usual electronic governor system, the above functions can be realized.
According to the present invention, it is judged that a failure of a throttle control system has occurred, from an error of a throttle position with respect to a desired throttle control value, and additionally, it is judged that a serious failure in the system has occurred in a case where an engine rotation number exceeds a predetermined rotation number continuously for a predetermined time or longer, whereby the occurrence of the failure is accurately detected, and safety in the system can sufficiently be secured.
Hereinafter, the best mode for carrying out the present invention will be described with reference to the drawings.
That is, when control to maintain a constant engine rotation number is executed, the electronic control unit 10A constantly monitors an error of detected throttle position data with respect to a desired throttle control value, executes a first stage of a failure judgment method to judge that a failure of a throttle control system has occurred in a case where an absolute value of the error exceeds a predetermined threshold value continuously for a predetermined time or longer, and executes a second stage of the failure judgment method to judge that a serious failure has occurred in the system in a case where a detected engine rotation number exceeds a predetermined rotation number continuously for a predetermined time or longer, to perform predetermined operations in accordance with the judgment results.
It is to be noted that in the electronic control unit 10A, a program for executing a control method of the electronic governor system as follows is additionally stored in storage means of the electronic control unit which performs a usual throttle opening/closing operation. The electronic control unit 10A is disposed for exclusive use in the electronic governor system 1A, but the function of the electronic control unit may be performed by an electronic control device which executes another engine control.
This Uc is a fixed value of 0. Moreover, a failsafe control flag GFS1 of the first stage is flag information output from a block GSF which performs failsafe control judgment. Hereinafter, the block GSF for this failsafe control judgment will be described in detail with reference to
The first stage of the failure judgment method of the electronic governor system 1A will be described. When a start condition flag 1 (GJD1) is established, a throttle operation trouble judgment block G-1 starts. This block performs such processing that when an absolute value of a throttle position error (θerr) exceeds a predetermined threshold value and this state continues for a predetermined time or longer, it is supposed and judged that “an operation defect is generated in a throttle mechanism owing to delay, adherence or the like”, to set a flag THFAIL to 1.
When the flag THFAIL is 1, the failsafe control flag GFS1 of the first stage is set to 1, and the control input (U) of the throttle actuator 13 is set to 0 by the method described above with reference to
In consequence, safe control (hereinafter referred to as “the governor cut control”) is executed to lower the engine rotation number, thereby preventing the runaway of an engine in advance. In accordance with the failsafe control flag GFS1 of the first stage, there is obtained a logical sum G-5 of all pieces of information on a failure flag TPSFAIL of a throttle position sensor 14, a failure flag CPSFAIL of a crank angle sensor 12, a flag OVERRUN described later and a flag EST in addition to the flag THFAIL. Even when the throttle position control has only little risk, the governor cut control is executed as early as possible, thereby further improving safety in this logical structure.
Moreover, the start condition flag 1 (GJD1) is set to 0 in an engine stop state or in a state where a power source voltage is unstable before or after the start of the engine, but the flat is set to 1 in another state where an engine 2 rotates. In consequence, the stability of a throttle operation is monitored as constantly as possible while eliminating an erroneous diagnosis element.
Next, the second stage of the failure judgment in the electronic governor system 1A will be described. The engine rotation number (Ne) is constantly monitored, and when the rotation number exceeds the maximum allowable rotation number of the engine 2, processing G-3 is performed to set the flag OVERRUN to 1. The flag OVERRUN is executed to protect the engine 2 from overrun, to perform the governor cut operation by the logical sum processing G-5. Moreover, through another logical sum processing G-6, processing is performed to set a flag GFS2 of the failsafe control of the second stage to 1.
When the flag GFS2 is 1, an operation to cut fuel injection or ignition output is performed. In consequence, the generated torque of the engine 2 is eliminated, and the engine rotation number can rapidly be lowered. Then, in a case where the engine rotation number is not more than the predetermined maximum allowable rotation number, the flag OVERRUN is set to 0, whereby the governor cut operation, the fuel injection cut operation or the ignition cut operation is discontinued, thereby returning to a usual state.
Moreover, when a start condition flag 2 (GJD2) is established and the system encounters a situation in which a state where the flag OVERRUN is set from 0 to 1 occurs frequently for a short time, processing G-4 to set the flag EST to 1 is performed. A state where the flag EST is set to 1 means that “a serious defect has been generated in the electronic governor system 1A owing to the drop-out of the throttle valve 32, the breakage of the return spring or the like.” The electronic control unit performs the above processing of the flag OVERRUN and the logical sum G-6, thereby setting the failsafe control flag GFS2 of the second stage to 1.
It is to be noted that when an ignition key is turned on, the start condition flag 2 (GJD2) is set from 0 to 1, and the flag is not reset to 0 until the ignition key is turned off. Therefore, the electronic control unit has a logical structure in which the flag EST is not reset to 0 until the control block G-4 resets the start condition flag 2 (GJD2) to 0. In consequence, when the ignition/fuel cut function is once performed in accordance with the flag EST, this state is maintained until the ignition key is turned on again.
Another safety measure has a logical structure including processing G-2 to set a flag GVSTOP to 1, when the engine rotation number (Ne) is 0, and the governor cut operation is performed through the logical sum processing G-5, whereby the safety of the system is further improved. Then, information on the flags THFAIL, TPSFAIL, CPSFAIL and EST of failure factors is input into a display processing block G-7 which notifies the operator of the failure information by lighting a failure display lamp 99 (see
Next, when a starter motor is driven to perform an engine start operation (II), the engine rotation number (Ne) increases to obtain the governor stop flag GVSTOP=0, and the failsafe control flag GFS1 of the first stage is reset to 0. In the control of the electronic governor system in a normal state, the desired throttle position (θd) is calculated in accordance with the desired engine rotation number (Nd), and the actual throttle position (θe) is controlled so as to converge to this desired throttle position, thereby finally performing usual control so that the engine rotation number (Nd) converges to the desired engine rotation number.
Afterward, even when the desired engine rotation number (Nd) is changed to perform an acceleration/deceleration operation (III), the throttle position (θe) is controlled so as to follow the desired engine rotation number (Nd). However, when the electronic governor system 1A is normal, the error (θerr) of the actual throttle position (θe) with respect to the desired throttle position (θd) is micro, and does not exceed the “threshold value” which is preset for the failure judgment. If the error exceeds the value, control is immediately executed so that the position converges to the desired throttle position (θd). In consequence, there continues a state where time when “the threshold value” is exceeded is not very long.
However, if a problem such as an operation defect occurs here in the throttle mechanism to worsen the operation (IV), the operation to converge to the desired throttle value (θd) is delayed, or the value cannot converge to the desired value at all. In consequence, the error (θerr) exceeds “the throttle value”, and this state continues for a long time.
When this state continues for a predetermined time or longer (V), as the first stage of the failure judgment of the electronic governor system 1A, it is judged that “the throttle operation defect” has been generated, and the flag THFAIL is set to 1, to display the failure. Moreover, the failsafe control flag GFS1 of the first stage of the system is set to 1, and the control input into the throttle actuator 13 is set to 0, to cut the power source, whereby the throttle valve 32 is returned to the totally closed position only by a returning force of the return spring 36. The engine rotation number is lowered to prevent the runaway and inadvertent blow-up of the engine 2, thereby securing the safety of the system.
When the overrun flag OVERRUN is 1, the throttle control amount (U) is set to 0, to cut the power source of the throttle actuator 13, the throttle valve 32 is returned in the totally closing direction by the return spring, and the ignition and fuel injection are cut, whereby control is executed so as to prevent the overrun of the engine 2. Furthermore, when the engine rotation number (Ne) lowers to be not more than the above “threshold value”, the overrun flag OVERRUN is reset to 0, thereby returning to a usual control state. In consequence, the electronic control unit 10A of the electronic governor system 1A constantly executes safety control so that the rotation number of the engine 2 does not exceed the maximum allowable rotation number.
In another similar operation example, when a large load is applied (III) and from this high load state, the load is rapidly released (IV), the engine rotation number (Ne) overshoots the desired engine rotation number sometimes. Also in this case, the overrun flag OVERRUN is exerted in the same manner as described above, and the governor cut control and ignition/fuel cut control are executed to prevent the occurrence of the engine overrun.
However, when a serious defect is generated in the throttle valve 32 and especially when there emerges a failure mode which is more serious than the above failure judgment conditions of the first stage, for example, the adherence of the throttle shaft 33, the drop-out of the valve, the breakage of the return spring or the like, a phenomenon (V) occurs in which the overrun flag OVERRUN repeats 1 and 0 and the engine rotation number (Ne) intensely hunts.
When the electronic control unit 10A experiences a state where the overrun flag OVERRUN repeats 1 and 0 in such a short time, the electronic control unit judges that “the serious defect has been generated in the system”, sets the engine emergency stop flag EST to 1, completely cuts the ignition and fuel injection to emergently stop the engine 2 (VI), and notifies (displays) failure information. In consequence, the serious failure which causes engine breakdown can be prevented in advance, and the operator can instantaneously recognize the failure information to appropriately and immediately repair the failure.
Moreover, a magnet type igniter 16 is employed as ignition means of the engine 2, and an ignition signal generated by this igniter is transmitted to an ignition plug 60 through an ignition coil 6, thereby discharging electricity. The ignition signal is input into an electronic control unit 10B (K), and a cycle of the signal is read by a microcomputer 103, whereby the cycle is utilized as engine rotation number data. Substantially in the same manner as in the above system, electronic governor control processing is performed, and the throttle actuator 13 is driven and controlled.
Here, when the system encounters a first stage of a failure state due to the above “throttle operation defect”, an output (C) from the electronic control unit 10B is set to 0 by a method similar to the above method, thereby stopping the driving of the throttle actuator 13.
Moreover, when the system encounters a second stage of the failure state due to the above “serious defect generated in the system”, the microcomputer 103 turns on a fuel/ignition cut signal (M). When this signal is turned on, the input port (K) of the ignition signal is earthed to engine ground by a switch unit 102, whereby the ignition plug 60 is not ignited. Moreover, when the solenoid valve 8a for cutting the fuel in the carburetor 8 is closed to cut the fuel (cut a power source via a port (P)), in the same manner as in the above system, the engine 2 can emergently be stopped.
The electronic governor system 1B has the above constitution, and the electronic control unit 10B has the above control contents, whereby as compared with the conventional electronic governor system 1C, excellent control and a secure failsafe control mechanism in the system are constructed at low cost.
As described above, a first stage of failure judgment is performed on the basis of information on an error amount of throttle position control. Additionally, from an occurrence situation of the overrun of an engine, a second stage of the failure judgment is performed. In the case of the former failure judgment, a driving power source of a throttle actuator is cut to lower an engine rotation number. In the case of the latter failure judgment, a power source of an igniter or a fuel injection unit is cut to emergently stop the engine. According to the present invention, new sensors for the failure judgment do not have to be added but failure diagnosis of a system can be performed only with sensor information on the present situation. There can be provided a sufficiently safe electronic governor system.
Number | Date | Country | Kind |
---|---|---|---|
2010-105642 | Apr 2010 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
5657737 | Ishida et al. | Aug 1997 | A |
6751544 | Hashimoto et al. | Jun 2004 | B2 |
7831372 | Sawut et al. | Nov 2010 | B2 |
Number | Date | Country |
---|---|---|
05-240073 | Sep 1993 | JP |
2003-214234 | Jul 2003 | JP |
Number | Date | Country | |
---|---|---|---|
20120000442 A1 | Jan 2012 | US |