(19)
(11) EP 1 424 476 A1

(12) EUROPEAN PATENT APPLICATION
published in accordance with Art. 158(3) EPC

(43) Date of publication:
02.06.2004 Bulletin 2004/23

(21) Application number: 02751804.2

(22) Date of filing: 30.07.2002
(51) International Patent Classification (IPC)7F02D 41/20, F02D 41/34, F02M 51/00
(86) International application number:
PCT/JP2002/007744
(87) International publication number:
WO 2003/014555 (20.02.2003 Gazette 2003/08)
(84) Designated Contracting States:
DE FR GB IT

(30) Priority: 02.08.2001 JP 2001235622
30.11.2001 JP 2001367695

(71) Applicant: MIKUNI CORPORATION
Chiyoda-ku, Tokyo 101-0021 (JP)

(72) Inventors:
  • YAMAZAKI, Shigeru, MIKUNI CORP. Odawara Branch
    Odawara-shi, Kanagawa 250-0055 (JP)
  • KOBAYASHI, N, MIKUNI CORPORATION Odawara Branch
    Odawara-shi, Kanagawa 250-0055 (JP)
  • HASHIMOTO, Shogo MIKUNI CORPORATION Odawara Branch
    Odawara-shi, Kanagawa 250-0055 (JP)
  • EHARA, Ryoji MIKUNI CORPORATION Odawara Branch
    Odawara-shi, Kanagawa 250-0055 (JP)

(74) Representative: Beyer, Andreas, Dr. et al
Wuesthoff & Wuesthoff, Patent- und Rechtsanwälte, Schweigerstrasse 2
81541 München
81541 München (DE)

   


(54) FUEL INJECTION METHOD


(57) According to the apparatus, a coil current value is detected at the time a predetermined time Tr has elapsed since the start of driving of a fuel injection solenoid, and based on the detection value Ir and required driving pulse width Pw required from a necessary fuel quantity, a correction value Pr of a pulse width is obtained. An actual driving pulse width Pout is obtained by correcting the required driving pulse width Pw using the correction value Pr.
In this way, a fuel injection quantity is corrected accurately in an injector or injection module that pressurizes fuel to inject.




Description

Technical Field



[0001] The present invention relates to an electronic fuel injection method for supplying fuel to an engine, etc, and more particularly, to a fuel injection method for performing fuel injection accurately without being affected by variations in coil resistance of a solenoid composing an injector, etc.

Background Art



[0002] Fig. 19 is a view for illustrating a control mechanism of a fuel injection apparatus of a conventional type of performing correction based on a power supply voltage. In this type of control mechanism, the power supply voltage VB applied to a power supply terminal 11 is input to a microcomputer 13 of ECU (Electronic Control Unit) via a power supply voltage input circuit 12.

[0003] When the power supply voltage VB is low, the microcomputer 13 outputs a pulse with a waveform for increasing an ON period of a FET 14 to a FET driving circuit 15. In this way, the time the coil current flows into the solenoid 16 is increased, and the fuel injection time is increased. On the other hand, when the power supply voltage VB is high, the fuel injection time is decreased, thus performing control for keeping the fuel injection quantity constant. The current flowing into the solenoid 16 immediately after the FET 14 is switched from ON to OFF flows into a Zener diode 18 via a diode 17, the drain voltage of the FET 14 becomes the same as the voltage of the Zener diode 18, power is consumed therein, and the fuel injection is halted.

[0004] Fig. 20 is view for illustrating a control mechanism of a fuel injection apparatus of a conventional type of performing constant current control. In this type of control mechanism, the power supply voltage VB applied to the power supply terminal 11 is detected in a power supply voltage detecting circuit 21, while the coil current is detected in resistance 22 and a current detecting circuit 23 provided for current detection. Then, the microcomputer 13 and constant current driving circuit 24 control so that the coil current does not vary with variations in power supply voltage VB.

[0005] However, in the control mechanism for performing correction based on the power supply voltage as shown in Fig. 19, when the temperature of the coil composing the solenoid 16 increases, the resistance value of the coil varies and the coil current varies even when the power supply voltage VB is the same. There arises a problem of making it difficult to correct the fuel injection quantity accurately. According to constant current control as illustrated in Fig. 20, even when the coil temperature increases, it is possible to control the coil current to be constant, but there is the inconvenience of leading to an increase in the number of components due to an increase in complexity of the control circuit, and an increase in software processing.

