1. Field of the Invention
The present invention relates to a driving apparatus and a control method for an electric actuator.
2. Description of the Related Art
Japanese Unexamined Patent Publication No. 2001-254637 discloses an apparatus for diagnosing the malfunction of a variable valve lift mechanism which varies a lift amount of an engine valve by an electric actuator.
In the above diagnosis apparatus, it is judged that the variable valve lift mechanism is malfunctioned, when a change in lift amount is smaller than a predetermined value and also when an absolute value of the deviation between the lift amount and a target value exceeds a predetermined value.
In the case where a computing unit that computes an operation amount of the variable valve lift mechanism is operated normally, it is possible to execute the failure diagnosis of the variable valve lift mechanism and the processing based on a result of the failure diagnosis.
However, if the computing unit is failed, it becomes impossible to appropriately execute the failure diagnosis and the processing based on the result of the failure diagnosis. As a result, there is a possibility that the lift amount of the engine valve is abnormally controlled.
It is therefore an object of the present invention to provide a driving apparatus and a control method, capable of reliably stopping the driving of an electric actuator when a computing unit that computes an operation amount of the electric actuator is failed.
In order to achieve the above object, according to the present invention, a plurality of reference signals output from a computing unit is subjected to the logical operation, and the power supply to a drive circuit for an electric actuator is shut off according to an output by the logical operation.
Further, according to the present invention, a frequency of a reference signal output from a computing unit is measured, the measured frequency and a previously set frequency are compared with each other, and the power supply to a drive circuit for an electric actuator is shut off according to a comparison result.
Moreover, according to the present invention, it is diagnosed whether or not a computing unit is failed, a reference signal output from the computing unit and a diagnosis signal indicating a result of the failure diagnosis are subjected to the logical operation, and the power supply to a drive circuit for an electric actuator is shut off according to an output by the logical operation.
The other objects and features of the invention will become understood from the following description with reference to the accompanying drawings.
In
Electronically controlled throttle 104 is a device for driving a throttle valve 103b to open and close by a throttle motor 103a.
Then, air is sucked into a combustion chamber 106 of engine 101 via electronically controlled throttle 104 and an intake valve 105.
A combusted exhaust gas is discharged from combustion chamber 106 via an exhaust valve 107, and thereafter, is purified by a front catalyst 108 and a rear catalyst 109, to be emitted into the atmosphere.
Exhaust valve 107 is driven by a cam 111 axially supported by an exhaust side camshaft 110, to open and close, while maintaining a fixed lift amount, a fixed valve operating angle and fixed valve timing.
On the other hand, there is disposed a variable valve event and lift (VEL) mechanism 112 which continuously varies a lift amount of intake valve 105 as well as an operating angle thereof.
Here, an engine control module (ECM) 114 and a VEL controller 113 are disposed.
ECM 114 computes a target lift amount, to send it to VEL controller 113.
VEL controller 113 which received data of the target lift amount feedback controls VEL mechanism 112 so as to obtain the target lift amount.
ECM 114 receives detection signals from various sensors.
As the various sensors, there are disposed an air flow meter 115 detecting an intake air flow amount of engine 101, an accelerator opening sensor 116 detecting an accelerator opening, a crank angle sensor 117 taking a crank rotation signal out of crankshaft 120, a throttle sensor 118 detecting an opening TVO of throttle valve 103b and a water temperature sensor 119 detecting a cooling water temperature of engine 101.
Further, a fuel injection valve 131 is disposed on an intake port 130 at the upstream side of intake valve 105.
Fuel injection valve 131 is driven to open based on an injection pulse signal from ECM 114 to inject fuel of an amount proportional to the injection pulse width of the injection pulse signal.
Further, ECM 114 computes ignition timing (ignition advance value) based on the fuel injection pulse width and an engine rotation speed, to control the ignition timing by an ignition plug (not shown in the figure).
VEL mechanism 112 shown in
Eccentric cams 15, 15 are connected with rocker arms 18, 18 by link arms 25, 25, respectively. Rocker arms 18, 18 are connected with swing cams 20, 20 by link members 26, 26.
Rocker arms 18, 18, link arms 25, 25, and link members 26, 26 constitute a transmission mechanism.
Each eccentric cam 15, as shown in
Eccentric cams 15, 15 are pressed and fixed to camshaft 13 via camshaft insertion holes 15c at outsides of valve lifters 19, 19, respectively, so as not to interfere with valve lifters 19, 19.
Each rocker arm 18, as shown in
A pin hole 18d is formed through one end portion 18b which is formed to protrude from an outer end portion of base portion 18a. A pin 21 to be connected with a tip portion of link arm 25 is pressed into pin hole 18d. A pin hole 18e is formed through the other end portion 18c which is formed to protrude from an inner end portion of base portion 18a. A pin 28 to be connected with one end portion 26a (to be described later) of each link member 26 is pressed into pin hole 18e.
Control cam 17 is formed in a cylindrical shape and fixed to an outer periphery of control shaft 16. As shown in
Swing cam 20 is formed in a substantially lateral U-shape as shown in
A base circular surface 24a of base end portion 22 side and a cam surface 24b extending in an arc shape from base circular surface 24a to an edge of end portion 23, are formed on a bottom surface of swing cam 20. Base circular surface 24a and cam surface 24b are in contact with a predetermined position of an upper surface of each valve lifter 19 corresponding to a swing position of swing cam 20.
Namely, according to a valve lift characteristic shown in
Link arm 25 includes a ring-shaped base portion 25a and a protrusion end 25b protrudingly formed on a predetermined position of an outer surface of base portion 25a. A fitting hole 25c to be rotatably fitted with the outer surface of cam body 15a of eccentric cam 15 is formed on a central position of base portion 25a. Also, a pin hole 25d into which pin 21 is rotatably inserted is formed through protrusion end 25b.
Link member 26 is formed in a linear shape of predetermined length and pin insertion holes 26c, 26d are formed through both circular end portions 26a, 26b. End portions of pins 28, 29 pressed into pin hole 18d of the other end portion 18c of rocker arm 18 and pin hole 23a of end portion 23 of swing cam 20, respectively, are rotatably inserted into pin insertion holes 26c, 26d.
Snap rings 30, 31, 32 restricting axial transfer of link arm 25 and link member 26 are disposed on respective end portions of pins 21, 28, 29.
In such a constitution, depending on a positional relation between the center axis P2 of control shaft 16 and the center axis P1 of control cam 17, as shown in
Control shaft 16 is driven to rotate within a predetermined rotation angle range, which is restricted by a stopper, by a DC servo motor (actuator) 121 as shown in
In
On the other hand, a pair of stays 123a, 123b is fixed to the tip end of control shaft 16. A nut 124 is swingingly supported around an axis parallel to control shaft 16 connecting tip portions of the pair of stays 123a, 123b.
A bevel gear 126 meshed with bevel gear 122 is axially supported at a tip end of a threaded rod 125 engaged with nut 124. Threaded rod 125 is rotated by the rotation of DC servo motor 121, and the position of nut 124 engaged with threaded rod 125 is displaced in an axial direction of threaded rod 125, so that control shaft 16 is rotated.
Here, the valve lift amount is decreased as the position of nut 124 approaches bevel gear 126, while the valve lift amount is increased as the position of nut 124 gets away from bevel gear 126.
Further, a potentiometer type angle sensor 127 detecting the angle of control shaft 16 is disposed on the tip end of control shaft 16, as shown in
A stopper member 128 which is formed to protrude from the outer periphery of control shaft 16, is in contact with a receiving member on the fixing side (not shown in the figure) in both of a valve lift amount increasing direction and a valve lift amount decreasing direction, so that the rotation range of control shaft 16 is restricted, thereby the minimum valve lift amount and the maximum valve lift amount are defined.
A battery voltage is supplied to VEL controller 113, and the power is supplied to a CPU 302 via a power supply circuit 301.
Further, a power supply voltage from power supply circuit 301 is supplied to angle sensors 127a, 127b via a power supply buffer circuit 303.
Output signals from angle sensors 127a, 127b are read in CPU 302 via input circuits 304a, 304b.
Further, there is disposed a motor drive circuit 305 for driving DC servo motor 121.
Motor drive circuit 305 is a PWM system drive circuit which varies the pulse width of a pulse signal for turning ON/OFF a driving power source for DC servo motor 121 based on a direct current level of a control signal (pulse width modulated signal PWM) output from CPU 302, which varies the ON duty of the pulse signal to control an average voltage of DC servo motor 121.
In order to drive DC servo motor 121 in a normal rotation direction and in a reverse rotation direction, control signals for normal and reverse rotations are input to motor drive circuit 305 from CPU 302, other than the pulse width modulated signal PWM.
A battery voltage is supplied to motor drive circuit 305 via a relay circuit 306.
Relay circuit 306 is driven to turn ON/OFF by a relay drive circuit 307.
Further, there is disposed a current detection circuit 308 which detects a current of DC servo motor 121.
Relay drive circuit 307 turns relay circuit 306 ON to supply the power to motor drive circuit 305, when an output from an AND circuit 321 is at a high level (1).
Further, relay drive circuit 307 turns relay circuit 306 OFF to shut off the power supply to motor drive circuit 305, when the output from AND circuit 321 is at a low level (0).
Input terminals of AND circuit 321 are input with a port output from CPU 302 of VEL controller 113, and also a port output from a CPU 114a of ECM 114 via an interface circuit (I/F circuit) 114b, so that the AND operation of respective port outputs is performed.
CPU 302 of VEL controller 113 is set to output a reference signal of high level to the input terminal of AND circuit 321.
On the other hand, CPU 114a of ECM 114 diagnoses a feedback control function of VEL controller 113 (CPU 302), and outputs a diagnosis signal of high level to the input terminal of AND circuit 321 when it is judged that the feedback control function is normal, while outputting a diagnosis signal of low level to the input terminal of AND circuit 321 when it is judged that the feedback control function is abnormal.
Accordingly, when CPU 302 of VEL controller 113 is operated normally so that the reference signal of high level is output from an output port of CPU 302 to the input terminal of AND circuit 321, and also when CPU 114a of ECM 114 judges that the feedback control function of VEL controller 113 is normal to output the diagnosis signal of high level to the input terminal of AND circuit 321, an output terminal of AND circuit 321 becomes high level and relay circuit 306 is turned ON, so that the battery voltage is supplied to motor drive circuit 305 via relay circuit 306.
On the other hand, in the case where CPU 302 of VEL controller 113 is malfunctioned so that the reference signal output to the input terminal of AND circuit 321 becomes low level, and/or when CPU 114a of ECM 114 judges the abnormality in the feedback control function of VEL controller 113 and outputs the diagnosis signal of low level to the input terminal of AND circuit 321, the output terminal of AND circuit 321 becomes low level and relay circuit 306 is turned OFF, so that the battery voltage supply to motor drive circuit 305 is shut off by relay circuit 306.
Here, VEL controller 113 is provided with a communication circuit 309 for communicating between VEL controller 113 and ECM 114.
On the other hand, ECM 114 is provided with a communication circuit 114c for communicating with VEL controller 113.
Thus, the intercommunication can be performed between VEL controller 113 and ECM 114.
Then, the target angle of control shaft 16 computed in ECM 114 based on the accelerator opening, the engine rotation speed and the like is transmitted to VEL controller 113.
Further, the angle of control shaft 16 detected by angle sensor 127 is transmitted to ECM 114 from VEL controller 113.
ECM 114 judges a convergence state of the actual angle relative to the target angle based on the deviation between the target angle and the angle detected by angle sensor 127, thus performing the failure diagnosis of VEL controller 113.
A flowchart in
In step S1, a target angle TGVEL of control shaft 16 is read.
In step S2, an actual angle REVEL of control shaft 16 transmitted from VEL controller 113 is read.
In step S3, the deviation ERR between the target angle TGVEL and the actual angle REVEL is calculated.
ERR=TGVEL−REVEL
In step S4, the deviation ERR is integrated to update an integral value ΣERR.
In step S5, it is judged whether or not the integral value ΣERR is within a predetermined range.
Then, when it is judged that the integral value ΣERR is outside the predetermined range and the actual angle REVEL is not converged into the target angle TGVEL at a desired response, control proceeds to step S6.
In step S6, it is judged that VEL controller is failed.
In next step S7, the diagnosis signal of low level is output to the input terminal of AND circuit 321.
When the diagnosis signal of low level is output to the input terminal of AND circuit 321 from ECM 114, even if the reference signal of high level is output to the input terminal of AND circuit 321 from CPU 302 of VEL controller 113, the output from AND circuit 321 is switched to be at a low level.
As a result, relay circuit 306 is turned OFF, and the supply of battery voltage to motor drive circuit 305 is shut off by relay circuit 306, so that the driving of DC servo motor 121 (electric actuator) is stopped.
On the other hand, even if ECM 114 judges that VEL controller is operated normally, if CPU 302 of VEL controller 113 is malfunctioned and the reference signal output to the input terminal of AND circuit 321 becomes low level, the output from AND circuit 321 is switched to be at a low level.
As a result, relay circuit 306 is turned OFF, and the supply of battery voltage to motor drive circuit 305 is shut off by relay circuit 306, so that the driving of DC servo motor 121 (electric actuator) is stopped.
Note, the failure diagnosis method for VEL controller 113 is not limited to the method shown in the flowchart of
In the second embodiment shown in
Here, one of the two output ports of CPU 302 is directly connected to the input terminal of AND circuit 321. However, the other port is connected to a NOT gate 322, so that an inverted signal thereof is input to the input terminal of AND circuit 321.
Then, the reference signal of low level is output from the output port on the side where NOT gate 322 is disposed, and the reference signal of high level is output from the output port on the side where NOT gate 322 is not disposed, so that both input terminals of AND circuit 321 become high level and a result of logical product becomes high level. As a result, relay circuit 306 is turned ON.
Here, if both reference signals output from both of the output ports become low level due to the failure of CPU 302, the reference signal of low level is output to AND circuit 321 from the output port on the side where NOT gate 322 is not disposed, so that the result of logical product in AND circuit 321 becomes low level. As a result, relay circuit 306 is turned OFF.
Contrary to the above, if outputs from both of the output ports become high level due to the failure of CPU 302, the reference signal input to AND circuit 321 via NOT gate 322 becomes low level, so that the result of logical product in AND circuit 321 becomes low level. As a result, relay circuit 306 is turned OFF.
Namely, if the reference signals of same level are output from the two output ports due to the failure of CPU 302, since relay circuit 306 is turned OFF, it is possible to stop the driving of motor drive circuit 305 (DC servo motor 121) when VEL controller 113 is failed.
In the third embodiment shown in
Further, a reference signal of previously set frequency is input to logic IC 323 from the output port of CPU 302 of VEL controller 113.
Here, a processing function of logic IC 323 will be described in accordance with a flowchart in
In the flowchart of
In step S22, it is judged whether the measured frequency is within a predetermined range.
If CPU 302 of VEL controller 113 is operated normally, a signal of constant frequency is output from the output port of CPU 302, and accordingly, the frequency measurement result is within the predetermined range.
On the contrary, if CPU 302 of VEL controller 113 is malfunctioned and consequently, cannot output the reference signal of desired frequency, the frequency measurement result deviates from the predetermined range.
Therefore, if it is judged in step S22 that the frequency measurement result is within the predetermined range, control proceeds to step S23, where an output from logic IC 323 is set to be at a high level, to turn relay circuit 306 ON, so that the battery voltage is supplied to motor drive circuit 305.
On the other hand, if it is judged in step S22 that the frequency measurement result is outside the predetermined range, control proceeds to step S24, where the output from logic IC 323 is reset to be at a low level, to turn relay circuit 306 OFF, so that the supply of battery voltage to motor drive circuit 305 is shut off.
In the fourth embodiment shown in
Further, the mutually inverted reference signals are output from the two output ports of CPU 302 of VEL controller 113, and at the same time, NOT gate 322 is connected to one of the two output ports, from which the reference signal of low level is output, so that the two reference signals of high level are input to AND circuit 322 if CPU 302 is operated normally.
Here, similarly to the first embodiment, ECM 114 performs the failure diagnosis of VEL controller 113 based on, for example, the deviation between the target angle of control shaft 16 and the actual angle thereof, and outputs the diagnosis signal of high level to AND circuit 321 when VEL controller 113 is operated normally, while outputting the diagnosis signal of low level to AND circuit 321 when it is judged that VEL controller 113 is failed.
Further, CPU 302 of VEL controller 113 sets the output port directly connected to the input terminal of AND circuit 321 to be at a high level, and sets the output port connected to the input terminal of AND circuit 321 via NOT gate 322 to be at a low level.
Accordingly, if ECM 114 diagnoses the normal condition of VEL controller 113, and further, CPU 302 of VEL controller 113 is operated normally, all the three input terminals of AND circuit 321 become high level, so that the output from AND circuit 321 becomes high level. As a result, relay circuit 306 is turned ON.
On the other hand, if ECM 114 judges the failure of VEL controller 113 and/or if the output ports of CPU 302 of VEL controller 113 become all high level or low level due to the failure, at least one of the three input terminals of AND circuit 321 becomes low level, so that the output from AND circuit 321 becomes low level. As a result, relay circuit 306 is turned OFF.
Thus, it is possible to reliably stop the driving of motor drive circuit 305 (DC servo motor 121) when VEL controller 113 is failed.
Note, in the present embodiment, DC servo motor 121 of VEL mechanism 112 is the electric actuator as an object to be controlled. However, the electric actuator is not limited to DC servo motor 121 of VEL mechanism 112, and further, may be an electromagnetic solenoid or the like.
Further, as the apparatus for diagnosing the failure of VEL controller 113, a control unit of an automatic transmission can be used other than ECM 114, and further, a microcomputer or an IC dedicated for the failure diagnosis may be used.
Moreover, the logic circuit is not limited to the AND circuit. It is also possible to control relay drive circuit 307 with an output from an OR circuit, for example.
The entire contents of Japanese Patent Application No. 2004-031728 filed on Feb. 9, 2004, a priority of which is claimed, are incorporated herein by reference.
While only selected embodiments have been chosen to illustrate the present invention, it will be apparent to those skilled in the art from this disclosure that various changes and modifications can be made herein without departing from the scope of the invention as defined in the appended claims.
Furthermore, the foregoing description of the embodiments according to the present invention is provided for illustration only, and not for the purpose of limiting the invention as defined in the appended claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
2004-031728 | Feb 2004 | JP | national |