CONTROL DEVICE FOR FUEL INJECTION SYSTEM
20170328293 · 2017-11-16
Assignee
Inventors
Cpc classification
F02D41/22
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
H02M1/32
ELECTRICITY
F02D41/401
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/20
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B9/042
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2041/201
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
H02M3/156
ELECTRICITY
F04B1/0452
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2041/2006
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2041/226
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02M59/366
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/3082
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B2201/1208
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2041/2089
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B49/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/062
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Y02T10/70
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
B60L50/15
PERFORMING OPERATIONS; TRANSPORTING
Y02T10/40
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
F04B1/053
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B49/22
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04C2210/203
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B49/065
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B7/0076
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Y02T10/7072
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
International classification
F02D41/20
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/30
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/40
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
A control device for a fuel injection system includes a CPU which generates a drive signal for instructing execution of compression by a feel pump; a fuel pump drive circuit which controls application of electric power to a solenoid of the feel pump based on the drive signal; a boost circuit provided with a capacitor for storing electric power to be used for driving an injector; a charging circuit which leads a current generated when the application of electric power to the solenoid is stopped to the capacitor; and an excess electric power consumption circuit which consumes excess electric power of the capacitor. While feel injection from the injector is stopped, the CPU counts the number of times the feel pump is driven and turns off the drive signal so as to stop driving the feel pump as soon as the drive count has exceeded a predetermined count value.
Claims
1. A control device for a fuel injection system that injects fuel compressed by a fuel pump from an injector of an internal combustion engine, the control device comprising: a compression command generation device that commands compression by way of the fuel pump; a fuel-pump drive circuit that performs energization control of an electromagnetic valve of the fuel pump based on a command from the compression command generation device; an injector drive circuit that includes a power storage element for storing electric power to be used in driving of the injector; a charging circuit that leads current generated during energization stop of the electromagnetic valve to the power storage element; and a surplus power consumption circuit that consumes surplus electric power of the power storage element, wherein the compression command generation device counts a driving count of the fuel pump in a period for which fuel injection from the injector is stopped, and commands stopping of the energization control in response to the driving count exceeding a predetermined count.
2. The control device for a fuel injection system according to claim 1, wherein the compression command generation device, in a case of being during cranking of the internal combustion engine, commands execution of the energization control until the driving count counted since a moment of starting the cranking exceeds a predetermined upper limit count, and after the driving count exceeds the upper limit count, commands stopping of the energization control.
3. The control device for a fuel injection system according to claim 2, the predetermined upper limit count is decided in order to protect the surplus power consumption circuit.
4. The control device for a fuel injection system according to claim 2, wherein the fuel injection system is equipped to a hybrid vehicle with an electric motor and the internal combustion engine as motive power sources to cause a drive wheel rotate, and wherein the cranking is performed by way of the electric motor.
5. The control device for a fuel injection system according claim 1, wherein the fuel injection system includes a delivery pipe that stores high-pressure fuel compressed by the fuel pump, and wherein the compression command generation device, in a case of being during fuel cut accompanying deceleration of the internal combustion engine and feel pressure within the delivery pipe being no more than a predetermined value, continually commands execution of the energization control until the driving count exceeds a predetermined first consecutive count, and then repeatedly performs intermittent operation to continually command stopping of the energization control until a predetermined first rest period elapses.
6. The control device for a fuel injection system according to claim 5, wherein the predetermined first consecutive count and first rest interval are decided in order to protect the surplus power consumption circuit.
7. The control device for a fuel injection system according to claim 1, the control device further comprising a failure detection device that detects an event of the surplus power consumption circuit having failed, wherein, in a case of being within a period in which fuel injection from the injector is stopped and failure of the surplus power consumption circuit is detected, the compression command generation device continually commands execution of the energization control until the driving count exceeds a predetermined second consecutive count, and then repeatedly performs intermittent operation to continually command stopping of the energization control until a predetermined second rest interval elapses.
8. The control device for a fuel injection system according to claim 7, wherein the predetermined second consecutive count and the second rest interval are decided in order to protect the injector drive circuit.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
PREFERRED MODE FOR CARRYING OUT THE INVENTION
[0038] Hereinafter, an embodiment of the present invention will be explained by referencing the drawings.
[0039] The vehicle V includes: an engine 1; a motor M; the fuel injection system S that supplies fuel to the engine 1; a high-voltage battery B that supplies power to the motor M; a transmission TM that changes the speed of an output of the motor M and engine 1; a clutch CL that disengages/engages the crankshaft of the engine 1 and the output shaft of the motor M; and an electronic control unit (hereinafter referred to as “ECU”) 6 for controlling these. This vehicle V is a so-called hybrid vehicle establishing the motor M and engine 1 as the motive power sources causing drive wheels W to rotate.
[0040] In the vehicle V, the ECU 6 controls so as to perform EV travel for disengaging the clutch CL and cylinder cut-off operation of the engine 1, and travelling with only the motor M serving as the motive power source, and controls so as to engage the clutch CL while performing this EV travel, perform cranking of the engine 1 using the motor M, and perform HEV travel for traveling with the engine 1 and motor M serving as the motive power sources.
[0041]
[0042] The fuel tank 2 stores fuel that was filled from outside. A fuel pump unit 21 that pressure feeds fuel to the high-pressure fuel pump 5 is provided in the fuel tank 2. The high-pressure fuel pump 5 further compresses the fuel pressure fed from the fuel pump unit 21 using power generated by the engine 1, and supplies to the delivery pipe 3. The specific configuration of this high-pressure fuel pump 5 will be explained by referencing
[0043] The delivery pipe 3 stores high-pressure fuel discharged from the high-pressure fuel pump 5. The injectors 4 are provided for each of the plurality of cylinders of the engine 1. These injectors 4 are connected with the delivery pipe 3 via a fuel supply line 41. The ECU 6 directly injects the high-pressure fuel within the delivery pipe 3 into each cylinder of the engine 1, by driving the injectors 4 to open and close at the appropriate timing according to the operating state of the engine 1.
[0044] The ECU 6 is an electronic control unit that controls the various devices provided to the engine 1 and fuel supply system S, and is configured by a CPU, drive circuits for driving the various devices based on computations of the CPU, etc. A plurality of sensors 91, 92 for grasping the states of the engine 1 and fuel supply system S are connected to this ECU 6.
[0045] A crank-angle sensor 91 sends a pulse signal every predetermined crank angle to the ECU 6, according to the rotation of the crankshaft (not illustrated) of the engine 1. The position of the crankshaft and revolution speed are grasped by the ECU 6 based on the pulse signal from this crank angle sensor 91.
[0046] The fuel pressure sensor 92 detects the fuel pressure within the delivery pipe 3, and sends a signal that is substantially proportional to the detection value to the ECU 6. The ECU 6 controls the amount of fuel discharged from the high-pressure fuel pump 5 to the delivery pipe 3 (hereinafter referred to as “fuel discharge amount”), based on the detection signal from this fuel pressure sensor 92.
[0047]
[0048] The pump shaft 52 is coupled with the crankshaft of the engine 1, and will rotate synchronously with the crankshaft. When the pump shaft 52 rotates, the plunger 54 reciprocally moves within the cylinder 53 following the shape of a cam part 52a formed on this pump shaft 52. The plunger 54 is made so as to reciprocate once every 240 degrees of crank angle, for example.
[0049] The flow-rate control valve 55 is an electromagnetic valve including: a rod-shaped valve body 551 that opens and closes the pressurizing chamber 51c, a spring 552 that biases this valve body 551 to the open direction, and a solenoid 553 that drives the valve body 551 against the elastic force of this spring 552 to the closed direction by way of electromagnetic force when energized.
[0050] Next, a sequence of discharging high-pressure fuel by way of the above such high-pressure fuel pump 5 will be explained while referencing
[0051] In the suction stroke, fuel is suctioned from the inlet part 51a into the pressurizing chamber 51c by way of the negative pressure generated accompanying the movement of the plunger. Therefore, in the case of trying to discharge high-pressure fuel by way of the fuel pump, the flow-rate control valve is controlled to the open state (state stopping energization to the solenoid) in at least part of the segment of the suction stroke, so that fuel flows from the inlet part 51a to the pressurizing chamber 51c.
[0052] In the compression stroke, the fuel within the pressurizing chamber 51c is compressed by the plunger. Herein, if the flow-rate control valve is in the open state upon the plunger moving from the bottom dead center to top dead center, fuel flows back from the pressurizing chamber 51c to the inlet part 51a, and the amount of fuel discharged from the discharge part 51b decreases. Therefore, in the case of trying to discharge high-pressure fuel by way of the fuel pump, the flow-rate control valve is controlled to the closed state (state energizing the solenoid) for at least part of the segment of the compression stroke, so that fuel is compressed within the pressurizing chamber 51b and is discharged from the discharge part 51b. As shown in
[0053] Therefore, the amount of fuel flowing back from the pressurizing chamber 51c to the inlet part 51a becomes smaller in the compression stroke with a shorter metering stroke, i.e. with closing the flow-rate control valve earlier, and consequently, the fuel discharge amount of the high-pressure fuel pump increases. In other words, with the above such high-pressure fuel pump, it is possible to control the fuel discharge amount by adjusting the closed interval of the flow-rate control valve.
[0054] In order to discharge high-pressure fuel by way of the fuel pump in the above way, the flow-rate control valve must be opened and closes during the cycle of the fuel compression motion of the plunger. In the present invention, the matter of performing energization control of the flow-rate control valve synchronously with cyclic motion of the plunger so that high-pressure fuel is discharged by the fuel pump is referred to simply as driving the fuel pump. In addition, the cycle of compression motion of this fuel pump is also referred to as discharge cycle of fuel pump.
[0055]
[0056] The booster circuit 62 is configured by combining a booster coil 621, a switching element 622 for energizing/cutting-off current flowing to the booster coil 621, a backflow preventing diode 623, capacitors 624, 625, voltage monitoring resistors 626, 627, a logical circuit 628 that turns ON/OFF the switching element 622 according to a command signal from the CPU 63; and boosts the output voltage VB (for example, 13 V) of the battery (not illustrated) and outputs a boosted voltage VS. In the booster circuit 62, when between the drain and source is conducting/cut-off under a predetermined switching frequency according to the signal outputted from the logical circuit 628 based on the command from the CPU 63, the output voltage VB of the battery is boosted via the booster coil 621. The boosted voltage VS is applied to the capacitor 625, whereby the capacitor 625 is charged. The boosted voltage VS of this booster circuit 62 is used in the driving of injectors (not illustrated). The CPU 63 turns ON/OFF the switching element 622 so that the boosted voltage VS is maintained at the driving voltage (for example, 40 V) of the injectors set in advance.
[0057] The fuel-pump drive circuit 61 includes: a Hi-side switching element 611 and Lo-side switching element 612 provided to the upstream side and downstream side, respectively, in the energizing path of the solenoid 553 from the battery until the gland, a reflux diode 613 for flowing surge current refluxing from the gland to the solenoid 553 when the Hi-side switching element 611 turns OFF, a current monitoring resistor 614, a logical circuit 615 for turning ON/OFF these switching elements 611, 612 based on the drive signal sent from the CPU 63; and performs energization control of the solenoid 553 based on the drive signal sent from the CPU 63.
[0058] The Hi-side switching element 611 connects the battery and the solenoid 553, when the output signal from the logical circuit 615 becomes ON, and isolates the battery and the solenoid 553 when the output signal becomes OFF. The Lo-side switching element 612 connects the solenoid 553 and the gland when the output signal from the logical circuit 615 becomes ON, and starts energization to the solenoid 553. In addition, the Lo-side switching element 612 isolates the solenoid 553 and gland when the output signal from the logical circuit 615 becomes OFF, and stops energization to the solenoid 553.
[0059] The charging circuit 64 is configured by connecting between the solenoid 553 of the fuel-pump drive circuit 61 and the Lo-side switching element 612 and the capacitor 624 of the booster circuit 62 with the backflow preventing diode 641, and leads the surge current generated during energization stop of the solenoid 553 to the capacitor 625.
[0060] The surplus power consumption circuit 65 is a circuit equipped with a function of preventing excessive voltage rise of the booster circuit 62, by consuming the amount that is surplus among the power supplied from the charging circuit 64 to the above-mentioned capacitor 625. More specifically, the surplus power consumption circuit 65 operates when the boosted voltage VS of the booster circuit 62 exceeds a predetermined protection voltage VL set in order to protect the booster circuit 62, and consumes the surplus power of the capacitor 625. The surplus power consumption circuit 65 equipped with such a function is configured by combining existing electrical components such as a Zener diode and resistive element.
[0061] Referring back to
[0062]
[0063] As mentioned above, the pump shaft of the high-pressure fuel pump rotates synchronously with the crankshaft of the engine, and thus the fluctuation cycle of the cam lift amount (discharge cycle of fuel pump) becomes shorter in proportion to the engine revolution speed. Herein, when switching the drive signal between ON and OFF synchronously with the discharge cycle, the Hi-side and Lo-side switching elements are turned ON in response thereto, drive current is supplied to the solenoid as shown in
[0064]
[0065] First, in Step S1, the CPU executes processing to determine failure of the surplus power consumption circuit, and then advances to Step S2. In this processing of Step S1, it is determined whether or not the surplus power consumption circuit has not failed (i.e. whether or not the surplus power consumption circuit is in a state that can exhibit the function of protecting the booster circuit from excessive voltage rise), and in the case of determining as failing, sets a failure flag F_EXT_NG indicating that the surplus power consumption circuit is in a failed state to “1”.
[0066] In Step S2, the CPU determines whether or not currently being a period in which fuel injection from the injectors is stopped. As the period in which the pump shaft is rotating and fuel injection from the injectors is stopped, specifically the two periods can exemplified of during cranking of the engine, and during fuel cut accompanying deceleration of the engine. In Step S2, the CPU determines whether or not being a period in which fuel injection is stopped by determining whether or not any among a flag F_CRK indicating as being during cranking of the engine and a flag F_FC indicating as being during fuel cut accompanying deceleration of the engine is “1”. It should be noted that a detailed explanation for the processing of updating these flags F_CRK and F_FC is omitted.
[0067] In the case of the determination in Step S2 being NO, the CPU resets the inhibition flag F_PUMP_NG to “0” (Step S3), and advances to Step S4. This inhibition flag F_PUMP_NG is a flag elucidating as currently being a state in which driving of the fuel pump is inhibited. So long as being within a period in which fuel is being injected from the injectors, since the electric charge stored in the booster capacitor of the booster circuit is successively discharged in order to drive the injectors, it is not necessary to stop driving of the fuel pump in order to prevent excessive voltage rise of the booster circuit. For this reason, the inhibition flag F_PUMP_NG is set to “0” while fuel is being injected from the injectors.
[0068] In Step S4, the CPU generates a drive signal for energization controlling the solenoid, in order to discharge high-pressure fuel from the fuel pump during the present discharge cycle. More specifically, the drive signal is generated based on the detection value of the fuel pressure within the delivery pipe, the target value for the fuel pressure set according to processing (not illustrated), etc., and then this processing is ended. High-pressure fuel is thereby discharged from the fuel pump.
[0069] In the case of the determination in Step S2 being YES, i.e. in the case of being within a period in which fuel injection is stopped, the CPU performs processing to update the aforementioned inhibition flag F_PUMP_NG (Step S5), and then advances to Step S6. In the case of fuel not being injected from the injectors, the electrical charge stored in the booster capacitor of the booster circuit will not be discharged in order to drive the injectors. For this reason, if continually driving the fuel pump, there is a risk of the booster circuit reaching excessive voltage rise, or the surplus power consumption circuit reaching excessive temperature rise. As explained by referencing
[0070] In Step S6, it is determined whether or not the inhibition flag F_PUMP_NG is i.e. whether or not currently being a state in which driving of the fuel pump is inhibited. In the case of the determination in Step S6 being NO, the drive signal is generated as mentioned above (Step S4). In the case of the determination in Step S6 being YES, the drive signal during the present discharge cycle is set to OFF, and this processing is ended.
[0071]
[0072] Before explaining the specific sequence of processing in
[0073] The drive count counter is a counter that counts the number of times that the fuel pump was driven within a period for which stopping fuel injection. Hereinafter, the discrete value (integer of 0 or greater) according to this drive count counter is indicated by N_drv. The stop count counter is a counter that counts the number of times stopping the driving of the fuel pump and the pump shaft idling within a period for which stopping fuel injection. Hereinafter, the discrete value (integer of 0 or greater) according to this stop count counter is indicated by N_stop. The stop time timer is a timer that measures the time for which stopping the driving of the fuel pump and the pump shaft idling within a period for which stopping fuel injection. Hereinafter, the discrete value (real number of 0 or greater) according to this stop time timer is indicated by T_stop.
[0074] In Step S21, the CPU determines whether or not either of the flag F_FC and F_CRK switched from “0” to “1” from the previous time to the present time, i.e. whether or not a period for which stopping fuel injection started from the previous time until the present time. In the case of the determination in Step S21 being YES, the processing advances to Step S22, resets the discrete values of the drive count counter, stop count counter and stop time timer all to the initial values (N_drv=N_stop=T_stp=0), and then advances to Step S28.
[0075] In the case of the determination in Step S21 being NO, the CPU advances to Step S23, and determines whether the inhibition flag F_PUMP_NG is “0”. Herein, in the case of the inhibition flag F_PUMP_NG being “0”, it means that the fuel pump was driven in the discharge cycle of the previous time. In addition, in the case of the inhibition flag F_PUMP_NG being “1”, it means that driving of the fuel pump was stopped in the discharge cycle of the previous time. Consequently, in the case of the determination in Step S23 being YES, the CPU advances to Step S24, adds “1” to the discrete value N_drv of the drive count counter, resets the discrete values of the stop count counter and stop time timer to the initial values (N_stp=T_stp=0), and then advances to Step S28. In addition, in the case of the determination in Step S23 being NO, the CPU advances to Step S25, adds “1” to the discrete value N_stp of the stop count counter, adds the discharge cycle of the previous time to the discrete value T_stp of the stop time timer, resets the discrete value N_drv of the drive count counter to the initial value, and then advances to Step S28.
[0076] In Step S28, the CPU determines whether the surplus power consumption circuit is failing, i.e. whether the surplus power consumption circuit flag F_EXT_NG is 1. In the case of the determination in Step S28 being YES, the CPU advances to Step S30, and executes action during failure of the surplus power consumption circuit (refer to
[0077]
[0078]
[0079] As explained by referencing
[0080]
[0081] In Step S53, the CPU determines whether the discrete value N_drv of the drive count counter is at least a predetermined first consecutive driving count. This first consecutive driving count is set in order to prevent the surplus power consumption circuit from excessively rising in temperature due to the surge current generated whenever driving the fuel pump. In addition, this first consecutive driving count is set to a value smaller than the upper limit count in
[0082] In the case of the determination in Step S53 or S54 being YES, the CPU advances to Step S55, and reverses the inhibition flag F_PUMP_NG from the previous value. In other words, in the case of the previous value for the inhibition flag F_PUMP_NG being “0”, it is switched to “1”, and in the case of the previous value being “1”, it is switched to “0”. In addition, in the case of the determination in Step S53 or S54 being NO, the CPU advances to Step S56, and then maintains the inhibition flag F_PUMP_NG as is at the previous value. In the processing of
[0083]
[0084] As explained by referencing
[0085]
[0086] In Step S61, the CPU determines whether the discrete value N_drv of the drive count counter is at least a predetermined second consecutive driving count. This second consecutive driving count is set in order to prevent the booster circuit from reaching excessive voltage rise due to surge current and, for example, is on the order of 20 times. In the case of the determination in Step S62 being NO, the CPU advances to Step S62, and determines whether the discrete value T_stp of the stop time timer is at least a predetermined rest time. This rest time is set in order to prevent the booster circuit from reaching excessive voltage rise due to surge current and, for example, is on the order of 12 seconds.
[0087] In the case of the determination in Step S61 or S62 being YES, the CPU advances to Step S63, and then reverses the inhibition flag F_PUMP_NG from the previous value. In other words, in the case of the previous value of the inhibition flag F_PUMP_NG being “0”, it is switched to “1”, and in the case of the previous value being “1”, it is switched to “0”. In addition, in the case of the determination in Step S61 or S62 being NO, the CPU advances to Step S64, and then maintains the inhibition flag F_PUMP_NG as is at the previous value. In the processing of
[0088]
[0089] As explained by referencing
[0090] Although an embodiment of the present invention has been explained above, the present invention is not to be limited thereto. The configuration of detailed parts may be modified as appropriate within the scope of the gist of the present invention.
[0091] For example, in the above-mentioned embodiment, a case of applying the present invention to a fuel injection system equipped to a hybrid vehicle is explained; however, the present invention is not limited thereto. Since cranking of the engine is performed using a motor for travel in the vehicle in motion with a hybrid vehicle, the revolution speed of the engine during cranking is higher than a case of performing cranking using a smaller scale starter motor, and thus the discharge cycle of the fuel pump is shorter. For this reason, in the fuel injection system equipped to a hybrid vehicle, since the load acting on the surplus power consumption circuit or booster circuit is greater, the present invention is considered particularly suited to fuel injection systems equipped to hybrid vehicles. However, the present invention may be applied to a fuel injection system equipped to a vehicle that cranks with a small-scale starter motor that is not a motor for travel.
[0092] In addition, in the above-mentioned embodiment, a case of configuring the surplus power consumption circuit 65 by existing electronic components such as Zener diodes and resistor elements is explained; however, the present invention is not limited thereto. This surplus power consumption circuit, for example, may be configured as a battery regeneration circuit that returns the surplus energy of the capacitor to a battery (not illustrated).
EXPLANATION OF REFERENCE NUMERALS
[0093] V vehicle (hybrid vehicle) [0094] M motor (electric motor) [0095] 1 engine (internal combustion engine) [0096] S fuel injection system [0097] 3 delivery pipe [0098] 4 injector [0099] 5 high-pressure fuel pump (fuel pump) [0100] 55 flow-rate control valve (electromagnetic valve) [0101] 6 ECU (control device) [0102] 61 fuel-pump drive circuit [0103] 62 booster circuit (injector drive circuit) [0104] 625 capacitor (power storage element) [0105] 63 CPU (compression command generation device, failure detection device) [0106] 64 charging circuit [0107] 65 surplus power consumption circuit