[0006] Recently, the inventors of the present invention have developed a new type of injection apparatus (hereinafter, referred to as an injection module) that pressurizes fuel to inject, as distinct from the conventional type of injector that injects fuel pressurized and fed in/from a fuel pump or regulator.

[0007] This injection module has a characteristic that an injection quantity is affected by a coil current for driving a fuel injection solenoid, and therefore, has a problem that it is not possible to perform accurate correction of the injection quantity only by simply increasing/decreasing a driving pulse width in the control mechanism that performs correction based on the power supply voltage as described above.

[0008] In view of the foregoing, it is an object of the present invention to provide a fuel injection method which enables a fuel injection quantity to be corrected accurately without increasing complexity of the control circuit and the number of components, and further enables a fuel injection quantity to be corrected accurately even in the injection module as described above.

Disclosure of Invention



[0009] In order to achieve the aforementioned object, in a fuel injection method according to the present invention, a coil current value is detected at the time a predetermined time has elapsed since the start of driving of a fuel injection solenoid, and based on the detection value or on the detection value and a driving pulse width (required driving pulse width) required from a necessary fuel quantity (required fuel injection quantity), an actual driving pulse width is increased or decreased. Herein, the required driving pulse width corresponds to a driving pulse width in the injection system. According to this invention, the actual driving pulse width of the fuel injection solenoid is corrected based on a coil current value after a predetermined time has elapsed since the start of driving of the solenoid, or on the coil current value and the required driving pulse width.

[0010] Further, in the fuel injection method according to the present invention, based on a coil current value detected at the time a predetermined time has elapsed since the start of driving of the fuel injection solenoid, there obtained are a declination correction value Td indicated by a ratio between an increase in required fuel injection quantity (Qc) and an increase in solenoid driving pulse width, and a waste time offset value Toffset elapsing until fuel injection is started after starting driving of the solenoid. Then, final fuel injection driving pulse width Tout of the solenoid is obtained, according to following equation (1).



[0011] According to this invention, the final fuel injection driving pulse width Tout of the fuel injection solenoid, i.e. the actual driving pulse width is obtained by equation (1) as described above using the declination correction value Td and the waste time offset value Toffset obtained based on the coil current value after a lapse of the predetermined time since the start of driving of the solenoid.

[0012] Further, in the fuel injection method according to the present invention, a current driving pulse width is corrected based on a coil current value detected in the last fuel injection. According to this invention, a driving pulse width is not limited to correction based on the detection value after detecting the coil current, and further, is corrected using a correction value close to a current driving state, thereby providing the time required for calculation with lead time.

[0013] Furthermore, in the fuel injection method according to the present invention, at the time of starting an engine or only at the first driving time after halting the fuel injection, a driving pulse width is corrected based on the power supply voltage, instead of the coil current value. According to this invention, even when the coil current value of the last fuel injection is not referred to, it is possible to correct a driving pulse width from the first driving, using a correction value obtained based on the power supply voltage.

[0014] Still furthermore, in the fuel injection method according to the present invention, when an elapsed time between the time of starting driving of the solenoid and timing for detecting a coil current value exceeds a predetermined time, detection and update of the coil current value is not carried out, and a correction value is obtained using a last detected coil current value. According to this invention, it is possible to prevent a coil current value from being detected at detection timing largely shifted due to another interrupt processing, etc.

Brief Description of Drawings



[0015] 

Fig. 1 is a view showing a schematic configuration of an injection module system to which is applied a fuel injection method according to the present invention;

Fig. 2 is a view for illustrating a control mechanism of the injection module system to which is applied the fuel injection method according to a first embodiment of the present invention;

Fig. 3 is a waveform chart showing a waveform of each of a required driving pulse, coil current and output driving pulse in the injection module system to which is applied the fuel injection method according to the first embodiment of the present invention;

Fig. 4 is a view for conceptually illustrating a scheme of obtaining a pulse width of the output driving pulse in the injection module system to which is applied the fuel injection method according to the first embodiment of the present invention;

Fig. 5 is a chart for conceptually illustrating a scheme of obtaining a correction value of the driving pulse in the injection module system to which is applied the fuel injection method according to the first embodiment of the present invention;

