[Querverweis auf verwandte Anmeldung] [Cross reference to related application]
Diese Anmeldung basiert auf den japanischen Patentanmeldungen mit der Nummer 2013-214125 , welche am 11. Oktober 2013 angemeldet wurde, und mit der Nummer 2014-187119 , welche am 12. September 2014 angemeldet wurde, deren Offenbarung hiermit in ihrer Gesamtheit durch Inbezugnahme mit aufgenommen wird. This application is based on the Japanese Patent Application No. 2013-214125 , which was registered on October 11, 2013, and with the number 2014-187119 , which was filed on 12 September 2014, the disclosure of which is hereby incorporated by reference in its entirety.
[Technisches Gebiet] [Technical area]
Die vorliegende Offenbarung betrifft ein Kraftstoffeinspritz-Steuerungssystem einer Verbrennungskraftmaschine mit einem elektromagnetisch arbeitenden bzw. angetriebenen Kraftstoffeinspritzventil. The present disclosure relates to a fuel injection control system of an internal combustion engine having an electromagnetically operated fuel injection valve.
[Stand der Technik] [State of the art]
Im Allgemeinen umfasst ein Kraftstoffeinspritz-Steuerungssystem einer Verbrennungskraftmaschine ein elektromagnetisch arbeitendes bzw. angetriebenes Kraftstoffeinspritzventil, und dieses berechnet eine erforderliche Einspritzmenge gemäß einem Betriebszustand der Verbrennungskraftmaschine und treibt das Kraftstoffeinspritzventil derart an, dass sich dieses mit einem Einspritzimpuls mit einer Breite gemäß der erforderlichen Einspritzmenge öffnet, so dass Kraftstoff gemäß der erforderlichen Einspritzmenge eingespritzt wird. In general, a fuel injection control system of an internal combustion engine includes a solenoid fuel injection valve, and this calculates a required injection amount according to an operating state of the internal combustion engine and drives the fuel injection valve to open with an injection pulse having a width according to the required injection amount. so that fuel is injected according to the required injection quantity.
Für ein Kraftstoffeinspritzventil einer Verbrennungskraftmaschine vom Direkteinspritztyp, welches einen Hochdruckkraftstoff in einen Zylinder einspritzt, neigt jedoch, wie in 5 dargestellt ist, die Linearität einer Variationscharakteristik einer tatsächlichen Einspritzmenge relativ zu einer Einspritzimpulsbreite dazu, in einem Teil-Hub-Bereich bzw. einem Bereich eines unvollständigen Hubs (ein Bereich eines Teil-Hub-Zustands oder ein Bereich einer kurzen Einspritzimpulsbreite, welche ermöglicht, dass ein Hubbetrag eines Ventilelements eine Position eines vollständigen Hubs nicht erreicht) reduziert zu sein. In dem Teil-Hub-Bereich neigt der Hubbetrag des Ventilelements (beispielsweise ein Nadelventil) dazu, in hohem Maße zu variieren bzw. zu schwanken, was zu einer großen bzw. starken Variation der Einspritzmenge führt. Eine solche starke Variation der Einspritzmenge kann die Abgasemission oder die Fahrbarkeit verschlechtern. However, for a fuel injection valve of a direct injection type internal combustion engine, which injects a high pressure fuel into a cylinder, it tends as shown in FIG 5 1, the linearity of a variation characteristic of an actual injection amount relative to an injection pulse width thereto, in a partial stroke region (a partial stroke state region or a short injection pulse width region, which allows a lift amount of a valve element does not reach a position of a full stroke) to be reduced. In the sub-stroke range, the lift amount of the valve element (for example, a needle valve) tends to vary greatly, resulting in a large variation of the injection amount. Such a large variation in the injection amount may degrade the exhaust emission or the driveability.
Eine vorhandene Technologie hinsichtlich der Korrektur einer Variation der Einspritzmenge des Kraftstoffeinspritzventils umfasst beispielsweise eine Technologie, welche in Patentliteratur 1 beschrieben ist, bei welcher eine Antriebsspannung UM eines Solenoids mit einer Referenzspannung UR, die der durch einen Tiefenpassfilter gefilterten Antriebsspannung UM entspricht, verglichen wird, und eine Ankerposition des Solenoids basierend auf einer Überschneidung bzw. einem Schnittpunkt der beiden Spannungen erfasst wird. Existing technology for correcting a variation of injection quantity of the fuel injection valve includes, for example, a technology described in Patent Literature 1 in which a drive voltage UM of a solenoid is compared with a reference voltage UR corresponding to the drive voltage filtered by a low-pass filter UM, and An anchor position of the solenoid is detected based on an intersection or an intersection of the two voltages.
Bei der Technologie von Patentliteratur 1 wird jedoch die ungefilterte Antriebsspannung UM (Rohwert) mit der gefilterten Referenzspannung UR verglichen; somit kann die Überschneidung der beiden Spannungen aufgrund eines Einflusses eines bei der ungefilterten Antriebsspannung UM überlagerten Rauschens nicht exakt erfasst werden. Zusätzlich kann die Überschneidung der Antriebsspannung UM und der Referenzspannung UR in Abhängigkeit von Charakteristika des Solenoids nicht vorliegen. Es ist daher schwierig, die Ankerposition des Solenoids exakt zu erfassen. Somit kann die Technologie von Patentliteratur 1 die Variation der Einspritzmenge des Kraftstoffeinspritzventils aufgrund der Variation des Hubbetrags in dem Teil-Hub-Bereich nicht exakt korrigieren. In the technology of Patent Literature 1, however, the unfiltered drive voltage UM (raw value) is compared with the filtered reference voltage UR; Thus, the overlap of the two voltages due to an influence of a superimposed on the unfiltered drive voltage UM noise can not be accurately detected. In addition, the overlap of the drive voltage UM and the reference voltage UR may not be present depending on characteristics of the solenoid. It is therefore difficult to accurately detect the anchor position of the solenoid. Thus, the technology of Patent Literature 1 can not accurately correct the variation of the injection amount of the fuel injection valve due to the variation of the lift amount in the partial lift range.
[Literatur des Standes der Technik] [Literature of the Prior Art]
[Patentliteratur] [Patent Literature]
-
[Patentliteratur 1] US-2003/0071613 A1 [Patent Literature 1] US-2003/0071613 A1
[Kurzfassung der Erfindung] [Summary of the Invention]
Aufgabe der vorliegenden Offenbarung ist es, ein Kraftstoffeinspritz-Steuerungssystem einer Verbrennungskraftmaschine vorzusehen, welches die Variation der Einspritzmenge des Kraftstoffeinspritzventils aufgrund der Variation des Hubbetrags in dem Teil-Hub-Bereich exakt korrigiert, was zu einer Verbesserung der Steuerungsgenauigkeit der Einspritzmenge in dem Teil-Hub-Bereich führt. The object of the present disclosure is to provide a fuel injection control system of an internal combustion engine which accurately corrects the variation of the injection amount of the fuel injection valve due to the variation of the lift amount in the sub-stroke region, resulting in an improvement in the control accuracy of the injection amount in the sub-stroke Area leads.
Gemäß einer Ausführungsform der vorliegenden Offenbarung ist ein Kraftstoffeinspritz-Steuerungssystem einer Verbrennungskraftmaschine mit einem elektromagnetisch arbeitenden bzw. angetriebenen Kraftstoffeinspritzventil vorgesehen, wobei das Kraftstoffeinspritz-Steuerungssystem umfasst: Einspritzsteuerungsmittel, welche eine Teil-Hub-Einspritzung bzw. eine Einspritzung mit einem unvollständigen Hub durchführen, um ein Kraftstoffeinspritzventil derart anzutreiben, dass sich dieses mit einem Einspritzimpuls öffnet, welcher ermöglicht, dass ein Hubbetrag eines Ventilelements des Kraftstoffeinspritzventils eine Position eines vollständigen Hubs nicht erreicht; Erlangungsmittel für eine gefilterte Spannung, welche nach einem „Aus“ bzw. Abschalten eines Einspritzimpulses der Teil-Hub-Einspritzung eine erste gefilterte Spannung erlangen, die einer durch einen ersten Tiefenpassfilter mit einer ersten Frequenz als eine Grenzfrequenz gefilterten Anschlussspannung des Kraftstoffeinspritzventils entspricht, wobei die erste Frequenz niedriger als eine Frequenz eines Rauschanteils ist, und eine zweite gefilterte Spannung erlangen, welche der durch einen zweiten Tiefenpassfilter mit einer zweiten Frequenz als eine Grenzfrequenz gefilterten Anschlussspannung entspricht, wobei die zweite Frequenz niedriger als die erste Frequenz ist; Differenz-Berechnungsmittel, welche eine Differenz zwischen der ersten gefilterten Spannung und der zweiten gefilterten Spannung berechnen; Zeit-Berechnungsmittel, welche eine Zeit ausgehend von einem vorbestimmten Referenzzeitpunkt hin zu einem Zeitpunkt, wenn die Differenz einen Wendepunkt besitzt, als Spannungs-Wendezeit berechnen; Lernmittel, welche einen Durchschnittswert einer vorbestimmten Frequenz von Daten der Spannungs-Wendezeit als einen Lernwert der Spannungs-Wendezeit erhalten; und Einspritzimpuls-Korrekturmittel, welche den Einspritzimpuls der Teil-Hub-Einspritzung basierend auf dem Lernwert der Spannungs-Wendezeit korrigieren. According to one embodiment of the present disclosure, there is provided a fuel injection control system of an internal combustion engine having a solenoid fuel injection valve, the fuel injection control system comprising: injection control means performing partial lift injection and incomplete stroke injection, respectively driving a fuel injection valve to open with an injection pulse that allows a lift amount of a valve element of the fuel injection valve not to reach a full stroke position; A filtered voltage obtaining means which, after turning off an injection pulse of the partial lift injection, obtains a first filtered voltage which is input through a first low pass filter having a first frequency as a cutoff frequency filtered filtered voltage of the fuel injection valve, wherein the first frequency is lower than a frequency of a noise component, and obtain a second filtered voltage corresponding to the terminal voltage filtered by a second depth-pass filter having a second frequency as a cut-off frequency, the second frequency being lower than the first Frequency is; Difference calculating means which calculates a difference between the first filtered voltage and the second filtered voltage; Time calculating means which calculates a time from a predetermined reference time to a time when the difference has a turning point as the voltage turning time; A learning means which obtains an average value of a predetermined frequency of data of the voltage turn time as a learning value of the voltage turn time; and injection pulse correction means which corrects the injection pulse of the partial lift injection based on the learning value of the voltage turn time.
Eine Anschlussspannung (beispielsweise eine negative Anschlussspannung) des Kraftstoffeinspritzventils wird durch eine induzierte elektromotorische Kraft nach dem Aus bzw. Abschalten des Einspritzimpulses variiert (siehe 9). Zu diesem Zeitpunkt, wenn das Kraftstoffeinspritzventil geschlossen wird, variiert eine Verschiebungs- bzw. Bewegungsgeschwindigkeit des Ventilelements (Bewegungsgeschwindigkeit eines beweglichen Kerns) relativ stark, und daher wird eine Variationscharakteristik der Anschlussspannung variiert. Dies resultiert in einem solchen Spannungs-Wendepunkt, dass die Variationscharakteristik der Anschlussspannung nahe einer Ventilschließzeit variiert wird. A terminal voltage (for example, a negative terminal voltage) of the fuel injection valve is varied by an induced electromotive force after the injection pulse is turned off or on (see FIG 9 ). At this time, when the fuel injection valve is closed, a displacement speed of the valve element (moving velocity of a moving core) varies relatively greatly, and therefore, a variation characteristic of the terminal voltage is varied. This results in such a voltage inflection point that the variation characteristic of the terminal voltage is varied near a valve closing time.
Unter Fokussierung auf eine solche Charakteristik wird in der Offenbarung nach dem Aus bzw. Abschalten des Einspritzimpulses der Teil-Hub-Einspritzung die erste gefilterte Spannung erlangt, welche der durch den ersten Tiefenpassfilter mit der ersten Frequenz als eine Grenzfrequenz gefilterten (gemäßigten) Anschlussspannung entspricht, wobei die erste Frequenz niedriger als eine Frequenz eines Rauschanteils ist, und es wird die zweite gefilterte Spannung erlangt, welche der durch den zweiten Tiefenpassfilter mit der zweiten Frequenz als eine Grenzfrequenz gefilterten (gemäßigten) Anschlussspannung entspricht, wobei die zweite Frequenz niedriger als die erste Frequenz ist. Folglich ist es möglich, die erste gefilterte Spannung, welche der Anschlussspannung entspricht, von welcher ein Rauschanteil entfernt ist, und die zweite gefilterte Spannung für die Spannungs-Wende-Erfassung zu erlangen. Focusing on such a characteristic, in the disclosure, after turning off the injection pulse of the partial stroke injection, the first filtered voltage corresponding to the (moderate) terminal voltage filtered by the first low-pass filter having the first frequency as a cut-off frequency is obtained. wherein the first frequency is lower than a frequency of a noise component, and the second filtered voltage corresponding to the terminal voltage filtered by the second low-pass filter having the second frequency as a cut-off frequency is obtained, the second frequency being lower than the first frequency is. Consequently, it is possible to obtain the first filtered voltage corresponding to the terminal voltage from which a noise component is removed and the second filtered voltage for the voltage-turn detection.
Darüber hinaus wird die Differenz zwischen der ersten gefilterten Spannung und der zweiten gefilterten Spannung berechnet und die Zeit ausgehend von dem vorbestimmten Referenzzeitpunkt hin zu dem Zeitpunkt, wenn die Differenz einen Wendepunkt besitzt, wird als die Spannungs-Wendezeit berechnet. Folglich ist es möglich, die Spannungs-Wendezeit exakt zu berechnen, die in Abhängigkeit der Ventilschließzeit des Kraftstoffeinspritzventils variiert. Moreover, the difference between the first filtered voltage and the second filtered voltage is calculated, and the time from the predetermined reference time to the time when the difference has a turning point is calculated as the voltage turning time. As a result, it is possible to accurately calculate the voltage turning time that varies depending on the valve closing timing of the fuel injection valve.
In dem Teil-Hub-Bereich des Kraftstoffeinspritzventils, wie in 6 dargestellt, bewirkt eine Variation des Hubbetrags Variationen der Einspritzmenge und der Ventilschließzeit, was zu einer Korrelation zwischen der Einspritzmenge des Kraftstoffeinspritzventils und der Ventilschließzeit führt. Darüber hinaus variiert die Spannungs-Wendezeit in Abhängigkeit der Ventilschließzeit des Kraftstoffeinspritzventils, was zu einer Korrelation zwischen der Spannungs-Wendezeit und der Einspritzmenge führt, wie in 7 dargestellt. In the part-stroke range of the fuel injection valve, as in 6 As shown, variation of the lift amount causes variations in the injection amount and the valve closing timing, resulting in a correlation between the injection amount of the fuel injection valve and the valve closing timing. Moreover, the voltage turning time varies depending on the valve closing timing of the fuel injection valve, resulting in a correlation between the voltage turning time and the injection amount, as in FIG 7 shown.
Unter Fokussierung solcher Beziehungen wird der Einspritzimpuls der Teil-Hub-Einspritzung basierend auf der Spannungs-Wendezeit korrigiert, wodurch der Einspritzimpuls der Teil-Hub-Einspritzung exakt korrigiert werden kann. Folglich ist es möglich, die Variation der Einspritzmenge aufgrund der Variation des Hubbetrags in dem Teil-Hub-Bereich exakt zu korrigieren, was zu einer Verbesserung der Steuerungsgenauigkeit der Einspritzmenge in dem Teil-Hub-Bereich führt. Focusing such relationships, the injection pulse of the partial lift injection is corrected based on the voltage turn time, whereby the injection pulse of the partial lift injection can be accurately corrected. Consequently, it is possible to accurately correct the variation of the injection amount due to the variation of the lift amount in the sub-stroke region, resulting in an improvement in the control accuracy of the injection amount in the sub-stroke region.
[Kurze Beschreibung der Abbildungen] [Brief Description of the Figures]
Die vorstehend beschriebenen Aufgaben, weitere Aufgaben, Merkmale und Vorteile der vorliegenden Offenbarung werden aus der nachfolgenden, detaillierten Beschreibung mit Bezug auf die beigefügten Abbildungen deutlicher. The above-described objects, other objects, features and advantages of the present disclosure will become more apparent from the following detailed description made with reference to the accompanying drawings.
1 ist eine Abbildung, welche eine schematische Konfiguration eines Maschinensteuerungssystems einer ersten Ausführungsform der Offenbarung darstellt. 1 FIG. 10 is a diagram illustrating a schematic configuration of an engine control system of a first embodiment of the disclosure. FIG.
2 ist ein Blockdiagramm, welches eine Konfiguration einer ECU der ersten Ausführungsform darstellt. 2 FIG. 10 is a block diagram illustrating a configuration of an ECU of the first embodiment. FIG.
3 ist eine schematische Darstellung eines vollständigen Hubs eines Kraftstoffeinspritzventils. 3 is a schematic representation of a complete stroke of a fuel injection valve.
4 ist eine schematische Darstellung eines Teil-Hubs bzw. unvollständigen Hubs des Kraftstoffeinspritzventils. 4 is a schematic representation of a partial lift or incomplete stroke of the fuel injection valve.
5 ist ein Diagramm, welches eine Beziehung zwischen einer Einspritzimpulsbreite und einer tatsächlichen Einspritzmenge des Kraftstoffeinspritzventils darstellt. 5 FIG. 12 is a diagram illustrating a relationship between an injection pulse width and an actual injection amount of the fuel injection valve. FIG.
6 ist eine schematische Darstellung einer Beziehung zwischen einer Einspritzmenge und einer Ventilschließzeit des Kraftstoffeinspritzventils. 6 FIG. 12 is a schematic illustration of a relationship between an injection amount and a valve closing timing of the fuel injection valve. FIG.
7 ist ein Diagramm, welches eine Beziehung zwischen einer Spannungs-Wendezeit und der Einspritzmenge des Kraftstoffeinspritzventils darstellt. 7 FIG. 12 is a diagram illustrating a relationship between a voltage turn time and the injection amount of the fuel injection valve. FIG.
8 ist ein Flussdiagramm, welches einen Ablauf bzw. Vorgang einer Spannungs-Wendezeit-Berechnungsroutine in der ersten Ausführungsform darstellt. 8th FIG. 10 is a flowchart illustrating a procedure of a voltage turn time calculating routine in the first embodiment. FIG.
9 ist ein Zeitdiagramm, welches eine Spannungs-Wendezeitberechnung in der ersten Ausführungsform darstellt. 9 FIG. 10 is a time chart illustrating a voltage turn time calculation in the first embodiment. FIG.
10 ist ein Flussdiagramm, welches einen Ablauf einer Spannungs-Wendezeit-Berechnungsroutine in einer zweiten Ausführungsform darstellt. 10 FIG. 10 is a flowchart illustrating a flow of a voltage turn time calculation routine in a second embodiment. FIG.
11 ist ein Zeitdiagramm, welches eine Spannungs-Wendezeitberechnung in der zweiten Ausführungsform darstellt. 11 FIG. 13 is a timing chart illustrating a voltage turn time calculation in the second embodiment. FIG.
12 ist ein Flussdiagramm, welches einen Ablauf einer Spannungs-Wendezeit-Berechnungsroutine in einer dritten Ausführungsform darstellt. 12 FIG. 10 is a flowchart illustrating a flow of a voltage turn time calculating routine in a third embodiment. FIG.
13 ist ein Zeitdiagramm, welches eine Spannungs-Wendezeitberechnung in der dritten Ausführungsform darstellt. 13 FIG. 13 is a timing chart illustrating a voltage turn time calculation in the third embodiment. FIG.
14 ist ein Flussdiagramm, welches einen Ablauf einer Spannungs-Wendezeit-Berechnungsroutine in einer vierten Ausführungsform darstellt. 14 FIG. 10 is a flowchart illustrating a flow of a voltage turn time calculation routine in a fourth embodiment. FIG.
15 ist ein Zeitdiagramm, welches eine Spannungs-Wendezeitberechnung in der fünften Ausführungsform darstellt. 15 FIG. 15 is a time chart illustrating a voltage turn time calculation in the fifth embodiment. FIG.
16 sind Zeitdiagramme, welche Variationsfaktoren der Spannungs-Wendezeit erläutern. 16 are time charts that explain variation factors of the voltage turnaround time.
17 ist ein Zeitdiagramm, welches eine Gegenmaßnahme erläutert, um eine Variation eines Abfallzeitpunkts einer Minus-Anschlussspannung zu reduzieren. 17 FIG. 11 is a timing chart explaining a countermeasure for reducing a variation of a fall time point of a minus terminal voltage.
18 ist ein Zeitdiagramm, welches eine Gegenmaßnahme für eine Variation bei einer Ansprechgeschwindigkeit der Minus-Anschlussspannung erläutert. 18 FIG. 11 is a timing chart explaining a countermeasure for a variation in a response speed of the negative terminal voltage. FIG.
19 ist ein Zeitdiagramm, welches eine Gegenmaßnahme für eine maximale Variation bei einer Minus-Anschlussspannung erläutert. 19 FIG. 13 is a timing chart illustrating a countermeasure for a maximum variation in a minus terminal voltage. FIG.
20 ist ein Flussdiagramm, welches einen Ablauf einer Spannungs-Wendezeit-Berechnungsroutine in einer fünften Ausführungsform darstellt. 20 FIG. 10 is a flowchart illustrating a flow of a voltage turn time calculating routine in a fifth embodiment. FIG.
21 ist ein Schaubild, welches ein erstes Korrekturwert-Kennfeld zeigt. 21 FIG. 12 is a diagram showing a first correction value map. FIG.
22 ist ein Schaubild, welches ein zweites Korrekturwert-Kennfeld zeigt. 22 Fig. 12 is a diagram showing a second correction value map.
23 ist ein Blockdiagramm, welches eine Konfiguration einer ECU in einer sechsten Ausführungsform zeigt. 23 FIG. 10 is a block diagram showing a configuration of an ECU in a sixth embodiment. FIG.
24 ist ein Blockdiagramm, welches eine Konfiguration einer ECU in einer siebten Ausführungsform zeigt. 24 FIG. 10 is a block diagram showing a configuration of an ECU in a seventh embodiment. FIG.
[Ausführungsformen zum Ausführen der Erfindung] Embodiments for Carrying Out the Invention
Einige Ausführungsformen, welche Arten und Weisen zum Ausführen der Offenbarung verkörpern, sind nun beschrieben. Some embodiments embodying manners for carrying out the disclosure are now described.
(Erste Ausführungsform) First Embodiment
Eine erste Ausführungsform der Offenbarung ist mit Bezug auf 1 bis 9 beschrieben. A first embodiment of the disclosure is with reference to 1 to 9 described.
Eine schematische Konfiguration eines Maschinensteuerungssystems ist mit Bezug auf 1 beschrieben. A schematic configuration of an engine control system is described with reference to FIG 1 described.
Eine Direkteinspritzmaschine 11, welche einer Direkteinspritz-Verbrennungskraftmaschine entspricht, besitzt auf einer Seite eines Einlassrohrs 12 am weitesten stromaufwärts einen Luftfilter 13 und auf einer stromabwärtigen Seite des Luftfilters 13 einen Luft-Strömungsmesser 14, welcher einen Einlassluftbetrag erfasst. Ein Drosselventil 16, dessen Öffnungsgrad durch einen Motor 15 angepasst wird, und ein Drossel-Positionssensor 17, welcher den Öffnungsgrad des Drosselventils 16 (Drosselposition) erfasst, sind auf einer stromabwärtigen Seite des Luft-Strömungsmessers 14 vorgesehen. A direct injection engine 11 , which corresponds to a direct injection internal combustion engine, has on one side of an intake pipe 12 farthest upstream an air filter 13 and on a downstream side of the air filter 13 an air flow meter 14 which detects an intake air amount. A throttle valve 16 , its degree of opening by a motor 15 is adjusted, and a throttle position sensor 17 , which indicates the degree of opening of the throttle valve 16 (Throttle position) are on a downstream side of the airflow meter 14 intended.
Ein Ausgleichsbehälter bzw. Ansaugbehälter 18 ist ferner auf der stromabwärtigen Seite des Drosselventils 16 vorgesehen und ein Einlassrohr-Drucksensor 19, welcher den Einlassrohrdruck erfasst, ist in dem Ansaugbehälter 18 vorgesehen. Der Ansaugbehälter 18 besitzt einen Einlasskrümmer 20, welcher Luft in jeden Zylinder der Maschine 11 einführt, und der Zylinder besitzt ein Kraftstoffeinspritzventil 21, welches Kraftstoff direkt in den Zylinder einspritzt. Eine Zündkerze 22 ist bei jedem Zylinderkopf der Maschine 11 angebracht. Ein Luft-Kraftstoff-Gemisch in jedem Zylinder wird durch einen von der Zündkerze 22 jedes Zylinders abgegebenen Zündfunken gezündet. A surge tank or suction tank 18 is also on the downstream side of the throttle valve 16 provided and an inlet pipe pressure sensor 19 which detects the intake pipe pressure is in the suction tank 18 intended. The intake tank 18 has an intake manifold 20 which air into each cylinder of the machine 11 introduces, and the cylinder has a fuel injection valve 21 , which injects fuel directly into the cylinder. A spark plug 22 is with every cylinder head of the machine 11 appropriate. An air-fuel mixture in each cylinder is through one of the spark plug 22 each spark ignited.
Ein Abgasrohr 23 der Maschine 11 besitzt einen Abgassensor 24 (ein Luft-Kraftstoff-Verhältnis-Sensor, ein Sauerstoffsensor), welcher ein Luft-Kraftstoff-Verhältnis, fett oder mager, usw. des Abgases erfasst. Ein Katalysator 25, wie ein ternärer Katalysator, welcher das Abgas reinigt, ist auf einer stromabwärtigen Seite des Abgassensors 24 vorgesehen. An exhaust pipe 23 the machine 11 has an exhaust gas sensor 24 (An air-fuel ratio sensor, an oxygen sensor), which detects an air-fuel ratio, rich or lean, etc. of the exhaust gas. A catalyst 25 Like a ternary catalyst that cleans the exhaust gas is on a downstream side of the exhaust gas sensor 24 intended.
Ein Kühlwasser-Temperatursensor 26, welcher die Kühlwassertemperatur erfasst, und ein Klopfsensor 27, welcher ein Klopfen erfasst, sind bei einem Zylinderblock bzw. Motorblock der Maschine 11 angebracht. Ein Kurbelwinkelsensor 29, welcher zu jeder Zeit, wenn sich eine Kurbelwelle 28 um einen vorbestimmten Kurbelwinkel dreht, ein Impulssignal ausgibt, ist auf einer Umfangsseite der Kurbelwelle 28 angebracht, und ein Kurbelwinkel oder eine Maschinendrehzahl wird basierend auf einem Ausgangssignal des Kurbelwinkelsensors 29 erfasst. A cooling water temperature sensor 26 , which detects the cooling water temperature, and a knock sensor 27 , which detects a knock, are at a cylinder block or engine block of the engine 11 appropriate. A crank angle sensor 29 which at any time when there is a crankshaft 28 rotates by a predetermined crank angle, outputs a pulse signal is on a peripheral side of the crankshaft 28 and a crank angle or an engine speed is determined based on an output signal of the crank angle sensor 29 detected.
Der Ausgang von jedem dieser Sensoren wird durch eine elektronische Steuerungseinheit (nachfolgend als „ECU“ bezeichnet) 30 aufgenommen. Die ECU 30 ist hauptsächlich durch einen Mikrocomputer konfiguriert und führt verschiedene Maschinen-Steuerungsprogramme aus, welche in einem internen ROM (Speichermedium) gespeichert sind, und diese steuert dadurch eine Kraftstoff-Einspritzmenge, einen Zündzeitpunkt und eine Drosselposition (einen Einlassluftbetrag) in Abhängigkeit eines Maschinen-Betriebszustands. The output of each of these sensors is controlled by an electronic control unit (hereinafter referred to as "ECU") 30 added. The ECU 30 is mainly configured by a microcomputer and executes various engine control programs stored in an internal ROM (storage medium), and thereby controls a fuel injection amount, an ignition timing and a throttle position (an intake air amount) depending on an engine operating condition.
Wie in 2 dargestellt ist, besitzt die ECU 30 einen Maschinensteuerungs-Mikrocomputer 35 (ein Mikrocomputer für eine Steuerung der Maschine 11) und einen Injektor-Antriebs- bzw. Ansteuerungs-IC 36 (ein Ansteuerungs-IC des Kraftstoffeinspritzventils 21) und dergleichen. Die ECU 30, insbesondere der Maschinensteuerungs-Mikrocomputer 35, berechnet eine erforderliche Einspritzmenge gemäß einem Betriebszustand der Maschine (beispielsweise einer Maschinendrehzahl oder einer Maschinenlast), und diese berechnet eine erforderliche Einspritzimpulsbreite Ti (Einspritzzeit) gemäß der erforderlichen Einspritzmenge. Zusätzlich treibt die ECU 30, insbesondere der Injektor-Ansteuerungs-IC 36, das Kraftstoffeinspritzventil 21 derart an, dass sich dieses mit der erforderlichen Einspritzimpulsbreite Ti gemäß der erforderlichen Einspritzmenge öffnet, so dass Kraftstoff entsprechend der erforderlichen Einspritzmenge eingespritzt wird. As in 2 has the ECU 30 a machine control microcomputer 35 (a microcomputer for controlling the machine 11 ) and an injector drive IC 36 (A drive IC of the fuel injection valve 21 ) and the same. The ECU 30 , in particular the machine control microcomputer 35 , calculates a required injection amount according to an operating state of the engine (for example, an engine speed or an engine load), and calculates a required injection pulse width Ti (injection time) according to the required injection amount. In addition, the ECU is driving 30 , in particular the injector drive IC 36 , the fuel injector 21 such that it opens with the required injection pulse width Ti according to the required injection quantity, so that fuel is injected according to the required injection quantity.
Wie in 3 und 4 dargestellt, ist das Kraftstoffeinspritzventil 21 derart konfiguriert, dass, wenn ein Einspritzimpuls „An“ bzw. eingeschaltet bzw. aktiviert ist, so dass ein Strom auf eine Antriebsspule 31 aufgebracht wird, ein Nadelventil 33 (Ventilelement) durch eine durch die Antriebsspule 31 erzeugte elektromagnetische Kraft zusammen mit einem Kolben 32 (beweglicher Kern) in einer Ventilöffnungsrichtung bewegt wird. Wie in 3 dargestellt ist, erreicht der Hubbetrag des Nadelventils 33 eine Position eines vollständigen Hubs (eine Position, bei welcher der Kolben 32 gegen einen Anschlag 34 stößt) in einem Bereich eines vollständigen Hubs, in welchem eine Einspritzimpulsbreite relativ lang ist. Wie in 4 dargestellt, ist ein Teil-Hub-Zustand (ein Zustand kurz bevor der Kolben 32 gegen den Anschlag 34 stößt), in welchem der Hubbetrag des Nadelventils 33 die Position des vollständigen Hubs nicht erreicht, in einem Teil-Hub-Bereich gegeben, in welchem die Einspritzimpulsbreite relativ kurz ist. As in 3 and 4 shown, is the fuel injection valve 21 is configured so that when an injection pulse is "on" or activated, so that a current to a drive coil 31 is applied, a needle valve 33 (Valve element) through one through the drive coil 31 generated electromagnetic force together with a piston 32 (Moving core) is moved in a valve opening direction. As in 3 is shown, the lift amount of the needle valve reaches 33 a position of a complete stroke (a position at which the piston 32 against a stop 34 butts) in a region of a complete stroke in which an injection pulse width is relatively long. As in 4 shown is a partial-lift state (a state just before the piston 32 against the attack 34 abuts) in which the lift amount of the needle valve 33 the position of the full stroke is not reached, given in a partial stroke range in which the injection pulse width is relatively short.
Die ECU 30 dient als Einspritzsteuerungsmittel, welche in dem Bereich des vollständigen Hubs eine Einspritzung mit einem vollständigen Hub durchführen, um das Kraftstoffeinspritzventil 21 derart anzutreiben, dass sich dieses mit einem Einspritzimpuls öffnet, welcher ermöglicht, dass der Hubbetrag des Nadelventils 33 die Position des vollständigen Hubs erreicht, und welche in dem Teil-Hub-Bereich eine Teil-Hub-Einspritzung bzw. Einspritzung mit einem unvollständigen Hub durchführen, um das Kraftstoffeinspritzventil 21 derart anzutreiben, dass sich dieses mit einem Einspritzimpuls öffnet, welcher den Teil-Hub-Zustand vorsieht, in welchem der Hubbetrag des Nadelventils 33 die Position des vollständigen Hubs nicht erreicht. The ECU 30 serves as injection control means which perform full stroke injection in the full stroke range around the fuel injection valve 21 to drive so that this opens with an injection pulse, which allows the lifting amount of the needle valve 33 reaches the position of the full stroke, and which in the sub-stroke range perform a partial stroke injection with an incomplete stroke to the fuel injection valve 21 to drive so that it opens with an injection pulse, which provides the partial lifting state, in which the lifting amount of the needle valve 33 not reached the position of the full stroke.
Für das Kraftstoffeinspritzventil 21 der Direkteinspritzmaschine 11, welches Hochdruckkraftstoff in den Zylinder einspritzt, neigt, wie in 5 dargestellt, die Linearität einer Variationscharakteristik einer tatsächlichen Einspritzmenge mit Bezug auf eine Einspritzimpulsbreite dazu, sich in dem Teil-Hub-Bereich (einem Bereich des Teil-Hub-Zustands, in welchem die Einspritzimpulsbreite kurz ist, so dass der Hubbetrag des Nadelventils 33 die Position des vollständigen Hubs nicht erreicht) zu verschlechtern. In dem Teil-Hub-Bereich neigt der Hubbetrag des Nadelventils 33 dazu, in hohem Maße zu variieren, was zu einer großen bzw. staken Variation der Einspritzmenge führt. Eine solche starke Variation der Einspritzmenge kann die Abgasemission und die Fahrbarkeit verschlechtern. For the fuel injection valve 21 the direct injection engine 11 , which injects high pressure fuel into the cylinder, tends as in 5 10, the linearity of a variation characteristic of an actual injection amount with respect to an injection pulse width becomes in the partial lift region (a partial lift state region in which the injection pulse width is short, so that the lift amount of the needle valve 33 the position of the full stroke is not reached) to deteriorate. In the sub-stroke area, the lift amount of the needle valve tends 33 to vary to a great extent, resulting in a large or stak variation in the injection quantity. Such a large variation of the injection amount may deteriorate the exhaust emission and the driveability.
Die negative Anschlussspannung des Kraftstoffeinspritzventils 21 wird durch eine induzierte elektromotorische Kraft nach dem Aus bzw. Abschalten des Einspritzimpulses variiert (siehe 9). Zu dieser Zeit, wenn das Kraftstoffeinspritzventil 21 geschlossen wird, variiert die Verschiebungs- bzw. Bewegungsgeschwindigkeit des Nadelventils 33 (Verschiebungsgeschwindigkeit des Kolbens 32) relativ stark und daher wird eine Variationscharakteristik der negativen Anschlussspannung variiert. Dies resultiert in einem solchen Spannungs-Wendepunkt, dass die Variationscharakteristik der negativen Anschlussspannung nahe der Ventilschließzeit variiert wird. The negative terminal voltage of the fuel injection valve 21 is varied by an induced electromotive force after switching off or on the injection pulse (see 9 ). At this time, when the fuel injector 21 is closed, the displacement or movement speed of the needle valve varies 33 (Displacement speed of the piston 32 ) is relatively strong, and therefore, a variation characteristic of the negative terminal voltage is varied. This results in such a voltage inflection point that the variation characteristic of the negative terminal voltage is varied near the valve closing time.
Unter Fokussierung auf eine solche Charakteristik führt die ECU 30 (beispielsweise der Injektor-Ansteuerungs-IC 36) bei der ersten Ausführungsform eine Spannungs-Wendezeit-Berechnungsroutine von 8 aus, wie später beschrieben, wodurch die Spannungs-Wendezeit als Informationen hinsichtlich der Ventilschließzeit folgendermaßen berechnet wird. Focusing on such a characteristic leads the ECU 30 (For example, the injector drive IC 36 ) in the first embodiment, a voltage turn time calculation routine of 8th as described later, whereby the voltage turning time as information on the valve closing time is calculated as follows.
Während der Teil-Hub-Einspritzung (zumindest nach dem Aus oder An des Einspritzimpulses der Teil-Hub-Einspritzung) führt die ECU 30, insbesondere ein Berechnungsabschnitt 37 des Injektor-Ansteuerungs-IC 36, für jeden der Zylinder der Maschine 11 einen Vorgang durch. Bei dem Vorgang berechnet die ECU 30 eine erste gefilterte Spannung Vsm1, welche einer negativen Anschlussspannung Vm des Kraftstoffeinspritzventils 21 entspricht, die durch einen ersten Tiefenpassfilter mit einer ersten Frequenz f1 als eine Grenzfrequenz gefiltert (gemäßigt) ist, wobei die erste Frequenz f1 niedriger als eine Frequenz eines Rauschanteils ist, und diese berechnet eine zweite gefilterte Spannung Vsm2, welche der negativen Anschlussspannung Vm des Kraftstoffeinspritzventils 21 entspricht, die durch einen zweiten Tiefenpassfilter mit einer zweiten Frequenz f2 als eine Grenzfrequenz gefiltert (gemäßigt) ist, wobei die zweite Frequenz f2 niedriger als die erste Frequenz ist. Folglich ist es möglich, die erste gefilterte Spannung Vsm1, welche der negativen Anschlussspannung Vm entspricht, von welcher ein Rauschanteil entfernt ist, und die zweite gefilterte Spannung Vsm2 für die Spannungs-Wendeerfassung zu berechnen. During partial lift injection (at least after the injection stroke of the partial lift injection has stopped or on), the ECU performs 30 , in particular a calculation section 37 injector drive IC 36 , for each of the cylinders of the machine 11 a process through. In the process, the ECU calculates 30 a first filtered voltage Vsm1 representing a negative terminal voltage Vm of the fuel injection valve 21 which is filtered (moderated) by a first low pass filter having a first frequency f1 as a cutoff frequency, the first frequency f1 being lower than a noise component frequency, and calculating a second filtered voltage Vsm2 corresponding to the negative terminal voltage Vm of the fuel injection valve 21 which is filtered (moderated) by a second low-pass filter having a second frequency f2 as a cut-off frequency, the second frequency f2 being lower than the first frequency. As a result, it is possible to calculate the first filtered voltage Vsm1 corresponding to the negative terminal voltage Vm from which a noise component is removed, and the second filtered voltage Vsm2 for the voltage reversal detection.
Darüber hinaus führt die ECU 30, insbesondere der Berechnungsabschnitt 37 des Injektor-Ansteuerungs-IC 36, für jeden der Zylinder der Maschine 11 einen Vorgang durch. Bei dem Vorgang berechnet die ECU 30 eine Differenz Vdiff (= Vsm1 – Vsm2) zwischen der ersten gefilterten Spannung Vsm1 und der zweiten gefilterten Spannung Vsm2, und diese berechnet eine Zeit ausgehend von einem vorbestimmten Referenzzeitpunkt hin zu einem Zeitpunkt, wenn die Differenz Vdiff einen Wendepunkt besitzt, als Spannungs-Wendezeit Tdiff. Zu dieser Zeit berechnet die ECU 30 bei der ersten Ausführungsform die Spannungs-Wendezeit Tdiff mit einem Zeitpunkt, wenn die Differenz Vdiff eine vorbestimmte Schwelle Vt überschreitet, als den Zeitpunkt, wenn die Differenz Vdiff einen Wendepunkt besitzt. Mit anderen Worten, die Zeit ausgehend von dem vorbestimmten Referenzzeitpunkt hin zu dem Zeitpunkt, wenn die Differenz Vdiff die vorbestimmte Schwelle Vt überschreitet, wird als die Spannungs-Wendezeit Tdiff berechnet. Folglich ist es möglich, die Spannungs-Wendezeit Tdiff exakt zu berechnen, welche in Abhängigkeit der Ventilschließzeit des Kraftstoffeinspritzventils 21 variiert. Bei der ersten Ausführungsform wird die Spannungs-Wendezeit Tdiff mit dem Referenzzeitpunkt berechnet, welcher einem Zeitpunkt entspricht, wenn ein Einspritzimpuls der Teil-Hub-Einspritzung ausgehend von Aus hin zu An umgeschaltet wird. Die Schwelle Vt wird durch einen Schwellen-Berechnungsabschnitt 38 des Maschinensteuerungs-Mikrocomputers 35 in Abhängigkeit des Kraftstoffdrucks, der Kraftstofftemperatur oder dergleichen berechnet. Die Schwelle Vt kann ein im Vorhinein eingestellter, festgelegter Wert sein. In addition, the ECU performs 30 , in particular the calculation section 37 injector drive IC 36 , for each of the cylinders of the machine 11 a process through. In the process, the ECU calculates 30 a difference Vdiff (= Vsm1-Vsm2) between the first filtered voltage Vsm1 and the second filtered voltage Vsm2, and this calculates a time from a predetermined reference time to a time when the difference Vdiff has a turning point as the voltage turn time Tdiff , At this time, the ECU calculates 30 in the first embodiment, the voltage turnaround time Tdiff at a time when the difference Vdiff exceeds a predetermined threshold Vt, as the time when the difference Vdiff has a turning point. In other words, the time from the predetermined reference time to the time when the difference Vdiff exceeds the predetermined threshold Vt is calculated as the voltage turning time Tdiff. Consequently, it is possible to accurately calculate the voltage turnaround time Tdiff, which depends on the valve closing timing of the fuel injection valve 21 varied. In the first embodiment, the voltage turn-around time Tdiff is calculated at the reference time corresponding to a timing when an injection pulse of the partial lift injection is switched from off to on. The threshold Vt is passed through a threshold calculation section 38 of the machine control microcomputer 35 calculated as a function of the fuel pressure, the fuel temperature or the like. The threshold Vt may be a preset value set in advance.
In dem Teil-Hub-Bereich des Kraftstoffeinspritzventils 21, wie in 6 dargestellt, existiert ein Zusammenhang zwischen der Einspritzmenge und der Ventilschließzeit des Kraftstoffeinspritzventils 21, da eine Variation des Hubbetrags des Kraftstoffeinspritzventils 21 Variationen der Einspritzmenge und der Ventilschließzeit hervorruft. Darüber hinaus existiert ein Zusammenhang zwischen der Spannungs-Wendezeit Tdiff und der Einspritzmenge, wie in 7 dargestellt, da die Spannungs-Wendezeit Tdiff in Abhängigkeit der Ventilschließzeit des Kraftstoffeinspritzventils 21 variiert. In the part-stroke area of the fuel injection valve 21 , as in 6 As shown, there is a relationship between the injection amount and the valve closing timing of the fuel injection valve 21 because a variation of the lift amount of the fuel injection valve 21 Variations in the injection quantity and the valve closing time causes. In addition, there is a relationship between the voltage turnaround time Tdiff and the injection amount as in 7 shown as the voltage turnaround time Tdiff depending on the valve closing time of the fuel injection valve 21 varied.
Unter Fokussierung auf solche Beziehungen führt die ECU 30 (beispielsweise der Maschinensteuerungs-Mikrocomputer 35) eine Einspritzimpuls-Korrekturroutine aus. Die ECU 30 korrigiert dadurch den Einspritzimpuls der Teil-Hub-Einspritzung basierend auf der Spannungs-Wendezeit Tdiff. Focusing on such relationships, the ECU leads 30 (For example, the machine control microcomputer 35 ), an injection pulse correction routine. The ECU 30 thereby corrects the injection pulse of the partial lift injection based on the voltage turnaround time Tdiff.
Bei der ersten Ausführungsform dient der Injektor-Ansteuerungs-IC 36 (der Berechnungsabschnitt 37) kollektiv als die Erlangungsmittel für eine gefilterte Spannung, die Differenz-Berechnungsmittel und die Zeit-Berechnungsmittel. Der Maschinensteuerungs-Mikrocomputer 35 (ein Einspritzimpuls-Korrektur-Berechnungsabschnitt 39) dient als die Einspritzimpuls-Korrekturmittel. In the first embodiment, the injector drive IC is used 36 (the calculation section 37 ) collectively as the filtered voltage obtaining means, the difference calculating means and the time calculating means. The machine control microcomputer 35 (an injection pulse correction calculating section 39 ) serves as the injection pulse correction means.
Nun sind Verarbeitungsdetails von Routinen, das heißt, der Spannungs-Wendezeit-Berechnungsroutine von 8, welche durch die ECU 30 (den Maschinensteuerungs-Mikrocomputer 35 und/oder den Injektor-Ansteuerungs-IC 36) bei der ersten Ausführungsform ausgeführt wird, beschrieben. Now, processing details of routines, that is, the voltage turn-time calculating routine of FIG 8th provided by the ECU 30 (the machine control microcomputer 35 and / or the injector drive IC 36 ) is performed in the first embodiment.
Die in 8 dargestellte Spannungs-Wendezeit-Berechnungsroutine wird mit einer vorbestimmten Berechnungsphase Ts während eines Leistungsbetriebs bzw. Leistung-An der ECU 30 (beispielsweise während eines eingeschalteten Zündschalters) wiederholend ausgeführt. Wenn diese Routine gestartet wird, wird bei Schritt 101 ermittelt, ob die Teil-Hub-Einspritzung durchgeführt wird. Falls bei Schritt 101 ermittelt wird, dass die Teil-Hub-Einspritzung nicht durchgeführt wird, wird die Routine beendet, während Schritt 102 und nachfolgende Schritte nicht durchgeführt werden. In the 8th The illustrated voltage turn time calculation routine is executed with a predetermined calculation phase Ts during a power-on of the ECU 30 (for example, during a switched ignition switch) repeatedly performed. When this routine is started, at step 101 determines if Partial Hub Injection is being performed. If at step 101 is determined that the partial lift injection is not performed, the routine is terminated during step 102 and subsequent steps are not performed.
Falls bei Schritt 101 ermittelt wird, dass die Teil-Hub-Einspritzung durchgeführt wird, wird anschließend bei Schritt 102 die negative Anschlussspannung Vm des Kraftstoffeinspritzventils 21 erlangt. In diesem Fall entspricht die Berechnungsphase Ts der Routine einer Abtastphase Ts der negativen Anschlussspannung Vm. If at step 101 is determined that the partial lift injection is performed, is then in step 102 the negative terminal voltage Vm of the fuel injection valve 21 obtained. In this case, the calculation phase Ts of the routine corresponds to a sampling phase Ts of the negative terminal voltage Vm.
Nachfolgend wird bei Schritt 103 eine erste gefilterte Spannung Vsm1 berechnet, welche der durch einen ersten Tiefenpassfilter mit einer ersten Frequenz f1 als eine Grenzfrequenz gefilterten negativen Anschlussspannung Vm des Kraftstoffeinspritzventils 21 entspricht, wobei die erste Frequenz f1 niedriger als eine Frequenz eines Rauschanteils ist (das heißt, ein Tiefenpassfilter mit einem Durchlassband, welches einem Frequenzband entspricht, das niedriger als die Grenzfrequenz f1 ist). Below is at step 103 calculates a first filtered voltage Vsm1 which is the negative terminal voltage Vm of the fuel injection valve filtered by a first low pass filter having a first frequency f1 as a cutoff frequency 21 where the first frequency f1 is lower than a frequency of a noise component (that is, a low-pass filter having a passband corresponding to a frequency band lower than the limit frequency f1).
Der erste Tiefenpassfilter entspricht einem digitalen Filter, welcher durch Gleichung (1) implementiert ist, um einen aktuellen Wert Vsm1(k) der ersten gefilterten Spannung unter Verwendung eines vorhergehenden Werts Vsm1(k – 1) der ersten gefilterten Spannung und eines aktuellen Werts Vm(k) der negativen Anschlussspannung zu erhalten. Vsm1(k) = {(n1 – 1)/n1} × Vsm1(k – 1) + (1/n1) × Vm(k) (1) The first low pass filter corresponds to a digital filter implemented by Equation (1) to obtain a current value Vsm1 (k) of the first filtered voltage using a previous value Vsm1 (k-1) of the first filtered voltage and a current value Vm ( k) to obtain the negative terminal voltage. Vsm1 (k) = {(n1-1) / n1} × Vsm1 (k-1) + (1 / n1) × Vm (k) (1)
Die Zeitkonstante n1 des ersten Tiefenpassfilters ist derart eingestellt, dass die Beziehung von Gleichung (2) erfüllt ist, wobei fs (= 1/Ts) einer Abtastfrequenz der negativen Anschlussspannung Vm entspricht und f1 der Grenzfrequenz des ersten Tiefenpassfilters entspricht. 1/fs:1/f1 = 1:(n1 – 1) (2) The time constant n1 of the first depth-pass filter is set to satisfy the relationship of Equation (2), where fs (= 1 / Ts) corresponds to a sampling frequency of the negative terminal voltage Vm and f1 corresponds to the cut-off frequency of the first depth-pass filter. 1 / fs: 1 / f1 = 1: (n1 - 1) (2)
Folglich ist es möglich, die erste gefilterte Spannung Vsm1 auf einfache Art und Weise zu berechnen, welche durch den ersten Tiefenpassfilter mit der ersten Frequenz f1 als die Grenzfrequenz gefiltert ist, wobei die erste Frequenz f1 niedriger als die Frequenz des Rauschanteils ist. Consequently, it is possible to easily calculate the first filtered voltage Vsm1 filtered by the first low-pass filter having the first frequency f1 as the cut-off frequency, the first frequency f1 being lower than the frequency of the noise component.
Nachfolgend wird bei Schritt 104 eine zweite gefilterte Spannung Vsm2 berechnet, welche der negativen Anschlussspannung Vm des Kraftstoffeinspritzventils 21 entspricht, die durch einen zweiten Tiefenpassfilter mit einer zweiten Frequenz f2 als eine Grenzfrequenz gefiltert ist, wobei die zweite Frequenz f2 niedriger als die erste Frequenz f1 ist (das heißt, ein Tiefenpassfilter mit einem Durchlassband, welches einem Frequenzband entspricht, das niedriger als die Grenzfrequenz f2 ist). Below is at step 104 calculates a second filtered voltage Vsm2, which is the negative terminal voltage Vm of the fuel injection valve 21 which is filtered by a second low pass filter having a second frequency f2 as a cutoff frequency, the second frequency f2 being lower than the first frequency f1 (ie, a low pass filter having a passband corresponding to a frequency band lower than the cutoff frequency f2 is).
Der zweite Tiefenpassfilter entspricht einem digitalen Filter, welcher durch Gleichung (3) implementiert ist, um einen aktuellen Wert Vsm2(k) der zweiten gefilterten Spannung unter Verwendung eines vorhergehenden Werts Vsm2(k – 1) der zweiten gefilterten Spannung und eines aktuellen Werts Vm(k) der negativen Anschlussspannung zu erhalten. Vsm2(k) = {(n2 – 1)/n2} × Vsm2(k – 1) + (1/n2) × Vm(k) (3) The second depth-pass filter corresponds to a digital filter implemented by Equation (3) to obtain a current value Vsm2 (k) of the second filtered voltage using a previous value Vsm2 (k-1) of the second filtered voltage and a current value Vm ( k) to obtain the negative terminal voltage. Vsm2 (k) = {(n2-1) / n2} × Vsm2 (k-1) + (1 / n2) × Vm (k) (3)
Die Zeitkonstante n2 des zweiten Tiefenpassfilters ist derart eingestellt, dass die Beziehung von Gleichung (4) erfüllt ist, wobei fs (= 1/Ts) der Abtastfrequenz der negativen Anschlussspannung Vm entspricht und f2 der Grenzfrequenz des zweiten Tiefenpassfilters entspricht. 1/fs:1/f2 = 1:(n2 – 1) (4) The time constant n2 of the second depth-pass filter is set to satisfy the relationship of Equation (4), where fs (= 1 / Ts) corresponds to the sampling frequency of the negative terminal voltage Vm and f2 corresponds to the cut-off frequency of the second depth-pass filter. 1 / fs: 1 / f2 = 1: (n2 - 1) (4)
Folglich ist es möglich, die zweite gefilterte Spannung Vsm2 auf einfache Art und Weise zu berechnen, die durch den zweiten Tiefenpassfilter mit der zweiten Frequenz f2 als die Grenzfrequenz gefiltert ist, wobei die zweite Frequenz f2 niedriger als die erste Frequenz f1 ist. Consequently, it is possible to easily calculate the second filtered voltage Vsm2 filtered by the second depth-pass filter having the second frequency f2 as the cut-off frequency, the second frequency f2 being lower than the first frequency f1.
Anschließend wird bei Schritt 105 die Differenz Vdiff (= Vsm1 – Vsm2) zwischen der ersten gefilterten Spannung Vsm1 und der zweiten gefilterten Spannung Vsm2 berechnet. Die Differenz Vdiff kann einer Schutzverarbeitung unterzogen werden, so dass diese kleiner als 0 ist, um lediglich eine negative Komponente zu extrahieren. Subsequently, at step 105 calculates the difference Vdiff (= Vsm1-Vsm2) between the first filtered voltage Vsm1 and the second filtered voltage Vsm2. The difference Vdiff may be subjected to protection processing so as to be smaller than 0 to extract only a negative component.
Nachfolgend wird bei Schritt 106 die Schwelle Vt erlangt und ein vorhergehender Wert Tdiff(k – 1) der Spannungs-Wendezeit wird erlangt. Below is at step 106 the threshold Vt is obtained and a previous value Tdiff (k-1) of the voltage turn time is obtained.
Anschließend wird bei Schritt 107 ermittelt, ob der Einspritzimpuls zu dem aktuellen Zeitpunkt ausgehend von Aus hin zu An umgeschaltet wird. Falls bei Schritt 107 ermittelt wird, dass der Einspritzimpuls zu dem aktuellen Zeitpunkt ausgehend von Aus hin zu An umgeschaltet wird, wird bei Schritt 110 anschließend ein aktueller Wert Tdiff(k) der Spannungs-Wendezeit auf „0“ zurückgesetzt. Tdiff(k) = 0 Subsequently, at step 107 determines whether the injection pulse is switched at the current time from off to on. If at step 107 is determined that the injection pulse at the current time is switched from off to on, is in step 110 then a current value Tdiff (k) of the voltage turning time is reset to "0". Tdiff (k) = 0
Falls bei Schritt 107 ermittelt wird, dass der Einspritzimpuls zu dem aktuellen Zeitpunkt nicht von Aus hin zu An umgeschaltet wird, wird bei Schritt 108 anschließend ermittelt, ob der Einspritzimpuls An ist. Falls bei Schritt 108 ermittelt wird, dass der Einspritzimpuls An ist, wird bei Schritt 111 zu dem vorhergehenden Wert Tdiff(k – 1) der Spannungs-Wendezeit anschließend ein vorbestimmter Wert Ts (die Berechnungsphase diese Routine) addiert, um den aktuellen Wert Tdiff(k) der Spannungs-Wendezeit zu erhalten, so dass die Spannungs-Wendezeit Tdiff hochgezählt wird. Tdiff(k) = Tdiff(k – 1) + Ts If at step 107 is determined that the injection pulse at the current time is not switched from off to on, is in step 108 then determines whether the injection pulse is on. If at step 108 is determined that the injection pulse is on, at step 111 to the previous value Tdiff (k-1) of the voltage turning time, then a predetermined value Ts (the calculation phase of this routine) is added to obtain the current value Tdiff (k) of the voltage turning time, so that the voltage turning time Tdiff is counted up becomes. Tdiff (k) = Tdiff (k-1) + Ts
Falls bei Schritt 108 ermittelt wird, dass der Einspritzimpuls nicht An ist (das heißt, der Einspritzimpuls Aus ist), wird bei Schritt 109 anschließend ermittelt, ob die Differenz Vdiff zwischen der ersten gefilterten Spannung Vsm1 und der zweiten gefilterten Spannung Vsm2 die Schwelle Vt überschreitet (ob die Differenz Vdiff umgekehrt größer als die Schwelle Vt wird). If at step 108 is determined that the injection pulse is not on (that is, the injection pulse is off), in step 109 then determines whether the difference Vdiff between the first filtered voltage Vsm1 and the second filtered voltage Vsm2 exceeds the threshold Vt (if the difference Vdiff conversely becomes greater than the threshold Vt).
Falls bei Schritt 109 ermittelt wird, dass die Differenz Vdiff zwischen der ersten gefilterten Spannung Vsm1 und der zweiten gefilterten Spannung Vsm2 die Schwelle Vt nicht überschreitet, wird bei Schritt 111 die Spannungs-Wendezeit Tdiff kontinuierlich hochgezählt. If at step 109 is determined that the difference Vdiff between the first filtered voltage Vsm1 and the second filtered voltage Vsm2 does not exceed the threshold Vt, in step 111 the voltage turnaround Tdiff is incremented continuously.
Falls bei Schritt 109 ermittelt wird, dass die Differenz Vdiff zwischen der ersten gefilterten Spannung Vsm1 und der zweiten gefilterten Spannung Vsm2 die Schwelle Vt überschreitet, wird bei Schritt 112 anschließend ermittelt, dass die Berechnung der Spannungs-Wendezeit Tdiff abgeschlossen ist, und der aktuelle Wert Tdiff(k) der Spannungs-Wendezeit wird auf dem vorhergehenden Wert Tdiff(k – 1) gehalten. Tdiff(k) = Tdiff(k – 1) If at step 109 It is determined that the difference Vdiff between the first filtered voltage Vsm1 and the second filtered voltage Vsm2 exceeds the threshold Vt 112 then determines that the calculation of the voltage turnaround time Tdiff is completed, and the current value Tdiff (k) of the voltage turnaround time is maintained at the previous value Tdiff (k-1). Tdiff (k) = Tdiff (k - 1)
Folglich wird die Zeit ausgehend von einem Zeitpunkt (Referenzzeitpunkt), zu welchem der Einspritzimpuls ausgehend von Aus hin zu An umgeschaltet wird, hin zu einem Zeitpunkt, zu welchem die Differenz Vdiff die Schwelle Vt überschreitet, als die Spannungs-Wendezeit Tdiff berechnet, und der berechnete Wert der Spannungs-Wendezeit Tdiff wird bis zu dem nächsten Referenzzeitpunkt aufrechterhalten. Der Vorgang der Berechnung der Spannungs-Wendezeit Tdiff wird auf diese Art und Weise für jeden der Zylinder der Maschine 11 durchgeführt. Consequently, the time from a point in time (reference time) at which the injection pulse is switched from off to on toward a point in time when the difference Vdiff exceeds the threshold Vt is calculated as the voltage turning time Tdiff, and calculated value of the voltage turnaround time Tdiff is maintained until the next reference time. The process of calculating the voltage turnaround time Tdiff is performed in this manner for each of the cylinders of the machine 11 carried out.
Bezug nehmend auf ein in 9 gezeigtes Zeitdiagramm ist eine Spannungs-Wendezeitberechnung erläutert. Referring to a in 9 The time chart shown illustrates a voltage turn-time calculation.
Während der Teil-Hub-Einspritzung (zumindest nach dem Aus bzw. Abschalten des Einspritzimpulses der Teil-Hub-Einspritzung) wird die erste gefilterte Spannung Vsm1 berechnet, welche der durch den ersten Tiefenpassfilter gefilterten negativen Anschlussspannung Vm des Kraftstoffeinspritzventils 21 entspricht, und es wird die zweite gefilterte Spannung Vsm2 berechnet, welche der durch den zweiten Tiefenpassfilter gefilterten negativen Anschlussspannung Vm des Kraftstoffeinspritzventils 21 entspricht. Darüber hinaus wird die Differenz Vdiff (= Vsm1 – Vsm2) zwischen der ersten gefilterten Spannung Vsm1 und der zweiten gefilterten Spannung Vsm2 berechnet. During the partial lift injection (at least after the injection stroke of the partial lift injection is switched off or on) the first filtered voltage Vsm1 is calculated, which is the negative terminal voltage Vm of the fuel injection valve filtered by the first low-pass filter 21 and the second filtered voltage Vsm2 is calculated, which is the negative terminal voltage Vm of the fuel injection valve filtered by the second low-pass filter 21 equivalent. In addition, the difference Vdiff (= Vsm1-Vsm2) between the first filtered voltage Vsm1 and the second filtered voltage Vsm2 is calculated.
Die Spannungs-Wendezeit Tdiff wird zu einem Zeitpunkt (Referenzzeitpunkt) t1, wenn der Einspritzimpuls ausgehend von Aus hin zu An umgeschaltet wird, auf „0“ zurückgesetzt, und anschließend wird die Berechnung der Spannungs-Wendezeit Tdiff gestartet und die Spannungs-Wendezeit Tdiff wird mit der vorbestimmten Berechnungsphase Ts wiederholend hochgezählt. The voltage turn time Tdiff is reset to "0" at a timing (reference timing) t1 when the injection pulse is switched from off to on, and then the calculation of the voltage turn time Tdiff is started and the voltage turn time Tdiff becomes with the predetermined calculation phase Ts repeatedly counted up.
Anschließend ist die Berechnung der Spannungs-Wendezeit Tdiff zu einem Zeitpunkt t2 abgeschlossen, wenn die Differenz Vdiff zwischen der ersten gefilterten Spannung Vsm1 und der zweiten gefilterten Spannung Vsm2 nach dem Aus des Einspritzimpulses die Schwelle Vt überschreitet. Folglich wird die Zeit ausgehend von dem Zeitpunkt (Referenzzeitpunkt) t1, zu welchem der Einspritzimpuls ausgehend von Aus hin zu An umgeschaltet wird, hin zu dem Zeitpunkt t2, zu welchem die Differenz Vdiff die Schwelle Vt überschreitet, als die Spannungs-Wendezeit Tdiff berechnet. Subsequently, the calculation of the voltage turnaround time Tdiff is completed at a time t2 when the difference Vdiff between the first filtered voltage Vsm1 and the second filtered voltage Vsm2 after the injection pulse has been exceeded exceeds the threshold Vt. Thus, the time from the time point (reference time) t1 at which the injection pulse is switched from Aus to On to the time t2 at which the difference Vdiff exceeds the threshold Vt is calculated as the voltage turnaround time Tdiff.
Der berechnete Wert der Spannungs-Wendezeit Tdiff wird bis zu dem nächsten Referenzzeitpunkt t3 gehalten, während der Maschinensteuerungs-Mikrocomputer 35 die Spannungs-Wendezeit Tdiff von dem Injektor-Ansteuerungs-IC 36 erlangt (während einer Phase ausgehend von der Berechnungs-Abschlusszeit t2 der Spannungs-Wendezeit Tdiff hin zu dem nächsten Referenzzeitpunkt t3). The calculated value of the voltage turnaround time Tdiff is held until the next reference time t3 while the engine control microcomputer 35 the voltage turnaround time Tdiff from the injector drive IC 36 acquired (during a phase from the calculation completion time t2 of the voltage turnaround time Tdiff to the next reference time t3).
Bei der ersten Ausführungsform wird während der Teil-Hub-Einspritzung (zumindest nach dem Aus des Einspritzimpulses der Teil-Hub-Einspritzung) die erste gefilterte Spannung Vsm1 berechnet, welche der durch den ersten Tiefenpassfilter gefilterten negativen Anschlussspannung Vm des Kraftstoffeinspritzventils 21 entspricht, was ermöglicht, die erste gefilterte Spannung Vsm1 zu berechnen, die keinen Rauschanteil enthält. Zusätzlich wird die zweite gefilterte Spannung Vsm2 berechnet, welche der mit dem zweiten Tiefenpassfilter gefilterten negativen Anschlussspannung Vm des Kraftstoffeinspritzventils 21 entspricht, was ermöglicht, die zweite gefilterte Spannung Vsm2 für die Spannungs-Wendeerfassung zu berechnen. In the first embodiment, during the partial lift injection (at least after the injection stroke of the partial lift injection), the first filtered voltage Vsm1 is calculated, which is the negative terminal voltage Vm of the fuel injection valve filtered by the first low pass filter 21 which makes it possible to calculate the first filtered voltage Vsm1 which contains no noise. In addition, the second filtered voltage Vsm2 is calculated, which is the negative terminal voltage Vm of the fuel injection valve filtered with the second low-pass filter 21 which makes it possible to calculate the second filtered voltage Vsm2 for the voltage reversal detection.
Darüber hinaus wird die Differenz Vdiff zwischen der ersten gefilterten Spannung Vsm1 und der zweiten gefilterten Spannung Vsm2 berechnet, und die Zeit ausgehend von dem Zeitpunkt (Referenzzeitpunkt), zu welchem der Einspritzimpuls ausgehend von Aus hin zu An umgeschaltet wird, hin zu dem Zeitpunkt, zu welchem die Differenz Vdiff die Schwelle Vt überschreitet, wird als die Spannungs-Wendezeit Tdiff berechnet, was ermöglicht, die Spannungs-Wendezeit Tdiff exakt zu berechnen, die in Abhängigkeit der Ventilschließzeit des Kraftstoffeinspritzventils 21 variiert. Moreover, the difference Vdiff between the first filtered voltage Vsm1 and the second filtered voltage Vsm2 is calculated, and the time from the time point (reference time) to which the injection pulse is switched from off to on toward the time point where the difference Vdiff exceeds the threshold Vt is calculated as the voltage turnaround time Tdiff, which makes it possible to accurately calculate the voltage turnaround time Tdiff depending on the valve closing timing of the fuel injection valve 21 varied.
Der Einspritzimpuls der Teil-Hub-Einspritzung wird basierend auf der Spannungs-Wendezeit Tdiff korrigiert, wodurch der Einspritzimpuls der Teil-Hub-Einspritzung exakt korrigiert werden kann. The injection pulse of the partial lift injection is corrected based on the voltage turnaround time Tdiff, whereby the injection pulse of the partial lift injection can be corrected accurately.
Bei der ersten Ausführungsform können die ersten und zweiten Tiefenpassfilter auf einfache Art und Weise implementiert werden, da ein digitaler Filter für jeden der ersten und zweiten Tiefenpassfilter verwendet wird. In the first embodiment, the first and second depth-pass filters can be easily implemented because a digital filter is used for each of the first and second depth-pass filters.
Darüber hinaus dient bei der ersten Ausführungsform der Injektor-Ansteuerungs-IC 36 (der Berechnungsabschnitt 37) kollektiv als die Erlangungsmittel für eine gefilterte Spannung, die Differenz-Berechnungsmittel und die Zeit-Berechnungsmittel. Somit können die Funktionen der Erlangungsmittel für die gefilterte Spannung, der Differenz-Berechnungsmittel und der Zeit-Berechnungsmittel lediglich durch Modifizieren der Spezifikation des Injektor-Ansteuerungs-IC 36 in der ECU 30 erreicht werden, und die Berechnungslast des Maschinensteuerungs-Mikrocomputers 35 kann reduziert werden. Moreover, in the first embodiment, the injector drive IC is used 36 (the calculation section 37 ) collectively as the filtered voltage obtaining means, the difference calculating means and the time calculating means. Thus, the functions of the filtered voltage obtaining means, the difference calculating means and the time calculating means can be made only by modifying the specification of the injector driving IC 36 in the ECU 30 and the computational load of the engine control microcomputer 35 can be reduced.
Bei der ersten Ausführungsform wird die Spannungs-Wendezeit Tdiff mit dem Referenzzeitpunkt berechnet, welcher einem Zeitpunkt entspricht, wenn der Einspritzimpuls ausgehend von Aus hin zu An umgeschaltet wird; somit kann die Spannungs-Wendezeit Tdiff mit Bezug auf den Zeitpunkt, wenn der Einspritzimpuls ausgehend von Aus hin zu An umgeschaltet wird, exakt berechnet werden. In the first embodiment, the voltage turn-around time Tdiff is calculated at the reference timing corresponding to a timing when the injection pulse is switched from off to on; thus, the voltage turning time Tdiff can be accurately calculated with reference to the timing when the injection pulse is switched from off to on.
Bei der ersten Ausführungsform wird die Spannungs-Wendezeit Tdiff zu dem Referenzzeitpunkt zurückgesetzt und anschließend wird die Berechnung der Spannungs-Wendezeit Tdiff gestartet, und die Berechnung der Spannungs-Wendezeit Tdiff ist zu dem Zeitpunkt abgeschlossen, wenn die Differenz Vdiff zwischen der ersten gefilterten Spannung Vsm1 und der zweiten gefilterten Spannung Vsm2 die Schwelle Vt überschreitet. Somit kann der berechnete Wert der Spannungs-Wendezeit Tdiff ausgehend von dem Abschluss der Berechnung der Spannungs-Wendezeit Tdiff hin zu dem nächsten Referenzzeitpunkt aufrechterhalten werden, was eine Phase verlängert, während welcher der Maschinensteuerungs-Mikrocomputer 35 die Spannungs-Wendezeit Tdiff erlangen kann. In the first embodiment, the voltage turnaround time Tdiff is reset at the reference time, and then the voltage turn time calculation Tdiff is started, and the voltage turn time calculation Tdiff is completed at the time when the difference Vdiff between the first filtered voltage Vsm1 and the second filtered voltage Vsm2 exceeds the threshold Vt. Thus, the calculated value of the voltage turnaround time Tdiff can be maintained from the completion of the calculation of the voltage turnaround time Tdiff toward the next reference timing, which lengthens a phase during which the engine control microcomputer 35 can achieve the voltage turnaround Tdiff.
(Zweite Ausführungsform) Second Embodiment
Eine zweite Ausführungsform der Offenbarung ist nun mit Bezug auf 10 und 11 beschrieben. Abschnitte, welche im Wesentlichen gleich diesen bei der ersten Ausführungsform sind, sind jedoch nicht oder kurz beschrieben und es sind hauptsächlich Unterschiede zu der ersten Ausführungsform beschrieben. A second embodiment of the disclosure is now with reference to 10 and 11 described. However, portions substantially the same as those in the first embodiment are not or briefly described, and differences to the first embodiment are mainly described.
Bei der ersten Ausführungsform wird die Spannungs-Wendezeit Tdiff mit dem Zeitpunkt, zu welchem die Differenz Vdiff zwischen der ersten gefilterten Spannung Vsm1 und der zweiten gefilterten Spannung Vsm2 die Schwelle Vt überschreitet, als der Zeitpunkt, wenn die Differenz Vdiff einen Wendepunkt besitzt, berechnet. Bei der zweiten Ausführungsform führt die ECU 30 eine später beschriebene Spannungs-Wendezeit-Berechnungsroutine von 10 aus, so dass die Spannungs-Wendezeit Tdiff folgendermaßen berechnet wird. In the first embodiment, the voltage turning time Tdiff at the time when the difference Vdiff between the first filtered voltage Vsm1 and the second filtered voltage Vsm2 exceeds the threshold Vt is calculated as the timing when the difference Vdiff has a turning point. In the second embodiment, the ECU performs 30 a voltage turn time calculation routine of FIG 10 so that the voltage turnaround time Tdiff is calculated as follows.
Die ECU 30, insbesondere der Berechnungsabschnitt 37 des Injektor-Ansteuerungs-IC 36, berechnet eine dritte gefilterte Spannung Vdiff.sm3, welche der durch einen dritten Tiefenpassfilter mit einer dritten Frequenz f3 als die Grenzfrequenz gefilterten (gemäßigten) Differenz Vdiff entspricht, wobei die dritte Frequenz f3 niedriger als eine Frequenz eines Rauschanteils ist, und diese berechnet eine vierte gefilterte Spannung Vdiff.sm4, welche der durch einen vierten Tiefenpassfilter mit einer vierten Frequenz f4 als die Grenzfrequenz gefilterten (gemäßigten) Differenz Vdiff entspricht, wobei die vierte Frequenz f4 niedriger als die dritte Frequenz f3 ist. Darüber hinaus wird eine Differenz zwischen der dritten gefilterten Spannung Vdiff.sm3 und der vierten gefilterten Spannung Vdiff.sm4 als ein Differenzial Vdiff2 zweiter Ordnung (= Vdiff.sm3 – Vdiff.sm4) berechnet, und die Spannungs-Wendezeit Tdiff wird mit einem Zeitpunkt, wenn das Differenzial Vdiff2 zweiter Ordnung einen Extremwert besitzt (beispielsweise ein Zeitpunkt, wenn das Differenzial Vdiff2 zweiter Ordnung nicht länger ansteigt), als der Zeitpunkt, wenn die Differenz Vdiff einen Wendepunkt besitzt, berechnet. Insbesondere wird eine Zeit ausgehend von einem vorbestimmten Referenzzeitpunkt hin zu dem Zeitpunkt, wenn das Differenzial Vdiff2 zweiter Ordnung einen Extremwert besitzt, als die Spannungs-Wendezeit Tdiff berechnet. Dies ermöglicht es, die Spannungs-Wendezeit Tdiff zu einem frühen Zeitpunkt exakt zu berechnen, welche in Abhängigkeit der Ventilschließzeit des Kraftstoffeinspritzventils 21 variiert. Bei der zweiten Ausführungsform wird die Spannungs-Wendezeit Tdiff mit einem Referenzzeitpunkt berechnet, welcher einem Zeitpunkt entspricht, wenn der Einspritzimpuls der Teil-Hub-Einspritzung ausgehend von Aus hin zu An umgeschaltet wird. The ECU 30 , in particular the calculation section 37 injector drive IC 36 , calculates a third filtered voltage Vdiff.sm3 corresponding to the (moderated) difference Vdiff filtered by a third depth-pass filter having a third frequency f3 as the cut-off frequency, the third frequency f3 being lower than a frequency of a noise component, and calculating a fourth filtered voltage Vdiff.sm4 corresponding to the (moderated) difference Vdiff filtered by a fourth depth-pass filter having a fourth frequency f4 as the cut-off frequency, the fourth frequency f4 being lower than the third frequency f3. In addition, a difference between the third filtered voltage Vdiff.sm3 and the fourth filtered voltage Vdiff.sm4 is calculated as a second order differential Vdiff2 (= Vdiff.sm3-Vdiff.sm4), and the voltage turn-around time Tdiff is set at a time point. when the second-order differential Vdiff2 has an extreme value (for example, a time when the second-order differential Vdiff2 no longer increases) than the time when the difference Vdiff has a turning point. More specifically, a time from a predetermined reference time to the time when the second-order differential Vdiff2 has an extreme value is calculated as the voltage turn-around time Tdiff. This makes it possible to accurately calculate the voltage turnaround time Tdiff at an early time which depends on the valve closing timing of the fuel injection valve 21 varied. In the second embodiment, the voltage turn-around time Tdiff is calculated with a reference timing corresponding to a timing when the injection pulse of the partial lift injection is switched from off to on.
Ein Vorgang der Schritte 201 bis 205 in der Routine von 10, welcher bei der zweiten Ausführungsform ausgeführt wird, ist gleich dem Vorgang der Schritte 101 bis 105 in der Routine von 8, welche bei der ersten Ausführungsform beschrieben ist. A process of steps 201 to 205 in the routine of 10 which is executed in the second embodiment is the same as the process of the steps 101 to 105 in the routine of 8th which is described in the first embodiment.
Bei der Spannungs-Wendezeit-Berechnungsroutine von 10 wird, falls ermittelt wird, dass die Teil-Hub-Einspritzung durchgeführt wird, eine erste gefilterte Spannung Vsm1 berechnet, welche einer durch einen ersten Tiefenpassfilter gefilterten negativen Anschlussspannung Vm des Kraftstoffeinspritzventils 21 entspricht, und es wird eine zweite gefilterte Spannung Vsm2 berechnet, welche der durch einen zweiten Tiefenpassfilter gefilterten negativen Anschlussspannung Vm des Kraftstoffeinspritzventils 21 entspricht (Schritte 201 bis 204). Anschließend wird eine Differenz Vdiff (= Vsm1 – Vsm2) zwischen der ersten gefilterten Spannung Vsm1 und der zweiten gefilterten Spannung Vsm2 berechnet (Schritt 205). In the voltage turn time calculation routine of FIG 10 if it is determined that the partial lift injection is being performed, a first filtered voltage Vsm1 is calculated; which a filtered by a first depth-pass filter negative terminal voltage Vm of the fuel injection valve 21 and a second filtered voltage Vsm2 is calculated, which is the negative terminal voltage Vm of the fuel injection valve filtered by a second low-pass filter 21 corresponds (steps 201 to 204 ). Subsequently, a difference Vdiff (= Vsm1-Vsm2) between the first filtered voltage Vsm1 and the second filtered voltage Vsm2 is calculated (step 205 ).
Nachfolgend wird bei Schritt 206 eine dritte gefilterte Spannung Vdiff.sm3 berechnet, welche der durch einen dritten Tiefenpassfilter mit einer dritten Frequenz f3 als eine Grenzfrequenz gefilterten Differenz Vdiff entspricht, wobei die dritte Frequenz f3 niedriger als eine Frequenz eines Rauschanteils ist (das heißt, ein Tiefenpassfilter mit einem Durchlassband, welches einem Frequenzband entspricht, das niedriger als die Grenzfrequenz f3 ist). Below is at step 206 calculates a third filtered voltage Vdiff.sm3 corresponding to the difference Vdiff filtered by a third depth-pass filter having a third frequency f3 as a cut-off frequency, the third frequency f3 being lower than a frequency of a noise component (that is, a low pass filter having a passband, which corresponds to a frequency band lower than the cutoff frequency f3).
Der dritte Tiefenpassfilter entspricht einem digitalen Filter, der durch Gleichung (5) implementiert ist, um einen aktuellen Wert Vdiff.sm3(k) der dritten gefilterten Spannung unter Verwendung eines vorhergehenden Werts Vdiff.sm3(k – 1) der dritten gefilterten Spannung und eines aktuellen Werts Vdiff(k) der Differenz zu erhalten. Vdiff.sm3(k) = {(n3 – 1)/n3} × Vdiff.sm3(k – 1) + (1/n3) × Vdiff(k) (5) The third low pass filter corresponds to a digital filter implemented by Equation (5) to obtain a current value Vdiff.sm3 (k) of the third filtered voltage using a previous value Vdiff.sm3 (k-1) of the third filtered voltage and a current value Vdiff (k) of the difference. Vdiff.sm3 (k) = {(n3 - 1) / n3} x Vdiff.sm3 (k-1) + (1 / n3) x Vdiff (k) (5)
Die Zeitkonstante n3 des dritten Tiefenpassfilters ist derart eingestellt, dass die Beziehung von Gleichung (6) erfüllt ist, wobei fs (= 1/Ts) einer Abtastfrequenz der negativen Anschlussspannung Vm entspricht und f3 der Grenzfrequenz des dritten Tiefenpassfilter entspricht. 1/fs:1/f3 = 1:(n3 – 1) (6) The time constant n3 of the third depth-pass filter is set to satisfy the relationship of equation (6), where fs (= 1 / Ts) corresponds to a sampling frequency of the negative terminal voltage Vm and f3 corresponds to the cut-off frequency of the third depth-pass filter. 1 / fs: 1 / f3 = 1: (n3 - 1) (6)
Folglich ist es möglich, die durch den dritten Tiefenpassfilter mit der dritten Frequenz f3 als die Grenzfrequenz gefilterte Spannung Vdiff.sm3 auf einfache Art und Weise zu berechnen, wobei die dritte Frequenz f3 niedriger als die Frequenz des Rauschanteils ist. Consequently, it is possible to easily calculate the voltage Vdiff.sm3 filtered by the third depth-pass filter having the third frequency f3 as the cutoff frequency, the third frequency f3 being lower than the frequency of the noise component.
Anschließend wird bei Schritt 207 eine vierte gefilterte Spannung Vdiff.sm4 berechnet, welche der durch einen vierten Tiefenpassfilter mit einer vierten Frequenz f4 als eine Grenzfrequenz gefilterten Differenz Vdiff entspricht, wobei die vierte Frequenz f4 niedriger als die dritte Frequenz f3 ist (das heißt, ein Tiefenpassfilter mit einem Durchlassband, welches einem Frequenzband entspricht, das niedriger als die Grenzfrequenz f4 ist). Subsequently, at step 207 calculates a fourth filtered voltage Vdiff.sm4 corresponding to the difference Vdiff filtered by a fourth depth-pass filter having a fourth frequency f4 as a cut-off frequency, the fourth frequency f4 being lower than the third frequency f3 (ie, a low-pass filter having a pass-band, which corresponds to a frequency band lower than the cutoff frequency f4).
Der vierte Tiefenpassfilter entspricht einem digitalen Filter, welcher durch Gleichung (7) implementiert ist, um einen aktuellen Wert Vdiff.sm4(k) der vierten gefilterten Spannung unter Verwendung eines vorhergehenden Werts Vdiff.sm4(k – 1) der vierten gefilterten Spannung und des aktuellen Werts Vm(k) der Differenz zu erhalten. Vdiff.sm4(k) = {(n4 – 1)/n4} × Vdiff.sm4(k – 1) + (1/n4) × Vdiff(k) (7) The fourth depth-pass filter corresponds to a digital filter implemented by Equation (7) to obtain a current value Vdiff.sm4 (k) of the fourth filtered voltage using a previous value Vdiff.sm4 (k-1) of the fourth filtered voltage and current value Vm (k) of the difference. Vdiff.sm4 (k) = {(n4 - 1) / n4} x Vdiff.sm4 (k-1) + (1 / n4) × Vdiff (k) (7)
Die Zeitkonstante n4 des vierten Tiefenpassfilters ist derart eingestellt, dass die Beziehung von Gleichung (8) erfüllt ist, wobei fs (= 1/Ts) der Abtastfrequenz der negativen Anschlussspannung Vm entspricht und f4 die Grenzfrequenz des vierten Tiefenpassfilters ist. 1/fs:1/f4 = 1:(n4 – 1) (8) The time constant n4 of the fourth depth-pass filter is set to satisfy the relationship of Equation (8), where fs (= 1 / Ts) corresponds to the sampling frequency of the negative terminal voltage Vm, and f4 is the cut-off frequency of the fourth depth-pass filter. 1 / fs: 1 / f4 = 1: (n4 - 1) (8)
Folglich ist es möglich, die durch den vierten Tiefenpassfilter mit der vierten Frequenz f4 als die Grenzfrequenz gefilterte vierte gefilterte Spannung Vdiff.sm4 auf einfache Art und Weise zu berechnen, wobei die vierte Frequenz f4 niedriger als die dritte Frequenz f3 ist. Consequently, it is possible to easily calculate the fourth filtered voltage Vdiff.sm4 filtered by the fourth low-pass filter having the fourth frequency f4 as the cutoff frequency, the fourth frequency f4 being lower than the third frequency f3.
Die Grenzfrequenz f3 des dritten Tiefenpassfilters ist auf eine Frequenz eingestellt, welche höher als die Grenzfrequenz f1 des ersten Tiefenpassfilters ist, und die Grenzfrequenz f4 des vierten Tiefenpassfilters ist auf eine Frequenz eingestellt, welche niedriger als die Grenzfrequenz f2 des zweiten Tiefenpassfilters ist (das heißt, eine Beziehung von f3 > f1 > f2 > f4 ist erfüllt). The cut-off frequency f3 of the third depth-pass filter is set to a frequency higher than the cutoff frequency f1 of the first depth-pass filter, and the cut-off frequency f4 of the fourth depth-pass filter is set to a frequency lower than the cut-off frequency f2 of the second depth-pass filter (i.e. a relation of f3> f1> f2> f4 is fulfilled).
Nachfolgend wird bei Schritt 208 eine Differenz zwischen der dritten gefilterten Spannung Vdiff.sm3 und der vierten gefilterten Spannung Vdiff.sm4 als das Differenzial Vdiff2 zweiter Ordnung berechnet (= Vdiff.sm3 – Vdiff.sm4), und anschließend wird bei Schritt 209 der vorhergehende Wert Tdiff(k – 1) der Spannungs-Wendezeit erlangt. Below is at step 208 calculates a difference between the third filtered voltage Vdiff.sm3 and the fourth filtered voltage Vdiff.sm4 as the second-order differential Vdiff2 (= Vdiff.sm3-Vdiff.sm4), and then, at step 209 the previous value Tdiff (k-1) of the voltage turn-around time is obtained.
Anschließend wird bei Schritt 210 ermittelt, ob der Einspritzimpuls zu dem aktuellen Zeitpunkt ausgehend von Aus hin zu An umgeschaltet wird. Falls bei Schritt 210 ermittelt wird, dass der Einspritzimpuls zu dem aktuellen Zeitpunkt ausgehend von Aus hin zu An umgeschaltet wird, wird bei Schritt 214 anschließend ein aktueller Wert Tdiff(k) der Spannungs-Wendezeit auf „0“ zurückgesetzt und ein Abschlusskennzeichen Detect wird auf „0“ zurückgesetzt. Tdiff(k) = 0 Detect(k) = 0 Subsequently, at step 210 determines if the injection pulse is at the current time is switched from off to on. If at step 210 is determined that the injection pulse at the current time is switched from off to on, is in step 214 Thereafter, a current value Tdiff (k) of the voltage turning time is reset to "0", and a completion flag Detect is reset to "0". Tdiff (k) = 0 Detect (k) = 0
Falls bei Schritt 210 ermittelt wird, dass der Einspritzimpuls zu dem aktuellen Zeitpunkt nicht ausgehend von Aus hin zu An umgeschaltet wird, wird bei Schritt 211 anschließend ermittelt, ob das Abschlusskennzeichen Detect „0“ beträgt. Falls ermittelt wird, dass das Abschlusskennzeichen Detect „0“ beträgt, wird bei Schritt 212 anschließend ermittelt, ob der Einspritzimpuls An ist. If at step 210 it is determined that the injection pulse at the current time is not switched from off to on, at step 211 then determines whether the completion flag Detect is "0". If it is determined that the completion flag Detect is "0", at step 212 then determines whether the injection pulse is on.
Falls bei Schritt 212 ermittelt wird, dass der Einspritzimpuls An ist, wird bei Schritt 215 zu dem vorhergehenden Wert Tdiff(k – 1) der Spannungs-Wendezeit anschließend ein vorbestimmter Wert Ts (die Berechnungsphase dieser Routine) addiert, um den aktuellen Wert Tdiff(k) der Spannungs-Wendezeit zu erhalten, so dass die Spannungs-Wendezeit Tdiff hochgezählt wird. Tdiff(k) = Tdiff(k – 1) + Ts If at step 212 is determined that the injection pulse is on, at step 215 to the previous value Tdiff (k-1) of the voltage turning time, then a predetermined value Ts (the calculation phase of this routine) is added to obtain the current value Tdiff (k) of the voltage turning time, so that the voltage turning time Tdiff is counted up becomes. Tdiff (k) = Tdiff (k-1) + Ts
Falls bei Schritt 212 ermittelt wird, dass der Einspritzimpuls nicht An ist (oder der Einspritzimpuls Aus ist), wird bei Schritt 213 basierend darauf, ob der aktuelle Wert Vdiff2(k) des Differenzials zweiter Ordnung größer als der vorhergehende Wert Vdiff2(k – 1) ist, anschließend ermittelt, ob das Differenzial Vdiff2 zweiter Ordnung zunimmt bzw. ansteigt. Falls das Differenzial Vdiff2 zweiter Ordnung nicht länger ansteigt, wird ermittelt, dass das Differenzial Vdiff2 zweiter Ordnung einen Extremwert besitzt. If at step 212 is determined that the injection pulse is not on (or the injection pulse is off), in step 213 based on whether the current value Vdiff2 (k) of the second-order differential is greater than the previous value Vdiff2 (k-1), then determines whether the second-order differential Vdiff2 is increasing. If the second-order differential Vdiff2 no longer rises, it is determined that the second-order differential Vdiff2 has an extreme value.
Falls bei Schritt 213 ermittelt wird, dass der aktuelle Wert Vdiff2(k) des Differenzials zweiter Ordnung größer als der vorhergehende Wert Vdiff2(k – 1) ist (ermittelt wird, dass das Differenzial Vdiff2 zweiter Ordnung ansteigt), wird bei Schritt 215 anschließend die Spannungs-Wendezeit Tdiff kontinuierlich hochgezählt. If at step 213 it is determined that the current value Vdiff2 (k) of the second-order differential is greater than the previous value Vdiff2 (k-1) (it is determined that the second-order differential Vdiff2 is increasing), at step 215 then the voltage turnaround time Tdiff is incremented continuously.
Falls bei Schritt 213 ermittelt wird, dass der aktuelle Wert Vdiff2(k) des Differenzials zweiter Ordnung kleiner oder gleich dem vorhergehenden Wert Vdiff2(k – 1) ist (ermittelt wird, dass das Differenzial Vdiff2 zweiter Ordnung nicht ansteigt), wird ermittelt, dass die Berechnung der Spannungs-Wendezeit Tdiff abgeschlossen ist, und bei Schritt 216 wird der aktuelle Wert Tdiff(k) der Spannungs-Wendezeit anschließend auf dem vorhergehenden Wert Tdiff(k – 1) gehalten und das Abschlusskennzeichen Detect wird auf „1“ eingestellt. Tdiff(k) = Tdiff(k – 1) Detect = 1 If at step 213 it is determined that the current value Vdiff2 (k) of the second order differential is less than or equal to the previous value Vdiff2 (k-1) (it is determined that the second order differential Vdiff2 does not increase), it is determined that the calculation of the voltage Turnaround Tdiff is complete, and at step 216 Then, the current value Tdiff (k) of the voltage turning time is maintained at the previous value Tdiff (k-1), and the completion flag Detect is set to "1". Tdiff (k) = Tdiff (k - 1) Detect = 1
Falls ermittelt wird, dass das Abschlusskennzeichen Detect gleich 1 ist, während der aktuelle Wert Tdiff(k) der Spannungs-Wendezeit auf dem vorhergehenden Wert Tdiff(k – 1) gehalten wird, wird diese Routine beendet. If it is determined that the completion flag Detect is equal to 1 while keeping the current value Tdiff (k) of the voltage turn time at the previous value Tdiff (k-1), this routine is ended.
Folglich wird eine Zeit ausgehend von einem Zeitpunkt (Referenzzeitpunkt), zu welchem der Einspritzimpuls ausgehend von Aus hin zu An umgeschaltet wird, hin zu einem Zeitpunkt, zu welchem das Differenzial Vdiff2 zweiter Ordnung den Extremwert besitzt (zu welchem das Differenzial Vdiff2 zweiter Ordnung nicht länger ansteigt), als die Spannungs-Wendezeit Tdiff berechnet, und der berechnete Wert der Spannungs-Wendezeit Tdiff wird bis zu dem nächsten Referenzzeitpunkt aufrechterhalten. Thus, a time from a timing (reference timing) to which the injection pulse is switched from off to on toward a point in time at which the second-order differential Vdiff2 has the extreme value (to which the second-order differential Vdiff2 no longer becomes increases) as the voltage turnaround time Tdiff is calculated, and the calculated value of the voltage turnaround time Tdiff is maintained until the next reference time.
Ein Ausführungsbeispiel der Berechnung der Spannungs-Wendezeit in der zweiten Ausführungsform ist nun mit Bezug auf ein Zeitdiagramm von 11 beschrieben. An embodiment of calculating the voltage turning time in the second embodiment will now be described with reference to a timing chart of FIG 11 described.
Während der Teil-Hub-Einspritzung (zumindest nach dem Aus des Einspritzimpulses der Teil-Hub-Einspritzung) werden die erste gefilterte Spannung Vsm1 und die zweite gefilterte Spannung Vsm2 berechnet und es wird die Differenz Vdiff zwischen der ersten gefilterten Spannung Vsm1 und der zweiten gefilterten Spannung Vsm2 berechnet. During the partial lift injection (at least after the injection stroke of the partial lift injection), the first filtered voltage Vsm1 and the second filtered voltage Vsm2 are calculated and the difference Vdiff between the first filtered voltage Vsm1 and the second filtered one Voltage Vsm2 calculated.
Darüber hinaus wird die dritte gefilterte Spannung Vdiff.sm3 berechnet, welche der durch den dritten Tiefenpassfilter gefilterten Differenz Vdiff entspricht, und es wird die vierte gefilterte Spannung Vdiff.sm4 berechnet, welche der durch den vierten Tiefenpassfilter gefilterten Differenz Vdiff entspricht. Zusätzlich wird eine Differenz zwischen der dritten gefilterten Spannung Vdiff.sm3 und der vierten gefilterten Spannung Vdiff.sm4 als ein Differenzial Vdiff2 zweiter Ordnung (= Vdiff.sm3 – Vdiff.sm4) berechnet. Moreover, the third filtered voltage Vdiff.sm3 corresponding to the difference Vdiff filtered by the third depth-pass filter is calculated, and the fourth filtered voltage Vdiff.sm4 corresponding to the difference Vdiff filtered by the fourth depth-pass filter is calculated. In addition, a difference between the third filtered voltage Vdiff.sm3 and the fourth filtered voltage Vdiff.sm4 is calculated as a second order differential Vdiff2 (= Vdiff.sm3-Vdiff.sm4).
Die Spannungs-Wendezeit Tdiff wird zu einem Zeitpunkt (Referenzzeitpunkt) t1, wenn der Einspritzimpuls ausgehend von Aus hin zu An umgeschaltet wird, auf „0“ zurückgesetzt und anschließend wird die Berechnung der Spannungs-Wendezeit Tdiff gestartet, und die Spannungs-Wendezeit Tdiff wird mit der vorbestimmten Berechnungsphase Ts wiederholend hochgezählt. The voltage turn time Tdiff is reset to "0" at a timing (reference timing) t1 when the injection pulse is switched from off to on, and then the calculation of the voltage turn time Tdiff is started, and the voltage turn time Tdiff becomes with the predetermined calculation phase Ts repeatedly counted up.
Nachfolgend wird die Berechnung der Spannungs-Wendezeit Tdiff zu einem Zeitpunkt t2‘ abgeschlossen, wenn das Differenzial Vdiff2 zweiter Ordnung nach dem Aus des Einspritzimpulses einen Extremwert aufweist (das Differenzial Vdiff2 zweiter Ordnung nicht länger ansteigt). Folglich wird die Zeit ausgehend von dem Zeitpunkt (Referenzzeitpunkt) t1, zu welchem der Einspritzimpuls ausgehend von Aus hin zu An umgeschaltet wird, hin zu dem Zeitpunkt t2‘, zu welchem das Differenzial Vdiff2 zweiter Ordnung einen Extremwert besitzt, als die Spannungs-Wendezeit Tdiff berechnet. Subsequently, the computation of the voltage turnaround time Tdiff is completed at a time t2 'when the second-order differential Vdiff2 has an extreme value after the injection pulse is cut off (the second-order differential Vdiff2 no longer increases). Thus, the time from the timing (reference timing) t1 at which the injection pulse is switched from off to on toward the time t2 'at which the second-order differential Vdiff2 has an extreme value is determined as the voltage turning time Tdiff calculated.
Der berechnete Wert der Spannungs-Wendezeit Tdiff wird bis zu dem nächsten Referenzzeitpunkt t3 aufrechterhalten, während der Maschinensteuerungs-Mikrocomputer 35 die Spannungs-Wendezeit Tdiff von dem Injektor-Ansteuerungs-IC 36 erlangt (während einer Phase ausgehend von der Berechnungs-Abschlusszeit t2‘ der Spannungs-Wendezeit Tdiff hin zu dem nächsten Referenzzeitpunkt t3). The calculated value of the voltage turnaround time Tdiff is maintained until the next reference time t3 while the Machine control microcomputer 35 the voltage turnaround time Tdiff from the injector drive IC 36 acquired (during a phase from the calculation completion time t2 'of the voltage turnaround time Tdiff to the next reference time t3).
Bei der zweiten Ausführungsform wird die dritte gefilterte Spannung Vdiff.sm3 berechnet, welche der durch den dritten Tiefenpassfilter gefilterten Differenz Vdiff entspricht, und es wird die vierte gefilterte Spannung Vdiff.sm4 berechnet, welche der durch den vierten Tiefenpassfilter gefilterten Differenz Vdiff entspricht. Zusätzlich wird die Differenz zwischen der dritten gefilterten Spannung Vdiff.sm3 und der vierten gefilterten Spannung Vdiff.sm4 als das Differenzial Vdiff2 zweiter Ordnung berechnet. Die Spannungs-Wendezeit Tdiff wird mit dem Zeitpunkt, zu welchem das Differenzial Vdiff2 zweiter Ordnung einen Extremwert besitzt (das Differenzial Vdiff2 zweiter Ordnung nicht länger ansteigt), als ein Zeitpunkt, wenn die Differenz Vdiff einen Wendepunkt besitzt, berechnet. Folglich ist es möglich, die Spannungs-Wendezeit Tdiff exakt zu berechnen, die in Abhängigkeit der Ventilschließzeit des Kraftstoffeinspritzventils 21 variiert, und zu verhindern, dass die Spannungs-Wendezeit Tdiff durch einen Versatz bzw. Offset einer Anschlussspannungswellenform aufgrund von Schaltungsvariationen beeinflusst wird. In the second embodiment, the third filtered voltage Vdiff.sm3 corresponding to the difference Vdiff filtered by the third depth-pass filter is calculated, and the fourth filtered voltage Vdiff.sm4 corresponding to the difference Vdiff filtered by the fourth depth-pass filter is calculated. In addition, the difference between the third filtered voltage Vdiff.sm3 and the fourth filtered voltage Vdiff.sm4 is calculated as the second-order differential Vdiff2. The voltage turning time Tdiff is calculated as the timing at which the second-order differential Vdiff2 has an extreme value (the second-order differential Vdiff2 no longer increases) as a timing when the difference Vdiff has a turning point. Consequently, it is possible to accurately calculate the voltage turnaround time Tdiff depending on the valve closing timing of the fuel injection valve 21 varies, and to prevent the voltage turnaround time Tdiff from being affected by offset of a terminal voltage waveform due to circuit variations.
(Dritte Ausführungsform) Third Embodiment
Eine dritte Ausführungsform der Offenbarung ist nun mit Bezug auf 12 und 13 beschrieben. Abschnitte, welche im Wesentlichen gleich diesen bei der ersten Ausführungsform sind, sind jedoch nicht oder kurz beschrieben und es sind hauptsächlich die Unterschiede zu der ersten Ausführungsform beschrieben. A third embodiment of the disclosure will now be described with reference to FIG 12 and 13 described. However, portions substantially the same as those in the first embodiment are not or briefly described, and the differences from the first embodiment are mainly described.
Bei der ersten Ausführungsform wird die Spannungs-Wendezeit Tdiff mit dem Referenzzeitpunkt berechnet, welcher dem Zeitpunkt entspricht, wenn der Einspritzimpuls der Teil-Hub-Einspritzung ausgehend von Aus hin zu An umgeschaltet wird. Bei der dritten Ausführungsform führt die ECU 30 eine später beschriebene Spannungs-Wendezeit-Berechnungsroutine von 12 aus, um die Spannungs-Wendezeit Tdiff mit einem Referenzzeitpunkt zu berechnen, welcher einem Zeitpunkt entspricht, wenn der Einspritzimpuls der Teil-Hub-Einspritzung ausgehend von An hin zu Aus umgeschaltet wird. In the first embodiment, the voltage turnaround time Tdiff is calculated at the reference time corresponding to the timing when the injection pulse of the partial lift injection is switched from off to on. In the third embodiment, the ECU performs 30 a voltage turn time calculation routine of FIG 12 to calculate the voltage turning time Tdiff at a reference timing corresponding to a timing when the injection pulse of the partial lift injection is switched from On to Off.
Ein Vorgang der Schritte 301 bis 306 in der Routine von 12, welcher bei der dritten Ausführungsform ausgeführt wird, ist gleich dem Vorgang der Schritte 101 bis 106 in der bei der ersten Ausführungsform beschriebenen Routine von 8. A process of steps 301 to 306 in the routine of 12 which is executed in the third embodiment is the same as the process of the steps 101 to 106 in the routine described in the first embodiment of FIG 8th ,
Bei der Spannungs-Wendezeit-Berechnungsroutine von 12 wird, falls ermittelt wird, dass die Teil-Hub-Einspritzung durchgeführt wird, eine erste gefilterte Spannung Vsm1 berechnet, welche einer durch einen ersten Tiefenpassfilter gefilterten negativen Anschlussspannung Vm des Kraftstoffeinspritzventils 21 entspricht, und es wird eine zweite gefilterte Spannung Vsm2 berechnet, welche der durch einen zweiten Tiefenpassfilter gefilterten negativen Anschlussspannung Vm des Kraftstoffeinspritzventils 21 entspricht (Schritte 301 bis 304). In the voltage turn time calculation routine of FIG 12 if it is determined that the partial lift injection is being performed, a first filtered voltage Vsm1 is calculated, which is a negative terminal voltage Vm of the fuel injection valve filtered by a first low pass filter 21 and a second filtered voltage Vsm2 is calculated, which is the negative terminal voltage Vm of the fuel injection valve filtered by a second low-pass filter 21 corresponds (steps 301 to 304 ).
Nachfolgend wird eine Differenz Vdiff zwischen der ersten gefilterten Spannung Vsm1 und der zweiten gefilterten Spannung Vsm2 berechnet, und anschließend werden eine Schwelle Vt und ein vorhergehender Wert Tdiff(k – 1) der Spannungs-Wendezeit erlangt (Schritte 305, 306). Subsequently, a difference Vdiff between the first filtered voltage Vsm1 and the second filtered voltage Vsm2 is calculated, and then a threshold Vt and a previous value Tdiff (k-1) of the voltage turning time are obtained (steps 305 . 306 ).
Nachfolgend wird bei Schritt 307 ermittelt, ob der Einspritzimpuls zu dem aktuellen Zeitpunkt ausgehend von An hin zu Aus umgeschaltet wird. Falls bei Schritt 307 ermittelt wird, dass der Einspritzimpuls zu dem aktuellen Zeitpunkt ausgehend von An hin zu Aus umgeschaltet wird, wird bei Schritt 310 anschließend ein aktueller Wert Tdiff(k) der Spannungs-Wendezeit auf „0“ zurückgesetzt. Tdiff(k) = 0 Below is at step 307 determines whether the injection pulse is switched at the current time from On to Off. If at step 307 is determined that the injection pulse at the current time is switched from on to off, in step 310 then a current value Tdiff (k) of the voltage turning time is reset to "0". Tdiff (k) = 0
Falls bei Schritt 307 ermittelt wird, dass der Einspritzimpuls zu dem aktuellen Zeitpunkt nicht ausgehend von An hin zu Aus umgeschaltet wird, wird bei Schritt 308 anschließend ermittelt, ob der Einspritzimpuls Aus ist. Falls bei Schritt 308 ermittelt wird, dass der Einspritzimpuls Aus ist, wird bei Schritt 309 anschließend ermittelt, ob die Differenz Vdiff zwischen der ersten gefilterten Spannung Vsm1 und der zweiten gefilterten Spannung Vsm2 die Schwelle Vt überschreitet (ob die Differenz Vdiff umgekehrt größer als die Schwelle Vt wird). If at step 307 is determined that the injection pulse at the current time is not switched from on to off, is in step 308 then determines whether the injection pulse is off. If at step 308 is determined that the injection pulse is off, in step 309 then determines whether the difference Vdiff between the first filtered voltage Vsm1 and the second filtered voltage Vsm2 exceeds the threshold Vt (if the difference Vdiff conversely becomes greater than the threshold Vt).
Falls bei Schritt 309 ermittelt wird, dass die Differenz Vdiff zwischen der ersten gefilterten Spannung Vsm1 und der zweiten gefilterten Spannung Vsm2 die Schwelle Vt nicht überschreitet, wird bei Schritt 311 zu dem vorhergehenden Wert Tdiff(k – 1) der Spannungs-Wendezeit anschließend ein vorbestimmter Wert Ts (die Berechnungsphase dieser Routine) addiert, um den aktuellen Wert Tdiff(k) der Spannungs-Wendezeit zu erhalten, so dass die Spannungs-Wendezeit Tdiff hochgezählt wird. Tdiff(k) = Tdiff(k – 1) + Ts If at step 309 is determined that the difference Vdiff between the first filtered voltage Vsm1 and the second filtered voltage Vsm2 does not exceed the threshold Vt, in step 311 to the previous value Tdiff (k-1) of the voltage turning time, then a predetermined value Ts (the calculation phase of this routine) is added to obtain the current value Tdiff (k) of the voltage turning time, so that the voltage turning time Tdiff is counted up becomes. Tdiff (k) = Tdiff (k-1) + Ts
Falls bei Schritt 309 ermittelt wird, dass die Differenz Vdiff zwischen der ersten gefilterten Spannung Vsm1 und der zweiten gefilterten Spannung Vsm2 die Schwelle Vt überschreitet, wird ermittelt, dass die Berechnung der Spannungs-Wendezeit Tdiff abgeschlossen ist, und bei Schritt 312 wird der aktuelle Wert Tdiff(k) der Spannungs-Wendezeit auf dem vorhergehenden Wert Tdiff(k – 1) gehalten. Tdiff(k) = Tdiff(k – 1) If at step 309 is determined that the difference Vdiff between the first filtered voltage Vsm1 and the second filtered voltage Vsm2 exceeds the threshold Vt, it is determined that the calculation of the voltage turn time Tdiff is complete, and at step 312 the current value Tdiff (k) of the voltage turn-around time is kept at the previous value Tdiff (k-1). Tdiff (k) = Tdiff (k - 1)
Folglich wird die Zeit ausgehend von dem Zeitpunkt (Referenzzeitpunkt), zu welchem der Einspritzimpuls ausgehend von An hin zu Aus umgeschaltet wird, hin zu dem Zeitpunkt, zu welchem die Differenz Vdiff die Schwelle Vt überschreitet, als die Spannungs-Wendezeit Tdiff berechnet. Consequently, the time from the point in time (reference time) at which the injection pulse is switched from On to Off toward the time point when the difference Vdiff exceeds the threshold Vt is calculated as the voltage turn time Tdiff.
Falls bei Schritt 308 ermittelt wird, dass der Einspritzimpuls nicht Aus ist (das heißt, der Einspritzimpuls An ist), wird der aktuelle Wert Tdiff(k) der Spannungs-Wendezeit kontinuierlich auf dem vorhergehenden Wert Tdiff(k – 1) aufrechterhalten und der berechnete Wert der Spannungs-Wendezeit Tdiff wird bis zu dem nächsten Referenzzeitpunkt aufrechterhalten. If at step 308 is determined that the injection pulse is not off (that is, the injection pulse is on), the current value Tdiff (k) of the voltage turnaround time is continuously maintained at the previous value Tdiff (k-1) and the calculated value of the voltage Turn time Tdiff is maintained until the next reference time.
Ein Ausführungsbeispiel der Berechnung der Spannungs-Wendezeit bei der dritten Ausführungsform ist nun mit Bezug auf das Zeitdiagramm von 13 beschrieben. An embodiment of calculating the voltage turning time in the third embodiment will now be described with reference to the timing chart of FIG 13 described.
Während der Teil-Hub-Einspritzung (zumindest nach dem Aus des Einspritzimpulses der Teil-Hub-Einspritzung) werden die erste gefilterte Spannung Vsm1 und die zweite gefilterte Spannung Vsm2 berechnet, und es wird die Differenz Vdiff zwischen der ersten gefilterten Spannung Vsm1 und der zweiten gefilterten Spannung Vsm2 berechnet. During the partial lift injection (at least after the injection of the partial lift injection has stopped), the first filtered voltage Vsm1 and the second filtered voltage Vsm2 are calculated, and the difference Vdiff between the first filtered voltage Vsm1 and the second one filtered voltage Vsm2 calculated.
Die Spannungs-Wendezeit Tdiff wird zu einem Zeitpunkt (Referenzzeitpunkt) t4, wenn der Einspritzimpuls ausgehend von An hin zu Aus umgeschaltet wird, auf „0“ zurückgesetzt, und anschließend wird die Berechnung der Spannungs-Wendezeit Tdiff gestartet und die Spannungs-Wendezeit Tdiff wird mit der vorbestimmten Berechnungsphase Ts wiederholend hochgezählt. The voltage turn time Tdiff is reset to "0" at a timing (reference timing) t4 when the injection pulse is switched from on to off, and then the calculation of the voltage turn time Tdiff is started and the voltage turn time Tdiff becomes with the predetermined calculation phase Ts repeatedly counted up.
Die Berechnung der Spannungs-Wendezeit Tdiff ist zu einem Zeitpunkt t5 abgeschlossen, wenn die Differenz Vdiff zwischen der ersten gefilterten Spannung Vsm1 und der zweiten gefilterten Spannung Vsm2 die Schwelle Vt nach dem Aus des Einspritzimpulses überschreitet. Folglich wird die Zeit ausgehend von dem Zeitpunkt (Referenzzeitpunkt) t4, zu welchem der Einspritzimpuls ausgehend von An hin zu Aus umgeschaltet wird, hin zu dem Zeitpunkt t5, zu welchem die Differenz Vdiff die Schwelle Vt überschreitet, als die Spannungs-Wendezeit Tdiff berechnet. The calculation of the voltage turnaround time Tdiff is completed at a time t5 when the difference Vdiff between the first filtered voltage Vsm1 and the second filtered voltage Vsm2 exceeds the threshold Vt after the injection pulse has been cut off. Consequently, the time from the time point (reference time) t4 at which the injection pulse is switched from On to Off toward time t5 at which the difference Vdiff exceeds the threshold Vt is calculated as the voltage turnaround time Tdiff.
Der berechnete Wert der Spannungs-Wendezeit Tdiff wird bis zu dem nächsten Referenzzeitpunkt t6 aufrechterhalten, während der Maschinensteuerungs-Mikrocomputer 35 die Spannungs-Wendezeit Tdiff von dem Injektor-Ansteuerungs-IC 36 erlangt (während einer Phase ausgehend von der Berechnungs-Abschlusszeit t5 der Spannungs-Wendezeit Tdiff hin zu dem nächsten Referenzzeitpunkt t6). The calculated value of the voltage turnaround time Tdiff is maintained until the next reference time t6 while the engine control microcomputer 35 the voltage turnaround time Tdiff from the injector drive IC 36 acquired (during a phase from the calculation completion time t5 of the voltage turnaround time Tdiff to the next reference time t6).
Bei der dritten Ausführungsform wird die Spannungs-Wendezeit Tdiff mit dem Referenzzeitpunkt berechnet, welcher dem Zeitpunkt entspricht, wenn der Einspritzimpuls der Teil-Hub-Einspritzung ausgehend von An hin zu Aus umgeschaltet wird; somit kann die Spannungs-Wendezeit Tdiff mit Bezug auf den Zeitpunkt, wenn der Einspritzimpuls ausgehend von An hin zu Aus umgeschaltet wird, exakt berechnet werden. Darüber hinaus kann eine Phase, während welcher der berechnete Wert der Spannungs-Wendezeit Tdiff aufrechterhalten wird, im Vergleich zu dem Fall, bei welchem der Zeitpunkt, wenn der Einspritzimpuls ausgehend von Aus hin zu An umgeschaltet wird, als ein Referenzzeitpunkt verwendet wird (erste Ausführungsform), verlängert werden, so dass die Phase, während welcher der Maschinensteuerungs-Mikrocomputer 35 die Spannungs-Wendezeit Tdiff erlangen kann, weiter verlängert werden kann. In the third embodiment, the voltage turnaround time Tdiff is calculated at the reference timing corresponding to the timing when the injection pulse of the partial lift injection is switched from On to Off; thus, the voltage turning time Tdiff can be accurately calculated with reference to the timing when the injection pulse is switched from On to Off. Moreover, a phase during which the calculated value of the voltage turnaround time Tdiff is maintained can be used as a reference timing in comparison with the case where the timing when the injection pulse is switched from off to on (first embodiment ), so that the phase during which the engine control microcomputer 35 the voltage turnaround time Tdiff can be obtained, can be further extended.
Bei der dritten Ausführungsform wird die Zeit ausgehend von dem Zeitpunkt, zu welchem der Einspritzimpuls ausgehend von Aus hin zu An umgeschaltet wird, hin zu dem Zeitpunkt, zu welchem der Differenz Vdiff die Schwelle Vt überschreitet, als die Spannungs-Wendezeit Tdiff berechnet. Jedoch kann die Zeit ausgehend von dem Zeitpunkt, zu welchem der Einspritzimpuls ausgehend von Aus hin zu An umgeschaltet wird, hin zu dem Zeitpunkt, zu welchem das Differenzial Vdiff2 zweiter Ordnung einen Extremwert besitzt, als die Spannungs-Wendezeit Tdiff berechnet werden. In the third embodiment, the time from when the injection pulse is switched from off to on toward the time when the difference Vdiff exceeds the threshold Vt is calculated as the voltage turning time Tdiff. However, the time from when the injection pulse is switched from off to on toward the time when the second-order differential Vdiff2 has an extreme can be calculated as the voltage turn-around time Tdiff.
(Vierte Ausführungsform) Fourth Embodiment
Eine vierte Ausführungsform der Offenbarung ist nun mit Bezug auf 14 und 15 beschrieben. Abschnitte, welche im Wesentlichen gleich diesen bei der ersten Ausführungsform sind, sind jedoch nicht oder kurz beschrieben und es sind hauptsächlich die Unterschiede zu der ersten Ausführungsform beschrieben. A fourth embodiment of the disclosure is now with reference to FIG 14 and 15 described. However, portions substantially the same as those in the first embodiment are not or briefly described, and the differences from the first embodiment are mainly described.
Bei der ersten Ausführungsform wird die Spannungs-Wendezeit Tdiff mit dem Referenzzeitpunkt berechnet, welcher dem Zeitpunkt entspricht, wenn der Einspritzimpuls der Teil-Hub-Einspritzung ausgehend von Aus hin zu An umgeschaltet wird. Bei der vierten Ausführungsform führt die ECU 30 eine später beschriebene Spannungs-Wendezeit-Berechnungsroutine von 14 aus, so dass eine Spannungs-Wendezeit Tdiff mit einem Referenzzeitpunkt berechnet wird, welcher einem Zeitpunkt entspricht, wenn die negative Anschlussspannung Vm des Kraftstoffeinspritzventils 21 nach dem Aus des Einspritzimpulses der Teil-Hub-Einspritzung niedriger als ein vorbestimmter Wert Voff wird. In the first embodiment, the voltage turnaround time Tdiff is calculated at the reference time corresponding to the timing when the injection pulse of the partial lift injection is switched from off to on. In the fourth embodiment, the ECU performs 30 a voltage turn time calculation routine of FIG 14 so that a voltage turnaround time Tdiff is calculated with a reference time corresponding to a time when the negative terminal voltage Vm of the Fuel injector 21 becomes less than a predetermined value Voff after the injection pulse of the partial stroke injection becomes off.
Ein Vorgang der Schritte 401 bis 406 in der Routine von 14, welcher bei der vierten Ausführungsform ausgeführt wird, ist gleich dem Vorgang der Schritte 101 bis 106 in der Routine von 8, welcher bei der ersten Ausführungsform beschrieben ist. A process of steps 401 to 406 in the routine of 14 which is executed in the fourth embodiment is the same as the process of the steps 101 to 106 in the routine of 8th which is described in the first embodiment.
Bei der Spannungs-Wendezeit-Berechnungsroutine von 14 wird, falls ermittelt wird, dass die Teil-Hub-Einspritzung durchgeführt wird, eine erste gefilterte Spannung Vsm1 berechnet, welche einer durch einen ersten Tiefenpassfilter gefilterten negativen Anschlussspannung Vm des Kraftstoffeinspritzventils 21 entspricht, und es wird eine zweite gefilterte Spannung Vsm2 berechnet, welche der durch einen zweiten Tiefenpassfilter gefilterten negativen Anschlussspannung Vm des Kraftstoffeinspritzventils 21 entspricht (Schritte 401 bis 404). In the voltage turn time calculation routine of FIG 14 if it is determined that the partial lift injection is being performed, a first filtered voltage Vsm1 is calculated, which is a negative terminal voltage Vm of the fuel injection valve filtered by a first low pass filter 21 and a second filtered voltage Vsm2 is calculated, which is the negative terminal voltage Vm of the fuel injection valve filtered by a second low-pass filter 21 corresponds (steps 401 to 404 ).
Nachfolgend wird eine Differenz Vdiff zwischen der ersten gefilterten Spannung Vsm1 und der zweiten gefilterten Spannung Vsm2 berechnet, und anschließend werden eine Schwelle Vt und ein vorhergehender Wert Tdiff(k – 1) der Spannungs-Wendezeit erlangt (Schritte 405, 406). Subsequently, a difference Vdiff between the first filtered voltage Vsm1 and the second filtered voltage Vsm2 is calculated, and then a threshold Vt and a previous value Tdiff (k-1) of the voltage turning time are obtained (steps 405 . 406 ).
Anschließend wird bei Schritt 407 ermittelt, ob der Einspritzimpuls Aus ist. Falls bei Schritt 407 ermittelt wird, dass der Einspritzimpuls Aus ist, wird bei Schritt 408 anschließend ermittelt, ob die negative Anschlussspannung Vm des Kraftstoffeinspritzventils 21 zu dem aktuellen Zeitpunkt niedriger als ein vorbestimmter Wert Voff wird (umgekehrt kleiner als der vorbestimmte Wert Voff wird). Subsequently, at step 407 determines whether the injection pulse is off. If at step 407 is determined that the injection pulse is off, in step 408 then determines whether the negative terminal voltage Vm of the fuel injection valve 21 becomes lower than a predetermined value Voff at the present time (conversely, becomes smaller than the predetermined value Voff).
Falls bei Schritt 408 ermittelt wird, dass die negative Anschlussspannung Vm des Kraftstoffeinspritzventils 21 zu dem aktuellen Zeitpunkt niedriger als der vorbestimmte Wert Voff wird, wird bei Schritt 410 anschließend ein aktueller Wert Tdiff(k) der Spannungs-Wendezeit auf „0“ zurückgesetzt. Tdiff(k) = 0 If at step 408 it is determined that the negative terminal voltage Vm of the fuel injection valve 21 becomes lower than the predetermined value Voff at the present time, becomes at step 410 then a current value Tdiff (k) of the voltage turning time is reset to "0". Tdiff (k) = 0
Falls bei Schritt 408 ermittelt wird, dass die negative Anschlussspannung Vm des Kraftstoffeinspritzventils 21 zu dem aktuellen Zeitpunkt nicht niedriger als der vorbestimmte Wert Voff wird, wird bei Schritt 409 anschließend ermittelt, ob die Differenz Vdiff zwischen der ersten gefilterten Spannung Vsm1 und der zweiten gefilterten Spannung Vsm2 die Schwelle Vt überschreitet (ob die Differenz Vdiff umgekehrt größer als die Schwelle Vt wird). If at step 408 it is determined that the negative terminal voltage Vm of the fuel injection valve 21 at the present time is not lower than the predetermined value Voff, is at step 409 then determines whether the difference Vdiff between the first filtered voltage Vsm1 and the second filtered voltage Vsm2 exceeds the threshold Vt (if the difference Vdiff conversely becomes greater than the threshold Vt).
Falls bei Schritt 409 ermittelt wird, dass die Differenz Vdiff zwischen der ersten gefilterten Spannung Vsm1 und der zweiten gefilterten Spannung Vsm2 die Schwelle Vt nicht überschreitet, wird bei Schritt 411 zu dem vorhergehenden Wert Tdiff(k – 1) der Spannungs-Wendezeit anschließend ein vorbestimmter Wert Ts (die Berechnungsphase diese Routine) addiert, um einen aktuellen Wert Tdiff(k) der Spannungs-Wendezeit zu erhalten, so dass die Spannungs-Wendezeit Tdiff hochgezählt wird. Tdiff(k) = Tdiff(k – 1) + Ts If at step 409 is determined that the difference Vdiff between the first filtered voltage Vsm1 and the second filtered voltage Vsm2 does not exceed the threshold Vt, in step 411 to the previous value Tdiff (k-1) of the voltage turning time, then a predetermined value Ts (the calculating phase of this routine) is added to obtain a current value Tdiff (k) of the voltage turning time, so that the voltage turning time Tdiff is counted up becomes. Tdiff (k) = Tdiff (k-1) + Ts
Falls bei Schritt 509 ermittelt wird, dass die Differenz Vdiff zwischen der ersten gefilterten Spannung Vsm1 und der zweiten gefilterten Spannung Vsm2 die Schwelle Vt überschreitet, wird ermittelt, dass die Berechnung der Spannungs-Wendezeit Tdiff abgeschlossen ist, und bei Schritt 512 wird der aktuelle Wert Tdiff(k) der Spannungs-Wendezeit auf dem vorhergehenden Wert Tdiff(k – 1) gehalten. Tdiff(k) = Tdiff(k – 1) If at step 509 is determined that the difference Vdiff between the first filtered voltage Vsm1 and the second filtered voltage Vsm2 exceeds the threshold Vt, it is determined that the calculation of the voltage turnaround time Tdiff is completed, and at step 512 the current value Tdiff (k) of the voltage turn-around time is kept at the previous value Tdiff (k-1). Tdiff (k) = Tdiff (k - 1)
Folglich wird die Zeit ausgehend von dem Zeitpunkt (Referenzzeitpunkt), zu welchem die negative Anschlussspannung Vm des Kraftstoffeinspritzventils 21 nach dem Aus des Einspritzimpulses niedriger als der vorbestimmte Wert Voff wird, hin zu dem Zeitpunkt, zu welchem die Differenz Vdiff die Schwelle Vt überschreitet, als die Spannungs-Wendezeit Tdiff berechnet. Consequently, the time from the time point (reference time) to which the negative terminal voltage Vm of the fuel injection valve becomes 21 after the injection pulse is lower than the predetermined value Voff, toward the point in time when the difference Vdiff exceeds the threshold Vt, it is calculated as the voltage turning time Tdiff.
Falls bei Schritt 407 ermittelt wird, dass der Einspritzimpuls nicht Aus ist (das heißt, der Einspritzimpuls An ist), wird der aktuelle Wert Tdiff(k) der Spannungs-Wendezeit kontinuierlich auf dem vorhergehenden Wert Tdiff(k – 1) gehalten und der berechnete Wert der Spannungs-Wendezeit Tdiff wird bis zu dem nächsten Referenzzeitpunkt aufrechterhalten. If at step 407 is determined that the injection pulse is not off (that is, the injection pulse is on), the current value Tdiff (k) of the voltage turning time is continuously maintained at the previous value Tdiff (k-1) and the calculated value of the voltage Turn time Tdiff is maintained until the next reference time.
Ein Ausführungsbeispiel der Berechnung der Spannungs-Wendezeit bei der vierten Ausführungsform ist nun mit Bezug auf ein Zeitdiagramm von 15 beschrieben. An embodiment of calculating the voltage turning time in the fourth embodiment will now be described with reference to a timing chart of FIG 15 described.
Während der Teil-Hub-Einspritzung (zumindest nach dem Aus des Einspritzimpulses der Teil-Hub-Einspritzung) werden die erste gefilterte Spannung Vsm1 und die zweite gefilterte Spannung Vsm2 berechnet, und es wird die Differenz Vdiff zwischen der ersten gefilterten Spannung Vsm1 und der zweiten gefilterten Spannung Vsm2 berechnet. During the partial lift injection (at least after the injection of the partial lift injection has stopped), the first filtered voltage Vsm1 and the second filtered voltage Vsm2 are calculated, and the difference Vdiff between the first filtered voltage Vsm1 and the second one filtered voltage Vsm2 calculated.
Die Spannungs-Wendezeit Tdiff wird zu einem Zeitpunkt (Referenzzeitpunkt) t7, wenn die negative Anschlussspannung Vm des Kraftstoffeinspritzventils 21 nach dem Aus des Einspritzimpulses niedriger als der vorbestimmte Wert Voff wird, auf „0“ zurückgesetzt, und anschließend wird die Berechnung der Spannungs-Wendezeit Tdiff gestartet und die Spannungs-Wendezeit Tdiff wird mit der vorbestimmten Berechnungsphase Ts wiederholend hochgezählt. The voltage turnaround time Tdiff becomes at a timing (reference timing) t7 when the negative terminal voltage Vm of the fuel injection valve 21 after the injection pulse has elapsed, becomes lower than the predetermined value Voff, is reset to " 0 ", and then the calculation of the voltage turning time Tdiff is started, and the voltage turning time Tdiff is set with the predetermined calculation phase Ts repeatedly counted up.
Die Berechnung der Spannungs-Wendezeit Tdiff ist zu einem Zeitpunkt t8 abgeschlossen, wenn die Differenz Vdiff zwischen der ersten gefilterten Spannung Vsm1 und der zweiten gefilterten Spannung Vsm2 nach dem Aus des Einspritzimpulses die Schwelle Vt überschreitet. Folglich wird die Zeit ausgehend von dem Zeitpunkt (Referenzzeitpunkt) t7, zu welchem die negative Anschlussspannung Vm des Kraftstoffeinspritzventils 21 nach dem Aus des Einspritzimpulses niedriger als der vorbestimmte Wert Voff wird, hin zu dem Zeitpunkt t8, zu welchem die Differenz Vdiff die Schwelle Vt überschreitet, als die Spannungs-Wendezeit Tdiff berechnet. The calculation of the voltage turnaround time Tdiff is completed at a time t8 when the difference Vdiff between the first filtered voltage Vsm1 and the second filtered voltage Vsm2 after the injection pulse is exceeded exceeds the threshold Vt. Consequently, the time becomes from the time (reference time) t7, to which the negative terminal voltage Vm of the fuel injection valve 21 after the injection pulse is lower than the predetermined value Voff, toward the time t8 at which the difference Vdiff exceeds the threshold Vt, the voltage turn time Tdiff is calculated.
Der berechnete Wert der Spannungs-Wendezeit Tdiff wird bis zu dem nächsten Referenzzeitpunkt t9 aufrechterhalten, während der Maschinensteuerungs-Mikrocomputer 35 die Spannungs-Wendezeit Tdiff von dem Injektor-Ansteuerungs-IC 36 erlangt (während einer Phase ausgehend von der Berechnungs-Abschlusszeit t8 der Spannungs-Wendezeit Tdiff bis zu dem nächsten Referenzzeitpunkt t9). The calculated value of the voltage turning time Tdiff is maintained until the next reference time t9 while the engine control microcomputer 35 the voltage turnaround time Tdiff from the injector drive IC 36 acquired (during a phase from the calculation completion time t8 of the voltage turnaround time Tdiff to the next reference time t9).
Bei der vierten Ausführungsform wird die Spannungs-Wendezeit Tdiff mit dem Referenzzeitpunkt berechnet, welcher dem Zeitpunkt entspricht, wenn die negative Anschlussspannung Vm des Kraftstoffeinspritzventils 21 nach dem Aus des Einspritzimpulses der Teil-Hub-Einspritzung niedriger als der vorbestimmte Wert Voff wird; somit kann die Spannungs-Wendezeit Tdiff mit Bezug auf den Zeitpunkt, wenn die negative Anschlussspannung Vm des Kraftstoffeinspritzventils 21 nach dem Aus des Einspritzimpulses niedriger als der vorbestimmte Wert Voff wird, exakt berechnet werden. Darüber hinaus kann eine Phase, während welcher der berechnete Wert der Spannungs-Wendezeit Tdiff aufrechterhalten wird, im Vergleich zu dem Fall, bei welchem der Zeitpunkt, wenn der Einspritzimpuls ausgehend von Aus hin zu An umgeschaltet wird, als der Referenzzeitpunkt verwendet wird (erste Ausführungsform), verlängert werden, so dass die Phase, während welcher der Maschinensteuerungs-Mikrocomputer 35 die Spannungs-Wendezeit Tdiff erlangen kann, weiter verlängert werden kann. In the fourth embodiment, the voltage turnaround time Tdiff is calculated at the reference time corresponding to the time when the negative terminal voltage Vm of the fuel injection valve 21 after the injection pulse of the partial stroke injection becomes lower than the predetermined value Voff; Thus, the voltage turn-around time Tdiff with respect to the timing when the negative terminal voltage Vm of the fuel injection valve 21 after the injection pulse has become less than the predetermined value Voff, it will be calculated exactly. In addition, a phase during which the calculated value of the voltage turnaround time Tdiff is maintained can be used as the reference timing in comparison with the case where the timing when the injection pulse is switched from off to on (first embodiment ), so that the phase during which the engine control microcomputer 35 the voltage turnaround time Tdiff can be obtained, can be further extended.
Bei der vierten Ausführungsform wird die Zeit ausgehend von dem Zeitpunkt, zu welchem die negative Anschlussspannung Vm niedriger als der vorbestimmte Wert Voff wird, hin zu dem Zeitpunkt, zu welchem die Differenz Vdiff die Schwelle Vt überschreitet, als die Spannungs-Wendezeit Tdiff berechnet. Als die Spannungs-Wendezeit Tdiff kann jedoch eine Zeit ausgehend von dem Zeitpunkt, zu welchem die negative Anschlussspannung Vm niedriger als der vorbestimmte Wert Voff wird, hin zu dem Zeitpunkt, zu welchem das Differenzial Vdiff2 zweiter Ordnung einen Extremwert besitzt, berechnet werden. In the fourth embodiment, the time from the time when the negative terminal voltage Vm becomes lower than the predetermined value Voff toward the time when the difference Vdiff exceeds the threshold Vt is calculated as the voltage turning time Tdiff. However, as the voltage turn-around time Tdiff, a time from the time when the negative terminal voltage Vm becomes lower than the predetermined value Voff toward the time when the second-order differential Vdiff2 has an extreme value may be calculated.
(Fünfte Ausführungsform) Fifth Embodiment
Nachfolgend ist mit Bezug auf 16 bis 22 eine fünfte Ausführungsform beschrieben. Bei der fünften Ausführungsform sind die gleichen Bauteile und Komponenten wie diese bei der ersten Ausführungsform mit den gleichen Bezugszeichen bezeichnet und die gleichen Beschreibungen werden nicht wiederholt. Below is with reference to 16 to 22 a fifth embodiment described. In the fifth embodiment, the same components and components as those in the first embodiment are denoted by the same reference numerals and the same descriptions will not be repeated.
Wenn die negative Anschlussspannung Vm des Kraftstoffeinspritzventils 21 aufgrund einer Variation der Schaltung schwankt, schwankt ebenso die Spannungs-Wendezeit Tdiff, was eine Verschlechterung der Korrektur des Einspritzimpulses hervorrufen kann. When the negative terminal voltage Vm of the fuel injection valve 21 due to a variation of the circuit, the voltage turning time Tdiff also fluctuates, which may cause a deterioration of the correction of the injection pulse.
Wie in den 16(a), (b), (c) gezeigt ist, können die nachfolgenden Faktoren (I) bis (III) als Faktoren der Variation der Spannungs-Wendezeit Tdiff betrachtet werden. As in the 16 (a) (b), (c), the following factors (I) to (III) can be considered as factors of variation of the voltage turnaround time Tdiff.
(I) Variation des Abfallzeitpunkts der negativen Anschlussspannung Vm (I) Variation of the falling timing of the negative terminal voltage Vm
Wie in 16(a) gezeigt ist, kann der Abfallzeitpunkt der negativen Anschlussspannung aufgrund einer Schaltungsvariation (beispielsweise Pulsweite, Induktivität, Impedanz, Pull-Down-Widerstand) variiert werden, nachdem der Einspritzimpuls Aus ist. Wenn der Abfallzeitpunkt der negativen Anschlussspannung Vm variiert wird, wird eine Zeit-Offset-Abweichung bzw. Zeitversatzabweichung (Offset-Abweichung einer Anschlussspannungswellenform) der negativen Anschlussspannung Vm auftreten. Aus diesem Grund kann die Spannungs-Wendezeit Tdiff in dem Fall, bei welchem die Spannungs-Wendezeit Tdiff basierend auf einem Umschalten des Einspritzimpulses berechnet wird, variiert werden. As in 16 (a) 4, the falling timing of the negative terminal voltage due to a circuit variation (eg, pulse width, inductance, impedance, pull-down resistance) may be varied after the injection pulse is off. When the falling timing of the negative terminal voltage Vm is varied, a time offset deviation (offset deviation of a terminal voltage waveform) of the negative terminal voltage Vm will occur. For this reason, the voltage turnaround time Tdiff can be varied in the case where the voltage turnaround time Tdiff is calculated based on a switching of the injection pulse.
(II) Variation der Ansprechgeschwindigkeit der negativen Anschlussspannung Vm (II) Variation of the response speed of the negative terminal voltage Vm
Wie in 16(b) gezeigt ist, kann die Ansprechgeschwindigkeit der negativen Anschlussspannung Vm aufgrund einer Schaltungsvariation (beispielsweise Variation des Kondensators zwischen Anschlüssen) variiert werden, nachdem der Einspritzimpuls Aus ist. Die Variation der Ansprechgeschwindigkeit der negativen Anschlussspannung Vm bewirkt eine Variation des Abfalls der negativen Anschlussspannung Vm. Die Spannungs-Wendezeit Tdiff kann variiert werden. As in 16 (b) 4, the response speed of the negative terminal voltage Vm may be varied due to a circuit variation (for example, variation of the capacitor between terminals) after the injection pulse is off. The variation of the response speed of the negative terminal voltage Vm causes a variation of the fall of the negative terminal voltage Vm. The voltage turnaround time Tdiff can be varied.
(III) Variation des Maximums der negativen Anschlussspannung Vm (III) Variation of the maximum of the negative terminal voltage Vm
Wie in 16(c) gezeigt ist, kann der Maximalwert der negativen Anschlussspannung Vm aufgrund einer Schaltungsvariation (beispielsweise Variation der Flyback- bzw. Rückführungsspannung) variiert werden, nachdem der Einspritzimpuls Aus ist. Die Variation des Maximalwerts der negativen Anschlussspannung Vm bewirkt eine Variation des Abfalls der negativen Anschlussspannung Vm. Die Spannungs-Wendezeit Tdiff kann variiert werden. As in 16 (c) 12, the maximum value of the negative terminal voltage Vm may be varied due to a circuit variation (eg, variation of the flyback voltage) after the injection pulse is off. The variation of the maximum value of the negative terminal voltage Vm causes a variation of the fall of the negative terminal voltage Vm. The voltage turnaround time Tdiff can be varied.
Bei der fünften Ausführungsform führt die ECU 30 eine Spannungs-Wendezeit-Rechnungsroutine durch, welche in 20 gezeigt ist. In the fifth embodiment, the ECU performs 30 a voltage turnaround-billing routine, which in 20 is shown.
Wie in 17 gezeigt ist, berechnet die ECU 30 die Spannungs-Wendezeit Tdiff basierend auf einem Referenzzeitpunkt, zu welchem die negative Anschlussspannung Vm unter den spezifischen Wert Voff1 fällt, nachdem der Einspritzimpuls Aus ist. Das heißt, die Spannungs-Wendezeit Tdiff entspricht einer Zeitphase ausgehend davon, wenn die negative Anschlussspannung Vm unter den spezifischen Wert Voff1 fällt, bis die Differenz Vdiff eine Schwelle Vt überschreitet. As in 17 is shown, the ECU calculates 30 the voltage turnaround time Tdiff based on a reference timing at which the negative terminal voltage Vm falls below the specific value Voff1 after the injection pulse is off. That is, the voltage turnaround time Tdiff corresponds to a time phase from when the negative terminal voltage Vm falls below the specific value Voff1 until the difference Vdiff exceeds a threshold Vt.
Wenn der Abfallzeitpunkt der negativen Anschlussspannung Vm variiert wird, wird ebenso der Zeitpunkt der negativen Anschlussspannung, welche unter den spezifischen Wert Voff1 fällt, variiert. Daher wird die negative Anschlussspannung Vm basierend auf dem Referenzzeitpunkt berechnet, zu welchem die negative Anschlussspannung Vm unter den spezifischen Wert Voff1 fällt. Auch wenn eine Zeit-Offset-Abweichung der negativen Anschlussspannung Vm mit der Variation des Abfallzeitpunkts der negativen Anschlussspannung Vm auftritt, kann die Spannungs-Wendepunkt-Zeit Tdiff berechnet werden. When the fall time point of the negative terminal voltage Vm is varied, the timing of the negative terminal voltage which falls below the specific value Voff1 is also varied. Therefore, the negative terminal voltage Vm is calculated based on the reference timing at which the negative terminal voltage Vm falls below the specific value Voff1. Even if a time offset deviation of the negative terminal voltage Vm occurs with the variation of the fall time point of the negative terminal voltage Vm, the voltage tipping time Tdiff can be calculated.
Darüber hinaus erhält die ECU 30 die Informationen („Anschlussspannungs-Veränderungsinformationen“) hinsichtlich der Variation der negativen Anschlussspannung Vm, nachdem der Einspritzimpuls Aus ist. Gemäß den Anschlussspannungs-Veränderungsinformationen korrigiert die ECU 30 die Spannungs-Wendepunkt-Zeit Tdiff. In addition, the ECU receives 30 the information ("terminal voltage change information") regarding the variation of the negative terminal voltage Vm after the injection pulse is off. In accordance with the terminal voltage change information, the ECU corrects 30 the voltage inflection point time Tdiff.
Insbesondere erhält die ECU 30, wie in 18 gezeigt ist, eine festgesetzte Spannungszeit, welche einer Zeitphase ausgehend davon, wenn der Einspritzimpuls Ein wird, bis die negative Anschlussspannung Vm unter den spezifischen Wert Voff2 fällt, entspricht, um die Variation der Ansprechgeschwindigkeit der negativen Anschlussspannung Vm zu reduzieren. Der spezifische Wert Voff2 kann gleich dem spezifischen Wert Voff1 sein. Alternativ kann sich der spezifische Wert Voff2 von dem spezifischen Wert Voff1 unterscheiden. Anschließend wird die Spannungs-Wendepunkt-Zeit Tdiff basierend auf der festgesetzten Spannungszeit korrigiert. In particular, the ECU receives 30 , as in 18 4, a set voltage time corresponding to a time phase from when the injection pulse becomes on until the negative terminal voltage Vm falls below the specific value Voff2 is shown to reduce the variation of the response speed of the negative terminal voltage Vm. The specific value Voff2 may be equal to the specific value Voff1. Alternatively, the specific value Voff2 may be different from the specific value Voff1. Subsequently, the voltage inflection point time Tdiff is corrected based on the set voltage time.
Da die Ansprechgeschwindigkeit der negativen Anschlussspannung Vm zusammen mit der festgesetzten Spannungszeit variiert, spiegelt die festgesetzte Spannungszeit die Ansprechgeschwindigkeit der negativen Anschlussspannung Vm wider. Daher kann durch Korrigieren der Spannungs-Wendepunkt-Zeit Tdiff gemäß der festgesetzten Spannungszeit die Spannungs-Wendepunkt-Zeit Tdiff gemäß der Ansprechgeschwindigkeit der negativen Anschlussspannung Vm korrigiert werden. Since the response speed of the negative terminal voltage Vm varies along with the set voltage time, the set voltage time reflects the response speed of the negative terminal voltage Vm. Therefore, by correcting the voltage inflection point time Tdiff according to the set voltage time, the voltage inflection point time Tdiff can be corrected according to the response speed of the negative terminal voltage Vm.
Darüber hinaus erhält die ECU 30, wie in 19 gezeigt ist, den Maximalwert der negativen Anschlussspannung Vm, nachdem der Einspritzimpuls Aus wird, und diese korrigiert die Spannungs-Wendepunkt-Zeit Tdiff basierend auf dem Maximalwert der negativen Anschlussspannung Vm, um die Variation des Maximalwerts der negativen Anschlussspannung Vm zu reduzieren. In addition, the ECU receives 30 , as in 19 is shown, the maximum value of the negative terminal voltage Vm after the injection pulse is off, and this corrects the voltage turning point time Tdiff based on the maximum value of the negative terminal voltage Vm to reduce the variation of the maximum value of the negative terminal voltage Vm.
Gemäß dem Vorstehenden kann die Spannungs-Wendepunkt-Zeit Tdiff gemäß der Variation der negativen Anschlussspannung Vm korrigiert werden. According to the above, the voltage inflection point time Tdiff can be corrected according to the variation of the negative terminal voltage Vm.
Nachfolgend ist mit Bezug auf 20 die Verarbeitung der Spannungs-Wendepunkt-Zeit-Berechnungsroutine erläutert, welche die ECU 30 durchführt. Below is with reference to 20 the processing of the voltage inflection point time calculation routine explains which the ECU 30 performs.
Bei Schritt 501 ermittelt der Computer, ob die Teil-Hub-Einspritzung durchgeführt wird. Wenn die Antwort Nein ist, endet der Vorgang. At step 501 the computer determines if Partial Hub Injection is being performed. If the answer is no, the process ends.
Wenn hingegen die Antwort bei 501 Ja ist, schreitet der Vorgang zu Schritt 502 voran, bei welchem die ECU 30 die negative Anschlussspannung Vm erhält. If, however, the answer at 501 Yes, the process is going to step 502 in which the ECU 30 receives the negative terminal voltage Vm.
Anschließend schreitet der Vorgang zu Schritt 503 voran, bei welchem die Spannungs-Wendepunkt-Zeit Tdiff berechnet wird. Das heißt, die Spannungs-Wendezeit Tdiff entspricht einer Zeitphase ausgehend davon, wenn die negative Anschlussspannung Vm unter den spezifischen Wert Voff1 fällt, bis die Differenz Vdiff eine Schwelle Vt überschreitet. Then the process goes to step 503 in which the voltage inflection point time Tdiff is calculated. That is, the voltage turnaround time Tdiff corresponds to a time phase from when the negative terminal voltage Vm falls below the specific value Voff1 until the difference Vdiff exceeds a threshold Vt.
Anschließend schreitet der Vorgang zu Schritt 504, bei welchem die ECU 30 die festgesetzte Spannungszeit erhält, welche einer Zeitphase ausgehend davon, wenn der Einspritzimpuls Ein wird, bis die negative Anschlussspannung Vm unter den spezifischen Wert Voff2 fällt, entspricht. Then the process goes to step 504 in which the ECU 30 obtains the set voltage time corresponding to a time phase from when the injection pulse becomes on until the negative terminal voltage Vm falls below the specific value Voff2.
Anschließend schreitet der Vorgang zu Schritt 505 voran, bei welchem die ECU 30 den Maximalwert der negativen Anschlussspannung Vm erhält, nachdem der Einspritzimpuls Aus ist. Then the process goes to step 505 in which the ECU 30 the Maximum value of the negative terminal voltage Vm is obtained after the injection pulse is off.
Anschließend schreitet der Vorgang zu Schritt 506 voran, bei welchem ein erster Korrekturwert mit Blick auf das erste Korrektur-Kennfeld berechnet wird. Der erste Korrekturwert entspricht der festgesetzten Spannungszeit. In dem ersten Korrektur-Kennfeld wird der erste Korrekturwert kleiner, während die festgesetzte Spannungszeit verlängert ist. Das erste Korrektur-Kennfeld wird basierend auf Versuchsdaten und Auslegungs- bzw. Konstruktionsdaten im Vorhinein gebildet und in dem ROM der ECU 30 gespeichert. Then the process goes to step 506 in which a first correction value is calculated with regard to the first correction map. The first correction value corresponds to the set voltage time. In the first correction map, the first correction value becomes smaller while the set voltage time is prolonged. The first correction map is formed in advance based on experimental data and design data and stored in the ROM of the ECU 30 saved.
Anschließend schreitet der Vorgang zu Schritt 507 voran, bei welchem ein zweiter Korrekturwert mit Blick auf das zweite Korrektur-Kennfeld berechnet wird. Der zweite Korrekturwert entspricht dem Maximalwert der negativen Anschlussspannung Vm. In dem zweiten Korrektur-Kennfeld wird der zweite Korrekturwert größer, während der Maximalwert der negativen Anschlussspannung Vm größer ist. Das zweite Korrektur-Kennfeld wird basierend auf Versuchsdaten und Auslegungs- bzw. Konstruktionsdaten im Vorhinein gebildet und in dem ROM der ECU 30 gespeichert. Then the process goes to step 507 in which a second correction value is calculated with regard to the second correction map. The second correction value corresponds to the maximum value of the negative terminal voltage Vm. In the second correction map, the second correction value becomes larger while the maximum value of the negative terminal voltage Vm is larger. The second correction map is formed in advance based on experimental data and design data and stored in the ROM of the ECU 30 saved.
Anschließend schreitet der Vorgang zu Schritt 508 voran, bei welchem die Spannungs-Wendezeit Tdiff basierend auf dem ersten Korrekturwert und dem zweiten Korrekturwert korrigiert wird. (Beispielsweise werden der erste Korrekturwert und der zweite Korrekturwert zu der Spannungs-Wendezeit Tdiff addiert). Then the process goes to step 508 , in which the voltage turn-around time Tdiff is corrected based on the first correction value and the second correction value. (For example, the first correction value and the second correction value are added to the voltage turnaround time Tdiff).
Bei der fünften Ausführungsform wird die negative Anschlussspannung Vm basierend auf dem Referenzzeitpunkt berechnet, bei welchem die negative Anschlussspannung Vm unter den spezifischen Wert Voff1 fällt, nachdem der Einspritzimpuls Aus ist, um die Variation des Abfallzeitpunkts der negativen Anschlussspannung Vm zu reduzieren. Das heißt, die Spannungs-Wendezeit Tdiff entspricht einer Zeitphase ausgehend davon, wenn die negative Anschlussspannung Vm unter den spezifischen Wert Voff1 fällt, bis die Differenz Vdiff eine Schwelle Vt überschreitet. Gemäß dem Vorstehenden kann die Spannungs-Wendepunkt-Zeit Tdiff berechnet werden, auch wenn eine Zeit-Offset-Abweichung der negativen Anschlussspannung Vm mit der Variation des Abfallzeitpunkts der negativen Anschlussspannung Vm auftritt. Dadurch kann die Variation der Spannungs-Wendezeit Tdiff eingeschränkt oder vermieden werden, auch wenn die Variation des Abfallzeitpunkts der negativen Anschlussspannung Vm auftritt (Bezug auf 17). In the fifth embodiment, the negative terminal voltage Vm is calculated based on the reference time point at which the negative terminal voltage Vm falls below the specific value Voff1 after the injection pulse is off to reduce the variation of the fall time point of the negative terminal voltage Vm. That is, the voltage turnaround time Tdiff corresponds to a time phase from when the negative terminal voltage Vm falls below the specific value Voff1 until the difference Vdiff exceeds a threshold Vt. According to the above, the voltage inflection point time Tdiff can be calculated even if a time offset deviation of the negative terminal voltage Vm occurs with the variation of the fall time point of the negative terminal voltage Vm. Thereby, the variation of the voltage turnaround time Tdiff can be restricted or avoided even if the variation of the fall timing of the negative terminal voltage Vm occurs (refer to FIG 17 ).
Ferner erhält die ECU 30 die festgesetzte Spannungszeit, um die Variation der Ansprechgeschwindigkeit der negativen Anschlussspannung Vm zu reduzieren. Basierend auf der festgesetzten Spannungszeit wird die Spannungs-Wendepunkt-Zeit Tdiff korrigiert. Daher kann die Spannungs-Wendepunkt-Zeit Tdiff gemäß der Ansprechgeschwindigkeit der negativen Anschlussspannung Vm korrigiert werden. Die Variation der Spannungs-Wendepunkt-Zeit Tdiff kann exakt korrigiert werden (Bezug auf 18). In addition, the ECU receives 30 the set voltage time to reduce the variation of the response speed of the negative terminal voltage Vm. Based on the set voltage time, the voltage inflection point time Tdiff is corrected. Therefore, the voltage inflection point time Tdiff can be corrected according to the response speed of the negative terminal voltage Vm. The variation of the voltage inflection point time Tdiff can be corrected exactly (refer to FIG 18 ).
Ferner erhält die ECU 30 den Maximalwert der negativen Anschlussspannung Vm, nachdem der Einspritzimpuls Aus wird, und diese korrigiert die Spannungs-Wendepunkt-Zeit Tdiff basierend auf dem Maximalwert der negativen Anschlussspannung Vm, um die Variation des Maximalwerts der negativen Anschlussspannung Vm zu reduzieren. Gemäß dem Vorstehenden kann die Spannungs-Wendepunkt-Zeit Tdiff gemäß der Variation der negativen Anschlussspannung Vm korrigiert werden. Die Variation der Spannungs-Wendepunkt-Zeit Tdiff kann exakt korrigiert werden (Bezug auf 19). In addition, the ECU receives 30 the maximum value of the negative terminal voltage Vm after the injection pulse becomes off, and this corrects the voltage inflection point time Tdiff based on the maximum value of the negative terminal voltage Vm to reduce the variation of the maximum value of the negative terminal voltage Vm. According to the above, the voltage inflection point time Tdiff can be corrected according to the variation of the negative terminal voltage Vm. The variation of the voltage inflection point time Tdiff can be corrected exactly (refer to FIG 19 ).
Gemäß dem Vorstehenden kann die Spannungs-Wendepunkt-Zeit Tdiff exakt erhalten werden. Die Korrekturgenauigkeit des Einspritzimpulses kann verbessert werden. According to the above, the voltage inflection point time Tdiff can be exactly obtained. The correction accuracy of the injection pulse can be improved.
Bei der fünften Ausführungsform entspricht die festgesetzte Spannungszeit einer Zeitphase ausgehend davon, wenn der Einspritzimpuls Ein wird, bis die negative Anschlussspannung Vm unter den spezifischen Wert Voff2 fällt. Die festgesetzte Spannungszeit kann jedoch einer Zeitphase ausgehend davon, wenn der Einspritzimpuls Aus wird, bis die negative Anschlussspannung Vm unter den spezifischen Wert Voff2 fällt, entsprechen. In the fifth embodiment, the set voltage time corresponds to a time phase from when the injection pulse becomes On until the negative terminal voltage Vm falls below the specific value Voff2. However, the set voltage time may correspond to a time phase from when the injection pulse becomes off until the negative terminal voltage Vm falls below the specific value Voff2.
Darüber hinaus werden bei der fünften Ausführungsform die Variation des Abfallzeitpunkts der negativen Anschlussspannung Vm, die Variation der Ansprechgeschwindigkeit der negativen Anschlussspannung Vm und die Variation des Maximalwerts der negativen Anschlussspannung Vm reduziert. Es kann jedoch zumindest eine der Variationen reduziert werden. Moreover, in the fifth embodiment, the variation of the fall timing of the negative terminal voltage Vm, the variation of the response speed of the negative terminal voltage Vm, and the variation of the maximum value of the negative terminal voltage Vm are reduced. However, at least one of the variations can be reduced.
Darüber hinaus entspricht die Spannungs-Wendezeit Tdiff bei der fünften Ausführungsform einer Zeitphase ausgehend davon, wenn die negative Anschlussspannung Vm unter den spezifischen Wert Voff1 fällt, bis die Differenz Vdiff eine Schwelle Vt überschreitet. Das heißt, die Spannungs-Wendezeit Tdiff entspricht einer Zeitphase ausgehend davon, wenn die negative Anschlussspannung Vm unter den spezifischen Wert Voff1 fällt, bis das Differenzial Vdiff2 zweiter Ordnung zu einem Extremwert wird. Moreover, in the fifth embodiment, the voltage turning time Tdiff corresponds to a time phase from when the negative terminal voltage Vm falls below the specific value Voff1 until the difference Vdiff exceeds a threshold Vt. That is, the voltage turnaround time Tdiff corresponds to a timing phase from when the negative terminal voltage Vm falls below the specific value Voff1 until the second-order differential Vdiff2 becomes an extreme value.
(Sechste Ausführungsform) Sixth Embodiment
Bezug nehmend auf 23 ist nachfolgend eine sechste Ausführungsform beschrieben. Bei der sechsten Ausführungsform sind die gleichen Bauteile und Komponenten wie diese bei der ersten Ausführungsform mit den gleichen Bezugszeichen bezeichnet und die gleichen Beschreibungen werden nicht wiederholt. Referring to 23 a sixth embodiment is described below. In the sixth embodiment, the same components and components as those in the first embodiment are denoted by the same reference numerals and the same descriptions will not be repeated.
Wie in 23 gezeigt ist, besitzt die ECU 30 neben dem Injektor-Ansteuerungs-IC 36 einen Berechnungs-IC 40. Der Berechnungs-IC 40 berechnet die erste gefilterte Spannung Vsm1 und die zweite gefilterte Spannung Vsm2, während die Teil-Hub-Einspritzung durchgeführt wird. Darüber hinaus berechnet der Berechnungs-IC 40 die Differenz Vdiff und die Spannungs-Wendezeit Tdiff. As in 23 shown has the ECU 30 next to the injector drive IC 36 a calculation IC 40 , The calculation IC 40 calculates the first filtered voltage Vsm1 and the second filtered voltage Vsm2 while performing the partial lift injection. In addition, the calculation IC calculates 40 the difference Vdiff and the voltage turnaround time Tdiff.
Alternativ berechnet der Berechnungs-IC 40 die dritte gefilterte Spannung Vdiff.sm3 und die vierte gefilterte Spannung Vdiff.sm4. Der Berechnungs-IC 40 kann darüber hinaus das Differenzial Vdiff2 zweiter Ordnung und die Spannungs-Wendezeit Tdiff berechnen. Alternatively, the calculation IC calculates 40 the third filtered voltage Vdiff.sm3 and the fourth filtered voltage Vdiff.sm4. The calculation IC 40 In addition, it can calculate the second-order differential Vdiff2 and the voltage turn-around time Tdiff.
Der Berechnungs-IC 40 kann darüber hinaus die Spannungs-Wendezeit Tdiff gemäß der festgesetzten Spannungszeit und dem Maximalwert der negativen Anschlussspannung Vm korrigieren. The calculation IC 40 moreover, can correct the voltage turning time Tdiff according to the set voltage time and the maximum value of the negative terminal voltage Vm.
In diesem Fall entspricht der Berechnungs-IC 40 einem Erlangungsabschnitt für eine gefilterte Spannung, einem Differenz-Berechnungsabschnitt und einem Zeit-Berechnungsabschnitt. In this case, the calculation IC corresponds 40 a filtered voltage obtaining section, a difference calculating section, and a time calculating section.
Bei der sechsten Ausführungsform kann eine arithmetische Last bzw. Berechnungslast des Maschinensteuerungs-Mikrocomputers 35 reduziert werden, da der Berechnungs-IC 40 als der Erlangungsabschnitt für eine gefilterte Spannung, der Differenz-Berechnungsabschnitt und ein Zeit-Berechnungsabschnitt dient. In the sixth embodiment, an arithmetic load of the engine control microcomputer 35 be reduced because of the calculation IC 40 as the filtered voltage obtaining section, the difference calculating section, and a time calculating section.
(Siebte Ausführungsform) Seventh Embodiment
Bezug nehmend auf 24 ist nachfolgend eine siebte Ausführungsform beschrieben. Bei der siebten Ausführungsform sind die gleichen Bauteile und Komponenten wie diese bei der ersten Ausführungsform mit den gleichen Bezugszeichen bezeichnet und die gleichen Beschreibungen werden nicht wiederholt. Referring to 24 Hereinafter, a seventh embodiment will be described. In the seventh embodiment, the same components and components as those in the first embodiment are denoted by the same reference numerals, and the same descriptions will not be repeated.
Wie in 24 gezeigt ist, berechnet ein Berechnungsabschnitt 41 des Maschinensteuerungs-Mikrocomputers 35 die erste gefilterte Spannung Vsm1 und die zweite gefilterte Spannung Vsm2, während die Teil-Hub-Einspritzung durchgeführt wird. Darüber hinaus berechnet der Berechnungsabschnitt 41 die Differenz Vdiff und die Spannungs-Wendezeit Tdiff. As in 24 is shown, calculates a calculation section 41 of the machine control microcomputer 35 the first filtered voltage Vsm1 and the second filtered voltage Vsm2 while performing the partial lift injection. In addition, the calculation section calculates 41 the difference Vdiff and the voltage turnaround time Tdiff.
Alternativ berechnet der Berechnungsabschnitt 41 die dritte gefilterte Spannung Vdiff.sm3 und die vierte gefilterte Spannung Vdiff.sm4. Der Berechnungsabschnitt 41 kann darüber hinaus das Differenzial Vdiff2 zweiter Ordnung und die Spannungs-Wendezeit Tdiff berechnen. Alternatively, the calculation section calculates 41 the third filtered voltage Vdiff.sm3 and the fourth filtered voltage Vdiff.sm4. The calculation section 41 In addition, it can calculate the second-order differential Vdiff2 and the voltage turn-around time Tdiff.
Der Berechnungsabschnitt 41 kann darüber hinaus die Spannungs-Wendezeit Tdiff gemäß der festgesetzten Spannungszeit und dem Maximalwert der negativen Anschlussspannung Vm korrigieren. The calculation section 41 moreover, can correct the voltage turning time Tdiff according to the set voltage time and the maximum value of the negative terminal voltage Vm.
In diesem Fall entspricht der Berechnungsabschnitt 41 einem Erlangungsabschnitt für eine gefilterte Spannung, einem Differenz-Berechnungsabschnitt und einem Zeit-Berechnungsabschnitt. In this case, the calculation section corresponds 41 a filtered voltage obtaining section, a difference calculating section, and a time calculating section.
Bei der siebten Ausführungsform kann, da der Maschinensteuerungs-Mikrocomputer 35 (Berechnungsabschnitt 41) als der Erlangungsabschnitt für eine gefilterte Spannung, der Differenz-Berechnungsabschnitt und ein Zeit-Berechnungsabschnitt dient, diese Funktion durch Verändern einer Spezifikation des Maschinensteuerungs-Mikrocomputers 35 durchgeführt werden. In the seventh embodiment, since the engine control microcomputer 35 (Calculating section 41 ) as the filtered voltage obtaining section, the difference calculating section and a time calculating section, performs this function by changing a specification of the machine control microcomputer 35 be performed.
Bei den vorstehenden Ausführungsformen werden die digitalen Filter als die ersten bis vierten Tiefenpassfilter verwendet. Als die ersten bis vierten Tiefenpassfilter kann jedoch der Analogfilter verwendet werden. In the above embodiments, the digital filters are used as the first to fourth depth-pass filters. However, as the first to fourth depth-pass filters, the analog filter may be used.
Darüber hinaus wird bei den vorstehenden Ausführungsformen die Spannungs-Wendezeit basierend auf der negativen Anschlussspannung des Kraftstoffinjektors 21 berechnet. Die Spannungs-Wendezeit kann jedoch basierend auf einer positiven Anschlussspannung des Kraftstoffinjektors 21 berechnet werden. Moreover, in the above embodiments, the voltage turning time is based on the negative terminal voltage of the fuel injector 21 calculated. However, the voltage turnaround time may be based on a positive terminal voltage of the fuel injector 21 be calculated.
Die vorliegende Offenbarung kann auf ein System angewendet werden, welches mit einem Kraftstoffinjektor für eine Einlasskanaleinspritzung ausgerüstet ist. The present disclosure may be applied to a system equipped with a fuel injector for intake port injection.
Diese Offenbarung ist gemäß den Ausführungsformen beschrieben. Es ergibt sich jedoch, dass diese Offenbarung nicht auf die vorstehenden Ausführungsformen oder die Strukturen beschränkt ist. Diese Offenbarung umfasst verschiedene modifizierte Beispiele und Modifikationen, welche in einen Äquivalenzbereich fallen. Zusätzlich fallen ebenso verschiedene Kombinationen oder Konfigurationen sowie weitere Kombinationen oder Konfigurationen, die darin lediglich ein Element oder mehr oder weniger als ein Element umfassen, in eine Kategorie und einen konzeptionellen Bereich dieser Offenbarung. This disclosure is described according to the embodiments. It will be understood, however, that this disclosure is not limited to the above embodiments or the structures. This disclosure includes various modified examples and modifications that fall within an equivalent range. In addition, various combinations or configurations as well as other combinations or configurations including therein only one or more or less than one element fall within a category and conceptual scope of this disclosure.