The present invention relates to a fuel injector control device for a cylinder direct injection internal combustion engine that directly injects a fuel into a cylinder.
In recent years, a demand for a fuel injector used in an internal combustion engine becomes strict due to a strengthened exhaust regulation. Particularly, there is a high interest for expanding a use area and many companies are developing a half lift control capable of improving a minimum injection amount while satisfying a static flow requirement in the past.
The half lift control executes a highly accurate control in a state (hereinafter, referred to as a half lift region) before a valve body provided in the fuel injector completely reaches a valve opening position (hereinafter, a full lift), but a change in injection amount of the half lift region increases due to an individual difference of the fuel injector.
For this reason, various techniques for detecting the individual difference of each fuel injector are proposed. For example, Japanese Patent Application Laid-Open No. 2014-152697 discloses a technique for indirectly detecting the individual difference of the fuel injector, considering a valve opening operation (specifically, a timing in which the valve body opens the valve) of the fuel injector as electric characteristics. Similarly, a valve closing operation of the fuel injector is also detected from the electric characteristics in the known techniques.
PTL 1: Japanese Patent Application Laid-Open No.
2014-152697
However, the above-described detection technique (hereinafter, referred to as learning) only describes a method of improving the detection performance (ease of detection). For this reason, there is a need to improve the detection accuracy (a deviation from a true value) in a case where the individual difference of the fuel injector is actually detected.
As a method with the highest detection accuracy, a method of directly monitoring the valve body behavior of the fuel injector can be exemplified. However, in this method, there is a need to provide a sensor capable of detecting the stroke of the valve body in the fuel injector or the casing distortion of the fuel injector. As a result, a problem arises in that the cost of the fuel injector increases.
Further, also in the method of indirectly detecting the valve body behavior represented by the cited document above, it is difficult to extract only the individual difference of the fuel injector. Accordingly, there is concern that an erroneous detection result can be calculated by a factor not caused by the valve body behavior.
In order to solve the above-described problems, the invention has the following means. When a valve opening/closing timing of a fuel injector is learned by a learning unit, a unit of interrupting the learning if a predetermined condition is established, a unit of prohibiting the learning of the valve closing timing using the learning unit if a predetermined condition is established, or a unit of prohibiting the learning of the valve opening/closing timing of the fuel injector using the learning unit if a fuel pressure of a common rail supplying a fuel to a plurality of fuel injectors changes by a predetermined value or more within a predetermined time is provided.
According to the invention, since the factors affecting the individual difference learning result are reduced or eliminated regardless of the valve body behavior, it is possible to highly accurately detect the individual difference of the fuel injector caused by the valve body behavior and to reliably detect the individual difference even when the fuel injector is replaced.
Hereinafter, embodiments of the invention will be described with reference to the drawings.
Based on an instruction from a driving IC (105), a boosting unit (104) boosts the battery voltage (110) to a predetermined target voltage. When a high voltage (109) generated in this way is applied at the time of starting an operation of a fuel injection valve (108), a valve body in the fuel injection valve (108) can obtain a valve opening force overcoming a strong valve closing force generated by a high fuel pressure.
Further, a driving time (a pulse signal: 119) of the fuel injection valve (108) is calculated by a pulse width calculation unit (102b) provided in a microcomputer (102), a driving current setting value (120) of the fuel injection valve (108) is determined by a driving current selection unit (102c), and the driving current setting value is output to the driving IC (105). The driving IC (105) executes a so-called current control by controlling a fuel injection valve driving unit (106, 107) on the basis of such information and a predetermined control procedure set in advance. In addition, a detailed description of the fuel injection valve driving unit (106, 107) will be made below with reference to
The width (the driving time) of the pulse signal (119) of the fuel injection valve (108) and the driving current setting value (120) are calculated inside the microcomputer (102).
Specifically, a description will be made with reference to
Further, an individual difference detection function of the fuel injection valve (108) is provided in the microcomputer (102). The individual difference detection function is realized by an individual difference learning determination unit (102d) which determines whether to execute individual difference learning, an individual difference detection circuit (102f) which detects an individual difference of the fuel injection valve (108) on the basis of signals (112) of driving currents or driving voltages from the fuel injection valve (108), and a correction amount calculation unit (102e) which calculates a correction amount of the fuel injection valve (108) for each cylinder on the basis of individual difference information (117) for each cylinder detected by the individual difference detection circuit.
Further, the individual difference learning determination unit (102d) determines whether to execute the individual difference learning of the fuel injection valve (108) on the basis of a permission determination from a learning permission determination unit (not illustrated) provided at a precedent stage or other information (to be described later) and controls the operations of an individual difference detection circuit (102f) and a correction amount calculation unit (102e) on the basis of the result (116).
Next, a detailed description of the driving unit (106, 107) of the fuel injector (108) illustrated in
As illustrated in
Next, the fuel injector driving unit (107) at the downstream side of the fuel injector (108) is provided with a TR_Low (205). When the driving circuit TR_Low (205) is turned on, a power voltage (109 or 110) can be applied from the fuel injector driving unit (106) at the upstream side of the fuel injector (108) to the fuel injector (108). Further, a shunt resistor (206) is provided at the downstream side of the TR_Low (205). When a current consumed by the fuel injector (108) is detected, a desired current control of the fuel injector (108) can be executed. In addition, this description illustrates an example of a method of driving the fuel injector (108). For example, when the fuel pressure is relatively low, there is a method of using the battery voltage (110) instead of the high voltage (109) at the time of opening the valve of the fuel injector (108).
Next, a learning process will be described with reference to
Although the learning execution flag is turned on at T306 which is a time point when the learning execution condition is established, the learning procedure is not executed naturally for 302a which is a previous injection operation. However, in this drawing, a learning process is executed from the injection operation (302b) of the predetermined cylinder (CYL. 1: 302 in this drawing) after the learning execution flag (301) is turned on. In addition, since this drawing is an embodiment, the learning may be executed as soon as the learning procedure is ready (for example, first 303a) from the time point (T306) when the learning execution flag (301) is turned on.
In this drawing, since the number of times of learning for each cylinder is set to two times, the learning process is executed from the operation states of 302b and 302c in the fuel injector of CYL. 1. Next, the learning process is executed from the injection operations of 303c→303d→304d→304e→305e→305f according to a combustion procedure.
Also in the learning procedure, only one example is illustrated. For example, when the learning is supposed to be executed according to a predetermined order like 302c→303c→304c→305c→302d→303d→304d→305d, the procedure is repeated on the basis of the number of times of learning for each set cylinder. Accordingly, the same effect of the invention can be exhibited.
Next, a first embodiment of the invention will be described with reference to
From above,
First, the internal combustion engine rotation speed becomes stabilized after the internal combustion engine is started from T405. Next, when the learning permission condition is established, the learning permission flag is turned on (T406). In this drawing, an example in which the learning execution flag (402) is turned on at the same time in which the learning permission flag is turned on has been described, but there is no need to say that both establishment conditions are the same.
During a period in which the learning execution (402) is turned on, the learning process is executed according to the predetermined learning procedure described in
Here, as a feature of this embodiment, the learning is interrupted when the learning execution condition is not established. For example, regarding a condition specifying a learning scene such as an operation mode of an internal combustion engine (a state telling whether a homogeneous combustion is executed or not or a state telling whether a stratified combustion is executed or not) or an operation region (a region in which an internal combustion engine rotation speed is within a predetermined range or a load is within a predetermined range), the learning execution condition is set as a condition for eliminating a factor that makes the valve body behavior of the fuel injector unstable. For example, the learning execution flag (402) is turned on if it is determined that the driving current profile for learning is established when the driving current profile is divided into a learning dedicated case and an ordinary case and the learning execution flag (402) is turned off if it is determined that the driving current profile for learning is not established. In this way, an interruption during learning can be executed.
As described above, in this embodiment, the fuel injector control device (ECM) controlling the fuel injectors includes the learning unit that learns the valve opening/closing timing of the fuel injector on the basis of the driving voltage applied to the fuel injector or the driving current flowing to the fuel injector. Then, in a case where the valve opening/closing timing of the fuel injector is learned by the learning unit, the learning is interrupted when a predetermined condition is established.
Further, the control device (ECM) prohibits the learning of the valve closing timing using the learning unit when a predetermined condition is established. Further, the control device (ECM) prohibits the learning of the valve opening/closing timing of the fuel injector using the learning unit when the fuel pressure of the common rail supplying a fuel to the fuel injectors changes by a predetermined value or more within a predetermined time.
Next, a second embodiment will be described with reference to
Further, the learning of the second embodiment is set based on the valve closing learning that learns the individual difference of the fuel injector from the valve closing behavior of the valve body. From above,
At T505, the internal combustion engine is started and the internal combustion engine rotation speed (504) increases. Then, at the time point of T506, a predetermined valve closing permission condition is established and the valve closing learning permission flag (501) is turned on. In this embodiment, a period (501a in
Further, a learning process is executed on the basis of the predetermined learning procedure described in
Further, in this embodiment, since the valve closing learning prohibition condition is established at T508, the learning is not resumed even when the valve closing learning permission flag is maintained in an on state even after T508.
Meanwhile, at T509, the valve closing learning condition is not established and the valve closing learning permission flag (501) is turned off. Then, at T510, the valve closing learning condition is established again and the valve closing learning permission flag (501) is turned on. Accordingly, the valve closing learning prohibition state is released and the predetermined valve closing learning prohibition condition is monitored again.
Further, regarding the monitoring of the valve closing learning prohibition condition, a period (502a) from the time point (T507) in which the valve closing learning prohibition flag (502) is turned off to T509 in which the valve closing learning permission flag (501) is turned off other than 501a may be set as a monitoring period. Here, in this case, the valve closing learning execution or start condition needs to be provided separately.
Next, another method of the second embodiment will be described with reference to
Specifically, since the period of monitoring the valve closing learning prohibition condition is set as 601a, the valve closing learning prohibition flag (502) is turned on when the learning prohibition condition is established at T602. However, since the valve closing learning permission flag (501) is maintained in an on state, when the valve closing learning prohibition condition is not established, the valve closing learning prohibition flag (502) is turned off again and the valve closing learning is resumed (in the drawing, T603). However, as a matter of course, the period of monitoring the valve closing learning prohibition condition is newly set (601b) by resuming the valve closing learning.
Next, the valve closing learning completion flag (503) is turned on at T604 in which the valve closing learning completes a predetermined learning procedure. Here, since the valve closing learning prohibition condition is set when the valve closing learning completion flag (603) is turned on, the valve closing learning prohibition flag (502) is turned on and the subsequent learning is not executed again, for example, until the internal combustion engine is stopped or the supply of the power to the internal combustion engine control device is stopped.
Accordingly, a procedure of executing one-time learning whenever starting the internal combustion engine is established.
Next, a third embodiment will be described with reference to
From above,
The fuel pressure (704) is monitored for a predetermined time (707a) from a time point (T710) in which the learning is permitted and the learning prohibition flag is turned on at a time point (T711) in which the fuel pressure (704) becomes the predetermined fuel pressure threshold value (705) or more so that the learning process is prohibited.
Next, when the learning start condition or the like is established again, the learning prohibition flag is turned off (T713) and the fuel pressure (704) is monitored again for a predetermined time (707b) at T713 as a starting point.
Next, since the fuel pressure (704) does not become the fuel pressure threshold value (705) or more, the learning is completed at T714 and the learning completion flag (703) is turned on. Accordingly, the learning prohibition flag (702) is also turned on. In addition, since the learning permission flag (701) is cleared at T715 in which the internal combustion engine is stopped, one learning process can be executed during the operation of the internal combustion engine.
Here, regarding the predetermined time (707), for example, the number of times of learning for each cylinder and the internal combustion engine rotation speed are converted into unit time and are multiplied by the number of cylinders to obtain a learning consumption time. Thus, it is desirable to set a monitoring time by using the learning consumption time as the predetermined time. However, a predetermined value may be simply used from a learning start time point (T710 or T713).
Next, a learning prohibition method different from
From above,
Here, a fuel pressure (804a) at the time point (T809) in which the learning execution flag (802) is turned on is stored and a period (806a) of monitoring the behavior of the fuel pressure (804) is started. The fuel pressure (804) of the drawing starts to increase at T810, but since the fuel pressure (804) becomes a value equal to or larger than a predetermined fuel pressure difference (807) at T811, the learning execution flag (802) is turned off and the learning process is prohibited.
Next, since the learning execution condition is established again at T812 so that the learning execution flag (802) is turned on, the learning process is executed. Then, the learning start time fuel pressure (804b) is stored and the period (806a) of monitoring the behavior of the fuel pressure (804) is started. However, a change amount of the fuel pressure (804) does not become the predetermined fuel pressure difference (807) or more and the learning completion flag (803) is turned on since the learning process is completed at T812.
Accordingly, the learning execution flag (802) and the learning permission (801) are turned off and one learning process can be executed during the operation of the internal combustion engine.
Next, the learning execution condition will be described with reference to
In addition, the predetermined information indicates a state where the valve body behavior of the fuel injector changes every injection operation and includes at least one or more of a power voltage, a driving current waveform, and a temperature of the fuel injector, a water temperature, an oil temperature, a fuel temperature, an intake air temperature, a rotation speed, a load, and a pulse signal width of the internal combustion engine, a fuel injection start timing, a fuel injection completion timing, and an oil temperature of a vehicle driving system to be recognized by the control device.
Since the pulse signal (901) is turned on at T906, the valve body behavior A (902) starts the valve opening operation. Here, a time in which the valve body reaches the full lift position is set as a valve opening timing (904) and the valve body behavior A (902) continues a bouncing state in the vicinity of the full lift position. Next, since the pulse signal (901) is turned off at T907, the valve body behavior A (902) starts the valve closing operation and reaches the valve closing position at last. A time point in which the valve body reaches the valve closing position is set as a valve closing timing (905). In this learning, a time (904a) until a time point in which the valve body reaches the full lift position after the pulse signal (901) is turned on is defined as a valve opening time and a time (905a) until a time point in which the valve body reaches the valve closing position after the pulse signal (901) is turned off is defined as a valve closing time. Then, these times are checked.
The pulse signal (901) of
Here, for example, when the driving current profile of the fuel injector (108) is set as a dedicated learning waveform, the valve opening time (904a′, 904b′, 904c′) or the valve closing time (905a′, 905b′, 905c′) needs to be maintained with high reproducibility similarly to the valve body behavior B (903).
For this reason, in this embodiment, a factor which causes the unstable valve body behavior is eliminated or reduced to execute the learning from the state similar to the valve body behavior B (903) and the learning is prohibited or interrupted when there is concern that a different learned value can be checked for each operation similarly to the valve body behavior A (902).
As a change factor of the valve behavior, a factor causing a change in electric characteristic from a change in temperature characteristic of the fuel injector (108) is exemplified. For this reason, a unit of directly checking a resistance or an inductance of the fuel injector (108) is desirable. However, since the fuel injector (108) or the fuel injector driving circuit increases in cost, electric characteristics are estimated from the temperature of the fuel injector (108).
Here, a unit of directly checking the temperature of the fuel injector (108) may be used, but since there is a little large divergence between the water temperature, the oil temperature, or the fuel temperature of the internal combustion engine, and the temperature of the fuel injector (108), the prohibition or the interruption of the learning may be determined by using these temperatures.
Here, it is desirable that a temperature measurement position be located at a position close to the fuel injector (108) when the fuel temperature is measured. Further, although the accuracy is worse than in the case of using the above-described temperature, a method of estimating electric characteristics from the oil temperature of the driving system can be used.
In addition, as the factor of changing the valve behavior, the driving current of the fuel injector (108) becomes different every operation due to a change in the power voltage (the battery voltage (110) and the high voltage (109)) of the fuel injector. For this reason, there is a need to consider an influence on a change in the valve body behavior. For this reason, in this embodiment, the learning is prohibited or interrupted when the driving current or the power voltage behavior of the fuel injector (108) is out of a predetermined range.
Similarly, when the pulse signal width indicating the driving period of the fuel injection valve (108) is a predetermined value or less, a magnetic force at the beginning of the valve opening operation using the high voltage (109) is weakened. Accordingly, there is a possibility that the valve body behavior becomes unstable along with the pulsation of the fuel pressure. For this reason, in this embodiment, since a method of directly monitoring the pulse width and a method of estimating the pulse width from the rotation speed or the load of the internal combustion engine can be executed, the prohibition or the interruption of the learning may be determined by using these methods.
In addition, an influence of a cylinder internal pressure is exemplified as the factor of changing the valve body behavior of the fuel injector (108).
Since the cylinder internal pressure applies a force of opening the valve while the fuel pressure inside the fuel injector (108) applies a force of closing the valve body, it is desirable that the fuel injection timings be close to each other at the time of learning the fuel injector (108) of the same cylinder. For this reason, this embodiment has a feature that the prohibition or the interruption of the learning is determined at the fuel injection start/end timing.
As described above, the fuel injector control device that controls the plurality of fuel injectors of this embodiment includes the learning unit that leans the valve closing timing of the fuel injector on the basis of the driving voltage applied to the fuel injector or the driving current flowing to the fuel injector and when a predetermined condition is established, the learning of the valve closing timing using the learning unit is prohibited. Then, the predetermined condition indicates a state where the valve body behavior of the fuel injector changes every injection operation and is set to a case where the driving current waveform of the fuel injector does not become a predetermined waveform, a case where one or more of the power voltage and the temperature of the fuel injector; the water temperature, the oil temperature, the fuel temperature, the intake air temperature, the rotation speed, the load, and the pulse signal width of the internal combustion engine; and the oil temperature of the vehicle driving system become a predetermined value or less or out of a predetermined range, or a case where at least one or more of the fuel injection start timing and the fuel injection completion timing are out of a predetermined range to be recognized by the control device.
Next, a method of prohibiting or interrupting the learning in the control device of the internal combustion engine capable of injecting a fuel in multiple stages will be described with reference to
From above,
This is because the injection timing changes due to a change in the required injection stage number (1002). As described above, there is concern that the valve body behavior of the fuel injector (108) may be changed.
Further, since the learning execution flag (1001) is turned on at T1009, the third stage injection (1003a) of the pulse signal (1003) of CYL. 1 previously executing the injection does not correspond to the learning monitoring target and the operation of the fuel injector (108) corresponding to the learning execution determination target starts from CYL. 3 at earliest.
Here, in this embodiment, when a time interval (1007a or 1007b) from the precedent injection start to the subsequent injection start becomes a predetermined value or less or a time interval (1008a or 1008b) from the precedent injection end to the subsequent injection start becomes a predetermined value or less, the learning is prohibited or interrupted.
Regarding the time interval (1007a or 1007b) from the precedent injection start to the subsequent injection start, since the high voltage (109) is consumed by the precedent injection, the valve body behavior becomes unstable due to the lack of the high voltage (109) when the injection operation is executed before a voltage value returns to a predetermined high voltage value until the subsequent injection.
Regarding the time interval (1008a or 1008b) until the subsequent injection start, the valve closing time cannot be measured when the subsequent injection operation is executed before the valve body becomes a complete valve closing state. Although this is natural, in this case, a large change occurs in the valve opening time of the subsequent injection.
When the learning is continued, the time interval (1007c, 1007d, 1008c, 1008d) is monitored in the same way also in CYL. 4 after the monitoring of CYL. 3 ends. However, this only illustrates an example of the cylinder to be monitored and the cylinder to be monitored during the learning execution may be determined on the basis of the predetermined learning procedure.
Next, the learning execution flag (1001) is turned on again at T1011. However, the injection operation (1006a) of CYL. 2 already executing the injection operation does not correspond to the monitoring target and CYL. 1 which is the next cylinder at earliest corresponds to the monitoring cylinder.
Here, although the injection stage number is a second stage, the time interval (1007e) from the precedent injection start to the subsequent injection start and the time interval (1008e) from the precedent injection end to the subsequent injection start are basically the same as those described above except for two time intervals are changed to one time interval. In this drawing, when the time interval of 1007e or 1008e becomes a predetermined value or less, the learning execution flag (1001) is turned off at T1012 and the learning is prohibited or interrupted.
Next, a procedure of resuming the learning after stopping the learning of this embodiment will be described with reference to
The learning information is cleared (initialized) in S1102 and the learning process described in
When the learning is continued, the routine proceeds to S1105 to determine whether the learning is completed or not. When it is determined that the learning is not continued, that is, the learning is prohibited or interrupted, the routine proceeds to S1101 to determine whether to execute the learning. In S1105, it is determined whether all learning information to be obtained is obtained on the basis of the predetermined learning procedure and the number of times of learning. However, when the learning does not end, the routine proceeds to S1103 to obtain the learning information by the predetermined learning procedure.
When a predetermined number of times of learning is completed, the learning ends in this drawing, but there is a case where the learning completion flag is turned on as illustrated in the other drawings. As the feature of the drawing, the process in S1102 can be exemplified. Here, when the learning execution is permitted again after the learning is interrupted or prohibited (when the condition of S1004 is not established), all information obtained so far by the learning process is discarded and the learning information is obtained again from the beginning according to the learning procedure. This is an effective method for a case in reobtaining the information where there is no guarantee that the information learned so far and the information to be learned from now on can be obtained on the same condition.
Next, another procedure of resuming the learning will be described with reference to
First, it is determined whether to start the learning in S1201 (similarly to S1101). When the condition is established, the routine proceeds to S1102. Meanwhile, when the condition is not established, the routine ends without executing anything. In S1102, predetermined information (for example, parameters or the like described in
When the condition is established in S1204, the routine proceeds to S1305. Meanwhile, when the condition is not established, the routine proceeds to S1208. In S1305, the information same as that obtained in S1202 is obtained again at the time point in which the condition of S1204 is established. In S1306, when it is determined that the information obtained in S1202 and the information obtained in S1305 are within a predetermined range, that is, the same condition as a result of comparison, the routine proceeds to S1207 to resume the obtaining from the time point in which the learning is interrupted or prohibited.
In this case, since it is possible to recognize the current position of the predetermined learning procedure, there is an advantage that the time necessary for resuming the learning can be decreased while using the information obtained before the interruption or the prohibition of the learning process.
Further, since the routine proceeds to S1208 in this drawing when the condition is not established at S1206, the learning is not executed until the condition of S1206 is established. However, when the condition of S1206 is not established, the routine may be started from S1102 of
Next, a fourth embodiment of the invention will be described with reference to
In this drawing, the learning interruption/stop condition and the relearning condition based on the learning interruption (stop) region (1307a, 1307b) according to the fuel pressure will be described.
From above,
Since the control target fuel pressure (1303) is a control target value set from a rotation speed or a load of an internal combustion engine, or a combustion mode (a stratified combustion, a homogeneous combustion, an ignition retard, or the like), the control target fuel pressure indicates a constant value under the same condition as in
Here, in the invention, the control target fuel pressure (1303) at the time point (T1312) in which the learning starts is stored and the learning is interrupted or prohibited when a difference between the stored pressure and the recent control target fuel pressure (1303) becomes a predetermined value or more.
Meanwhile, since the common rail fuel pressure (1304) corresponding to the actual fuel pressure increases due to the fuel discharged from the high pressure fuel pump (not illustrated) (T1310 to T1311) and decreases when the fuel is injected from the fuel injector (108) (T1309 to T1310), pulsation characteristics are obtained as in the drawings.
Here, in this embodiment, the learning process is prohibited or interrupted when the common rail fuel pressure (1304) is deviated from the upper limit value (1305) and the lower limit value (1306) of the allowable fuel pressure difference corresponding to a predetermined range on the basis of the control target fuel pressure (1303).
In the drawing, the learning permission flag (1301) is turned on and the learning execution flag (1302) is also turned on at T1312. However, the control target fuel pressure (1303) increases after a while from T1312 and the common rail fuel pressure (1304) also increases to follow such an increase in the control target fuel pressure. However, since the common rail fuel pressure (1304) is lower than the lower limit value (1306) of the allowable fuel pressure difference for a temporary time (T1313 to T1314) due to the above-described pulsation characteristics, the learning execution flag (1302) is turned off at T1313 to prohibit or interrupt the learning process.
Next, the common rail fuel pressure (1304) first falls within the range of the lower limit value (1306) of the allowable fuel pressure difference in T1314, but exceeds the upper limit value (1305) of the allowable fuel pressure difference again at T1315 due to the above-described pulsation characteristics.
For this reason, when the fuel pressure is used in the learning resume condition (S1101, S1104, S1201, S1203, S1204), it is desirable to ensure a predetermined delay time (1308) after the common rail fuel pressure (1304) falls within the upper limit value (1305) of the allowable fuel pressure difference and the lower limit value (1306) of the allowable fuel pressure difference.
In
Next, a fifth embodiment will be described with reference to
From above,
First, the internal combustion engine is started at T1407 so that the internal combustion engine rotation speed increases. At this time, the driving current mode is a driving waveform (1401a) which is commonly used for all cylinders from the past and indicates the driving waveform corresponding to the valve body behavior A (902) inside
At T1413, all learning processes described in
Further, when the correction process is completed, the driving current mode (1401) becomes the correction driving waveform (1401c) for each cylinder and the half lift control is permitted. Even when the fuel injector (108) is replaced in the market according to this procedure, the half lift control can be used without deteriorating the exhaust performance of the internal combustion engine and deterioration in the fuel injector (108) can be also detected.
As described above, in this embodiment, the driving current or the driving time of the fuel injector is corrected for each fuel injector on the basis of the learning information obtained by the learning after all learning procedures are completed.
Further, a configuration of each flag (1402 to 1405) is an example and a method of obtaining the effect of this embodiment is not limited thereto. Further,
Number | Date | Country | Kind |
---|---|---|---|
2015-137388 | Jul 2015 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2016/069195 | 6/29/2016 | WO | 00 |