Fig. 6 is a characteristic chart schematically showing fuel injection characteristics in an injection module system to which is applied a fuel injection method according to a second embodiment of the present invention;

Fig. 7 is another characteristic chart schematically showing fuel injection characteristics in the injection module system to which is applied the fuel injection method according to the second embodiment of the present invention;

Fig. 8 is a characteristic chart showing an example of characteristics of waste time offset value in the injection module system to which is applied the fuel injection method according to the second embodiment of the present invention;

Fig. 9 is a characteristic chart showing an example of characteristics of declination correction value in the injection module system to which is applied the fuel injection method according to the second embodiment of the present invention;

Fig. 10 is a view for conceptually illustrating a scheme of obtaining a final fuel injection driving pulse width in the injection module system to which is applied the fuel injection method according to the second embodiment of the present invention;

Fig. 11 is a view for illustrating a control mechanism of an injection module system to which is applied a fuel injection method according to a third embodiment of the present invention;

Fig. 12 is a characteristic chart schematically showing fuel injection characteristics in the injection module system to which is applied the fuel injection method according to the third embodiment of the present invention;

Fig. 13 is a flowchart illustrating an example of processing procedures in a fuel injection method according to a fourth embodiment of the present invention;

Fig. 14 is a chart showing A/F variations in the injection module system to which is applied the fuel injection method according to the fourth embodiment of the present invention;

Fig. 15 is a timing chart showing software processing to detect a coil current in the forth embodiment of the present invention;

Fig. 16 is a timing chart for illustrating a case where a shift occurs in detection timing in the software processing to detect a coil current;

Fig. 17 is a waveform chart showing a waveform of each of the driving pulse and coil current when the detection timing is shifted in the software processing to detect a coil current;

Fig. 18 is a chart showing A/F variations in an injection module system to which is not applied the fuel injection method according to the fourth embodiment of the present invention as a comparative example;

Fig. 19 is a view for illustrating a control mechanism of a fuel injection apparatus of a conventional type of performing correction based on a power supply voltage; and

Fig. 20 is view for illustrating a control mechanism of a fuel injection apparatus of a conventional type of performing constant current control.


Best Mode for Carrying Out the Invention



[0016] Embodiments of the present invention will be described specifically below with reference to accompanying drawings.

First embodiment



[0017] Fig. 1 is a view showing a schematic configuration of an injection module system to which is applied a fuel injection method according to the first embodiment of the present invention. As shown in Fig. 1, the injection module system has its basic configuration a plunger pump 32 as an electromagnetically driven pump that pressurizes and feeds fuel inside a fuel tank 31, an inlet orifice nozzle 33 having an orifice portion through which the fuel with the predetermined pressure pressurized and fed in/from the plunger pump 32, an injection nozzle 34 that injects the fuel passed through the inlet orifice nozzle 33 with the pressure higher than a predetermined value to an intake passage (of an engine), and a driving driver 35, a control unit (ECU) 36 and others as control means for issuing a control signal to the plunger pump 32 or the like based on operation information of the engine and on a value of coil current flowing through a solenoid of the plunger pump 32.

[0018] Fig .2 is a view for illustrating a control mechanism of the injection module system to which is applied the fuel injection method according to the first embodiment of the present invention. In Fig. 2, a solenoid 46 composes the plunger pump 32. The driving driver 35 includes switching elements to drive the solenoid 46 such as, for example, an N-channel FET 44, FET driving circuit 45, current detection resistance 52, current detecting circuit 53, diode 47 and Zener diode 48. The Zener diode 48 is to make the drain voltage of the FET 44 the same as the voltage of the Zener diode 48 to consume the solenoid current when the FET 44 is switched from ON to OFF. A microcomputer 43 is included in the control unit 36.

[0019] One end of the solenoid 46 is connected to a power supply terminal 41 to which the power supply voltage VB is applied. The other end of the solenoid 46 is connected to the drain of the FET 44, and the gate of the FET 44 via the diode 47 and Zener diode 48. To the gate of the FET 44 is input a driving pulse that is generated in the FET driving circuit 45 based on a control signal output from the microcomputer 43.

[0020] The source of the FET 44 is grounded via the current detection resistance 52. When the FET 44 is switched ON by the driving pulse, a current (coil current) flows from the power supply terminal 41 to a ground terminal via the solenoid 46, FET 44 and resistance 52, and the solenoid is driven. A level of the current flowing into the resistance 52 is input to the current detecting circuit 53 as a voltage signal, a current value is detected in the circuit 53, and the detection value is input to the microcomputer 43.

