DE3826526A1 - Verfahren und vorrichtung zum einstellen von betriebsgroessen einer brennkraftmaschine - Google Patents
Verfahren und vorrichtung zum einstellen von betriebsgroessen einer brennkraftmaschineInfo
- Publication number
- DE3826526A1 DE3826526A1 DE3826526A DE3826526A DE3826526A1 DE 3826526 A1 DE3826526 A1 DE 3826526A1 DE 3826526 A DE3826526 A DE 3826526A DE 3826526 A DE3826526 A DE 3826526A DE 3826526 A1 DE3826526 A1 DE 3826526A1
- Authority
- DE
- Germany
- Prior art keywords
- time
- group
- programs
- program
- dependent
- 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.)
- Withdrawn
Links
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/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
-
- 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/263—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor the program execution being modifiable by physical parameters
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
Description
Die Erfindung betrifft ein Verfahren und eine Vorrichtung
zum Einstellen von Betriebsgrößen, insbesondere des Zünd
winkels und/oder des Lambdawertes einer Brennkraftmaschine.
In einer Vorrichtung zum Einstellen von Betriebsgrößen
einer Brennkraftmaschine laufen Programme unterschiedli
cher zeitlicher Priorität ab. Prioritätshoch sind alle
Programme, die dafür zu sorgen haben, daß bei einem be
stimmten Kurbelwinkel ein bestimmter Vorgang ausgelöst
wird, z. B. gezündet wird oder mit dem Einspritzen von
Kraftstoff begonnen wird oder dieser Vorgang beendet wird.
Diese Programme synchronisieren somit in der Regel Vor
gänge mit der Kurbelwellenumdrehung. Die Gesamtheit dieser
Programme, die sehr kurz sind und kurbelwellenabhängig ge
startet werden, wird im folgenden als Synchroprogramm be
zeichnet. Prioritätsmäßig im Gegensatz zum Synchroprogramm
stehen Programme, die z. B. Kennfelder oder Kennlinien aus
werten, um Ausgangswerte für prioritätshöhere Programme be
reitzustellen. Die Gesamtheit derartiger prioritätsniedri
ger Programme wird im folgenden als Hintergrundprogramm
bezeichnet. Prioritätsmäßig zwischen dem Hintergrundprogramm
und dem Synchroprogramm steht eine Gruppe zeitabhängiger
Programme, die überwiegend irgendwelchen Integrationszwecken
dienen. Für diese Programme ist es wichtig, daß sie in mög
lichst genau eingehaltenen Zeitabständen aufgerufen werden,
wobei bei jedem Ablauf ein Wert, z. B. der Integralwert
der Stellgröße zum Regeln des Lambdawertes um einen vor
bestimmten Zählwert erhöht oder erniedrigt wird. Da der
Zählwert festliegt, läßt sich eine gewünschte Integrations
geschwindigkeit nur dann erzielen, wenn die Zeitspanne
zwischen zwei Integrationsschritten möglichst konstant ist.
Der Ablauf des Hintergrundprogrammes HGP von seinem An
fang HGPA bis zuseinem Ende HGPE und der Gruppe zeitabhän
giger Programme GZAP gemäß dem Stand der Technik ist in
Fig. 1 dargestellt. Abwechselnd wird die Gruppe zeitabhän
giger Programme GZAP und Teile des Hintergrundprogrammes HGP
abgearbeitet. Während der Ausführung des Hintergrundpro
grammes wird überprüft, ob von einem Zeitgeber eine Flagge
gesetzt ist, die anzeigt, daß seit dem letzten Start der
Gruppe zeitabhängiger Programme eine vorgegebene Raster
zeitspanne ZSR abgelaufen ist. Diese Rasterzeitspanne be
trägt z. B. 10 ms. Die reine Laufzeit der Gruppe zeitab
hängiger Programme beträgt dagegen z. B. nur etwa 4 ms und
die des Synchroprogrammes weniger als 1 ms. Nun ist es
jedoch so, daß die Abarbeitung des Hintergrundprogrammes
bzw. der Gruppe zeitabhängiger Programme immer wieder durch
das prioritätshöchste Synchroprogramm unterbrochen wird.
Dies hat zur Folge, daß die tatsächliche Laufdauer der
Gruppe zeitabhängiger Programme bei hoher Drehzahl nicht
mehr 4 ms sondern z. B. 8 ms beträgt. Für das Abarbeiten
von Teilen des Hintergrundprogrammes innerhalb der Raster
zeitspanne verbleiben dann jeweils etwa 2 ms.
Verfahren und Vorrichtungen zum Einstellen von Betriebs
größen einer Brennkraftmaschine werden seit jeher in unter
schiedlichen Ausbaustufen hergestellt. In sehr einfachen
Systemen werden nur wenige Einflußgrößen berücksichtigt
und nur wenige Betriebsgrößen berechnet, während in umfang
reichen Systemen erheblich mehr Berechnungen stattfinden
und auch Lernvorgänge unterschiedlichster Art durchgeführt
werden. Dies hat zur Folge, daß die Gruppe zeitabhängiger
Programme GZAP aus unterschiedlich vielen zeitabhängigen
Programmen ZAP zusammengesetzt ist, beim Beispiel gemäß
Fig. 2 z. B. aus vier zeitabhängigen Programmen ZAP 1-ZAP 4.
Je mehr Programme innerhalb der Gruppe zeitabhängiger Pro
gramme GZAP untergebracht sind, desto länger dauert das
Abarbeiten dieser Gruppe. Dem wurde im Stand der Technik
dadurch Rechnung getragen, daß die Rasterzeitspanne ZSR
erhöht wurde. Betrug die reine Laufdauer der Gruppe z. B.
6 ms statt der oben genannten 4 ms, was bei hoher Drehzahl
zu einer echten Laufzeit von 12 ms statt 8 ms führte, wurde
die Rasterzeitspanne ZSR z. B. auf 14 ms festgelegt. Ein
solches Verlängern der Rasterzeitspanne war möglich und ist
nach wie vor problemlos möglich, da die genannten Zeiten
bei weitem ausreichend kurz sind, um zeitabhängige Vorgänge
mit ausreichender Genauigkeit abarbeiten zu können. Das
Ändern der Rasterzeitspanne bringt jedoch den Nachteil mit
sich, daß es erforderlich ist, Betriebsparameter an die ge
änderte Rasterzeitspanne anzupassen, z. B. die Zählschritt
weisen in Integrationsvorgängen. Die konkrete Anwendung des
Verfahrens und der Vorrichtung bei einer Brennkraftmaschine,
die sogenannte Applikation, ist dadurch mit verhältnismäßig
großem Aufwand verbunden.
Der Erfindung liegt die Aufgabe zugrunde, eine leicht appli
zierbare Vorrichtung bzw. ein leicht applizierbares Verfah
ren zum Einstellen von Betriebsgrößen einer Brennkraftma
schine anzugeben.
Das erfindungsgemäße Verfahren ist durch die Merkmale von
Anspruch 1 und die erfindungsgemäße Vorrichtung durch die
Merkmale von Anspruch 5 gegeben. Vorteilhafte Weiterbildun
gen und Ausgestaltungen sind Gegenstand der Unteransprüche.
Das erfindungsgemäße Verfahren und die erfindungsgemäße
Vorrichtung zeichnen sich dadurch aus, daß die zeitabhängi
gen Programme nicht mehr in einer einzigen Gruppe gesammelt,
sondern in verschiedene Gruppen eingeteilt sind, nämlich
mindestens in eine abstandskürzeste Programmgruppe und ab
standslängere Programme und daß an die abstandskürzeste
Programmgruppe mindestens eines der abstandslängeren Pro
gramme angefügt ist, wodurch mindestens eine Verbundgruppe
gebildet ist.
Wieviele Programme in der abstandskürzesten Programmgruppe
zusammengefaßt werden und wieviele Programme zum Bilden
einer Verbundgruppe jeweils angefügt werden, hängt von der
vorgegebenen Rasterzeitspanne und der Laufdauer der Einzel
programme ab. Zweckmäßig ist es, die reine Laufdauer der
längstlaufenden Verbundgruppe nur so groß zu wählen, daß
sie auch dann, wenn sie bei sehr hoher Drehzahl oft durch
das Synchroprogramm unterbrochen wird, die Rasterzeitspanne
nicht ganz ausfüllt, also noch etwas Zeit zum weiteren Ab
arbeiten des Hintergrundprogrammes während jeder Raster
zeitspanne läßt.
Beim erfindungsgemäßen Verfahren und der erfindungsgemäßen
Vorrichtung unterscheiden sich System, die unterschiedlich
viele Größen berechnen, nicht mehr dadurch, daß unterschied
liche Rasterzeitspannen verwendet werden, sondern daß bei
gleicher Rasterzeitspanne umsomehr Verbundgruppen gebildet
werden, je mehr unterschiedliche Rechenoperationen auszu
führen sind. Wie beim Stand der Technik werden jeweils dann
zeitabhängige Programme gestartet, wenn die vorgegebene
Rasterzeitspanne abgelaufen ist. Bei diesen Programmen han
delt es sich jedoch nicht mehr um eine Gesamtgruppe aller
zeitabhängiger Programme, sondern um die genannten unter
schiedlichen Gruppen.
Aus programmtechnischen Gründen ist es von besonderem Vor
teil, das Verfahren so ablaufen zu lassen, daß in einem er
sten Programmbearbeitungsabschnitt an zeitabhängigen Pro
grammen nur jeweils die abstandskürzeste Programmgruppe und
in einem anschließenden zweiten Programmbearbeitungsab
schnitt an zeitabhängigen Programmen jeweils nur Verbund
gruppen aufgerufen und abgearbeitet werden und erste und
zweite Abschnitte dauernd aufeinander folgen.
Wie oben erwähnt, wird während des Ausführens des Haupt
programms dauernd geprüft, ob die Flagge gesetzt ist, die
den Ablauf der Rasterzeitspanne anzeigt. Nun ist es so,
daß gerade dann, wenn diese Überprüfung erfolgt, das prio
ritätshohe Synchroprogramm abzuarbeiten ist. Dann verzögert
sich der Start der zeitabhängigen Programme. Eine solche
Verzögerung kann auch bei extrem hohen Drehzahlen auftreten,
bei denen das Abarbeiten der zeitabhängigen Programme so
oft durch das Synchroprogramm unterbrochen wird, daß die
Gesamtlaufzeit zumindest der längstlaufenden Verbundgruppe
die Rasterzeitspanne überschreitet. Eine Weiterbildung der
Erfindung sieht vor, daß durch eine Zeitmeßeinrichtung die
genannte Verschiebung gemessen wird und dann, wenn diese
Verschiebung einen vorgegebenen Wert überschreitet, das
Abarbeiten einer abstandskürzesten Programmgruppe ausge
lassen wird. Dadurch wirken sich die genannten Verschie
bungen auf von Verbundgruppenprogrammen ausgeführten lnte
grationsverfahren kaum aus.
Die Erfindung wird im folgenden anhand von durch Fig.
3-5 veranschaulichten Ausführungsbeispielen näher er
läutert. Es zeigen:
Fig. 1 ein Diagramm betreffend die Ablauffolge unter
schiedlicher Programme beim Stand der Technik;
Fig. 2 ein Zeitdiagramm betreffend das Zusammenfassen
zeitabhängiger Programme beim Stand der Technik;
Fig. 3 Diagramme betreffend das Aufteilen zeitabhängiger
Programme in unterschiedliche Gruppen; und
Fig. 4 und 5 Diagramme betreffend zwei Ausführungsbei
spiele der Aufeinanderfolge unterschiedlicher
Gruppen zeitabhängiger Programme.
Wie bereits erläutert, werden beim erfindungsgemäßen Ver
fahren und der erfindungsgemäßen Vorrichtung die zeitunab
hängigen Programme in verschiedenen Gruppen zusammengefaßt.
Bei der Veranschaulichung durch Fig. 3 ist wie bei Fig. 2
davon ausgegangen, daß insgesamt vier zeitabhängige Pro
gramme ZAP 1-ZAP 4 bestehen. Im Beispiel ist davon ausge
gangen, daß die zeitabhängigen Programme ZAP 1 und ZAP 2 zu
einer Gruppe GAKP abstandskürzester zeitabhängiger Programme
zusammengefaßt sind. Es kann dies z. B. ein Programm zum
Berechnen des Integralwertes eines Lambdareglers und ein
Programm zum Integrieren des Signales der Lambdasonde bei
einem Magerkonzept sein. Es ist zweckmäßig, die genannten
Größen relativ häufig zu aktualisieren, weswegen diese nach
Ablauf jeder Rasterzeitspanne, also mit dem kürzest mögli
chen Abstand, aufgerufen werden sollen. Die Programme ZAP 3
und ZAP 4 seien dagegen, z. B. Programme zum Kompensieren
von Störgrößen durch Lernverfahren, z. B. zum Kompensieren
eines multiplikativen bzw. eines additiven Fehlers in der
Einspritzzeit. Es reicht aus, diese Programme seltener auf
zurufen und dafür entsprechend größere Zählerschrittweiten
in Integrationsverfahren zu benutzen, als sie verwendet
würden, wenn die entsprechenden Programme nach Ablauf jeder
Rasterzeitspanne aufgerufen würden. Die Zusammenfassung
der Gruppe GAKP abstandskürzester zeitabhängiger Programme
mit dem zeitabhängigen Programm 3 ist als Verbundgruppe VG 1
und die Zusammenfassung von GAKP mit dem zeitabhängigen
Programm 4 als Verbundgruppe VG 2 bezeichnet.
Die einfachste Ausführungsform einer erfindungsgemäßen Vor
richtung und eines erfindungsgemäßen Verfahren arbeiten so,
daß abwechselnd mit Beginn einer jeden Rasterzeitspanne die
Gruppe GAKP abstandskürzester zeitabhängiger Programme, die
Verbundgruppe VG 1 und die Verbundgruppe VG 2 abgearbeitet
werden. Innerhalb der Zeiten der Rasterzeitspanne, in denen
die genannten Gruppenprogramme nicht laufen, läuft das Hin
tergrundprogramm HGP weiter. Alle diese Programme werden
jeweils vom Synchroprogramm unterbrochen.
Eine aus programmtechnischen Gründen vorteilhaftere Ausfüh
rungsform ist in Fig. 4 dargestellt. In einem ersten Zeit
abschnitt wechseln sich nur das Hintergrundprogramm HGP
und die Gruppe GAKP ab. In einem zweiten Zeitabschnitt
werden dann auch die Verbundgruppen abgearbeitet. Beim
dargestellten Ausführungsbeispiel umfaßt jeder Abschnitt
drei Gruppen zeitabhängiger Programme und dreimal wird das
Hintergrundprogramm weiterbearbeitet. Im ersten Abschnitt
sind alle Gruppen zeitabhängiger Programme jeweils durch
die Gruppe GAKP abstandskürzester zeitabhängiger Programme
gebildet. Im zweiten Abschnitt sind die drei Gruppen da
gegen die Gruppen GAKP, VG 1 und VG 2. Der erste und der
zweite Abschnitt folgen vom Anfang HGPA des Hauptprogramms
bis zu dessen Ende HGPE abwechselnd aufeinander.
Fig. 5 zeigt ein Ausführungsbeispiel, bei dem die Gruppen
GAKP, VG 1 und VG 2 mit unterschiedlichen Zeitspannen ge
startet werden. Die Gruppe abstandskürzester zeitabhängi
ger Programme wird wieder mit Ablauf jeder Rasterzeitspan
ne ZSR gestartet, und zwar entweder als alleinige Gruppe
oder als Teilgruppe innerhalb einer der Verbundgruppen VG 1
oder VG 2. Die Verbundgruppe VG 1 wird jeweils nach drei
Rasterzeitspannen ZSR und die Verbundgruppe VG 2 nach sechs
Rasterzeitspannen ZSR gestartet.
Die vorstehenden Beispiele machen deutlich, daß die erfin
dungsgemäße Vorrichtung und das erfindungsgemäße Verfahren
sehr flexibel sind und es ermöglichen, bei Systemen unter
schiedlichster Kompliziertheit mit derselben Rasterzeit
spanne ZSR, z. B. einer Zeitspanne von 10 ms auszukommen.
Über herkömmliche Funktionsmittel hinaus wird nur ein Mit
tel benötigt, das das Einhalten der gewünschten Abarbei
tungsfolge der Gruppen zeitabhängiger Programme überwacht.
Die erfindungsgemäße Vorrichtung und das erfindungsgemäße
Verfahren ermöglichen es darüberhinaus, Integrationsfehler
im zeitlichen Mittel auszugleichen, wie sie entstehen, wenn
die Zeitspanne zwischen zwei Startzeitpunkten von Gruppen
zeitabhängiger Programme länger wird als die Rasterzeit
spanne. Diese Verschiebung des Startzeitpunktes tritt un
vermeidbar dadurch auf, daß immer wieder der Fall eintritt,
daß gerade das prioritätshohe Synchroprogramm abzuarbeiten
ist, wenn die Rasterzeitspanne verstrichen ist und eigent
lich eine Gruppe zeitabhängiger Programme gestartet werden
sollte. Dieser Fehler kann dazu führen, daß z. B. erst
49 Gruppen zeitabhängiger Programme abgearbeitet sind, wenn
bereits 50 Rasterzeitspannen abgelaufen sind. Dadurch er
gibt sich eine Abweichung tatsächlicher lntegrationsgrößen
von eigentlich vorausgesetzten Integrationsgrößen. Im Bei
spielsfall wurde über einen Schritt zu wenig integriert.
Dieser Fehler läßt sich für die Gruppe abstandskürzester
zeitabhängiger Programme nicht beheben, jedoch für die sel
tener gestarteten Verbundgruppen, nämlich dadurch, daß dann,
wenn die Summe der Zeitabstände, mit denen eine bestimmte
Verbundgruppe aufgerufen wird und der erwarteten Summe von
Rasterzeitspannen zwischen einer halben und einer ganzen
Rasterzeitspanne liegt, eine Gruppe GAKP abstandskürzester
zeitabhängiger Programme ausgelassen wird. Dadurch wird
für die Verbundgruppen der eigentlich fehlende Integrations
schritt wieder eingeholt.
Das erfindungsgemäße Verfahren läßt sich auch mit Vorteil
bei einer Vorrichtung verwenden, die zur Stereoregelung
einer Brennkraftmaschine dient. Bei der Stereoregelung wer
den zwei Zylinderbänke einer Brennkraftmaschine, die zwei
Abgaskanäle mit jeweils einer Lambdasonde und einem Kata
lysator aufweist, gesondert geregelt. Bei dieser Regelung
ist es von Vorteil, Größen, die vom Lambdawert abhängen,
blockindividuell zu regeln, andere Größen dagegen gemeinsam
zu verwenden, z. B. Vorsteuerwerte oder Tankadaptionswerte.
Da bei dieser Anwendung in der Vorrichtung Teilprogramme
für die beiden Zylinderbänke gesondert auszuführen sind,
ergibt sich beim bekannten Verfahren gemäß den Fig. 1 und 2
eine lange Laufdauer der Gesamtgruppe zeitabhängiger Pro
gramme, was eine umfangreiche Anpassung der Integrations
parameter wegen sehr langer Rasterzeitspanne erfordert.
Wird aber an einer solchen Vorrichtung das erfindungsgemäße
Verfahren angewandt, kann auch hier eine für ein Systemkon
zept einheitliche Rasterzeitspanne von z. B. 10 ms beibe
halten werden, so daß ein Anpassen von Integrationspara
metern alleine aus Programmablaufgründen nicht erforderlich
ist.
Bei den Ausführungsbeispielen wurde davon ausgegangen, daß
nur eine einzige Gruppe GAKP abstandskürzester zeitabhän
giger Programme vorhanden ist. Es ist jedoch auch möglich,
mehrere solcher Gruppen vorzusehen, z. B. zwei Gruppen ab
standskürzester zeitabhängiger Programme, die kein Programm
miteinander gemeinsam haben. Diese werden dann derartig
mit weiteren zeitabhängigen Programmen zu Verbundgruppen
zusammengesetzt und dann abgearbeitet, daß immer abwechselnd
die eine Gruppe abstandskürzester zeitabhängiger Programme
und dann die andere bearbeitet wird, sei es als einzelne
Gruppe oder als Verbundgruppe mit mindestens einem weiteren
zeitabhängigen Programm.
Claims (6)
1. Verfahren zum Einstellen von Betriebsgrößen einer Brenn
kraftmaschine, bei dem zeitunabhängige Programme in einem
prioritätsniedrigen Hintergrundprogramm, kurbelwinkelab
hängige Programme in einem prioritätshohen Synchroprogramm
und zeitabhängige Programme mit gegenseitigem Abstand von
mindestens einer vorgegebenen Rasterzeitspanne ablaufen,
dadurch gekennzeichnet, daß die zeitabhängigen
Programme in verschiedene Gruppen eingeteilt werden, nämlich
mindestens in eine abstandskürzeste Programmgruppe (GAKP)
und abstandslängere Programme und daß an die abstandskürze
ste Programmgruppe mindestens eines der abstandslängeren
Programme (ZAP 3, ZAP 4) angefügt wird, wodurch mindestens
eine Verbundgruppe (VG 1, VG 2) gebildet wird, und daß die
abstandskürzeste Programmgruppe oder eine der Verbundgruppen
jeweils dann gestartet wird, wenn die Rasterzeitspanne (ZSR)
abgelaufen und die zuvor gestartete Gruppe abstandskürze
ster zeitabhängiger Programme oder Verbundgruppe abgearbei
tet ist.
2. Verfahren nach Anspruch 1, d adurch gekenn
zeichnet, daß unterschiedliche Verbundgruppen in
unterschiedlichen, jeweils vorgegebenen Zeitabständen auf
gerufen und dann abgearbeitet werden.
3. Verfahren nach Anspruch 1, dadurch gekenn
zeichnet, daß in einem ersten Programmbearbeitungsab
schnitt an zeitabhängigen Programmen nur jeweils die Gruppe
abstandskürzester zeitabhängiger Programme und in einem
anschließenden zweiten Programmbearbeitungsabschnitt an
zeitabhängigen Programmen jeweils nur Verbundgruppen auf
gerufen und abgearbeitet werden und erste und zweite Ab
schnitte dauernd aufeinander folgen.
4. Verfahren nach einem der Ansprüche 1-3, dadurch
gekennzeichnet, daß die Summe der Zeitabstände,
in denen eine bestimmte Verbundgruppe aufgerufen wird, ge
messen wird und mit einer erwarteten Summe von Rasterzeit
spannen verglichen wird und dann, wenn die Differenz der
Summen zwischen einer halben und einer ganzen Rasterzeit
spanne beträgt, eine Gruppe abstandskürzester zeitabhän
giger Programme (GAKP) ausgelassen wird.
5. Vorrichtung zum Einstellen von Betriebsgrößen einer
Brennkraftmaschine, in welcher Vorrichtung zeitunabhängige
Programme in einem prioritätsniedrigen Hintergrundprogramm,
kurbelwinkelabhängige Programme in einem prioritätshohen
Synchroprogramm und zeitabhängige Programme mit gegensei
tigem Abstand von mindestens einer vorgegebenen Rasterzeit
spanne ablaufen,
dadurch gekennzeichnet, daß die zeitabhängigen
Programme (ZAP 1-ZAP 4) in verschiedene Gruppen eingeteilt
sind, nämlich mindestens in eine Gruppe abstandskürzester
zeitabhängiger Programme (GAKP) und abstandslängere Pro
gramme (ZAP 3, ZAP 4) und daß an die Gruppe abstandskürze
ster zeitabhängiger Programme mindestens eines der abstands
längeren Programme angefügt ist, wodurch mindestens eine
Verbundgruppe (VG 1, VG 2) gebildet ist, und daß Mittel vor
handen sind, um die abstandskürzeste Programmgruppe oder
eine der Verbundgruppen jeweils dann zu starten, wenn die
Rasterzeitspanne abgelaufen und die zuvor gestartete Gruppe
abstandskürzester zeitabhängiger Programme oder Verbund
gruppe abgearbeitet ist.
6. Vorrichtung nach Anspruch 5, dadurch gekenn
zeichnet, daß sie zum Einstellen der Betriebsgrößen
einer Brennkraftmaschine mit zwei Zylinderbänken und zwei
gesonderten Abgaskanälen mit jeweils einer Lambdasonde und
einem Katalysator dient und zu diesem Zweck Mittel aufweist,
um verschiedene der zeitabhängigen Programme doppelt, näm
lich für jede Zylinderbank einmal, innerhalb eines Programm
abschnittes ablaufen zu lassen.
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE3826526A DE3826526A1 (de) | 1988-08-04 | 1988-08-04 | Verfahren und vorrichtung zum einstellen von betriebsgroessen einer brennkraftmaschine |
KR1019900700709A KR0147075B1 (ko) | 1988-08-04 | 1989-07-21 | 내연기관의 작동 매개 변수를 세팅하는 공정 및 장치 |
EP89908389A EP0382823B1 (de) | 1988-08-04 | 1989-07-21 | Verfahren und vorrichtung zum einstellen von betriebsgrössen einer brennkraftmaschine |
JP1507704A JP2740317B2 (ja) | 1988-08-04 | 1989-07-21 | 内燃機関の作動量の調整方法および装置 |
US07/466,293 US5162999A (en) | 1988-08-04 | 1989-07-21 | Process and device for adjusting operating parameters of an internal combustion engine |
PCT/DE1989/000485 WO1990001629A1 (de) | 1988-08-04 | 1989-07-21 | Verfahren und vorrichtung zum einstellen von betriebsgrössen einer brennkraftmaschine |
DE8989908389T DE58901094D1 (de) | 1988-08-04 | 1989-07-21 | Verfahren und vorrichtung zum einstellen von betriebsgroessen einer brennkraftmaschine. |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE3826526A DE3826526A1 (de) | 1988-08-04 | 1988-08-04 | Verfahren und vorrichtung zum einstellen von betriebsgroessen einer brennkraftmaschine |
Publications (1)
Publication Number | Publication Date |
---|---|
DE3826526A1 true DE3826526A1 (de) | 1990-02-08 |
Family
ID=6360244
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE3826526A Withdrawn DE3826526A1 (de) | 1988-08-04 | 1988-08-04 | Verfahren und vorrichtung zum einstellen von betriebsgroessen einer brennkraftmaschine |
DE8989908389T Expired - Lifetime DE58901094D1 (de) | 1988-08-04 | 1989-07-21 | Verfahren und vorrichtung zum einstellen von betriebsgroessen einer brennkraftmaschine. |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE8989908389T Expired - Lifetime DE58901094D1 (de) | 1988-08-04 | 1989-07-21 | Verfahren und vorrichtung zum einstellen von betriebsgroessen einer brennkraftmaschine. |
Country Status (6)
Country | Link |
---|---|
US (1) | US5162999A (de) |
EP (1) | EP0382823B1 (de) |
JP (1) | JP2740317B2 (de) |
KR (1) | KR0147075B1 (de) |
DE (2) | DE3826526A1 (de) |
WO (1) | WO1990001629A1 (de) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0608456A1 (de) * | 1993-01-28 | 1994-08-03 | Siemens Aktiengesellschaft | Motorsteuerung |
EP0612917A1 (de) * | 1993-02-25 | 1994-08-31 | Siemens Aktiengesellschaft | Motorsteuerung |
DE19757875A1 (de) * | 1997-12-24 | 1999-07-15 | Bosch Gmbh Robert | Verfahren zum Betreiben einer Brennkraftmaschine insbesondere eines Kraftfahrzeugs |
DE4410775C2 (de) * | 1994-03-28 | 2000-04-06 | Daimler Chrysler Ag | Steuergerät und Arbeitsverfahren eines Betriebssystems für dieses Steuergerät |
DE4241790B4 (de) * | 1992-12-11 | 2016-06-09 | Robert Bosch Gmbh | Verfahren und Vorrichtung zum Betreiben von Steuereinrichtungen insbesondere für Fahrzeuge |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2819836B2 (ja) * | 1991-01-23 | 1998-11-05 | 日産自動車株式会社 | 内燃機関の自己診断装置 |
EP0639705B1 (de) | 1993-04-29 | 1997-06-25 | Siemens Aktiengesellschaft | Elektronische Steuerung |
JP3578082B2 (ja) * | 2000-12-20 | 2004-10-20 | 株式会社デンソー | 処理実行装置及び記録媒体 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS51152716U (de) * | 1975-05-30 | 1976-12-06 | ||
DE3072043D1 (en) * | 1979-04-06 | 1987-11-19 | Hitachi Ltd | Electronic type engine control method and apparatus |
JPS5638542A (en) * | 1979-09-05 | 1981-04-13 | Hitachi Ltd | Controlling method for engine |
DE3224030A1 (de) * | 1982-06-28 | 1983-12-29 | Robert Bosch Gmbh, 7000 Stuttgart | Verfahren zur steuerung eines mikrorechners |
JPH06100155B2 (ja) * | 1985-12-20 | 1994-12-12 | 本田技研工業株式会社 | エンジン制御装置の演算処理方法 |
US4954948A (en) * | 1986-12-29 | 1990-09-04 | Motorola, Inc. | Microprocessor operating system for sequentially executing subtasks |
DE3733717A1 (de) * | 1987-10-06 | 1989-04-20 | Deutsche Fernsprecher Gmbh | Schaltung zur programmierung einer fernsprechanlage oder eines telekommunikationsendgeraetes |
-
1988
- 1988-08-04 DE DE3826526A patent/DE3826526A1/de not_active Withdrawn
-
1989
- 1989-07-21 EP EP89908389A patent/EP0382823B1/de not_active Expired - Lifetime
- 1989-07-21 US US07/466,293 patent/US5162999A/en not_active Expired - Lifetime
- 1989-07-21 DE DE8989908389T patent/DE58901094D1/de not_active Expired - Lifetime
- 1989-07-21 WO PCT/DE1989/000485 patent/WO1990001629A1/de active IP Right Grant
- 1989-07-21 KR KR1019900700709A patent/KR0147075B1/ko not_active IP Right Cessation
- 1989-07-21 JP JP1507704A patent/JP2740317B2/ja not_active Expired - Lifetime
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE4241790B4 (de) * | 1992-12-11 | 2016-06-09 | Robert Bosch Gmbh | Verfahren und Vorrichtung zum Betreiben von Steuereinrichtungen insbesondere für Fahrzeuge |
EP0608456A1 (de) * | 1993-01-28 | 1994-08-03 | Siemens Aktiengesellschaft | Motorsteuerung |
EP0612917A1 (de) * | 1993-02-25 | 1994-08-31 | Siemens Aktiengesellschaft | Motorsteuerung |
DE4410775C2 (de) * | 1994-03-28 | 2000-04-06 | Daimler Chrysler Ag | Steuergerät und Arbeitsverfahren eines Betriebssystems für dieses Steuergerät |
DE19757875A1 (de) * | 1997-12-24 | 1999-07-15 | Bosch Gmbh Robert | Verfahren zum Betreiben einer Brennkraftmaschine insbesondere eines Kraftfahrzeugs |
DE19757875C2 (de) * | 1997-12-24 | 2001-11-29 | Bosch Gmbh Robert | Verfahren zum Betreiben einer Brennkraftmaschine insbesondere eines Kraftfahrzeugs |
Also Published As
Publication number | Publication date |
---|---|
EP0382823B1 (de) | 1992-04-01 |
KR900702208A (ko) | 1990-12-06 |
WO1990001629A1 (de) | 1990-02-22 |
DE58901094D1 (de) | 1992-05-07 |
KR0147075B1 (ko) | 1998-08-17 |
EP0382823A1 (de) | 1990-08-22 |
JP2740317B2 (ja) | 1998-04-15 |
JPH03500438A (ja) | 1991-01-31 |
US5162999A (en) | 1992-11-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0483166B1 (de) | Sequentielles kraftstoffeinspritzverfahren | |
DE3336028C2 (de) | ||
DE19527218B4 (de) | Verfahren und Vorrichtung zur Regelung der Laufruhe einer Brennkraftmaschine | |
DE68923526T2 (de) | Verfahren und Vorrichtung zur elektronischen Steuerung einer Maschine mit mehreren Zylindern. | |
DE102009031707B4 (de) | Verfahren zum Betrieb eines Verbrennungsmotors | |
DE102008054690B4 (de) | Verfahren und Vorrichtung zur Kalibrierung von Teileinspritzungen in einer Brennkraftmaschine, insbesondere eines Kraftfahrzeugs | |
DE3423144A1 (de) | Verfahren zum steuern der kraftstoffzufuhr zu einer brennkraftmaschine bei beschleunigung | |
DE4436121C2 (de) | Regelung der Kraftstoffzufuhr zu einem Verbrennungsmotor | |
DE3033526A1 (de) | Elektronisches steuerverfahren fuer brennkraftmaschinen | |
DE4140527A1 (de) | Steuervorrichtung fuer das luft/brennstoff-verhaeltnis zur verwendung in einem verbrennungsmotor | |
EP0375758B1 (de) | Verfahren und vorrichtung zur lambdaregelung mit mehreren sonden | |
EP0428550A1 (de) | Stereolambdaregelung. | |
DE2726115A1 (de) | Elektronische steuerschaltung fuer ein automatisches schaltgetriebe | |
DE3826526A1 (de) | Verfahren und vorrichtung zum einstellen von betriebsgroessen einer brennkraftmaschine | |
DE3403260C2 (de) | ||
DE3226026A1 (de) | Verfahren und vorrichtung zur elektronischen regelung einer brennkraftmaschine | |
EP0629775A1 (de) | Verfahren und Vorrichtung zur Regelung der Laufruhe einer Brennkraftmaschine | |
DE102007000039A1 (de) | Luft-Kraftstoff-Verhältnissteuergerät für eine Brennkraftmaschine | |
DE19612453A1 (de) | Verfahren zum Bestimmen der in das Saugrohr oder in den Zylinder einer Brennkraftmaschine einzubringenden Kraftstoffmasse | |
DE3423110C2 (de) | ||
DE10221337B4 (de) | Verfahren und Vorrichtung zur Korrektur einer Kraftstoffmenge, die einer Brennkraftmaschine zugeführt wird | |
DE102011077698A1 (de) | Verfahren und Vorrichtung zur Regelung der Laufruhe einer Brennkraftmaschine | |
DE19926982C2 (de) | Motordrehzahl-Berechnungsvorrichtung | |
DE3617750A1 (de) | Steuer- und regelverfahren zur einstellung des zuendzeitpunktes bei brennkraftmaschinen | |
DE4034524C2 (de) | Einrichtung und Verfahren zur Steuerung des Betriebs einer Mehrzylinder-Brennkraftmaschine |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8139 | Disposal/non-payment of the annual fee |