DE2935679C2 - - Google Patents
Info
- Publication number
- DE2935679C2 DE2935679C2 DE2935679A DE2935679A DE2935679C2 DE 2935679 C2 DE2935679 C2 DE 2935679C2 DE 2935679 A DE2935679 A DE 2935679A DE 2935679 A DE2935679 A DE 2935679A DE 2935679 C2 DE2935679 C2 DE 2935679C2
- Authority
- DE
- Germany
- Prior art keywords
- register
- air flow
- signal
- pulse
- time
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired
Links
- 239000000446 fuel Substances 0.000 claims description 122
- 238000002347 injection Methods 0.000 claims description 100
- 239000007924 injection Substances 0.000 claims description 100
- 238000002485 combustion reaction Methods 0.000 claims description 74
- 238000012937 correction Methods 0.000 claims description 58
- 230000008859 change Effects 0.000 claims description 37
- 230000001133 acceleration Effects 0.000 claims description 25
- 238000001514 detection method Methods 0.000 claims description 16
- 238000000034 method Methods 0.000 claims description 11
- 230000001419 dependent effect Effects 0.000 claims description 7
- 238000012546 transfer Methods 0.000 claims description 4
- 230000000903 blocking effect Effects 0.000 claims description 3
- 238000004904 shortening Methods 0.000 claims 2
- 239000007789 gas Substances 0.000 description 23
- 238000010586 diagram Methods 0.000 description 21
- 230000006870 function Effects 0.000 description 13
- 230000001360 synchronised effect Effects 0.000 description 11
- 238000012545 processing Methods 0.000 description 7
- 238000005259 measurement Methods 0.000 description 4
- 239000000203 mixture Substances 0.000 description 4
- 239000000523 sample Substances 0.000 description 4
- 230000002123 temporal effect Effects 0.000 description 4
- 238000004804 winding Methods 0.000 description 4
- 230000006399 behavior Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 3
- 230000003197 catalytic effect Effects 0.000 description 3
- 239000002828 fuel tank Substances 0.000 description 3
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 3
- QVGXLLKOCUKJST-UHFFFAOYSA-N atomic oxygen Chemical compound [O] QVGXLLKOCUKJST-UHFFFAOYSA-N 0.000 description 2
- 239000000498 cooling water Substances 0.000 description 2
- 238000010304 firing Methods 0.000 description 2
- 229910052760 oxygen Inorganic materials 0.000 description 2
- 239000001301 oxygen Substances 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000000630 rising effect Effects 0.000 description 2
- 239000007858 starting material Substances 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 101100001671 Emericella variicolor andF gene Proteins 0.000 description 1
- 230000002159 abnormal effect Effects 0.000 description 1
- 239000000567 combustion gas Substances 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000945 filler Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 238000001208 nuclear magnetic resonance pulse sequence Methods 0.000 description 1
- 238000013021 overheating Methods 0.000 description 1
- 230000010363 phase shift Effects 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/0025—Controlling engines characterised by use of non-liquid fuels, pluralities of fuels, or non-fuel substances added to the combustible mixtures
- F02D41/0047—Controlling exhaust gas recirculation [EGR]
- F02D41/0077—Control of the EGR valve or actuator, e.g. duty cycle, closed loop control of position
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/24—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
- F02D41/26—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor
- F02D41/28—Interface circuits
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02P—IGNITION, OTHER THAN COMPRESSION IGNITION, FOR INTERNAL-COMBUSTION ENGINES; TESTING OF IGNITION TIMING IN COMPRESSION-IGNITION ENGINES
- F02P5/00—Advancing or retarding ignition; Control therefor
- F02P5/04—Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions
- F02P5/145—Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions using electrical means
- F02P5/15—Digital data processing
- F02P5/1502—Digital data processing using one central computing unit
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02P—IGNITION, OTHER THAN COMPRESSION IGNITION, FOR INTERNAL-COMBUSTION ENGINES; TESTING OF IGNITION TIMING IN COMPRESSION-IGNITION ENGINES
- F02P7/00—Arrangements of distributors, circuit-makers or -breakers, e.g. of distributor and circuit-breaker combinations or pick-up devices
- F02P7/02—Arrangements of distributors, circuit-makers or -breakers, e.g. of distributor and circuit-breaker combinations or pick-up devices of distributors
- F02P7/03—Arrangements of distributors, circuit-makers or -breakers, e.g. of distributor and circuit-breaker combinations or pick-up devices of distributors with electrical means
- F02P7/035—Arrangements of distributors, circuit-makers or -breakers, e.g. of distributor and circuit-breaker combinations or pick-up devices of distributors with electrical means without mechanical switching means
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/10—Internal combustion engine [ICE] based vehicles
- Y02T10/40—Engine management systems
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
- Electrical Control Of Ignition Timing (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Description
Die Erfindung betrifft ein Verfahren sowie eine Vorrichtung zur Steuerung
der Kraftsoffeinspritzdauer von Einspritz-Brennkraftmaschinen,
bei Beschleunigung.
Bei herkömmlichen Brennkraftmaschinen werden die
Kraftstoff-Einspritzventile so gesteuert, daß sie
bei normalem Betrieb des Kraftfahrzeuges
synchron mit einem durch einen Kurbelwinkelfühler
erfaßten Signal für eine vorbestimmte Zeitdauer
geöffnet werden.
Wenn ein Kraftfahrzeug beschleunigt
wird, muß die Menge des eingespritzten Kraftstoffes
im Vergleich zum Normalbetrieb erhöht werden.
Die Korrektur der Kraftstoffeinspritzung wird bisher
dann durchgeführt, wenn sich ein an der Drosselklappe angebrachter Drosselklappenschalter
vom "Ein"-Zustand in den "Aus"-Zustand verändert hat, d. h.,
wenn die Drosselklappe vom vollständig geschlossenen
Zustand in einen offenen Zustand verstellt wurde.
Dies wird als Nachleerlauf-Korrektur bezeichnet.
Die Korrektur der Kraftstoffeinspritzung wird auch durchgeführt,
wenn ein Voll-Leistungsschalter im "Ein"-Zustand
ist, d. h., wenn die Drosselklappe vollständig geöffnet
ist. Dies wird gewöhnlich als Volleistungs-
Korrektur bezeichnet.
Aus der DE-OS 29 03 875 ist eine Vorrichtung zur Steuerung
von Einspritz-Brennkraftmaschinen bekannt, bei der der
Einspritz-Zeitpunkt in Abhängigkeit von mehr als einem Betriebsparameter
der Brennkraftmaschine verstellt wird.
Eine Steuerung der Einspritzdauer und damit der eingespritzten
Kraftstoffmenge ist bei diesem Stand der Technik
nicht vorgesehen.
Der US-PS 40 33 310 ist eine Kraftstoffeinspritzvorrichtung
zu entnehmen, die der Steuerung des Einspritz-Zeitpunkts
und der Einspritzdauer dient. Hierzu werden mehrere
Betriebsparameter der Brennkraftmaschine erfaßt. Dabei erfolgen
eine lastabhängige Steuerung der Kraftstoffmenge
aufgrund eines Begrenzers nur unterhalb einer vorgegebenen
Grenz-Motorlast und eine drehzahlabhängige Steuerung der
Kraftstoffmenge aufgrund eines zweiten Begrenzers nur
oberhalb einer vorgegebenen Grenz-Drehzahl. Ferner ist
eine Schubabschaltung vorgesehen.
Aus der US-PS 38 15 564 ist eine Kraftstoffeinspritzvorrichtung
für Brennkraftmaschinen bekannt, die zur Steuerung
des Einspritz-Zeitpunkts und der Kraftstoffmenge in
Abhängigkeit von mehreren Betriebsparametern der Brennkraftmaschine
vorgesehen ist. Aus den verschiedenen Betriebsparametern
werden Analogspannungen abgeleitet, die
zu einem gemeinsamen Summensignal addiert werden, das
einem einfachen Schwellwertvergleich unterworfen wird. Mit
dieser herkömmlichen Vorrichtung ist eine gewichtete Beeinflussung
von Kraftstoffmenge und Einspritz-Zeitpunkt in
Abhängigkeit von einzelnen Motorbetriebsparametern nicht
möglich.
In der DE-OS 28 14 397, die einen nach § 3 (2) PatG fiktiven
Stand der Technik darstellt, ist eine Vorrichtung zur
Kraftstoffzumessung für Brennkraftmaschinen beschrieben,
die zur Unterdrückung von Störungen des Signals dient, mit
dem ein Beschleunigungsvorgang erkannt wird. Bei diesem
Stand der Technik werden die Einspritzimpulse beschleunigungsabhängig
verlängert, wobei die Beschleunigung über
die Differentialquotienten des Ausgangssignals des Luftmengenmessers
erkannt wird, der zur Steuerung einer Beschleunigungsanreicherungsstufe
dient, wobei je nach Grad
der Beschleunigung über eine Korrekturstufe die Länge der
Einspritzimpulse verändert wird.
Aus der DE-OS 27 02 184 sind ferner ein Verfahren und eine
Vorrichtung zur Korrektur der eingespritzten Kraftstoffmenge,
insbesondere zur Beschleunigungsanreicherung, bekannt,
bei der ein Überschwingen des Luftmengensignals
über den entsprechenden stationären Wert hinaus erfaßt und
in eine Zusatzanreicherung umgesetzt wird, wobei das anschließende
Unterschwingen geglättet wird. Bei schnellem
Gasgeben wird die durch Überschwingen resultierende Übergangsanreicherung
zeitlich abklingend verlängert. Dieser
Druckschrift ist ferner zu entnehmen, daß dann, wenn das
Luftmengensignal nicht überschwingt, eine zeitlich abklingende
Kraftstoffmehrmenge eingespritzt wird. Das Luftmengensignal
wird entsprechend nur zum Zweck der Ermittlung
der zeitlich abklingenden Kraftstoffmehrmenge differentiert.
Die beim Öffnen der Drosselklappe erfolgende Änderung
des Luftdurchsatzes wird entsprechend bei diesem
Stand der Technik nicht in eine dieser Änderung entsprechende
Kraftstoffmehrmenge umgesetzt, da das Überschwingen
über den quasistationären Luftdurchsatzwert hinaus als Maß
für die Kraftstoffmehrmenge herangezogen wird, das Überschwingen
jedoch nicht mit der Änderungsgeschwindigkeit
des Luftdurchsatzes gleichzusetzen ist.
Aus der DE-OS 22 43 037 ist ferner eine Vorrichtung zur
Kraftstoffeinspritzung für Brennkraftmaschinen bekannt,
bei der eine vom Ansaugluftdurchsatz abhängige Steuerspannung
abgeleitet wird, die zur Ermittlung der zeitlichen
Änderung differenziert wird, wobei das dem Differentialquotienten
entsprechende Signal die Dauer eines Verlängerungsimpulses
für die Kraftstoffeinspritzung bestimmt,
wofür eine monostabile Kippstufe verwendet wird,
deren Kippdauer proportional dem Zusatzimpuls verändert
wird.
Die herkömmlichen Verfahren der Korrektur der
Kraftstoffeinspritzung sind jedoch unzureichend, um das Beschleunigungsverhalten
der Brennkraftmaschine zu verbessern.
Es ist daher die Aufgabe der Erfindung, ein Verfahren und eine Vorrichtung
zur Steuerung der Kraftstoffeinspritzung
von Einspritz-Brennkraftmaschinen anzugeben, mit denen das Beschleunigungsverhalten
der Brennkraftmaschine verbessert werden kann.
Die Aufgabe wird für das aus der DE-OS 22 43 037 bekannte
gattungsgemäße Verfahren und für die aus der DE-OS 29 03 875
bekannte gattungsgemäße Vorrichtung entsprechend dem
Kennzeichen der Patentansprüche 1 bzw. 2 gelöst.
Da die oben erläuterten DE-OSen 27 02 184 und 22 43 037
Maßnahmen zur beschleunigungsabhängigen Verlängerung der
Grundeinspritzdauer angeben, ohne daß hierbei die Änderungsgeschwindigkeit
des Luftdurchsatzes zur Ermittlung
der Korrektur-Kraftstoffmenge herangezogen wird, sondern
lediglich Überschwingeffekte unterdrückt werden sollen
(DE-OS 27 02 184), konnte der mit Kraftstoffeinspritzanlagen
befaßte Durchschnittsfachmann bei Kenntnis dieses
Stands der Technik nicht zum Anspruchgegenstand gelangen.
Bei der Erfindung wird die Kraftstoff-Einspritzzeit
für die Beschleunigungskorrektur entsprechend der zeitlichen
Änderung des Luftdurchsatzes
bestimmt, wobei
der Öffnungsgrad der Drosselklappe erfaßt wird, der dem
durch den Fahrzeuglenker gewünschten Beschleunigungsgrad
entspricht.
Weiterhin zeichnet sich die Erfindung dadurch aus, daß
eine Korrektur der Kraftstoffeinspritzung auch dann durchgeführt wird, wenn
der Luftdurchsatz einen im wesentlichen konstanten
Wert erreicht hat, da sich
die Drehzahl der
Brennstoffmaschine
bei einer Änderung des Luftdurchsatzes erst nach einer Verzögerungszeit
ändert.
Das erfindungsgemäße Verfahren zur Steuerung der Kraftstoffeinspritzdauer
von Einspritz-Brennkraftmaschinen bei
Beschleunigung durch beschleunigungsabhängige Verlängerunge der im stationären Betrieb vorliegenden Grund-Einspritzdauer
um eine Korrekturzeit, die der Änderungsgeschwindigkeit
des von einem Luftmengenmesser erfaßten Luftdurchsatzes
im Ansaugrohr proportional ist, ist gekennzeichnet,
durch
- (A1) fortlaufende Erfassung des Luftdurchsatzes zu in bestimmten Abständen aufeinanderfolgenden Zeitpunkten und Ermittlung der Änderungsgeschwindigkeit des Luftdurchsatzes über die zum augenblicklichen Erfassungs-Zeitpunkt eingetretene differentielle Änderung des Luftdurchsatzes gegenüber dem vorhergehenden Erfassungs-Zeitpunkt,
- (A2) Berechnung der Korrekturzeit zum augenblicklichen
Erfassungs-Zeitpunkt in Proportionalität zur
differentiellen Änderung des Luftdurchsatzes, wenn
die differentielle Änderung gleich oder größer als
ein vorgegebener Wert ist,
und - (A3) Verlängerung der Grund-Einspritzdauer
- - um die berechnete Korrekturzeit, wenn diese nicht größer als ein vorgegebener Höchstwert ist, und
- - um den Höchstwert, wenn die Korrekturzeit größer als
der Höchstwert ist,
und
- (B) wenn die differentielle Änderung des Luftdurchsatzes
kleiner als der vorgegebene Wert ist und zuvor die
Schritte (A1) bis (A3) durchgeführt wurden,
schrittweise Verkürzung der vorliegenden Korrekturzeit um ein konstantes Inkrement, bis die resultierende Korrekturzeit 0 ist.
Die erfindungsgemäße Vorrichtung zur Durchführung dieses
Verfahrens umfaßt
- - einen Luftmengendurchmesser, der den Luftdurchsatz im
Ansaugrohr erfaßt,
- einen Drehzahlsensor, der die Drehzahl der Brennkraftmaschine erfaßt,
- einen Drosselklappenstellungsfühler, der die Stellung der Drosselklappe erfaßt, und
- einen Kurbelwinkelfühler, der die Winkelstellung der Kurbelwelle erfaßt,
- einen Prozessor, der Rechenoperationen entsprechend einem gespeicherten Programm aufgrund der von den Fühlern abgegebenen Signale durchführt,
- einen Speicher, der das auszuführende Programm speichert,
- eine Betätigungseinrichtung, die die in die Brennkraftmaschine einzuspritzende Kraftstoffmenge steuert, und
- eine Eingabe/Ausgabe-Einheit, die mit den Fühlern, dem Prozessor, dem Speicher und der Betätigungseinrichtung verbunden ist und eine erste Registergruppe mit einem ersten Register, in dem festen Werten entsprechende Daten gespeichert sind und eine zweite Registergruppe mit einem Zähler aufweist, der synchron mit der Drehung der Brennkraftmaschine erzeugte Impulse zählt;
die Vorrichtung ist dadurch gekennzeichnet, daß
die Eingabe/Ausgabe-Einheit weiterhin aufweist:
- - einen Vergleicher, der die in das erste Register eingegebenen
Daten mit dem Zählerstand des Zählers vergleicht,
und der Betätigungseinrichtung zuzuführende
Ausgangssignale erzeugt,
- ein Unterbrechungsregister zum Speichern der Vergleichsergebnisse des Vergleichers,
- ein Maskenregister, das das Zulassen und Sperren der Übertragung der im Unterbrechungsregister gespeicherten Daten zum Prozessor entsprechend einem Befehlssignal des Prozessors steuert, und
- einen Zustands-Speicherbereich, der die den Phasen entsprechenden Steuerungszustände enthält, und
- der Prozessor so ausgelegt ist, daß er folgende Schritte durchführt:- (A1) fortlaufende Erfassung des Luftdurchsatzes zu in bestimmten Abständen aufeinanderfolgenden Zeitpunkten und Ermittlung der Änderungsgeschwindigkeit des Luftdurchsatzes über die zum augenblicklichen Erfassungs-Zeitpunkt eingetretene differentielle Änderung des Luftdurchsatzes gegenüber dem vorhergehenden Erfassungs-Zeitpunkt,
- (A2) Berechnung der Korrekturzeit zum augenblicklichen
Erfassungs-Zeitpunkt in Proportionalität zur differentiellen
Änderung des Luftdurchsatzes, wenn
die differentielle Änderung gleich oder größer als
ein vorgegebener Wert ist,
und
(A3) Verlängerung der Grund-Einspritzdauer- - um die berechnete Korrekturzeit, wenn diese
nicht größer als ein vorgegebener Höchstwert
ist,
und
- um den Höchstwert, wenn die Korrekturzeit größer als der Höchstwert ist, und
- - um die berechnete Korrekturzeit, wenn diese
nicht größer als ein vorgegebener Höchstwert
ist,
und
- (B) wenn die differentielle Änderung des Luftdurchsatzes
kleiner als der vorgegebene Wert ist und
zuvor die Schritte durchgeführt wurden,
schrittweise Verkürzung der vorliegenden Korrekturzeit um ein konstantes Inkrement, bis die resultierende Korrekturzeit 0 ist.
Nachfolgend wird die Erfindung anhand der Zeichnungen
beispielhaft näher erläutert; es zeigen:
Fig. 1: Eine schematische Darstellung des Steuerungssystems,
der Kraftstoffeinspritzung für Einspritz-Brennkraftmaschinen;
Fig. 2: ein Diagramm zum zeitlichen Verlauf der Kraftstoff-
Einspritzung und der Zündung in Abhängigkeit
vom Kurbelwinkel;
Fig. 3: ein Blockschaltbild der Steuereinheit
des in Fig. 1 dargestellten Steuerungssystems;
Fig. 4: ein Blockschaltbild mit einer Impuls-
Ausgangseinheit der in Fig. 3 gezeigten
Steuereinheit;
Fig. 5: ein Blockschaltbild eines Mikrostufen-
Impulsgenerators der Eingabe/Ausgabe-Einheit;
Fig. 6: eine Tabelle mit der Bezeichnung zwischen
Stufenimpulsen und Inhalten eines Stufenzählers;
Fig. 7: ein Signaldiagramm zur Erläuterung des
zeitlichen Verlaufs von Taktimpulsen und Stufenimpulsen;
Fig. 8A und 8B: schematische Darstellungen mit einer ersten
und eines zweiten Registergruppe der Eingabe/
Ausgabeeinheit;
Fig. 9: ein Blockschaltbild zur Erläuterung eines Taktgenerators
und eines Adreß-Decodierers;
Fig. 10: eine schematische Darstellung einer Ausgangsregistergruppe
der Eingabe/Ausgabe-
Einheit;
Fig. 11: ein Blockschaltbild eines Logikgliedes zur Erzeugung
von Bezugssignalen;
Fig. 12: ein Signaldiagramm zur Erläuterung des
Verlaufs von Signalen an jeweiligen
Punkten des in Fig. 11 dargestellten
Logikgliedes;
Fig. 13: ein Blockschaltbild eines Logikgliedes zur Erzeugung
von Winkelsignalen;
Fig. 14: ein Signaldiagramm zur Erläuterung des
Verlaufs von Signalen an jeweiligen
Punkten des in Fig. 13 dargestellten
Logikgliedes;
Fig. 15: eine schematische Darstellung zur Erläuterung
der Wirkungsweise der Brennkraftmaschinensteuerung;
Fig. 16: ein Blockschaltbild mit einem
Logikglied zur Erzeugung eines Inkrement-
Steuersignals;
Fig. 17: ein Blockschaltbild mit einem
Logikglied zur Erzeugung eines Rücksetzsignals;
Fig. 18: ein Blockschaltbild eines Ausgangs-Logikgliedes;
Fig. 19, 20, 21, 25, 26 und 27: Signaldiagramme zum Verlauf von Signalen
zur Erläuterung der Arbeitsweise der
Brennkraftmaschinen-Steuerung;
Fig. 22A, 22B und 22C: Diagramme zur Erläuterung
der Steuerung der Kraftstoffeinspritzung
nach den Ausführungsbeispielen
der Erfindung;
Fig. 23: die Beziehung zwischen "Flag"-
Bits und der Korrekturzeit
und
Fig. 24A, 24B und 24C: Flußdiagramme zur Erläuterung
der Arbeitsweise der Kraftstoffeinspritzsteuerung.
Ein Ausführungsbeispiel der Erfindung wird im folgenden
anhand der Fig. 1 erläutert, die ein elektronisches Steuersystem für
Einspritz-Brennkraftmaschinen zeigt.
Der Luftdurchsatz der über einen Luftreiniger
12 angesaugten Luft wird durch einen Luftmengenmesser
14 gemessen, der ein dem Luftdurchsatz entsprechendes
Ausgangssignal QA an eine Steuereinrichtung 10 abgibt.
Der Luftmengenmesser 14 ist mit einem Luft-Temperaturfühler
16 zum Erfassen der Temperatur der Ansaugluft ausgestattet,
deren der Temperatur der Ansaugluft entsprechendes
Ausgangssignal TA ebenfalls der Steuereinrichtung 10 zugeführt
wird.
Nach dem Luftmengenmesser 14 strömt die Luft
weiter durch eine Drosselkammer 18 und wird von einem
Ansaugrohr 26 über Einlaßventile 32 in die Brennräume 34
einer Brennkraftmaschine 30 gesaugt. Die in die Brennräume 34
anzusaugende Luftmenge wird durch Ändern des Öffnungsgrades
einer Drosselklappe 20 gesteuert, die in der Drosselkammer
18 vorgesehen ist und mit dem Gaspedal 22 verbunden ist.
Die Winkelstellung der Drosselklappe 20
wird durch einen Drosselklappenstellungsfühler 24 erfaßt. Ein der
Stellung der Drosselklappe 20 entsprechendes Signal QTH
wird vom Drosselklappenstellungsfühler 24 zur Steuereinrichtung
10 geleitet.
Die Drosselkammer 18 ist mit einer Leerlauf-Bypaßleitung
42 und einer Leerlauf-Einstellschraube 44 zum Einstellen
der durch die Bypaßleitung 42 zu schickenden Luftmenge
ausgestattet. Wenn die Brennkraftmaschine im Leerlauf
arbeitet, ist die Drosselklappe 20 vollständig geschlossen.
Die Ansaugluft vom Luftmengenmesser 14 strömt durch die Bypaßleitung
42 und wird in die Brennräume 34 gesaugt. Entsprechend
wird die Menge der Ansaugluft im Leerlaufbetrieb und damit die Leerlaufdrehzahl durch
die Einstellung der Leerlauf-Einstellschraube 44 verändert.
Die Drosselkammer 18 ist außerdem mit einer Zusatzluftleitung
46 und einem Zusatzluftsteller 48 ausgestattet, der
die durch die Zusatzluftleitung 46 zu schickende Luftmenge abhängig von einem Ausgangssignal NIDL
von der Steuereinrichtung 10 steuert, um die
Drehzahl während des Warmlaufbetriebs und die Einspeisung
einer geeigneten Luftmenge in die Brennkraftmaschine bei einer
plötzlichen Änderung der Drosselklappe 20 zu steuern. Gegebenenfalls
kann auch der Luftdurchsatz während des Leerlaufbetriebs
hierdurch verändert werden.
Im folgenden wird die Kraftstoffzufuhr näher erläutert.
Kraftstoff wird aus einem Kraftstofftank 50
von einer Kraftstoffpumpe 52 angesaugt und unter Druck in einen
Kraftstoffspeicher 54 eingespeist, der
Druckschwankungen des Kraftstoff von der
Kraftstoffpumpe 52 ausgleicht und Kraftstoff unter einem vorgegebenen Druck
über ein Kraftstoffilter 56
zu einem Kraftstoff-Druckregler 62
speist. Der Kraftstoff vom Kraftstoff-Druckregler 62
gelangt dann unter Druck über Kraftstoffleitungen 60 zu Einspritzventilen 66.
Abhängig von einem Ausgangssignal
INJ von der Steuereinrichtung 10 werden die
Einspritzventile 66 geöffnet, um den Kraftstoff in die Brennkraftmaschine
einzuspritzen.
Die Menge des von den Einspritzventilen 66 eingespritzten
Kraftstoff wird durch ihre Öffnungsdauer
und die Druckdifferenz zwischen dem Druck
des in die Einspritzventile 66 gespeisten Kraftstoffs
und dem Druck im Ansaugrohr 26 bestimmt, in
das der Kraftstoff eingespritzt wird. Es ist jedoch vorzuziehen,
wenn die Kraftstoff-Einspritzmenge
lediglich von der Öffnungsdauer der
Einspritzventile 66 abhängt, die durch entsprechende Signale von der Steuereinrichtung
10 bestimmt wird. Daher wird der Druck des zu den
Einspritzventilen 66 gespeisten Kraftstoffs durch den Kraftstoff-
Druckregler 62 so gesteuert, daß die oben ertränkte Druckdifferenz
konstant ist. Das Ansaugrohr ist über eine Druckleitung 64
mit dem Kraftstoff-Druckregler
62 verbunden. Wenn der Kraftstoffdruck
in den Kraftstoffleitungen 60 um einen bestimmten Wert
höher als der Druck im Ansaugrohr wird, werden die Kraftstoffleitungen
60 und eine Kraftstoff-Rückführleitung 58 miteinander
verbunden, und Kraftstoff wird entsprechend dem Überdruck
über die Kraftstoff-Rückführleitung
58 zurückgeführt in den Kraftstofftank 50 über die Kraftstoff-Rückführleitung.
Der Kraftstofftank 50 ist weiterhin mit einer Leitung
68 und einem Behälter 70 zum Absorbieren
von Gasen von verdampften Kraftstoff ausgestattet.
Während des Betriebs der Brennkraftmaschine wird Luft über
einem Lufteinlaß 74 angesaugt, und die absorbierten
Gase werden über
eine Leitung 72 in das Ansaugrohr 26 in die Brennkraftmaschine 30 eingeleitet.
Wie oben erläutert, wird Kraftstoff über die
Einspritzventil 66 eingespritzt, wobei die Einlaßventile
32 synchron mit der Bewegung der Kolben 74 geöffnet werden,
so daß ein Gemisch aus Luft und Kraftstoff in die
Brennräume 34 eingeführt wird. Das Gemisch wird von den
Zündkerzen 36 gezündet.
Die Verbrennungsgase werden über die (nicht gezeigten)
Auslaßventile und die Auspuffleitung 76, einen Katalysator 82 und
einen Auspufftopf 86 als Abgase abgeführt.
Die Auspuffleitung 76 ist mit einer Abgasrückführleitung 78
versehen,
durch die ein Teil der Abgase zum Ansaugrohr 26 rückgeführt
wird.
Die Menge des rückgeführten
Abgases wird von der Öffnungsdauer des Ventils eines Abgasrückführglieds
28 bestimmt, der durch ein
Ausgangssignal EGR der Steuereinrichtung 10 gesteuert wird. Weiterhin
wird die Ventilstellung des Abgasrückführglieds 28
in ein elektrisches Signal umgesetzt, das zur Steuereinrichtung
10 geführt wird.
In der Auspuffleitung 76 ist eine λ-Sonde 80 vorgesehen,
die das Kraftstoff/Luft-Verhältnis des in die Brennräume
34 angesaugten Gemisches erfaßt. Als λ-Sonde wird gewöhnlich
ein O₂-Sensor verwendet, der
die Sauerstoffkonzentration im Abgas erfaßt und
eine Spannung V g erzeugt, die der Sauerstoffkonzentration
entspricht.
Der Katalysator 82 ist
mit einem Abgastemperaturfühler 84 versehen, dessen Ausgangssignal
TE entsprechend der Abgastemperatur an die
Steuereinrichtung 10 abgegeben wird.
Die Steuereinrichtung 10 ist über einen negativen Anschluß
mit Masse 88 und über einen positiven Anschluß 90 mit einer Spannungsquelle
VB verbunden. Weiterhin liegt ein Signal IGN von der Steuereinrichtung
10 zur Ansteuerung
der Zündkerzen 36
an der Primärwicklung einer Zündspule 40; die in der Sekundärwicklung der Zündspule
40 erzeugte Hochspannung gelangt über
einen Verteiler 38 an den Zündkerzen 36.
Die Zündspule 40 ist über
einen positiven Anschluß 92 mit der Spannungsquelle VB verbunden,
und die Steuereinrichtung 10 ist mit einem Leistungstransistor
zum Steuern des Primärstroms der Zündspule
40 ausgestattet. Eine Reihenschaltung aus der Primärwicklung
der Zündspule 40 und dem Leistungstransistor ist zwischen dem
posititiven Anschluß 92 der Zündspule 40 und
dem negativen Anschluß 88 der Steuereinrichtung
10 vorgesehen. Indem der Leistungstransistor leitend gemacht
wird, wird elektromagnetische Energie in der Zündspule
40 gespeichert; wenn der Leistungstransistor nichtleitend
gemacht wird, gelangt die elektromagnetische Energie der
Hochspannung zu den Zündkerzen 36.
Die Brennkraftmaschine 30 ist mit einem Wasserstemperaturfühler
96 ausgestattet, der die Temperatur des Kühlwassers 94 Brennkraftmaschine
erfaßt; sein
Signal TW liegt an der Steuereinrichtung 10. Weiterhin ist
die Brennkraftmaschine 30 mit einem Kurbelwinkelfühler
98 zum Erfassen der Kurbelwellenstellung der Brennkraftmaschine
ausgestattet, mit dem ein Bezugssignal
PR, z. B. alle 120°, synchron mit der Drehung der
Brennkraftmaschine erzeugt wird; ferner wird ein Winkelsignal PC
erzeugt, wenn sich die Kurbelwelle der Brennkraftmaschine um
einen vorbestimmten
Winkel (z. B. 0,5°) gedreht hat. Diese Signale PR und
PC werden ebenfalls der Steuereinrichtung 10 zugeführt.
Anstelle des Luftmengenmessers 14 kann auch ein Unterdruckfühler
100
verwendet werden, der in Fig. 1 gestrichelt dargestellt
ist und eine dem Unterdruck des Aussaugrohrs 26 entsprechende Spannung
zeugt, die in die Steuereinrichtung 10 gespeist wird.
Fig. 2 ist ein Diagramm zur Erläuterung der
Zündzeitpunkte und der Kraftstoffeinspritzung
bei einer Sechszylinder-Brennkraftmaschine in Abhängigkeit
vom Kurbelwinkel. In Fig. 2(a) ist der Kurbelwinkel dargestellt.
Das Bezugssignal PR wird vom Kurbelwinkelfühler 98 für Kurbelwinkel von jeweils 120° erzeugt. Das Bezugssignal PR gelangt
entsprechend für Kurbelwinkel von 0°, 120°,
240°, 360°, 480° 600° bzw. 720° zur Steuereinrichtung
10.
Die Fig. 2(b), (c), (d), (e), (f) und (g) zeigen den
Betrieb der
Zylinder entsprechend der Zeitfolge.
Mit J 1 bis J 6 sind die Offenstellungen der Einlaßventile
der jeweiligen Zylinder bezeichnet, die wie Fig. 2 zeigt,
gegeneinander um Kurbelwinkel von
120° verschoben sind.
In Fig. 2 sind ferner die Offenstellungen
bzw. die Kraftstoff-Einspritzzeiten
A 1 bis A 5 der Einspritzventile 66 gezeigt. Die Zeitdauer
JD der Einspritzzeiten A 1 bis A 5 entspricht der
Öffnungsdauer der Einspritzventile 66 wobei
die Zeitdauer JD der vom jeweiligen
Einspritzventil 66 eingespritzte Kraftstoffmenge entspricht.
Die Einspritzventile 66 sind
parallel
mit einem Ansteuerglied in der Steuereinrichtung 10 verbunden.
Sie sind entsprechend
der jeweiligen Zündfolge offen und spritzen Kraftstoff
bei jedem Auftreten des Signals INJ von der Steuereinrichtung
10 ein. Der Betrieb wird anhand des ersten Zylinders
(vgl. Fig. 2) näher erläutert. Synchron mit dem Bezugssignal
INTLD, das bei Kurbelwinkeln von 120° erzeugt
wird (die zeitliche Beziehung zwischen den Signalen PR und
INTLD wird weiter unten näher erläutert), wird das Ausgangssignal
INJ von der Steuereinrichtung 10 an die
Einspritzventile 66 geliefert, die an den Ansaugleitungen
oder Öffnungen der jeweiligen Zylinder vorgesehen sind. Auf diese
Weise wird Kraftstoff, wie durch A 2 angedeutet, für die durch
die Steuereinrichtung 10 berechnete Zeitdauer JD eingespritzt.
Da jedoch das Einlaßventil des ersten Zylinders geschlossen ist,
verbleibt der eingespritzte Kraftstoff in der Nähe der Ansaugöffnung des
ersten Zylinders und wird nicht in den Zylinder angesaugt.
Abhängig von dem beim Kurbelwinkel 720° ansteigenden
Bezugssignal INTLD wird das Signal wieder von der Steuereinrichtung
zu den Einspritzventilen 66 gespeist,
und die durch A 3 angedeutete Kraftstoffeinspritzung wird ausgeführt.
Im wesentlichen gleichzeitig mit der Einspritzung
wird das Einlaßventil des ersten Zylinders geöffnet. Nach dem Öffnen
des Einlaßventils werden der bei A 2 eingespritzte Kraftstoff
und der bei A 3 eingespritzte Kraftstoff in den Brennraum angesaugt.
Das gleiche gilt analog für die anderen Zylinder. So werden z. B.
bei dem in Fig. 2(c) dargestellten fünften Zylinder die bei
A 2 und A 3 eingespritzten Kraftstoffmengen während der Öffnungsdauer
J 5 des Einlaßventils angesaugt. Bei dem in Fig. 2(d)
dargestellten dritten Zylinder werden ein Teil des bei A 2 eingespritzen
Kraftstoffes, der bei A 3 eingespritzte Kraftstoff
und ein Teil des bei A 4 eingespritzten Kraftstoff während der
Öffnungsdauer J 3 des Eingangsventils angesaugt.
Der bei A 2 eingespritzte Kraftstoff und der
bei A 4 eingespritzte Kraftstoff bilden zusammen
die Einspritzmenge, die einer Einspritzoperation
entspricht.
Analoges gilt auch für die übrigen Zylinder, wie aus
Fig.
2(e), (f) bzw. (g) hervorgeht.
Aus den obigen
Erläuterungen folgt, daß die Kraftstoffmenge,
die durch das Kraftstoff-Einspritzsignal INJ von
der Steuereinrichtung 10 bestimmt ist, die Hälfte der notwendig
anzusaugenden Kraftstoffmenge ist, und die erforderliche
Kraftstoffmenge entsprechend der in den Brennraum 34 gesaugten
Luft durch zwei Einspritzoperationen des betreffenden
Einspritzventils 66 erhalten wird.
In Fig. 2 sind jeweils die Zündzeitpunkte G 1 bis G 6
für die jeweiligen Zylinder angedeutet.
Indem der in der Steuereinrichtung 10 vorgesehene Leistungstransistor
nichtleitend gemacht wird, wird der Primärstrom
der Zündspule 40 abgeschaltet, um Hochspannung in
der Sekundärwicklung zu erzeugen. Die Erzeugung der Hochspannung
erfolgt in den Zündzeitpunkten G 1, G 5, G 3, G 6, G 2
und G 4, und Leistung wird durch den Verteiler 38 auf die Zündkerzen
36 verteilt, die in den jeweiligen Zylindern vorgesehen
sind, wobei die Zündkerzen entsprechend der
Zündfolge angesteuert werden.
Ein Blockschaltbild der Steuereinrichtung 10 von
Fig. 1 ist in Fig. 3 gezeigt. Der positive
Anschluß 90 der Steuereinrichtung 10 ist mit dem
positiven Pol 110 einer Batterie verbunden, deren Spannung
VB an der Steuereinrichtung 10 anliegt. Die
Spannung VB wird durch einen Spannungsregler oder ein Konstantspannungsglied
112 auf einer festen Spannung PVCC von
z. B. 5 V konstant gehalten. Die Spannung PVCC liegt
an der Zentraleinheit 114
(CPU), dem Schreib-Lese-Speicher
116 mit wahlfreiem Zugriff (RAM)
und an dem Festspeicher 118
(ROM) und ferner
an einer Eingabe/Ausgabe-Einheit 120.
Die Eingabe/Ausgabe-Einheit 120 umfaßt einen Multiplexer
122, einen Analog/Digital-Umsetzer 124, ein Impuls-Ausgabeglied
126, ein Impuls-Eingabeglied 128 und ein diskretes
Eingabe/Ausgabeglied 130.
Die Analogsignale der verschiedenen Sensoren werden
zum Multiplexer 122 geführt. Eines der Eingangssignale wird
aufgrund eines Befehls von der Zentraleinheit 114 gewählt und
über den Multiplexer 122 mit dem Analog-Digital-Umsetzer 124
gekoppelt. Die Analog-Eingangssignale umfassen das
Signal TW, das der Temperatur des Kühlwasser der Brennkraftmaschine
entspricht, das Signal TA, das der Temperatur
der Ausgangsluft entspricht, das Signal TE, das der Abtastemperatur
entspricht, das Signal QTH, das die Drosselklappenstellung darstellt,
das Signal QE, das den Offen-Zustand des
Ventils des Abgas-Rückführgliedes darstellt, das Signal V λ , das
dem Kraftstoff/Luft-Verhältnis des angesaugten Gemisches entspricht,
und das Signal QA, das den Unterdurchsatz der Ansaugluft dargestellt,
wobei diese Signale von den in Fig. 1 angegebenen Füllern
über Filter 132 bis 144 vom Wassertemperaturfühler
96, vom Lufttemperaturfühler 16, vom
Abgastemperaturfühler 84, vom Drosselklappenfühler 24,
vom Abgas-Rückführglied 28, von der λ-Sonde 80 bzw. vom Luftmengenmesser
14 von diesen Signalen liegt das Ausgangssignal
V λ der λ-Sonde 80 über einen Verstärker
142, der ein Filter aufweist, am Multiplexer 122.
Zusätzlich wird ein dem Atmosphärendruck entsprechendes
des Analogsignal VPA von einem Atmosphärendruckfühler
146 in den Multiplexer 122 gespeist. Die Spannung VB
vom positiven Anschluß 90 liegt über einen Widerstand
160 an einer Reihenschaltung aus Widerständen 150,
152 und 154. Weiterhin wird die Anschlußspannung
der Reihenschaltung aus den Widerständen durch eine Z-Diode
148 konstantgehalten. Die Spannungen
VH und VL an jeweiligen Verbindungspunkten 156 und 158
zwischen den Widerständen 150 und 152 und den Widerständen
152 und 154 liegen am Multiplexer 122.
Die Zentraleinheit 114, der RAM 116,
der ROM 118 und die Eingabe/Ausgabe-Einheit 120
sind jeweils mit einem Datenbus 162, einem Adreßbus 164 und
einem Steuerbus 166 verbunden. Weiterhin liegt ein Freigabesignal
E von der Zentraleinheit 114 am RAM
116, am ROM 118 und an der Eingabe/Ausgabe-Einheit
120. Synchron mit dem Freigabesignal E wird die Datenübertragung
durch den Datenbus 162 bewirkt.
Signale TW, TA, TE, QTH, QE, V λ , VPA, QA, VH, bzw. VL bzw. VD,
die der kühlen Wassertemperatur, der Ansauglufttemperatur,
die Abgastemperatur, der Drosselklappenstellung,
Abgas-Rückführmenge, dem Kraftstoff/Luft-Verhältnis,
dem Atmosphärendruck, dem Luftdurchsatz der
Ansaugluft, den Bezugsspannungen bzw. dem Unterdruck
Im Ansaugrohr entsprechen, liegen jeweils
am Multiplexer 122 der Eingabe/Ausgabe-Einheit 120.
Aufgrund eines im ROM 118 gespeicherten Befehlsprogramms
ordnet die Zentraleinheit 114 die Adressen dieser
Eingangssignale durch den Adreßbus zu, und die Analog-
Eingangssignale der zugeordneten Adressen werden gespeichert.
Die Analog-Eingangssignale werden vom Multiplexer 122 zum
Analog/Digital-Umsetzer 124 gespeist. Die entsprechenden Digitalwerte werden
in den jeweiligen Eingangssignalen
entsprechenden Registern gespeichert, und in die Zentraleinheit 114
oder in den RAM 116 aufgrund von Befehlen
von der Zentraleinheit 114 eingegeben, die ggfs. durch den
Steuerbus 166 zugeführt werden.
Die Bezugssignale PR und das Winkelsignal PC vom Winkelfühler
98 liegen
über ein Filter 168 am Impuls-Eingangsglied 128
und stellen Impulsfolgen dar. Weiterhin gelangen
von einem Fahrzeuggeschwindigkeitsfühler 170 Impulse PS
mit einer der Fahrzeuggeschwindigkeit
entsprechenden Frequenz über ein Filter 172 zum Impuls-Eingangsglied 128, die ebenfalls
eine Impulsfolge darstellen.
Die durch die Zentraleinheit 114 verarbeiteten Signale werden
im Impuls-Ausgangsglied 126 gehalten. Ein Ausgangssignal
vom Impuls-Ausgangsglied 126 liegt an einem Leistungsverstärkerglied
186; die Einspritzventile werden aufgrund
dieser Signale gesteuert.
Weiterhin sind Leistungsverstärker 188, 194 und
198 vorgesehen, die den Primärstrom der Zündspule
40, den Öffnungsgrad des Ventiles des Abgas-Rückführglieds
28 bzw.
den Öffnungsgrad des Zusatzluftstellers 48 abhängig von den
Ausgangsimpulsen vom Impuls-Ausgangsglied 126 steuern.
Das diskrete Eingangs/Ausgangsglied 130 empfängt und hält
Signale von einem Schalter 174, mit dem der vollständig geschlossene Zustand der
Drosselklappe 20 erfaßt wird,
von einem Starterschalter 176 und von einem Getriebeschalter
178, der anzeigt, daß das Getriebe im
oberen Schaltzustand ist, die jeweils über Filter 180, 182 bzw.
184 zugeführt werden. Weiterhin speichert es die verarbeiteten Signale von
der Zentraleinheit 140. Die Signale des
diskreten Eingangs/Ausgangsglieds 130 sind Signale,
deren Inhalt jeweils durch ein Bit angezeigt werden
kann. Anschließend werden Signale vom diskreten Eingangs/
Ausgangsglied durch Signale von der Zentraleinheit 114 zu Leistungsverstärkergliedern 196, 200, 202
und 204 geschickt.
Die verstärkten Signale dienen zum Schließen des Ventils
des Abgas-Rückführgliedes 28, um die Abgasrückführung zu unterbrechen,
die Kraftstoffpumpe zu steuern, eine anomale
Temperatur des Katalysators anzuzeigen bzw. eine
Überhitzung der Brennkraftmaschine zu Signalisieren.
Fig. 4 zeigt ein Blockschaltbild des Impuls-Ausgangsglieds
126. Eine erste Registergruppe 470 umfaßt
Bezugsregister, die durch die Zentraleinheit
114 verarbeitete Daten oder vor gegebenen Werten entsprechende
Daten halten. Die Daten werden über den Datenbus 162
von der Zentraleinheit 114 übertragen. Die Zuweisung der Register
erfolgt über den Adreßbus 164.
Eine zweite Registergruppe 472 umfaßt Register,
die die Signale halten, die dem Betriebszustand der Brennkraftmaschine
zu einem gegebenen Zeitpunkt entsprechen. Die zweite Registergruppe
472, ein Verriegelungsglied 476 und ein Inkrementglied
478 ergeben eine Zählerfunktion, wie unten näher erläutert
ist.
Eine dritte Registergruppe 474 umfaßt z. B. ein Register 430
zum Halten der Drehzahl der Brennkraftmaschine und ein
Register 432 zum Halten der Fahrzeuggeschwindigkeit. Diese
Werte werden so erhalten, daß bei Erfüllung bestimmter
Bedingungen die Werte aus der zweiten Registergruppe eingegeben
werden. Das jeweilige Register
wird durch ein über den Adreßbus von der Zentraleinheit 114
geschicktes Signal gewählt, und die in der dritten Registergruppe
474 gehaltenen Daten werden
über den Datenbus 162 von diesem Register in die Zentraleinheit 114 gespeist.
Ein Vergleicher 480 empfängt Bezugsdaten von einem
von der ersten Registergruppe gewählten Register und Momentanwertdaten
von einem von der zweiten Registergruppe gewählten Register
und führt eine entsprechende Vergleichsoperation aus. Das Vergleichsergebnis
wird an ein vorgegebenes Register abgegeben und darin
gespeichert, das von einer ersten
Registergruppe 502 ausgewählt ist, die als Vergleichsergebnis-
Halteglied arbeitet. Danach wird es weiterhin in
einem vorbestimmten Register gespeichert, das von einer
zweiten Registergruppe 504 gewählt ist.
Die Lese- und Schreiboperationen der ersten, zweiten
und dritten Registergruppe 470, 472 bzw. 474 sowie
die Operationen des Inkrementgliedes 478 und des Vergleichers
480 sowie das Einlesen der Ausgangssignale
in die erste und die zweite Registergruppe 502 bzw. 504
werden während vorgegebener Zeitperioden ausgeführt. Die
verschiedenen Prozesse erfolgen im Zeitmultiplex
in Übereinstimmung mit der Stufenfolge eines Stufenzählers
570. In jeder Stufe werden vorbestimmte Register aus
der ersten und der zweiten Registergruppe 470 bzw. 472 und der ersten und
der zweiten Registergruppe 502 bzw. 504 und - wenn notwendig - ein vorbestimmtes
Register aus der dritten Registergruppe 474 gewählt.
Das Inkrementglied 478 und der Vergleicher 480 werden
gemeinsam verwendet.
Im folgenden werden die Bauteile näher erläutert, die
das Impuls-Ausgangsglied 126 bilden.
Der in Fig. 5 dargestellte Stufenimpulsgenerator 570 umfaßt einen Taktimpulsgenerator
574 (vgl. Fig. 9), einen Mikrostufenzähler
570 a (vgl. Fig. 5), einen Stufen-ROM (Festspeicher) 570 b
und ein Mikrostufen-Verriegelungsglied 572. Wenn ein Freigabesignal
E am Taktimpulsgenerator 574 liegt (vgl. Fig. 9),
erzeugt der Taktimpulsgenerator 574 Taktimpulse Φ₁ und Φ₂,
wie dies in Fig. 7 gezeigt ist. Die Impulse Φ₁ und Φ₂ sind
phasenverschoben und überlappen nicht. Wie aus
Fig. 5 zu ersehen ist, liegt der Taktimpuls Φ₁ am Mikrostufenzähler
570 a. Der Mikrostufenzähler 570 a ist z. B. ein
Zehn-Bit-Zähler und zählt die dort eingespeisten Taktimpulse
Φ₁. Der Zählerstand des Mikrostufenzählers 570 a wird zusammen
mit einem Ausgangssignal von einem Register 600 (im folgenden
als T-Register bezeichnet) an den Stufen-ROM 570 b abgegeben.
Der Stufen-ROM 570 b ist vorgesehen, um Stufenimpulse INTL-P
bis STAGE 7-P (Stufe 7-P) entsprechend den Inhalten des Mikrostufenzählers
570 a und des T-Registers 600 zu erzeugen.
Fig. 6 zeigt die Beziehung zwischen verschiedenen Arten
von Stufenimpulsen und den Inhalten des Zählers 570 a
und des T-Registers 600. In der Tabelle der Fig. 6 gibt das
Symbol "X" an, daß einer der Werte "1" und "0" genommen
werden kann, um einen Stufenimpuls zu erzeugen, sofern das
Bit X betroffen ist. Wenn z. B. die niederwertigsten drei
Bits C₂, C₁ und C₀ des Mikrostufenzählers 570 a "0", "0" bzw.
"1" sind, wird ein Stufenimpuls INTL-P abgegeben. Der gesetzte
Wert des T-Registers 600 dient zum Bestimmen der
Intervalle zwischen Stufenimpulsen INJ-P, wie aus der
Tabelle zu ersehen ist. Ein so erzeugter Stufenimpuls
wird zum Stufenimpuls-Verriegelungglied 572 synchron mit
dem Taktimpuls Φ₂ verschoben. Der Stufenimpuls wird vom
Verriegelungsglied 572 abgegeben, wenn das niederwertigste
Bit 2° eines Betriebsart-Registers 602 eine logische
"1" ist. Das niederwertigste Bit 2° des Betriebsart-Registers 602
wird mit der logischen "1" gesetzt, wenn die Zentraleinheit 114 ein GO-Signal (Sprung-
Signal) erzeugt, und wird mit der logischen "0" gesetzt,
wenn die Zentraleinheit 114 ein Nicht-GO-Signal abgibt.
Wenn das niederwertigste Bit 2° des Betriebsart-Registers
602 die logische "0" ist, gibt das Stufen-Verriegelungsglied
572 keinen Stufenimpuls außer den vorbestimmten Stufenimpulsen
STAGE 0-P und STAGE 7-P ab. Das bedeutet, daß lediglich
die Stufenimpulse STAGE 0-P und STAGE 7-P unabhängig
vom gesetzten Wert des Betriebsart-Registers 602 auftreten
können. Dieser Stufenimpuls hat vorzugsweise eine Impulsbreite
von 1 µs. Alle Grundoperationen, wie z. B. die Zündungssteuerung,
die Kraftstoffeinspritzsteuerung und die Erfassung des Stillstands
der Brennkraftmaschine, erfolgen mit Hilfe des
Stufenimpulses.
In Fig. 4 liegen die von der Zentraleinheit 114 abgegebenen
Daten über den Datenbus 162 an einem Verriegelungsglied
471 und werden im Takt des Taktimpulses Φ₂ gespeichert.
Dann liegen die Daten an einer ersten Registergruppe
472 und werden im Takt des Taktimpulses Φ₁ in dem Register
gespeichert, das durch ein von der Zentraleinheit 114 eingespeistes
Registerwählsignal REG SEL ausgewählt ist.
Die Registergruppe 470 umfaßt mehrere Register 404, 406, . . . ,
428, wie dies in Fig. 8A gezeigt ist. Diese Register sind
so aufgebaut, daß sie die gespeicherten Daten bei Einspeisung
des zu entsprechenden Stufenimpulses abgeben. Wenn z. B.
der Stufenimpuls CYL-P am Ausgang des Stufenimpuls-Verriegelungsgliedes
572 auftritt, wird das Register 404 gewählt,
um seinen gesetzten Datenwert CYL REG als Ausgangssignal
abzugeben.
Andererseits umfaßt die zweite Registergruppe 472 mehrere
Zähler und Zeitgeber 442, 444 . . . , 468, wie dies in Fig. 8B
gezeigt ist, von denen jeder Impulse zusammenzählt, die den
Betriebszustand der Brennkraftmaschine zu einem gegebenen Zeitpunkt
anzeigen. In ähnlicher
Weise, wie dies anhand der ersten Registergruppe erläutert
wurde, wird einer der Zähler (Zeitgeber) gewählt und
gibt seinen Zählerstand ab, wenn der entsprechende
Stufenimpuls eingespeist wird. Auf diese Weise geben jeweils
das gewählte Register der ersten Registergruppe 470 und der
gewählte Zähler oder Zeitgeber der zweiten Registergruppe
472 die gesetzten Daten ab, die vom Vergleicher 480
miteinander verglichen werden. Der Vergleicher 480
erzeugt ein Ausgangssignal, wenn der Zählerstand des Zählers
bzw. Zeitgeber gleich oder größer als der gesetzte Wert des
Registers wird. Wenn, wie aus den Fig. 8A und 8B folgt, z. B.
der Stufenimpuls CYL-P auftritt, werden die Inhalte des Registers
404 und des Zählers 442 miteinander verglichen. Die
jeweiligen Register, Zähler und Zeitgeber sind so aufgebaut,
daß sie die unten erläuterten Funktionen besitzen.
Ein Register 404 speichert einen Datenwert CYL REG, der
einen konstanten Wert darstellt, der durch die Anzahl der Zylinder
bestimmt ist. Andererseits zählt ein Zähler 442 die
Bezugsimpulse INTLD zusammen. Durch Vergleichen des gesetzten
Wertes des Registers 404 mit dem Zählerstand des
Zählers 442 wird bei jeder Drehung eines gegebenen Kurbelwinkels
ein Impuls erhalten. Der im Register 406 gespeicherte
Datenwert INTL REG dient zur Phasenverschiebung des Bezugsimpulses
PR um einen festen Winkel.
Ein Zähler 444 zählt die Kurbelwinkel-Impulse PC,
die erzeugt werden, nachdem der Bezugsimpuls PR durch den Winkelfühler
98 erfaßt ist.
Das Register 408 hält einen Datenwert INTV REG, der die
Zeitdauer darstellt, die vom Zeitgeber genommen werden
soll. Andererseits zählt der Zeitgeber 446 die Stufenimpulse
INTV-P, die in Intervallen einer vorbestimmten Zeitdauer,
z. B. 1024 µs, erzeugt werden, nachdem das Setzen des
Datenwertes INTV REG in das Register 408 abgeschlossen ist.
Wenn der Datenwert INTL REG gesetzt ist, wird z. B. die Stufe
aufgebaut, in der ein Unterbrechungssignal nach Ablauf
der vorgeschriebenen Zeitdauer abgegeben werden kann.
Der Zählerstand INTV TIMER des Zeitgebers 446 wird also mit dem
gesetzten Datenwert INTV REG des Registers 408 verglichen,
und wenn INTV TIMER gleich oder größer als INTV REG wird,
ensteht die oben erwähnte Stufe. Ein Register 410 hält den
Datenwert ENST REG, der eine vorbestimmte Zeitdauer darstellt,
die zum Erfassen des Stillstands der Brennkraftmaschine verwendet wird.
Der Zeitgeber 448
zählt Stufenimpulse ENST-P zusammen, die zu bestimmten Zeiten
auftreten, z. B. alle 1024 µs, nachdem der Bezugsimpuls PR vom
Winkelfühler 98 erfaßt wurde. Der Zählerstand ENST TIMER dieses
Zeitgebers 448 wird auf Null zurückgestellt, wenn der
nächste Bezugsimpuls P erfaßt wird. Wenn der Zählerstand
ENST TIMER gleich oder größer als der gesetzte Datenwert ENST
REG wird, ergibt sich, daß der Bezugsimpuls PR nicht für mehr
als die vorbestimmte Zeitdauer nach dem Auftreten des vorherigen
Bezugsimpulses auftritt. Dies bedeutet, daß
die Brennkraftmaschine möglicherweise stillsteht. Das
Register 412 hält den Datenwert INJ REG, der die Öffnungsdauer
Einspritzventils 66 darstellt,
wie dies in Fig. 3 gezeigt ist. Der Zeitgeber 450 zählt die
Stufenimpulse INJ-P, die nach vorbestimmten Zeiten
auftreten, nachdem ein Stufenimpuls CYL-P vom Mikrostufen-Verriegelungsglied
572 (vgl. Fig. 5) abgegeben wurde. Die oben
erwähnte Zeitdauer kann 8 µs, 16 µs, 32 µs, 64 µs,
128 µs, oder 256 µs betragen. Die Auswahl erfolgt durch den
in das T-Register 600 (vgl. Fig. 5) gesetzten Datenwert. Wenn,
wie aus Fig. 6 folgt, die drei Bits des T-Registers 600 sämtliche
"0" darstellen, wird der Stufenimpuls INJ-P in
Intervallen von 8 µs abgegeben. Wenn das T-Register 600 in den drei
Bits "0, 0, 1" gespeichert hat gibt das Mikrostufen-Verriegelungsglied
572 (vgl. Fig. 5) den Stufenimpuls INJ-P alle
16 µs ab. Das Register 414 dient zum Speichern des dem Zündzeitpunkt
entsprechenden Datenwerts
ADV REG.
Die Zündung kann entsprechend bei dem durch den Datenwert
ADV REG angezeigten vorbestimmten Kurbelwind nach oder vor
dem Auftreten des Bezugsimpulses INTLD erfolgen (vgl. Fig. 15).
Der Zähler 452 zählt die Winkelimpulse PC, nachdem
der Bezugsimpuls INTLD abgegeben wurde. Die Winkelimpulse
PC werden vom Winkelfühler 98 erzeugt, sooft sich die
Brennkraftmaschine um einen vorbestimmten Betrag des Kurbelwinkels,
z. B. 0,5°, dreht. Das Register 416 ist vorgesehen,
um den Datenwert DWL REG zu setzen, welcher der Zeitdauer
entpricht, während der der Primärstrom
der Zündspule abgeschaltet gehalten wird, wie
aus Fig. 15 zu ersehen ist. Der Zähler 454 zählt die
synchron mit den Kurbelwinkelimpulsen PC erzeugten Impulse,
nachdem der Stufenimpuls INTL-P abgegeben wurde.
Das Register 418 ist vorgesehen, um den Datenwert EGRP REG
zu speichern, der die Impulsperiode
des Stromsignals darstellt, das zum
Ventil des Abgasrückführgliedes 28 (vgl. Fig. 3) gespeist wird. Das Register 420
hält den entsprechenden Datenwert der Impulsbreite.
Andererseits zählt der Zeitgeber
456 Impulse, die immer nach Ablauf einer festen
Zeit, z. B. 256 µs, erzeugt werden.
Wie oben näher erläutert wurde, kann die Menge
der durch die Zusatzluftleitung 46 der Drosselkammer 18
strömenden Luft mittels des Zusatzluftstellers 48 eingestellt
werden. Ein Register 422 hält den Datenwert NIDLP REG,
der die Impulsperiode des Impulses darstellt, der
am Zusatzluftsteller 48 liegt, und ein Register 424 speichert
den Datenwert NIDLD REG der entsprechenden Impulsbreite. Der
Zeitgeber 458 zählt die Impulse, die nach jedem Ablauf
einer festen Zeit, z. B. 256 µs, erzeugt werden.
Die Drehzahl der
Brennkraftmaschine wird erfaßt, indem die Ausgangsimpulse
des Kurbelwinkelfühlers 98 während einer vorbestimmten Zeitdauer
gezählt werden. Das Register 426 dient zum Speichern des Datenwertes
RPMW REG, der die Zeitdauer darstellt, während der
die Kurbelwinkelimpulse gezählt werden. Andererseits ist ein
Register 426 vorgesehen, um den Datenwert VSPW REG zu halten,
der eine feste Zeit darstellt, die zum Erfassen der Fahrzeug-
Geschwindigkeit dient. Ein Zeitgeber 460 zählt die Impulse
zusammen, die nach jedem Ablauf einer festen Zeit erzeugt wurden,
nachdem ein Ausgangsimpuls von einem Verriegelungsglied
552 abgegeben wurde (Fig. 10). Ein Zähler 462 zählt die Impulse,
die in einer vorbestimmten Beziehung mit dem Winkelimpuls
PC erzeugt sind, nachdem der Ausgangsimpuls vom Verriegelungsglied
552 abgegeben wurde. Auf ähnliche Weise zählt nach der
Erzeugung eines Ausgangsimpulses von einem Verriegelungsglied
556 ein Zeitgeber 464 die Impulse, die nach jedem
Ablauf einer festen Zeit erzeugt wurden, während ein Zähler
468 die Impulse zählt, die abhängig von der Drehzahl
der Räder erzeugt wurden.
Die in jedes Register der ersten Registergruppe 470 gesetzten
Daten werden von der Zentraleinheit 114 abgegeben.
Die mittels der jeweiligen Zeitgeber und Zähler der zweiten
Registergruppe 472 zu zählenden Impulse werden von einem Inkrementglied
478 abgegeben.
Von den Daten, die in die erste Registergruppe 470 zu
setzen sind, sind die Daten, die in die Register 404, 406,
408, 410, 426 und 428 zu setzen sind, konstant. Die anderen
Daten, die in die Register 412, 414, 416, 418, 420, 422 und
424 zu setzen sind, werden experimentell in üblicher Weise
aus erfaßten Signalen von verschiedenen Fühlern
erhalten.
Das Inkrementglied 478 empfängt Steuersignale INC und
RESET (Rücksetzen) von einem Regelglied 490 und ist so aufgebaut,
daß ein Ausgangssignal gleich dem gesetzten Wert
des Verriegelungsgliedes 476 plus eins erzeugt wird, wenn
das Steuersignal INC eingespeist wird, und ein Ausgangssignal
Null erzeugt wird, wenn das Steuersignal RESET anliegt.
Da das Ausgangssignal des Inkrementgliedes 478 an der zweiten
Registergruppe 472 liegt, arbeiten die Register der zweiten
Registergruppe 472 als Zeitgeber (Taktgeber) oder Zähler,
der nacheinander abhängig vom Steuersignal INC um 1 weiterzählt.
Die Logik eines derartigen Inkrementgliedes ist von üblicher
Bauart und wird daher an dieser Stelle nicht näher erläutert.
Das Ausgangssignal des Inkrementgliedes 478 liegt am Vergleicher
480 zusammen mit dem Ausgangssignal der ersten Registergruppe
470. Wie bereits weiter oben erläutert wurde, erzeugt
der Vergleicher 480 ein Ausgangssignal einer logischen "1",
wenn das Ausgangssignal des Inkrementgliedes 478 gleich oder
größer als das Ausgangssignal der ersten Registergruppe 470
wird, und sonst erzeugt er ein Ausgangssignal einer logischen
"0". Das Eingangssignal zum Inkrementglied 478 wird in einer
dritten Registergruppe 474 synchron mit dem Taktimpuls Φ₁ gesetzt,
wenn ein Steuersignal MOVE (Übertragen) an der Registergruppe 474 liegt.
Der gesetzte Datenwert der dritten Registergruppe 474 kann
durch den Datenbus 162 zur Zentraleinheit 114 übertragen werden.
Das Inkrementglied 478 hat im einzelnen drei Funktionen.
Die erste Funktion
ist eine Inkrementierfunktion, durch die dem Eingangs-Datenwert
zum Inkrementglied 478 der Wert eins hinzugefügt wird. Die zweite
Funktion ist eine Nicht-Inkrementierfunktion, durch die der
Eingangs-Datenwert das Inkrementglied 478 ohne jede
Addition durchläuft. Die dritte Funktion
ist eine Rücksetz-Funktion, durch die der Eingangswert
des Inkrementgliedes 478 auf Null verändert wird, so daß
dort immer unabhängig vom Eingangswert der Null anzeigende
Datenwert abgegeben wird.
Wenn, wie oben erläutert wurde, eines der Register aus
der zweiten Registergruppe 472 gewählt wird, liegt der im gewählten
Register gespeicherte Datenwert über das Verriegelungsglied
476 am Inkrementglied 478, dessen Ausgang zum gewählten
Register rückgekoppelt ist, so daß der Inhalt
des gewählten Register erneuert wird. Wenn als Ergebnis
das Inkrementglied 478 die Inkrementierfunktion durchführt,
durch die dessen Eingangswert um eins erhöht wird,
arbeitet das gewählte Register der zweiten Registergruppe
als Zähler oder Zeitgeber.
Wenn in der geschlossenen Schleife aus der Registergruppe
472, dem Verriegelungsglied 476 um dem Inkrementglied
478 Betriebszustand eintritt, daß der Ausgangswert
des Inkrementgliedes 478 gerade in die zweite
Registergruppe 472 gesetzt wird, während die Inhalte der
Registergruppe 472 abgegeben werden, wird ein Zählfehler
verursacht. Um derartigen
Fehler auszuschließen, ist das Verriegelungsglied
476 vorgesehen, um zeitlich zwischen dem Datenfluß von der Registergruppe
472 zum Inkrementglied 478 und dem Datenfluß
vom Inkrementglied 478 zum Registersatz 472 zu trennen.
Das Verriegelungsglied 476 ist mit dem Taktimpuls Φ₂
beaufschlagt und kann Daten von der Registergruppe 472 während der
Zeitdauer empfangen, in der der Taktimpuls Φ₂ vorliegt, wie
dies in Fig. 7 gezeigt ist. Andererseits ist die Registergruppe
472 mit dem Taktimpuls Φ₁ beaufschlagt und kann Daten
vom Verriegelungsglied 476 über das Inkrementglied 478 während
der Zeitdauer empfangen, in der der Taktimpuls Φ₁ vorliegt.
Als Ergebnis tritt keine Störung oder Überlagerung
zwischen den Datenflüssen auf, die von der zweiten Registergruppe
472 abgegeben und in diese eingespeist werden.
Ähnlich wie das Inkrementglied 478 arbeitet der Vergleicher
480 nicht synchron mit den Taktimpulsen Φ₁ und Φ₂.
Eingangssignale des Vergleichers 480 sind die vom gewählten
Register der Registergruppe 470 abgegebenen Daten und die
vom gewählten Zähler oder Zeitgeber über das Verriegelungsglied
476 und das Inkrementglied 478 abgegebenen Daten. Das
Ausgangssignal des Vergleichers 480 liegt an einer ersten
Registergruppe 502 einschließlich mehrerer Verriegelungsglieder
und wird in das gewählte Verriegelungsglied synchron mit dem
Taktimpuls Φ₁ gesetzt. Der so in die erste Registergruppe 502
geschriebene Datenwert wird dann in eine zweite Registergruppe
504 synchron mit dem Taktimpuls Φ₂ verschoben. Ein Ausgangs-
Logikglied 503 empfängt die in die zweite Registergruppe
504 gesetzten Daten und erzeugt Ausgangssignale zum Ansteuern
der Einspritzventile 66, der Zündspule, des Abgasrückführgliedes
28 und anderer Einheiten. Es
umfaßt eine Logik 710 (vgl. Fig. 18),
deren Betrieb weiter unten näher erläutert wird. Die erste
und die zweite Registergruppe 502, 504 umfassen jeweils mehrere Verriegelungsglieder
506, 510, . . ., 554 bzw. 508, 512, . . ., 556,
wie dies in Fig. 10 gezeigt ist.
Der Datenwert CYL REG des Registers 404 (vgl. Fig. 8A)
wird mit dem Zählerstand CYL COUNT des Zählers 442 mittels
des Vergleichers 480 verglichen. Der Vergleicher 480 gibt
ein Ausgangssignal einer logischen "1" ab, wenn der Wert CYL
COUNT gleich oder größer als der Wert CYL REG wird, und somit
wird das sich ergebende Ausgangssignal dann in ein Verriegelungsglied
506 der Ausgangsregistergruppe 502 gesetzt.
Die Auswahl dieses Verriegelungsgliedes 506 erfolgt mittels
des Stufenimpulses CYL-P. Der in das Verriegelungsglied 506
gesetzte Datenwert liegt im
Takt des Taktimpulses Φ₂ am Verriegelungsglied 508. Die Verriegelungsglieder der ersten
Ausgangsregistergruppe 502 sind jeweils mit den entsprechenden
Verriegelungsgliedern der zweiten Ausgangsregistergruppe
504 verbunden. In ähnlicher Weise wird ein
Signal einer logischen "1" in das Verriegelungsglied 510 gesetzt,
wenn der Zustand INTL REG INTL COUNT erfaßt wird.
Der Inhalt des Verriegelungsgliedes 510 wird im Takt des Taktimpulses Φ₂
verschoben.
Auf ähnliche Weise wird nach den Zuständen
INTV REG≦ INTV TIMER (=Zeitgeber)ENST REG≦ ENST TIMER INJ REG≦ INJ TIMER ADV REG≦ ADV COUNTER (=Zähler)DWL REG≦ DWL COUNTER
EGRP REG≦ EGR TIMER
EGRD REG≦ EGR TIMER
NIDLP REG≦ NIDL TIMER
NIDLD REG≦ NIDL TIMER
PRMW REG≦ RPMW TIMER und
VSPW REG≦ VSPW TIMER
ein Signal einer logischen "1" jeweils in die Verriegelungsglieder
514, 518, 522, 526, 530, 534, 538, 542, 546,
550 bzw. 554 gesetzt. Da jedes der Verriegelungsglieder der
Ausgangsregistergruppen 502 und 504 nur die Information
"1" oder "0" speichert, kann es ein 1-Bit-Register sein.
Das Inkrement-Steuerglied 490 umfaßt in den Fig. 16 und
17 gezeigte Logikglieder und erzeugt Steuersignale INC
(=Inkrement), RESET (=Rücksetzen) und MOVE (=Übertragen)
für die Steuerung des Inkrementgliedes 478. Der Betrieb
und die Einzelheiten des Inkrement-Steuergliedes 490 werden
weiter unten näher erläutert.
Ein Zustand-Register 477 mit einem 0-ten Bit bis 7-ten
Bit ist vorgesehen, um anzuzeigen, ob Unterbrechungsanforderungen
vorliegen oder nicht. Eine der Unterbrechungsanforderungen
wird vom Verriegelungsglied 512 in synchroner Beziehung
mit der Drehzahl der Brennkraftmaschine abgegeben.
Das vom Verriegelungsglied 512 erzeugte Unterbrechungs-Anforderungssignal
wird in das 7-te Bit des Zustand-Registers
477 gesetzt und dient dazu, die Zeitsteuerung oder den
Takt des Setzens der der Einspritzzeit entsprechenden Daten
in das Register 412 von der Zentraleinheit 114 zu bestimmen.
Eine andere Unterbrechungsanforderung wird vom Verriegelungsglied
516 immer nach Ablauf einer vorbestimmten Zeitdauer
von z. B. 1024 µs abgegeben. Dieses vom Verriegelungsglied
516 erzeugte Unterbrechungs-Anforderungssignal wird in
das 4-te Bit des Zustand-Registers gesetzt und dient dazu,
die Zeitsteuerung oder den Takt für den Beginn der Berechnung
der Daten zu liefern, die der Zeitdauer der Kraftstoffeinspritzung
entsprechen.
Ein weiteres Unterbrechungs-Anforderungssignal wird vom
Verriegelungsglied 520 abgegeben, wenn unerwarteter Stillstand
der Brennkraftmaschine erfaßt wird; es wird in das dritte Bit
des Zustand-Registers 477 gesetzt. Ferner können noch andere Unterbrechungsanforderungen
abhängig von verschiedenen Zuständen der
Brennkraftmaschine erzeugt werden, auf die
nicht näher eingegangen zu werden braucht.
Ein Masken-Register 475 hat die gleiche Anzahl von Bits
wie das Zustand-Register und kann Daten empfangen, die über
den Datenbus von der Zentraleinheit 114 abgegeben werden. Abhängig
von den empfangenen Daten steuert das Masken-Register 475
das Sperren oder Zulassen der Aussendung des im Zustand-Register
477 gespeicherten Unterbrechungs-Anforderungssignals
zur Zentraleinheit 114. Für diesen Zweck sind UND-Glieder
475 a, . . . 475 h vorgesehen, von denen jedes mit beiden Registern
475 und 477 verbunden ist, um ein Signal von einem
Bit von den jeweiligen einander entsprechenden Registern zu
empfangen. Alle Ausgangssignale der UND-Glieder 475 a-
475 h liegen an einem NOR-Glied 475 i, dessen Ausgangssignal
IRQ der Zentraleinheit 114 zugeführt wird.
Wenn das Masken-Register 475 in sämtlichen Bits
eine logische "1" gesetzt hat, gelangt das Signal IRQ, das
anzeigt, ob eine der Unterbrechungsanforderungen aufgetreten
ist oder nicht, durch die UND-Glieder 475 a-475 h und das NOR-Glied 475 i und wird
der Zentraleinheit 114 zugeführt. Dann empfängt die Zentraleinheit
114 alle Inhalte des Zustand-Registers 477 über den
Datenbus 162 und prüft, welche Unterbrechung angefordert
wird.
Das Impulseingangsglied 128 empfängt
abgetastete Impulse, die z. B. der Drehzahl der Brennkraftmaschine
und der Fahrzeug-Geschwindigkeit entsprechen,
und erzeugt einen Ausgangsimpuls, der mit dem Taktimpuls
Φ₁ oder Φ₂ synchronisiert ist. Die abgetasteten und am Impuls-
Eingangsglied 128 liegenden Impulse sind das Bezugssignal
PR, das bei jeder Umdrehung der Brennkraftmaschine
erzeugt wird, das Winkelsignal PC, das erzeugt wird, sooft
sich die Kurbelwelle der Brennkraftmaschine um einen vorbestimmten Winkel gedreht
hat, und ein Impuls PS, der der Fahrzeuggeschwindigkeit
zugeordnet ist. Die Intervalle dieser Impulse ändern sich
stark abhängig von z. B. der Fahrzeuggeschwindigkeit und
sind nicht mit den Taktimpulsen Φ₁ und Φ₂ synchronisiert.
Um diese Impulse PR, PC und PS für die Steuerung des Inkrementgliedes
478 zu verwenden, müssen die abgetasteten
Impulse notwendig mit dem Stufenimpuls synchronisiert sein.
Weiterhin müssen das Winkelsignal PC und das Fahrzeuggeschwindigkeitssignal
PS für eine verbesserte Erfassungsgenauigkeit an den Anstiegs- und Abfallglauben
mit dem Stufenimpuls
synchronisiert sein, während das Bezugssignal
PR an seiner Anstiegsflanke mit dem Stufenimpuls synchronisiert
sein kann.
In Fig. 11, die ein Blockschaltbild eines Logikgliedes
nur Erzeugung des Bezugssignals PR zeigt, liegt das abgetastete
Signal PR an einem Anschluß I, und der
invertierte Taktimpuls Φ₂ sowie der invertierte Stufenimpuls
STAGE O-P liegen über ein NOR-Glied an seinem
Anschluß Φ eines Verriegelungsgliedes 702. Das Verriegelungsglied
702 erzeugt an einem Anschluß Q einen Ausgangsimpuls
Q₁, der in Fig. 12 gezeigt ist. Ein weiteres
Verriegelungsglied 704 empfängt an seinem Anschluß I den
Impuls Q₁ und an seinem Anschluß Φ den invertierten Taktimpuls
Φ₂ zusammen mit dem umgekehrten Stufenimpuls STAGE 7-P über
ein NOR-Glied. Als Ergebnis erzeugt das Verriegelungsglied
704 ein Ausgangssignal Q₂, das in Fig. 12 gezeigt ist.
Ein synchronisierter Bezugsimpuls REF-P wird erzeugt aus dem
Ausgangssignal Q₂ und dem invertierten Ausgangssignal Q₁, wie dies
durch REF-P in Fig. 12 gezeigt ist.
In Fig. 13, die ein Blockschaltbild eines Logikgliedes zur Synchronisierung des Winkelsignals
PC und des Fahrzeuggeschwindigkeitssignals PS zeigt,
liegt das in Fig. 14 dargestellte abgetastete Signal PC (oder
PS) an einem Anschluß I eines Verriegelungsgliedes 706, während der invertierte Taktimpuls
Φ₂ und der invertierte Stufenimpuls STAGE O-P über ein NOR-
Glied dem Anschluß Φ des Verriegelungsgliedes 706
zugeführt werden. Vom Anschluß Q des Verriegelungsgliedes
706 wird ein in Fig. 14 gezeigtes Signal Q₁ erhalten,
das am Anschluß I eines Verriegelungsgliedes 708 liegt.
Die Ausgangssignale Q₁ und Q₂ der Verriegelungsglieder 706 bzw.
708 werden eine exklusiven ODER-Glied zugeführt, das
ein synchronisiertes Signal POS-P (bzw. VSP-P) erzeugt.
Für die Steuerung des Zündzeitpunktes,
der Kraftstoffeinspritzung und der Erfassung
des Brennkraftmaschinen-Stillstands ist es erforderlich, einen
Bezugsimpuls INTLD zu erzeugen, der um einen
dem Wert INTL REG entsprechenden Winkel verzögert ist, der in das Register 406
vom Impuls REF-P gesetzt wird, der vom Kurbelwinkelfühler
98 erhalten wird, wie dies in Fig. 15 gezeigt ist. Dieser
Impuls INTLD dient zum Setzen des Bezugspunktes
für die Steuerungen, z. B. die der Zündung. Der Bezugspunkt
wird in einer Position eingestellt, die um einen vorbestimmten
Winkel vom oberen Totpunkt der Brennkraftmaschine
entfernt ist, so daß die Zündung
in der vorbestimmten Zeitsteuerung unabhängig von der Befestigungsstelle
des Kurbelwinkelfühlers 98 erfolgt. Wenn der
Stufenimpulsgenerator 570 den Stufenimpuls INTL-P erzeugt,
werden das Register 406 der ersten Registergruppe 470 und
der Zähler 444 der zweiten Registergruppe 472 für den Vergleichsbetrieb
gewählt, wie dies aus den Fig. 8A und 8B zu
ersehen ist. Gleichzeitig erzeugt das Inkrement-Steuerglied
490 das Inkrement-Steuersignal INC mittels des in Fig. 16(A)
gezeigten Logikgliedes und das Rücksetzsignal RESET mittels des in
Fig. 17(A) dargestellten Logikgliedes. Das Inkrement-Steuersignal
INC und das Rücksetzsignal RESET liegen beide am Inkrementglied
478. Der Zähler 444 zählt die Stufenimpulse POS-P,
so daß der sich ergebende Zählerstand
stufenweise anwächst, wie dies in Fig. 19 durch das Signal
INTL COUNT gezeigt ist. Wenn der Zählerstand INTL COUNT des
Zählers 444 gleich oder größer als der gesetzte Wert INTL
REG des Registers 406 wird, wenn also INTL REG INTL COUNT ist, erzeugt
der Vergleicher 480 ein Ausgangssignal, das am Verriegelungsglied
510 der ersten Registergruppe 502 und dann am
Verriegelungsglied 512 der zweiten Registergruppe 504 liegt,
wie in Fig. 10 gezeigt (vgl. auch Fig. 4) ist. Ein Logikglied 710 ist in
Fig. 18 mit dem Ausgang des Verriegelungsgliedes 512 verbunden,
so daß der in Fig. 19 dargestellte Bezugsimpuls INTLD
am Ausgangsanschluß 712 des Logikgliedes 710 erhalten werden
kann. Zu Fig. 19 ist zu bemerken, daß der zum Erzeugen des
INTLD-Impulses verwendete Impuls INTLBF ein Ausgangssignal
vom Verriegelungsglied 512 der Fig. 10 ist.
Wie aus der Fig. 16(A) zu ersehen ist, werden nicht nur
die Stufenimpulse POS-P, INTL-P, sondern auch das invertierte
Ausgangssignal INTLBF des Verriegelungsgliedes 512 zum Erzeugen
des Inkrement-Steuersignals INC verwendet, so daß
der Zähler 444 seine Zähloperation abschließt, wenn der Zustand
INTL COUNT INTL REG durch den Vergleicher 480 erfaßt
wird. Gründe für die Notwendigkeit des Abschlußes der
Zähloperation werden im folgenden erläutert. Bei einer Vierzylinder-
Brennkraftmaschine wird der Bezugsimpuls REF-P einmal
bei jedem Umdrehung der Kurbelwelle um 180° erzeugt. Wenn
der Kurbelwinkelfühler so aufgebaut ist, daß er Impulse POS-
P bei jeder Winkelbewegung der Kurbelwelle um 0,5° erzeugt,
wird die Anzahl der Impulse POS-P zwischen zwei
benachbarten Bezugsimpulsen REF-P größer als 360. Da der Zähler 444
gewöhnlich so aufgebaut ist, daß er 8 Bits aufweist, ist die
oben erwähnte Anzahl der Impulse POS-P ausreichend
groß, um ein Überlaufen des Zählers 444 hervorzurufen, wodurch ein weiterer
Impuls INTLD in unerwünschtem Takt erzeugt wird. Die
Verwendung des Ausgangsimpulses INTLBF zum Erzeugen des Inkrement-
Steuersignals soll die Erzeugung derartiger
unerwünschter Bezugsimpulse verhindern.
Zur Zündungssteuerung wird ein Steuersignal
IGN OUR erzeugt, das durch die Zündspule fließt.
Für diese Steuerung werden die dem Zündzeitpunkt entsprechenden
Daten ADV und die der stromlosen Zeit der Zündspule
entsprechenden Daten DWL von der Zentraleinheit 114 abgegeben
und jeweils in das Register 414 bzw. 416 gesetzt.
Fig. 15 zeigt die Beziehung zwischen dem gesetzten Wert
ADV REG des Registers 414 und dem gesetzten Wert DWL REG
des Registers 416. Der gesetzte Wert ADV REG dient zur Festlegung
der Vorzündung, die der Stellung
der Kurbelwelle entspricht, in der ein Zündfunke auftreten
soll, nachdem (oder bevor) der Kolben seinen oberen Totpunkt
erreicht hat, während der gesetzte Wert DWL REG die
Anzahl der Kurbelwinkelinkremente, während deren die Zündspule
stromlos ist.
Wenn der Stufenimpuls ADV-P vom Stufenimpuls-Generator
570 abgegeben wird und an der ersten und der zweiten Registergruppe 470
bzw. 472 liegt, werden das Register 414 und der Zähler 452
für den Betrieb gewählt, wie dies in den Fig. 8A und 8B gezeigt
ist. Gleichzeitig liegt der Stufenimpuls ADV-P am Inkrement-
Steuerglied 490, in dem ein Inkrement-Steuersignal
INC durch ein in Fig. 16(B) dargestelltes Logikglied und
ein Rücksetzsignal RESET durch ein in Fig. 17(B) dargestelltes
Logikglied erzeugt werden. Durch die Einspeisung
des Inkrement-Steuersignals INC in das Inkrementglied 478 addiert
dieses den Wert "1" zu dem in das Verriegelungsglied 476 gesetzten
Wert und speist den sich ergebenden Wert in die zweiten
Registergruppe 472, so daß der Zähler 452 der zweiten Registergruppe
472 die synchronisierten Winkelimpulse POS-P
zusammenzählt. Wenn der Zählerstand ADV COUNT des Zählers 452 gleich wie oder größer als der gesetzte Wert ADV REG des
Registers 414 wird,
erzeugt der Vergleicher 480 ein Ausgangssignal, das an einem
Verriegelungsglied 526 der ersten Registergruppe 502
liegt, wie dies in Fig. 10 gezeigt ist. Das Ausgangssignal
des Verriegelungsgliedes 526 liegt an einem weiteren Verriegelungsglied
528 und dann am Logikglied 710,
wie in Fig. 18 gezeigt ist. Das Logikglied 710 erzeugt
einen in Fig. 20 gezeigten Ausgangsimpuls ADVD aus dem Ausgangssignal
ADVBF des Verriegelungsgliedes 528. Dieser Ausgangsimpuls
ADVD dient zum Erzeugen eines Rücksetzsignals
in der Stufe des Stufenimpulses DWL-P (vgl. Fig. 17(B)). Wenn der Stufenimpuls
DWL-P vom Stufenimpulsgenerator 570 abgegeben wird, werden
das Register 416 der ersten Registergruppe 470 und der Zähler
454 für den Betrieb gewählt, wie dies aus den Fig. 8A und 8B
zu ersehen ist. Im Inkrement-Steuerglied 490 werden das Inkrementsteuersignal
INC und das Rücksetzsignal RESET durch in
Fig. 16(B) bzw. 17(B) gezeigte Logikglieder erzeugt. Als Ergebnis
erhöht der Zähler 454 seinen Zählerstand entsprechend
dem Impuls POS-P und bleibt auf einem konstanten Wert nach
Erreichen des gesetzten Wertes DWL REG des Registers 416;
er wird dann durch den oben erwähnten Impuls ADVD rückgesetzt,
wie dies in Fig. 20 gezeigt ist. Der Vergleicher erzeugt ein
Ausgangssignal, das Ein-Zustand ist, während
der Zählerstand DWL COUNT gleich dem gesetzten Wert DWL REG
ist. Als Ergebnis gibt das Verriegelungsglied 532 einen in
Fig. 20 gezeigten Ausgangsimpuls IGN OUT ab, der in die Zündspule
gespeist wird.
Die Zeitsteuerung der Kraftstoffeinspritzung
bezüglich des
Zündzeitpunktes und anderer Parameter ist in Fig.
2 gezeigt. Wie daraus zu ersehen ist, erfolgt
die Kraftstoffeinspritzung einmal bei jeder Umdrehung
der Brennkraftmaschine gleichzeitig für alle Zylinder.
Der vom Stufenimpulsgenerator
570 abgegebene Stufenimpuls CYL-P dient
zum Wählen des Registers 404 der ersten Registergruppe
470 und des Zählers 442 der zweiten Registergruppe 472.
Das Register 404 wird zunächst mit einem konstanten Wert
CYL REG gesetzt, der z. B. 2 bei einer Vierzylinder-Brennkraftmaschine
und 4 bei einer Sechszylinder-Brennkraftmaschine
beträgt. Durch Einspeisen des Stufenimpulses
CLY-P in das Inkrement-Steuerglied 490 erzeugt dieses ein
Inkrement-Steuersignal INC und ein Rücksetzsignal RESET
mittels des in Fig. 16(C) bzw. 17(C) gezeigten Logikgliedes.
Als Ergebnis ändert sich der Zählerstand CYL COUNT
des Zählers 444 entsprechend dem in Fig. 21 gezeigten Impuls
INTLD, und wenn der Zählerstand CYL COUNT des Zählers
44 einen Wert gleich der gesetzten konstanten Zahl
CYL REG erreicht, erzeugt das Verriegelungsglied 508 ein
in Fig. 21 gezeigtes Ausgangssignal CYLBF.
Wenn im Anschluß an die oben erwähnte Stufe der nächste
Stufenimpuls INJ-P erzeugt wird, werden das Register
412 der ersten Registergruppe 470 und der Zeitgeber 450
der zweiten Registergruppe 472 für den Vergleichsbetrieb
gewählt. Gleichzeitig liefert das Inkrementsteuerglied 490 ein
Inkrement-Steuersignal INC und ein Rücksetzsignal RESET,
die durch die in Fig. 16(C) bzw. 17(C) gezeigten Logikglieder
erzeugt werden. Mittels des Inkrementgliedes 478
erhöht der Zeitgeber 450 seinen Wert, bis er gleich
dem gesetzten Datenwert INJ REG des Registers 412 wird, und
wird dann durch den oben erläuterten Impuls CYLBF rückgesetzt.
Der Vergleicher 480 gibt ein Ausgangssignal ab, wenn die
Bedingung INJ TIMER ≧ INJ REG erfüllt ist. Da das in Fig. 18
gezeigte Logikglied 710 mit dem Verriegelungsglied
524 verbunden ist, dem das Vergleicher-Ausgangssignal über
das Verriegelungsglied 522 zugeführt wird, kann am Ausgangsanschluß
712 des Logikgliedes 710 ein Einspritz-
Steuersignal INJ OUT erhalten werden. Der Grund, warum
der Zeitgeber 450 so aufgebaut ist, daß er seinen Zählbetrieb
abschließt, wenn der Zählerstand INJ COUNT gleich dem
gesetzten Wert INJ REG des Registers 412 wird, liegt darin,
daß ein Überlaufen des Zählerstandes des Zeitgebers 450 ebenso
wie bei der Zündungsmessung verhindert werden soll. Das
Vorliegen des Einspritz-Steuersignals INJ OUT wird in das
Bit 2⁰ im Zustand-Register 477 synchron mit dem Taktimpuls
Φ₁ gesetzt, so daß die Zentraleinheit 114 hierdurch erforderlichenfalls den Zustand
des Zünd-Steuersignals INJ OUT erfassen kann.
Im folgenden wird die Korrektur der bei Beschleunigung des
Kraftfahrzeugs eingespritzten Kraftstoffmenge näher erläutert.
Die Erfindung zeichnet sich dadurch aus, daß die Kraftstoffeinspritzung
nach der zeitlichen Änderung des Luftdurchsatzes gesteuert
wird, die über den Luftmengenmesser 14 erfaßt wird.
Die Fig. 22A und 22B zeigen Änderungen im Öffnungsgrad D o
der Drosselklappe 20 bzw. des Luftdurchsatzes Q a der Luft, die in das Anmeldsaugrohr
angesaugt wird, wenn das Kraftfahrzeug beschleunigt wird. Wie
aus diesen Figuren zu ersehen ist, ist die Zeitkonstante
T Q des Ansprechens des Luftdurchsatzes
im wesentlichen unabhängig vom Öffnungsgrad
der Drosselklappe konstant. Wenn also
die Drosselklappe
weiter geöffnet wird, wird der Anstieg des Luftdurchsatzes steiler.
Wenn sich folglich der Öffnungsgrad der Drosselklappe
20 von D o ₁ nach D o ₂ (vgl. Fig. 22A) oder von D o ₁ nach
D o ₃ verändert hat, ändert sich der entsprechende Luftdurchsatz
von Q a ₁ nach Q a ₂ (vgl. Fig. 22B) oder von Q ₁ nach Q a ₃,
so daß die Zeitkonstante T Q im wesentlichen konstant bleibt.
Die zeitliche Änderung des
Luftdurchsatzes dQ a /dt entspricht folglich dem Betrag der Änderung des
Öffnungsgrads der Drosselklappe 20 und repräsentiert daher den
Grad der Beschleunigungsanforderung durch den Fahrzeuglenker.
Dagegen zeigt Fig. 22C das
Ansprechen der Drehzahl N, der Brennkraftmaschine
bei entsprechender Änderung des Öffnungsgrads der Drosselklappe. Im allgemeinen
hat die Drehzahl N der Brennkraftmaschine eine Zeitkonstante,
die einige Mal größer ist als die Zeitkonstante des
Luftdurchsatzes. Nachdem der Luftdurchsatz einen festen
Wert erreicht hat, steigt daher die Drehzahl N zunächst noch weiter
an.
Die Korrektur der Kraftstoffeinspritzung aufgrund
der Änderung dQ a /dt gemäß der Erfindung
erlangt eine beträchtliche Verbesserung des Beschleunigungsverhaltens
der Brennkraftmaschine.
Die Berechnung der Kraftstoffeinspritzzeit erfolgt
synchron mit der Drehung der Brennkraftmaschine in
bestimmten Fällen, und sie wird zu festen Zeiten in
anderen Fällen ausgeführt. Von der zweiten Möglichkeit
wird im folgenden ein Beispiel näher erläutert. Wie im
Zusammenhang mit Fig. 4 erwähnt wurde, kann das Zustand-
Register 477 in seinem 7-ten Bit das Ausgangssignal
des Verriegelungsgliedes 512 und in seinem 4-ten Bit das
Ausgangssignal des Verriegelungsgliedes 516 speichern. Das
Ausgangssignal des Verriegelungsgliedes 512 ist der INTLD,
der synchron zur Drehung
der Brennkraftmaschine (vgl. Fig. 2) erzeugt wird; das
Ausgangssignal des Verriegelungsgliedes 516 wird jeweils zu
festen Zeit dauern T abgegeben. Zur Vereinfachung werden im folgenden
zuerst genannte Signal als INTLD-Unterbrechungssignal
und das zu letzt erwähnte Signal
als Zeitgeber-Unterbrechungssignal bezeichnet. Im vorliegenden
Fall wird die Zeitdauer T als Zeitdauer zur Berechnung
der Kraftstoffeinspritzdauer angenommen.
Entsprechend einem Ausführungsbeispiel der Erfindung
erfolgt das Setzen der die Kraftstoffeinspritzdauer t i darstellenden
Daten INJ REG in das Register 412 aufgrund des
INTLD-Unterbrechungssignals, wobei die Rechnung für die
Kraftstoff-Einspritzdauer t i synchron mit dem Zeitgeber-Unterbrechungssignal
durchgeführt wird.
Fig. 24A ist ein Flußdiagramm, das den Ablauf eines
Verarbeitungsprogramms zeigt, das im ROM 118
gespeichert und durch das Unterbrechungssignal
aktiviert wird.
Wenn die Zentraleinheit 114 das Unterbrechungs-Anforderungssignal
IRQ annimmt, wird das Programm
der Fig. 24A durchgeführt. In Schritt 800 werden die
Inhalte des Zustand-Registers 477 durch den Datenbus 162 zur
Zentraleinheit 114 übertragen, die entscheidet, ob die INTLD-
Unterbrechung vorliegt. Bei Vorliegen der INTL-Unterbrechung
wird die bereits berechnete Kraftstoff-Einspritzzeit t i in Schritt 802 abgegeben,
und die Kraftstoff-Einspritzung wird in der anhand der
Fig. 21 erläuterten Weise ausgeführt. In Schritt 804
wird das Vorliegen oder Nichtvorliegen des Zeitgeber-Unterbrechungssignals
aus den Inhalten des Zustand-Registers
477 entschieden, die bei der Zentraleinheit 114 empfangen werden.
Bei Vorliegen des Zeitgeber-Unterbrechungssignals wird
die Kraftstoffeinspritzzeit t i in Schritt 806 berechnet.
Fig. 24B zeigt ein genaues Flußdiagramm der Berechnung
der Kraftstoffeinspritzzeit t i . In Schritt 810 wird der durch
den Luftmengendurchmesser 14 (vgl. Fig. 1) erfaßte Luftdurchsatz
Q a an die Zentraleinheit 114 über den Multiplexer 122 und
den Analog/Digital-Umsetzer 124 übermittelt. In einem nächsten
Schritt 812 wird die Drehzahl N der Brennkraftmaschine der
Zentraleinheit 114 vom Register 430 der dritten Registergruppe
474 zugeführt. Wie oben erwähnt wurde, zählt der Zähler
462 die Winkelimpulse PC für eine vorbestimmte Zeitdauer,
und der die Drehzahl N anzeigende
Zählerabstand wird im Register 430 gespeichert. Weiterhin
wird in einem Schritt 814 die noch unkombinierte Grund-Kraftstoff-Einspritzzeit
t′ p aus dem Luftdurchsatz Q und der
Drehzahl N nach folgender Gleichung
(1) berechnet:
t′ p = K₁ · Q a /N (1)
wobei K₁ eine Konstante bedeutet.
Der Wert t′ p wird in üblicher Weise in einem Schritt 816 korrigiert.
Der sich ergebende Wert der Grund-Kraftstoff-Einspritzzeit
wird wie folgt ausgedrückt:
t p = K₁ · K₂ Q a /N (2)
mit K₂ = Korrekturfaktor.
In einem Schritt 818 werden verschiedene Bedingungen
geprüft, um zu ermitteln, ob eine Korrektur der Kraftstoffeinspritzung
für eine Beschleunigung ohne Fehler
durchführbar ist. Derartige zu prüfende Bedingungen
sind z. B., daß der
Drosselklappenschalter 174 und der
Anlaßschalter im "Aus"-Zustand sind. Dies beruht darauf,
daß die Korrektur der Kraftstoffeinspritzung unter
diesen Bedingungen nicht ausgeführt werden sollte, selbst
wenn die Anforderung für die Korrektur auftreten sollte. Danach
wird in einem Schritt 820 das Inkrement Δ Q a des
Luftdurchsatzes wie folgt berechnet:
Δ Q a = Q a - Q a′ (3)
Q a wobei zu den Luftdurchsatz zum augenblicklichen Erfassungsprinzip
undQ a ′den Luftdurchsatz zum vorhergehenden
Erfassungszeitpunkt
bedeuten.
In Schritt 822 wird geprüft, ob das Inkrement
Δ Q a des Luftdurchsatzes gleich wie oder größer als ein vorgegebener
Wert Δ Q ac ist oder nicht, um zu ermitteln,
ob eine Korrektur der Kraftstoffeinspritzung benötigt wird.
Wenn das Inkrement Δ Q a wenigstens den vorbestimmten Wert
Δ Q ac hat, ist die Korrektur
für die Beschleunigung auszuführen. Hierfür
wird in ein Flag-
Bit F A , das im RAM 116
vorgesehen ist, in Schritt
824 eine "1". Das Flag-Bit F A ist vorgesehen, um anzuzeigen,
ob die Beschleunigungskorrektur für das Zeitintervall
A (vgl. Fig. 22C) auszuführen ist. In Schritt
826 wird die Korrekturzeit t a aus dem
Inkrement Δ Q a nach folgender Gleichung
berechnet:
t a = K a · Δ Q a 16347 00070 552 001000280000000200012000285911623600040 0002002935679 00004 16228 (4)
wobei K a eine Konstante bedeutet.
Gleichung (4) beruht darauf, daß
mit größer werdendem Inkrement Δ Q a eine
größere Impulsbreite für die Kraftstoffeinspritzsteuerung
benötigt wird, um mehr Kraftstoff in die
Brennkraftmaschine einzuspeisen.
In Schritt 828 wird geprüft, ob der sich ergebende
Wert t a über einem vorgegebenen Höchstwert t a max liegt,
der unter Berücksichtigung der Forderung festgelegt ist, daß
das Einspritzventil geschlossen sein sollte, bevor es
für die nächste Umdrehung der Brennkraftmaschine
weiter geöffnet wird. Das Einspritzventil sollte also einmal
pro Umdrehung öffnen und nicht über eine Kurbelwellendrehung von 360°
weiter offen sein.
Wenn t a größer als t a max ist, wird die
Einspritzdauer t i in Schritt 832 wie folgt berechnet:
t i = t p + t a max (5)
Wenn dagegen t a nicht größer als t a max ist, wird die
Einspritzdauer t i in Schritt 830 wie
folgt berechnet:
t i = t p + t a (6)
Wie oben erläutert wurde, wird der die Einspritzdauer
t i darstellende Datenwert INJ REG in das Register 412
gesetzt, und das Steuersignal INJ OUT
wird erzeugt, wie dies in Fig. 21 gezeigt ist.
Wenn dagegen das Inkrement Δ Q a kleiner als Δ Q ac
wird, schreitet die Verarbeitung mit
Schritt 834 in Fig. 24C fort, in dem
geprüft wird, ob in das Flag-Bit F A eine logische "1"
gesetzt ist oder nicht. Da Δ Q a kleiner als Δ Q ac ist,
muß keine Korrektur der Kraftstoffeinspritzung für
Beschleunigung für das Zeitintervall A durchgeführt
werden. Wenn jedoch eine derartige Korrektur
für das Zeitintervall A zuvor durchgeführt
wurde, kann die Korrektur der Kraftstoffeinspritzung für
das Zeitintervall B benötigt werden, selbst wenn im augenblicklichen
Erfassungszeitpunkt Δ Q ac ist. Um zu prüfen, ob die
Korrektur für das Zeitintervall
B erforderlich ist, erfolgt eine Entscheidung in Schritt
834. Wenn F A eine logische "1" ist, muß
die Korrektur für das Zeitintervall
B eingeleitet werden. Hierzu
werden
in Schritt 836 in ein "Flag-Bit F B eine logische
"1" und in ein Flag-Bit F A eine
logische "0" gesetzt. Das Flag-Bit F B ist im
RAM 116 vorgesehen und zeigen an, ob die Korrektur
für das Zeitintervall B
durchzuführen ist. Eine logische "1" der Flag-Bits F A
und F B entspricht als der Ausführung der Korrektur-Kraftstoffeinspritzung,
und eine logische "0" stellt ihren Abschluß dar.
Im
Schritt 838 wird der Anfangswert für die Beschleunigungs-
Korrekturzeit für das Zeitintervall B auf a max gesetzt.
Wenn das Flag-Bit F A nicht gleich "1" ist, was
bedeutet, daß zuvor keine Korrektur der Kraftstoffeinspritzung
ausgeführt wurde, schreitet die Verarbeitung mit
Schritt 840 fort. In diesem Schritt 840 wird geprüft,
ob die Korrektur der Kraftstoffeinspritzung für das Zeitintervall
B ausgeführt wird. Wenn beide Flag-Bits F A und
F B den Wert "0" haben, wird keine Korrektur
benötigt, so daß die normale Einspritzsteuerung
ausgeführt wird.
Wenn dagegen das Flag-Bit F B eine logische "1"
ist, wird ein Wert, der durch Subtrahieren eines festen
Wertes t a von der vorhergehenden Korrekturzeit t a erhalten
ist, zur aktuellen Korrekturzeit gemacht. In
Schritt 844 wird entschieden, ob der erhaltene Wert t a gleich
oder kleiner als Null ist. Wenn t a ≧ 0 vorliegt, wird in Schritt 846 in
das Flag-Bit F B eine logische "0"
gesetzt, und die Korrektur der Kraftstoffeinspritzsteuerung
wird abgeschlossen. Wenn dagegen der
erhaltene Wert t a größer als Null ist, wird die Korrektur-
Einspritzzeit t i in Schritt 848
mittels Gleichung (6) berechnet.
Obwohl die Beschleunigungs-Korrekturzeit für das
Zeitintervall A in Schritt 826 des
oben erläuterten Ausführungsbeispiels proportional zu Q a ist,
kann anstelle eines so erhaltenen Wertes t a ein fester
Wert verwendet werden. In diesem Fall werden die Verarbeitungen
der Schritte 830 und 832 gleich. In
beiden Schritten 830 und 832 wird dann also die durch Gleichung
(6) ausgedrückte Berechnung durchgeführt.
Fig. 23 zeigt den Übergang der Inhalte der Flag-
Bits F A und F B sowie die Änderung der Beschleunigungs-
Korrekturzeit t a entsprechend dem Ausführungsbeispiel der
Erfindung.
Wie aus dieser Figur zu ersehen ist, wird die Kraftstoff-
Einspritzzeit für die Beschleunigungskorrektur proportional
zum Inkrement des Luftdurchsatzes/Zeiteinheit für das Zeitintervall
A bestimmt, und sie nimmt graduell mit der Zeit für das
Zeitintervall B ab. Dies ist an den vom Fahrzeuglenker
geforderten Beschleunigungsgrad des Kraftfahrzeuges angepaßt,
so daß das Beschleunigungsverhalten
verbessert ist.
Die EGR-Steuerung ist als Einstellung des Ventils des Abgasrückführ 28
festgelegt, damit eine geeignete Menge an rückgeführtem Abgas
in das Ansaugrohr 26 eintreten kann; die NIDL-
Steuerung ist als Einstellung der Leerlauf-Einstellschraube 44 oder
als ein Wert im Leerlaufbetrieb festgelegt, damit die geeignete
Luftmenge in das Ansaugrohr 26 eintreten kann. Beide
Steuerungen sind sogenannte Tastverhältnis-
Steuerungen, durch die die Impulsbreite eines Ausgangssignals
verändert wird, während das Intervall der
Ausgangsimpulse unverändert bleibt. Um die die Breite der
Ventil-Steuerungsimpulse darstellenden Daten einzugeben, sind
Register 420 und 424 vorgesehen. Die Register 418 und 422
dienen zur Einspeisung der die Intervalle der Ausgangsimpulse
darstellenden Daten. Da der Grundbetrieb der NIDL-
Steuerung im wesentlichen gleich wie der Grundbetrieb
der EGR-Steuerung ist, wird lediglich die EGR-Steuerung
erläutert. Durch den Stufenimpuls EGRP-P werden das Register
418 der ersten Registergruppe 470 und der Zeitgeber
456 der zweiten Registergruppe 472 für eine Vergleichsoperation
gewählt, und das Inkrementglied 478 wird mit
einem Inkrement-Steuersignal INC beaufschlagt, das von dem
in Fig. 16(D) gezeigten Logikglied erzeugt wird.
Als Ergebnis zählt der Zeitgeber 456 den Stufenimpuls
EGRP-P aufwärts und erzeugt ein in Fig. 24
dargestelltes Ausgangssignal EGR TIMER. Wenn der Zählerstand
EGR TIMER gleich wie oder größer als der gesetzte Wert
EGRP REG wird, erzeugt das mit einem Ausgangssignal vom
Vergleicher 418 über das Verriegelungslied 534 beaufschlagte
Verriegelungsglied 536 ein in Fig. 22 gezeigtes
Signal EGRPBF. Dieses Signal EGRPBF erzeugt zusammen mit
dem Impuls EGRD ein Rücksetzsignal bei einer Steuerungsstufe
EGR-P. Der Zeitgeber 456 wird bei beiden Steuerungsstufen
EGR-D und EGR-P gemeinsam verwendet. Wenn der Zählerstand
EGR TIMER des Zeitgebers 456 gleich wie oder größer als der
gesetzte Wert EGRD REG des Registers 420 wird, erzeugt der
Vergleicher 480 ein Ausgangssignal, das an einem Verriegelungslied
538 und dann an einem Verriegelungsglied 540
liegt. Das Verriegelungsglied 540 gibt ein in Fig. 24 gezeigtes
Ausgangssignal EGR OUT ab. Das Öffnen und Schließen
des EGR-Ventils sind abhängig von dem so erhaltenen Ausgangssignal
EGR OUT steuerbar.
Die Drehzahl der Brennkraftmaschine wird gemessen,
indem für eine vorgegebene Zeitdauer die Anzahl der Impulse
POS-P gezählt wird, die mittels des an der Kurbelwelle
befestigten Kurbelwinkelfühlers erfaßt werden. Die
Messung der Fahrzeuggeschwindigkeit erfolgt, indem für die
vorgegebene Zeitdauer die durch den Fahrzeuggeschwindigkeitsfühler
erfaßten Ausgangsimpulse gezählt werden. Beide
Messungen beruhen im wesentlichen auf dem gleichen Prinzip,
so daß lediglich die Messung der Drehzahl N (min-1) der
Brennkraftmaschine näher erläutert wird.
Wenn der Stufenimpuls RPMW-P vom Stufenimpulsgenerator
570 abgegeben wird, werden das Register 426 der ersten Registergruppe
470 und der Zeitgeber 460 des zweiten Registersatzes
472 für den Betrieb gewählt. Nach der Einspeisung
des Stufenimpulses RPMW-P in das Inkrement-Steuerglied
490 erzeugt dieses ein Inkrement-Steuersignal INC mittels des
in Fig. 16(E) gezeigten Logikgliedes und ein Rücksetzsignal
RESET mittels des in Fig. 17(E) gezeigten Logikgliedes,
die beide am Inkrementglied 478 liegen. Als Ergebnis
erhöht der Zeitgeber 460 seinen Zählerstand RPMW TIMER, wie
dies in Fig. 25 gezeigt ist. In das Register 426 wird zuvor die Zahl 7 eingegeben. Wenn der Zählerstand RPMW TIMER
des Zeitgebers 460 gleich wie oder größer als der gesetzte
Wert RPMW REG des Registers 426 wird, gibt der Vergleicher
480 ein Ausgangssignal ab, das am Verriegelungsglied
550 liegt und dann zum Verriegelungsglied 552 verschoben
wird. In Fig. 25 ist ein Ausgangssignal RPMWBF des Verriegelungsgliedes
552 gezeigt, das an dem in Fig. 17(E) gezeigten
Logikglied liegt, um das Rücksetzsignal zu erzeugen.
Da das in Fig. 18 gezeigte Logikglied 710
mit der Ausgangsstufe des Verriegelungsgliedes 552 verbunden
ist, tritt ein Ausgangsimpuls RPMWD am Anschluß 712
des Logikgliedes 710 auf.
Wenn der Stufenimpuls RPM-P abgegeben wird, wird der
Zähler 462 der zweiten Registergruppe 472 gewählt. Dieser
Zähler 462 zählt die Impulse POS-P zwischen zwei benachbarten
Stufenimpulsen RPM-P, so daß sich der Zählerstand RPM COUNT
des Zählers 462 erhöht, wie in Fig. 25 gezeigt ist. Der
Zählerstand RPM COUNT wird zur dritten Registergruppe 474 synchron
mit einem durch das Inkrement-Steuerglied 490 erzeugten
Steuersignal MOVE übertragen. Der in die dritte Registergruppe
474 gesetzte Datenwert wird über den Datenbus 162
zur Zentraleinheit 114 übertragen.
Wenn die Drehzahl N der Brennkraftmaschine kleiner als
ein vorgegebener Wert wird, d. h., wenn das Intervall
des Bezugsimpulses INTLD größer als der gesetzte Wert ENST
REG des Registers 410 der ersten Registergruppe 470 ist,
wird die Zentraleinheit 114 durch ein Unterbrechungssignal
von der Tatsache unterrichtet, daß die Brennkraftmaschine
stillstehen wird. Im Normalbetrieb ist der Zyklus des Bezugsimpules
INTLD kleiner als der gesetzte
Wert des Registers 410 vorgegeben. Wenn die Zentraleinheit
114 ein Unterbrechungssignal empfängt, das
Stehenbleiben der Brennkraftmaschine anzeigt, erzeugt die
Zentraleinheit 114 ein Befehlssignal für das Anhalten
der Kraftstoffpumpe und andere notwendige
Operationen.
Wenn der Stufenimpulsgenerator 570 den Stufenimpuls
ENST-P erzeugt, werden das Register 410 der ersten Registergruppe
470 und der Zeitgeber 448 der zweiten Registergruppe
472 Operation gewählt. Gleichzeitig wird das Inkrementglied
478 mit dem Stufenimpuls ENST-P als
Inkrement-Steuersignal INC, wie dies in Fig. 16(F) gezeigt
ist, und einem mittels eines Logikgliedes erzeugten Rücksetzsignal
RESET, wie in Fig. 17(F) gezeigt ist, beaufschlagt.
Der Zeitgeber 448 zählt die Stufenimpulse ENST-P
aufwärts, so daß sich der Zählerstand ENST TIMER
verändert, wie in Fig. 26 dargestellt ist. Als Ergebnis
gibt ein mit dem Vergleicher über das Verriegelungsglied 518
verbundenes Verriegelungsglied 520 ein in Fig. 26 gezeigtes
Ausgangssignal ENSTBF ab. Durch die Verbindung des gleichen
Logikgliedes 710 wie in Fig. 18 mit der Ausgangsstufe des
Verriegelungsgliedes 518 kann ein das Stehenbleiben der Brennkraftmaschine
anzeigender Ausgangsimpuls ENSTD am Anschluß
712 des Logikgliedes 710 erhalten werden. Im Normalbetrieb
wird der Zeitgeber 448 durch einen in Fig. 26 gezeigten
Impuls INTLRST rückgesetzt. Dieser Impuls INTLRST wird
mit dem Bezugsimpuls INTLD erzeugt, der mit dem
Stufenimpuls ENST-P synchronisiert ist. Wenn die Brennkraftmaschine
kurz vor dem Stillstand ist, wird der Zeitgeber
448 durch das Ausgangssignal ENSTBF des Verriegelungsgliedes
518 und den oben erwähnten Impuls INTLRST rückgesetzt.
Das Intervall zwischen dem Impuls INTLRST und dem Ausgangsimpuls
ENSTD ist die Stillstandszeit.
Die verschiedenen, oben erläuterten Bauteile, wie z. B.
die Zentraleinheit 114, der RAM 116, der ROM
118 und die verschiedenen Register, können
in üblicher Weise aufgebaut und programmiert werden,
um die obigen Operationen auszuführen. So wird z. B. die handelsüblichen
IC's HD 46802, HM 46810 und HM 46532
für die Zentraleinheit 114, den
RAM 116 bzw. den ROM 118
geeignet.
Claims (4)
1. Verfahren zur Steuerung der Kraftstoffeinspritzdauer
von Einspritz-Brennkraftmaschinen bei Beschleunigung
durch
beschleunigungsabhängige Verlängerung der im stationären
Betrieb vorliegenden Grund-Einspritzdauer (t p ) um
eine Korrekturzeit (t a ), die der Änderungsgeschwindigkeit
des von einem Luftmengenmesser erfaßten Luftdurchsatzes
(Q a ) im Ansaugrohr proportional ist,
gekennzeichnet durch
- (A1) fortlaufende Erfassung des Luftdurchsatzes (Q a ) zu in bestimmten Abständen aufeinanderfolgenden Zeitpunkten und Ermittlung der Änderungsgeschwindigkeit des Luftdurchsatzes (Q a ) über die zum augenblicklichen Erfassungs-Zeitpunkt eingetretene differentielle Änderung des Luftdurchsatzes (Δ Q a ) gegenüber dem vorhergehenden Erfassungs-Zeitpunkt,
- (A2) Berechnung der Korrekturzeit (t a ) zum augenblicklichen Erfassungs-Zeitpunkt in Proportionalität zur differentiellen Änderung (Δ Q a ) des Luftdurchsatzes (Q a ), wenn die differentielle Änderung (Δ Q a ) gleich oder größer als ein vorgegebener Wert (Δ Q ac ) ist,
und
- (A3) Verlängerung der Grund-Einspritzdauer (t p )
- - um die berechnete Korrekturzeit (t a ), wenn diese
nicht größer als ein vorgegebener Höchstwert
ist,
und- um den Höchstwert wenn die Korrekturzeit (t a ) größer als der Höchstwert ist,
- - um die berechnete Korrekturzeit (t a ), wenn diese
nicht größer als ein vorgegebener Höchstwert
ist,
- und,
(B) wenn die differentiale Änderung des Luftdurchsatzes (Δ Q a ) kleiner als der vorgegebene Wert (Δ Q ac ) ist und zuvor die Schritte (A1) bis (A3) durchgeführt wurden,
schrittweise Verkürzung der vorliegenden Korrekturzeit (t a ) um ein konstantes Inkrement (Δ t a ), bis die resultierende Korrekturzeit (t a ) 0 ist (Fig. 22, 23).
2. Vorrichtung zur Durchführung des Verfahrens nach
Anspruch 1 mit
- - einem Luftmengendurchmesser, der den Luftdurchsatz im
Ansaugrohr erfaßt,
- einem Drehzahlsensor, der die Drehzahl der Brennkraftmaschine erfaßt,
- einem Drosselklappenstellungsfühler, der die Stellung der Drosselklappe erfaßt,
und
- einem Kurbelwinkelfühler, der die Winkelstellung der Kurbelwelle erfaßt,
- einem Prozessor, der Rechenoperationen entsprechend einem gespeicherten Programm aufgrund der von den Fühlern abgegebenen Signale durchführt,
- einem Speicher, der das auszuführende Programm speichert,
- einer Betätigungseinrichtung, die die in die Brennkraftmaschine einzuspritzende Kraftstoffmenge steuert, und
- einer Eingabe/Ausgabe-Einheit, die mit den Fühlern, dem Prozessor, dem Speicher und der Betätigungseinrichtung verbunden ist und eine erste Registergruppe mit einem ersten Register, in dem festen Werten entsprechende Daten gespeichert sind und eine zweite Registergruppe mit einem Zähler aufweist, der synchron mit der Drehung der Brennkraftmaschine erzeugte Impulse zählt,
dadurch gekennzeichnet, daß
die Eingabe/Ausgabe-Einheit (120) weiterhin aufweist:
die Eingabe/Ausgabe-Einheit (120) weiterhin aufweist:
- - einen Vergleicher (480), der die in das erste Register (412) eingegebenen Daten mit dem Zählerstand des Zählers (450) vergleicht, und der Betätigungseinrichtung zuzuführende Ausgangssignale erzeugt,
- - ein Unterbrechungsregister (477) zum Speichern der Vergleichsergebnisse
des Vergleichers (480),
- ein Maskenregister (475), das das Zulassen und Sperren der Übertragung der im Unterbrechungsregister (477) gespeicherten Daten zum Prozessor entsprechend einem Befehlssignal des Prozessors steuert, und
- einen Zustands-Speicherbereich (F A, F B ), der die den Phasen (A, B) entsprechenden Steuerungszustände enthält,
und
- der Prozessor (114, 116, 118) so ausgelegt ist, daß er folgende Schritte durchführt:- (A1) fortlaufende Erfassung des Luftdurchsatzes (Q a ) zu in bestimmten Abständen aufeinanderfolgenden Zeitpunkten und Ermittlung der Änderungsgeschwindigkeit des Luftdurchsatzes (Q a ) über die zum augenblicklichen Erfassungs-Zeitpunkt eingetretene differentielle Änderung des Luftdurchsatzes (Δ Q a ) gegenüber dem vorhergehenden Erfassungs-Zeitpunkt,
- (A2) Berechnung der Korrekturzeit (t a ) zum augenblicklichen
Erfassungs-Zeitpunkt in Proportionalität
zur differentiellen Änderung (Δ Q a ) des Luftdurchsatzes
(Q a ), wenn die differentielle Änderung
(Δ Q a ) gleich oder größer als ein vorgegebener
Wert (Δ Q ac ) ist,
und
(A3) Verlängerung der Grund-Einspritzdauer (t p )- - um die berechnete Korrekturzeit (t a ), wenn diese
nicht größer als ein vorgegebener Höchstwert
ist,
und- um den Höchstwert wenn die Korrekturzeit (t a ) größer als der Höchstwert ist,
- - um die berechnete Korrekturzeit (t a ), wenn diese
nicht größer als ein vorgegebener Höchstwert
ist,
- und,
(B) wenn die differentielle Änderung des Luftdurchsatzes (Δ Q a ) kleiner als der vorgegebene Wert (Δ Q ac ) ist und zuvor die Schritte (A1) bis (A3) durchgeführt wurden,
schrittweise Verkürzung der vorliegenden Korrekturzeit (t a ) um ein konstantes Inkrement (Δ t a ), bis die resultierende Korrekturzeit (t a ) 0 ist (Fig. 1, 3, 8A, 8B, 22, 23).
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10860878A JPS5535165A (en) | 1978-09-06 | 1978-09-06 | Controlling acceleration of automobile engine |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| DE2935679A1 DE2935679A1 (de) | 1980-03-13 |
| DE2935679C2 true DE2935679C2 (de) | 1988-02-18 |
Family
ID=14489104
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE19792935679 Granted DE2935679A1 (de) | 1978-09-06 | 1979-09-04 | Vorrichtung und verfahren zum steuern einer brennkraftmaschine |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US4408279A (de) |
| JP (1) | JPS5535165A (de) |
| DE (1) | DE2935679A1 (de) |
| GB (1) | GB2031185B (de) |
Families Citing this family (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5738642A (en) * | 1980-08-19 | 1982-03-03 | Nippon Denso Co Ltd | Method of internal-combustion engine control |
| JPS58150039A (ja) * | 1982-03-03 | 1983-09-06 | Toyota Motor Corp | 電子制御機関の空燃比の学習制御方法 |
| DE3224030A1 (de) * | 1982-06-28 | 1983-12-29 | Robert Bosch Gmbh, 7000 Stuttgart | Verfahren zur steuerung eines mikrorechners |
| DE3224286A1 (de) * | 1982-06-28 | 1983-12-29 | Robert Bosch Gmbh, 7000 Stuttgart | Steuervorrichtung mit einem mikrorechner |
| JPS5951137A (ja) * | 1982-09-16 | 1984-03-24 | Toyota Motor Corp | 4サイクル多気筒内燃機関の燃料噴射制御装置 |
| JPS5974340A (ja) * | 1982-10-20 | 1984-04-26 | Hitachi Ltd | 燃料噴射装置 |
| JPS60182325A (ja) * | 1984-02-28 | 1985-09-17 | Toyota Motor Corp | 内燃機関のΝOx低減方法 |
| EP0167652B2 (de) * | 1984-07-12 | 1995-08-09 | Robert Bosch Gmbh | Steuergerät für Kraftfahrzeuge |
| DE3522806A1 (de) * | 1985-06-26 | 1987-01-08 | Pierburg Gmbh & Co Kg | Verfahren zur optimalen anpassung einer kraftstoffmenge |
| JP2865661B2 (ja) * | 1987-02-18 | 1999-03-08 | 株式会社日立製作所 | エンジンの状態判別型適応制御装置 |
| JPS6445934A (en) * | 1987-08-12 | 1989-02-20 | Japan Electronic Control Syst | Fuel supply controller for internal combustion engine |
| US5353768A (en) * | 1993-11-15 | 1994-10-11 | Ford Motor Company | Fuel control system with compensation for intake valve and engine coolant temperature warm-up rates |
| JP3697427B2 (ja) * | 2002-05-20 | 2005-09-21 | 三菱電機株式会社 | 車載電子制御装置 |
| US8156269B2 (en) * | 2008-11-04 | 2012-04-10 | Renesas Electronics America Inc. | Reference distribution bus |
| US9328690B2 (en) * | 2010-10-01 | 2016-05-03 | GM Global Technology Operations LLC | System and method for controlling fuel injection timing to decrease emissions during transient engine operation |
| US9677495B2 (en) | 2011-01-19 | 2017-06-13 | GM Global Technology Operations LLC | Fuel rail pressure control systems and methods |
| JP5894493B2 (ja) * | 2011-08-09 | 2016-03-30 | ルネサスエレクトロニクス株式会社 | タイミング制御装置及びそれを備えた制御システム |
Family Cites Families (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5339528B1 (de) * | 1971-03-06 | 1978-10-21 | ||
| DE2243037C3 (de) * | 1972-09-01 | 1981-04-30 | Robert Bosch Gmbh, 7000 Stuttgart | Elektrisch gesteuerte Kraftstoffeinspritzeinrichtung für Brennkraftmaschinen mit einem im oder am Saugrohr angeordneten Luftmengenmesser |
| GB1441262A (en) * | 1972-10-04 | 1976-06-30 | Cav Ltd | Fuel pumping apparatus |
| US3969614A (en) * | 1973-12-12 | 1976-07-13 | Ford Motor Company | Method and apparatus for engine control |
| US4010717A (en) * | 1975-02-03 | 1977-03-08 | The Bendix Corporation | Fuel control system having an auxiliary circuit for correcting the signals generated by the pressure sensor during transient operating conditions |
| JPS5232427A (en) * | 1975-09-08 | 1977-03-11 | Nippon Denso Co Ltd | Electronic controlled fuel jet device for internal combustion engine |
| US4148283A (en) * | 1976-07-19 | 1979-04-10 | Nippondenso Co., Ltd. | Rotational speed detecting apparatus for electronically-controlled fuel injection systems |
| JPS5845582B2 (ja) * | 1976-07-23 | 1983-10-11 | 株式会社デンソー | 内燃機関用燃料噴射量演算方法 |
| JPS5340105A (en) * | 1976-09-24 | 1978-04-12 | Nippon Denso Co Ltd | Automobile control unit |
| US4159697A (en) * | 1976-10-04 | 1979-07-03 | The Bendix Corporation | Acceleration enrichment circuit for fuel injection system having potentiometer throttle position input |
| JPS5372931A (en) * | 1976-12-10 | 1978-06-28 | Nippon Soken Inc | Internal combustion engine electronic controller |
| DE2702184C2 (de) * | 1977-01-20 | 1985-03-21 | Robert Bosch Gmbh, 7000 Stuttgart | Verfahren und Vorrichtung zur Beschleunigungsanreicherung bei einer elektrisch gesteuerten Kraftstoffzufuhreinrichtung, insbesondere Kraftstoffeinspritzeinrichtung, für Brennkraftmaschinen |
| JPS53142323A (en) * | 1977-05-17 | 1978-12-12 | Sanyo Electric Co | Preparation of cylinder block |
| US4184461A (en) * | 1977-09-26 | 1980-01-22 | The Bendix Corporation | Acceleration enrichment for closed loop control systems |
| JPS6047460B2 (ja) * | 1977-10-19 | 1985-10-22 | トヨタ自動車株式会社 | 燃料噴射制御装置 |
| FR2417642A1 (fr) * | 1978-02-20 | 1979-09-14 | List Hans | Moteur a injection de carburant, notamment moteur diesel avec installation de reglage de l'instant d'injection |
| US4244023A (en) * | 1978-02-27 | 1981-01-06 | The Bendix Corporation | Microprocessor-based engine control system with acceleration enrichment control |
| JPS54130734A (en) * | 1978-03-31 | 1979-10-11 | Nippon Denso Co Ltd | Engine electronic controller |
| DE2814397A1 (de) * | 1978-04-04 | 1979-10-18 | Bosch Gmbh Robert | Einrichtung zur kraftstoffzumessung bei einer brennkraftmaschine |
-
1978
- 1978-09-06 JP JP10860878A patent/JPS5535165A/ja active Granted
-
1979
- 1979-09-04 DE DE19792935679 patent/DE2935679A1/de active Granted
- 1979-09-05 GB GB7930717A patent/GB2031185B/en not_active Expired
- 1979-09-06 US US06/073,085 patent/US4408279A/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5535165A (en) | 1980-03-12 |
| DE2935679A1 (de) | 1980-03-13 |
| JPH0112931B2 (de) | 1989-03-02 |
| US4408279A (en) | 1983-10-04 |
| GB2031185A (en) | 1980-04-16 |
| GB2031185B (en) | 1983-03-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE2845354C2 (de) | ||
| DE2845352C2 (de) | ||
| DE2845356C2 (de) | ||
| DE2840706C2 (de) | Elektronische Steuereinrichtung zum Steuern des Betriebs einer Brennkraftmaschine | |
| DE2935679C2 (de) | ||
| DE2845043C2 (de) | Regelsystem für Brennkraftmaschinen | |
| DE2845350C2 (de) | ||
| DE2845351A1 (de) | Eingangssignal-prozessor fuer elektronische brennkraftmaschinen-regelanordnung | |
| DE3024933C2 (de) | Verfahren zum Regeln des Kraftstoff-Luft-Verhältnisses bei Brennkraftmaschinen | |
| DE2845353C2 (de) | Elektronische Regeleinrichtung für Brennkraftmaschinen | |
| DE2929516C2 (de) | Elektrisch gesteuerte Kraftstoffeinspritzeinrichtung für eine Mehrzylinder-Brennkraftmaschine | |
| DE2929797C2 (de) | Verfahren und Anordnung zum Steuern der Kraftstoffzufuhr, insbesondere der Kraftstoffeinspritzung, zu einer Brennkraftmaschine | |
| DE2845355C2 (de) | ||
| DE3823277A1 (de) | Motorsteuersystem | |
| DE3221640A1 (de) | Verfahren und vorrichtung zur optimalregelung von brennkraftmaschinen | |
| DE2932059C2 (de) | Elektronische Regelanordnung für Brennkraftmaschinen | |
| DE3048674A1 (de) | Verfahren zum regeln einer brennkraftmaschine | |
| DE2845357C2 (de) | ||
| DE4018800C2 (de) | Verfahren und Vorrichtung zur Steuerung des Zündzeitpunktes einer Mehrzylinder-Brennkraftmaschine | |
| DE2932050A1 (de) | Drehzahl-messumformer fuer brennkraftmaschinen | |
| DE3221641C2 (de) | ||
| DE3226026C3 (de) | Verfahren und Vorrichtung zur Regelung einer Brennkraftmaschine und Verfahren zur Regelung der Brennstoffeinspritzung | |
| DE3609245A1 (de) | Vorrichtung zum regeln der leerlaufdrehgeschwindigkeit einer brennkraftmaschine | |
| DE3108601A1 (de) | Motorbetriebs-steuerverfahren | |
| DE3300960C2 (de) |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| OAP | Request for examination filed | ||
| OD | Request for examination | ||
| 8125 | Change of the main classification |
Ipc: F02D 5/02 |
|
| D2 | Grant after examination | ||
| 8364 | No opposition during term of opposition | ||
| 8339 | Ceased/non-payment of the annual fee |