[0021] Fig. 3 is a waveform chart showing a waveform of each of a driving pulse (hereinafter, referred to as a required driving pulse) 61 required from a required fuel injection quantity, a coil current 62, and an actually output driving pulse (hereinafter, referred to as an output driving pulse) 63. In Fig. 3, Pw is a pulse width of the required driving pulse 61, i.e. required driving pulse width of the solenoid, Tr is a time elapsed between the start of driving of the solenoid 46 and detection of a value of the coil current 62, Ir is a detection value of the coil current at the time Tr has elapsed since the start of driving of the solenoid 46, Pr is a correction value of the pulse width obtained based on the detection value Ir, and Pout is a pulse width of the output driving pulse 63.

[0022] As shown in Fig. 3, in the injection module system, the output driving pulse 63 rises in synchronization with a rising edge of the required driving pulse 61, and thereby the coil current 62 starts flowing. Then, at the time a predetermined time, not limited particularly, for example, 2ms has elapsed, the detection value Ir of the coil current 62 is detected. Based on the detection value Ir and required driving pulse width Pw, the correction value Pr of the driving pulse is obtained. Based on the correction value Pr, the required driving pulse width Pw is corrected, and a driving pulse with the pulse width Pout is actually supplied to the FET 44.

[0023] Fig. 4 is a conceptual view for illustrating a scheme of obtaining the pulse width Pout of the output driving pulse 63. As illustrated in Fig. 4, a correction pulse width calculation processing section 71 obtains the correction value Pr of a pulse width based on the required driving pulse width Pw and the detection value Ir of the coil current. A calculator (that is not limited particularly, but an adder in the figure) 72 adds the correction value Pr to the required driving pulse width Pw, and thus obtains the pulse width Pout of the output driving pulse 63. The control unit 36 includes the correction pulse width calculation processing section 71 and calculator 72.

[0024] Fig. 5 is a chart for conceptually illustrating a scheme of obtaining the correction value Pr of the driving pulse. As illustrated in Fig. 5, a correction value map 8 is prepared where the detection value Ir of the coil current is plotted on the horizontal axis, the required driving pulse width Pw is plotted on the vertical axis, and correction values Pr are mapped corresponding to various combinations of Ir and Pw. The correction values Pr corresponding to combinations of Ir and Pw are obtained in advance by experiment or the like. In the correction value map 8 as shown in Fig. 5, when each of the correction values Pr is represented by a height perpendicular to both the vertical axis and horizontal axis, a so-called three-dimensional map is obtained.

[0025] According to the first embodiment as described above, since the driving pulse width Pout to actually switch ON/OFF the FET 44 for driving the solenoid 46 is corrected based on the detection value Ir of the coil current after the predetermined time has elapsed since the start of driving of the solenoid 46 and on the driving pulse width Pw required from the required fuel injection quantity, the relationship between the required fuel injection quantity and actual fuel injection quantity is linear in the injection module that pressurizes the fuel to inject, and the fuel injection quantity can be corrected accurately. Further, according to the first embodiment, the need is eliminated for a power supply voltage detecting circuit, constant current driving circuit or the like which is used conventionally, and therefore, it is possible to simplify the control circuit and reduce the number of components.

Second embodiment



[0026] A fuel injection method according to the second embodiment of the present invention will be described below, using as an example a case of applying the injection module system as illustrated in Figs. 1 and 2. Redundant descriptions are eliminated on the configuration of the injection module system. For example, in the injection system where the solenoid 46 injects fuel concurrently with pressurizing as in the injection module system with the configuration as shown in Figs. 1 and 2, a fuel injection quantity is affected by the driving current passing through the solenoid 46, i.e. the coil current. Fig. 6 shows the relationship between the fuel injection quantity Q and driving pulse width T of the solenoid. As shown in Fig. 6, the fuel injection quantity is zero until a pulse width becomes a certain value (Toffset) from zero, and subsequently, a value of the fuel injection quantity increases with a declination Td as the pulse width increases.

[0027] The time during which the pulse width varies from zero to Toffset is called waste time or ineffective time, and does not affect the fuel injection quantity. This Toffset is a waste time offset value in the specification. The declination Td is a ratio between an increase in required fuel injection quantity Qc and an increase in driving pulse width, and is defined as a declination correction value in the specification. Using the Td and Toffset, a driving pulse width (referred to as final fuel injection driving pulse width Tout) required to obtain the required fuel injection quantity Qc accurately is expressed by equation (1) as described earlier.

[0028] The waste time offset value Toffset is the function of a value of the coil current flowing through the solenoid at the time the predetermined time Tr (for example, 2ms) has elapsed since the start of driving of the solenoid. In other words, as in the first embodiment, by detecting the coil current after a lapse of the predetermined time since the start of driving of the solenoid, a value of Toffset is obtained corresponding to a value of the detection value Ir at this point. The value of Toffset is obtained, for example, from the two-dimensional map where values of Toffset are mapped in relation to Ir. The map is obtained in advance by experiment or the like.

[0029] When the relationship is linear between the required fuel injection quantity Qc and final fuel injection driving pulse width Tout, the declination correction value Td is the function of the detection value Ir of the coil current after a lapse of the predetermined time since the start of driving of the solenoid, as in Toffset. Accordingly, the value of Td is obtained, for example, from the two-dimensional map where values of Td are mapped in relation to Ir. However, when the relationship between Qc and Tout is not linear, the declination correction value Td is the function of the detection value Ir of the coil current and required fuel injection quantity Qc. Accordingly, in this case, Td is obtained using a three-dimensional map where values of Td are mapped in relation to Ir and Qc. These maps are obtained in advance by experiment or the like.

[0030] Fig. 7 shows an example of the relationship between the detection value Ir of the coil current, actual fuel injection quantity Qout and final fuel injection driving pulse width Tout when Ir varies. Fig. 8 shows an example of the relationship between the waste time offset value Toffset and detection value Ir of the coil current. When the relationship is linear between the required fuel injection quantity Qc and final fuel injection driving pulse width Tout, the relationship between the declination correction value Td and detection value Ir of the coil current is only the relationship as shown in Fig. 9, independently of the value of the required fuel injection quantity Qc. However, when the relationship between Qc and Tout is not linear, the relationship as shown in Fig. 9 is present with respect to each of various required fuel injection quantities Qc.

[0031] Fig. 10 is a conceptual view for illustrating a scheme of obtaining the final fuel injection driving pulse width Tout in the second embodiment. As shown in Fig. 10, first, a multiplier 75 multiplies the required fuel injection quantity Qc by the declination correction value Td. The declination correction value Td is obtained from a map 81 based on the detection value Ir of the coil current at the time a predetermined time has elapsed since the start of driving of the solenoid. The map 81 is, for example, the characteristic chart as shown in Fig. 9, or equivalent to the chart. However, when the relationship is not linear between the required fuel injection quantity Qc and final fuel injection driving pulse width Tout, the declination value Td is the function of the detection value Ir of the coil current and required fuel injection quantity Qc, and Qc is also considered as well as Ir.

[0032] Then, an adder 76 adds the waste time offset value Toffset to a value of Qc x Td. The waste time offset value Toffset is obtained from a map 82 based on the detection value Ir of the coil current at the time a predetermined time has elapsed since the start of driving of the solenoid. The map 82 is, for example, the characteristic chart as shown in Fig. 8, or equivalent to the chart. Thus, the final fuel injection driving pulse width Tout is obtained. The control unit 36 includes the multiplier 75 and adder 76. Maps 81 and 82 are stored in a non-volatile memory in the control unit 36.

[0033] According to the second embodiment as described above, the declination correction value Td is obtained based on the detection value Ir of the coil current after a lapse of the predetermined time Tr since the start of driving of the solenoid 46, or on the Ir and required fuel injection quantity Qc, the waste time offset value Toffset is obtained based on the Ir, and the final fuel injection driving pulse width Tout is corrected using the Toffset and Td. Therefore, in the injection module that pressurizes fuel to inject, even when the relationship is not linear between the driving pulse width and fuel injection quantity, it is possible to correct the fuel injection quantity accurately. Further, when the relationship is linear between the driving pulse width and fuel injection quantity, since the declination correction value Td and waste time offset value Toffset are obtained from respective two-dimensional maps, there are advantages that calculation to obtain correction values is simplified and that a memory usage amount by the maps is reduced, as compared to the case of using three-dimensional maps for correction. Furthermore, according the second embodiment, the need is eliminated for a power supply voltage detecting circuit, constant current driving circuit or the like which is used conventionally, and therefore, it is possible to simplify the control circuit and reduce the number of components.

Third embodiment



[0034] Fig. 11 is a view for illustrating a control mechanism in an injection module system to which is applied a fuel injection method according to the third embodiment of the present invention. As shown in Fig. 11, the injection module system in the third embodiment has a configuration with the injection module system as illustrated in Fig. 2 and further a power supply voltage detecting circuit 49 that detects the power supply voltage VB and supplies the detection value to the microcomputer 43. The other structure is the same as the configuration as illustrated in Fig. 2, and the same structural elements as in Fig. 2 are assigned the same reference numerals to omit descriptions thereof.

[0035] The fuel injection method according to the third embodiment is the same as the fuel injection method in the second embodiment except following respects. That is, in the second embodiment, in the same fuel injection cycle, the coil current is detected after a lapse of a predetermined time since the start of driving of the solenoid 46, the final fuel injection driving pulse width Tout is obtained based on the declination correction value Td and waste time offset value Toffset obtained based on the detection value Ir, and the fuel injection is halted at the timing of Tout. In other words, the correction based on the detection value Ir of the coil current is reflected in the driving pulse width of the time the coil current is detected.

[0036] In contrast thereto, in the third embodiment, the declination correction value Td and waste time offset value Toffset are obtained based on a detection value Ir of the coil current detected after a lapse of a predetermined time since the start of driving of the solenoid 46 in a last fuel injection cycle, a current-cycle final fuel injection driving pulse width Tout is obtained using the declination correction value Td and Toffset, and the current fuel injection is halted at the timing of the Tout. In other words, in the third embodiment, using the detection value Ir of the coil current in the last fuel injection cycle, a driving pulse width is corrected in current fuel injection. The detection value Ir of the coil current detected in the last fuel injection cycle is, for example, stored in Random Access Memory (RAM) (not shown) in the microcomputer 43.

[0037] At the time of starting an engine mounted with the injection module system according to the third embodiment, i.e. at the time of first driving the solenoid 46, the last fuel injection cycle is not present, and therefore, data of Ir of the last fuel injection to be referred to is not present to obtain the declination correction value Td and waste time offset value Toffset. The same situation occurs in the case of resuming driving of the solenoid 46 after the fuel injection is halted due to a fuel cut occurring when a vehicle mounted with the engine drives down a hill or a fuel cut for an idling stop in waiting at traffic lights. Further, for example, there are cases that in starting the engine using a starter, the power supply voltage VB decreases extremely, the microcomputer 43 is thereby reset, and it is not possible to refer to data of Ir of the last fuel injection.

[0038] Hence, in the third embodiment, at the time of starting the engine, or only at the first driving time to drive the solenoid 46 again after a halt of fuel injection due to a fuel cut, etc., the power supply voltage detecting circuit 49 detects the power supply voltage VB, and based on the detection value, the declination correction value Td and waste time offset time Toffset are obtained. Fig. 12 shows an example of the relationship between a detection value of the power supply voltage VB, actual fuel injection quantity Qout, and final fuel injection driving pulse width Tout when the voltage VB varies.

[0039] Further, a map on which the waste time offset time Toffset is mapped in relation to the power supply voltage VB and another map on which the declination correction value Td is mapped in relation to the power supply voltage VB are obtained in advance by experiment or the like and stored in a non-volatile memory in the control unit 36, which is not shown in the figure particularly. As in the second embodiment, the final fuel injection driving pulse width Pout is obtained by equation (1) described earlier using the declination correction value Td and waste time offset value Toffset obtained based on the detection value of the power supply voltage VB.

[0040] According to the third embodiment as described above, since the final fuel injection driving pulse width Tout is corrected based on the detection value of the power supply voltage VB at the time of starting the engine and at the first driving time to drive the solenoid 46 again after a halt of fuel injection, for example, due to a fuel cut, while being corrected based on the detection value Ir of the coil current detected in the last fuel injection in other cases, as in the second embodiment, it is possible to correct the fuel injection quantity accurately in the injection module that pressurizes fuel to inject.

[0041] Further, when the relationship is linear between the driving pulse width and fuel injection quantity, since the maps for use in correction calculation are two-dimensional maps, there are advantages that the correction calculation is simplified and that a memory usage amount by the maps is reduced. Furthermore, according to the third embodiment, the need is eliminated for a power supply voltage detecting circuit or the like which is used conventionally, and therefore, it is possible to simplify the control circuit and reduce the number of components.

Fourth embodiment



[0042] A fuel injection method according to the fourth embodiment of the present invention is a method for preventing the correction value Ir of the coil current from differing from an original value due to a shift of the detection timing in detecting the coil current after a lapse of a predetermined time since the start of driving of the solenoid 46 in the first to third embodiments as described above.

[0043] For example, it is assumed that the injection module system with the configuration as illustrated in Fig. 2 or 11 performs software processing, as shown in Fig. 15, where a timer to count the detection time Tr of the coil current starts at an interrupt 92 for switching ON a driving pulse 91, thereby the state becomes interrupt wait 93, a current detection A/D converter starts at a count up interrupt 94 of the timer, thereby the state becomes interrupt wait 95, and an A/D conversion value is read at an A/D conversion finish interrupt 96. Herein, the timer and current detection A/D converter are integrally provided in the microcomputer 43.

[0044] In such software processing, as shown in Fig. 16, when the count up interrupt 94 of the timer occurs while another interrupt processing 97 is executed, the current detection A/D converter is started after the processing 97 is finished. Therefore, the sampling timing of the current coil is shifted by T1, and the coil current is detected at the time a time Tr+Tl has elapsed since the start of driving of the solenoid 46. Accordingly, as shown in Fig. 17, a detection value 98 of the coil current differs from an original value, i.e. the coil current value Ir at the time the time Tr has elapsed since the start of driving by 11. Such a shift occurs also in a case where another interrupt processing is being executed when the interrupt 92 occurs to switch ON the driving pulse 91, and therefore, the timer starts a few moments later after the driving pulse 91 is switched ON.

[0045] Therefore, in the fourth embodiment, detection of the coil current is carried out using procedures as described below. Fig. 13 is a flowchart illustrating an example of processing procedures in the fuel injection method according to the fourth embodiment of the present invention. When solenoid driving ON interrupt processing is started, time T1 (a value of output compare) the driving pulse is switched ON is stored (step S131), and the current detection timer is started (step S132). Then, another processing is executed (step S133), and the driving ON interrupt processing is finished.

[0046] When the count up interrupt of the timer occurs, current detection timer processing is started. When the processing is started, the present time, i.e. time T2 A/D conversion is scheduled to execute is measured (step S134), and an elapsed time T2-T1 between time T1 and time Ts is obtained (step S135). Then, the elapsed time T2-T is compared with a beforehand set time (step S136). As a result of comparison, when the elapsed time T2-T1 is within the set time, the current detection A/D converter is started to start A/D conversion (step S137), and the current detection timer processing is finished.

[0047] Then, when the A/D conversion finish interrupt occurs, an A/D conversion value is read in the A/D conversion processing, and the detection value of the coil current is updated using the read value (step S138), and all the processing is finished. In this case, based on the updated detection value of the coil current, the solenoid driving pulse width is corrected as described in the first to third embodiments. Meanwhile, as a result of comparison in step S136, when the elapsed time (T2-T1) exceeds the set time, the current detection A/D converter is not started, and all the processing is finished. In this case, based on a detection value of the coil current that is not updated, i.e. a detection value of the coil current (for example, stored in RAM in the microcomputer 43) that is last detected, the solenoid driving pulse width is corrected.

[0048] According to the fourth embodiment as described above, since a coil current value is prevented from being detected at detection timing largely shifted due to another interrupt processing or the like, it is possible to suppress A/F variations occurring due to correction based on a coil current value differing from the original value. Fig. 14 shows A/F variations that are suppressed by the fourth embodiment, and as a comparative example, Fig. 18 shows A/F variations in the case where the fourth embodiment is not applied. Δ A/F is 1.5 in Fig. 14, while Δ A/F is 2.5 in Fig. 18.

[0049] In the foregoing, the present invention is not limited to the aforementioned embodiments, and is capable of being carried out with various modifications thereof. For example, in the first embodiment, the calculator 72, which applies the correction value Pr of the pulse width to the required driving pulse width Pw, is not limited to an adder, and may be a subtracter, multiplier, divider, a combination thereof, or device for performing other calculation. Further, instead of obtaining the correction value Pr using the correction map 8, it may be possible to derive a relational equation between the detection value Ir of the coil current, required driving pulse width Pw and correction value Pr and obtain the correction value Pr from the relational equation.

[0050] Further, the present invention is not limited to the injection module, and applicable to the conventional type of injector. In this case, in the first embodiment, without considering the required driving pulse width Pw, the correction value Pr of the pulse width is obtained only based on the detection value Ir of the coil current. The reason is that the relationship between the driving pulse width and fuel injection quantity is linear in the conventional type of injector, because of having a configuration where a valve member operates according to a driving start instruction, and fuel beforehand pressurized by a fuel pump is injected with the pressure.

Industrial Applicability



[0051] According to the present invention, since an actual driving pulse width for driving a fuel injection solenoid is corrected based on a coil current value after a lapse of a predetermined time since the start of driving of the solenoid, a fuel injection quantity is corrected accurately, and the need is eliminated for a constant current driving circuit or the like used conventionally, resulting in an advantage of obtaining a fuel injection method capable of simplifying the control circuit and of reducing the number of components.

[0052] Further, according to the present invention, since the actual driving pulse width is corrected based on a coil current value after a lapse of a predetermined time since the start of driving of the solenoid and on a required value of the driving pulse width, the relationship is linear between the driving pulse width and fuel injection quantity in the injection module that pressurizes the fuel to inject, and there is an advantage of obtaining a fuel injection method enabling the fuel injection quantity to be corrected accurately.

[0053] Furthermore, according to another invention, since a coil current value is prevented from being detected at detection timing largely shifted due to another interrupt processing or the like, there is an advantage of obtaining a fuel injection method capable of suppressing A/F variations occurring due to correction based on a coil current value differing from the original value.


Claims

1. A fuel injection method comprising the steps of:

starting driving of a fuel injection solenoid;

detecting a coil current value after a lapse of a predetermined time since the time of starting the driving of the solenoid;

obtaining a correction value to correct timing for halting the driving of the solenoid, based on the coil current value detected; and

halting the driving of the solenoid by adjusting the timing for halting the driving using the correction value obtained.


 
2. The fuel injection method according to claim 1, wherein the correction value is determined based on a detection value of the coil current and a required driving pulse width of the solenoid.
 
3. The fuel injection method according to claim 2, wherein correction values are obtained in advance corresponding to various combinations of the detection value of the coil current and the required driving pulse width of the solenoid, and the correction value is selected corresponding to a combination of the detection value of the coil current and the required driving pulse width of the solenoid.
 
4. The fuel injection method according to claim 1, wherein the step of obtaining a correction value to correct timing for halting the driving of the solenoid includes the steps of:

obtaining a declination correction value indicated by a ratio between an increase in required fuel injection quantity and an increase in driving pulse width of the solenoid determined corresponding to either or both of the coil current value and a required fuel injection quantity based on the coil current detected, and further obtaining a waste time offset value elapsing until fuel injection is started after starting the driving of the solenoid determined corresponding to the coil current value; and

multiplying the declination correction value by the required fuel injection quantity, adding the waste time offset value to a multiplication result, and using a resultant value as a final fuel injection driving pulse width of the solenoid, halting the driving of the solenoid.


 
5. The fuel injection method according to any one of claims 1 to 4, wherein a correction value, which is obtained based on a coil current value after a lapse of a predetermined time since the time of starting driving of the solenoid in last fuel injection, is used in the step of halting current driving of the solenoid.
 
6. The fuel injection method according to any one of claims 1 to 4, further comprising the step of:

measuring a power supply voltage, and obtaining a correction value, based on a measurement value of the power supply voltage, to correct the timing for halting the driving of the solenoid at the time of starting an engine or only at the first driving time to resume once halted fuel injection.


 
7. The fuel injection method according to any one of claims 1 to 4, wherein an actual elapsed time is measured between the time of starting the driving of the solenoid and timing to detect a coil current value, and when a measurement value is within a predetermined value, the coil current value is detected and used as a reference to obtain the correction value, while when the measurement value exceeds the predetermined value, a coil current value last detected is used as the reference to obtain the correction value.
 




Drawing


























































Search report