DE4437336A1 - Method and device for controlling an internal combustion engine - Google Patents

Method and device for controlling an internal combustion engine

Info

Publication number
DE4437336A1
DE4437336A1 DE4437336A DE4437336A DE4437336A1 DE 4437336 A1 DE4437336 A1 DE 4437336A1 DE 4437336 A DE4437336 A DE 4437336A DE 4437336 A DE4437336 A DE 4437336A DE 4437336 A1 DE4437336 A1 DE 4437336A1
Authority
DE
Germany
Prior art keywords
control unit
fuel
error
threshold
internal combustion
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
Application number
DE4437336A
Other languages
German (de)
Inventor
Roland Dipl Ing Klatt
Guenter Dr Ing Dr Driedger
Peter Dipl Ing Lutz
Peter Dr Ing Dr Schmitz
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Robert Bosch GmbH
Original Assignee
Robert Bosch GmbH
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Robert Bosch GmbH filed Critical Robert Bosch GmbH
Priority to DE4437336A priority Critical patent/DE4437336A1/en
Priority to EP95113201A priority patent/EP0708233B1/en
Priority to DE59510112T priority patent/DE59510112D1/en
Publication of DE4437336A1 publication Critical patent/DE4437336A1/en
Withdrawn legal-status Critical Current

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/24Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
    • F02D41/26Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor
    • F02D41/266Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor the computer being backed-up or assisted by another circuit, e.g. analogue
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/22Safety or indicating devices for abnormal conditions
    • F02D41/222Safety or indicating devices for abnormal conditions relating to the failure of sensors or parameter detection devices
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/30Controlling fuel injection
    • F02D41/38Controlling fuel injection of the high pressure type
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/22Safety or indicating devices for abnormal conditions
    • F02D2041/224Diagnosis of the fuel system
    • F02D2041/226Fail safe control for fuel injection pump

Description

Stand der TechnikState of the art

Die Erfindung betrifft ein Verfahren und eine Vorrichtung zur Steuerung einer Brennkraftmaschine, insbesondere einer Dieselbrennkraftmaschine gemäß den Oberbegriffen der unab­ hängigen Ansprüche.The invention relates to a method and a device for controlling an internal combustion engine, in particular one Diesel internal combustion engine according to the generic terms of the independent pending claims.

Ein solches Verfahren und eine solche Vorrichtung ist aus der DE-OS 41 08 639 bekannt. Dort wird ein Verfahren und ei­ ne Vorrichtung zur Steuerung einer Brennkraftmaschine, ins­ besondere einer Dieselbrennkraftmaschine, beschrieben. Mit­ tels wenigstens eines Magnetventils wird der Beginn und das Ende der Kraftstoffzumessung festgelegt. Eine erste Steuer­ einheit gibt abhängig von verschiedenen Größen ein Kraft­ stoffmengensignal vor. Eine zweite Steuereinheit bestimmt ausgehend von dem Kraftstoffmengensignal und weiteren Größen eine Ansteuerdauer für das Magnetventil.Such a method and such a device is out DE-OS 41 08 639 known. There is a procedure and egg ne device for controlling an internal combustion engine, ins particular of a diesel engine. With At least one solenoid valve is the beginning and that End of fuel metering determined. A first tax unit gives power depending on different sizes substance quantity signal. A second control unit determines based on the fuel quantity signal and other quantities a control period for the solenoid valve.

Bei der Verarbeitung der verschiedenen Signale oder bei der Übertragung der Signale zwischen den beiden Steuereinheiten können Fehler auftreten, die zu einer Signalverfälschung führen.When processing the various signals or when Transmission of the signals between the two control units errors can occur that lead to signal corruption to lead.

Aufgabe der ErfindungObject of the invention

Der Erfindung liegt die Aufgabe zugrunde, bei einem Verfah­ ren und einer Vorrichtung zur Steuerung einer Brennkraftma­ schine der eingangs genannten Art auftretende Fehler zu er­ kennen. Diese Aufgabe wird durch die in den unabhängigen An­ sprüchen gekennzeichneten Merkmale gelöst.The invention is based, to a method ren and a device for controlling an internal combustion engine errors of the type mentioned at the beginning know. This task is carried out by the independent An Characteristics marked solved.

Aus der DE-OS 41 33 268 ist eine Vorrichtung zur Steuerung der Antriebsleistung eines Fahrzeugs bekannt. Diese Vorrich­ tung umfaßt eine erste Steuereinheit zur Steuerung der ein­ zuspritzenden Kraftstoffmenge und eine zweite Steuereinheit zur Steuerung der Drosselklappenstellung. Desweiteren ist eine Meßeinrichtung zur Erfassung beispielsweise der Dreh­ zahl des Fahrzeugs vorgesehen, wobei diese Meßeinrichtung wenigstens zwei zueinander redundante Sensoren umfaßt. Die erste Steuereinheit wertet das Signal des ersten Sensors und die zweite Steuereinheit das Ausgangssignal eines weiteren Sensors der Meßeinrichtung aus. Die beiden Signale werden von einer der Steuereinheiten auf Plausibilität überprüft.DE-OS 41 33 268 is a device for control the drive power of a vehicle is known. This device device comprises a first control unit for controlling the one amount of fuel to be injected and a second control unit to control the throttle valve position. Furthermore is a measuring device for detecting, for example, the rotation Number of the vehicle provided, this measuring device comprises at least two mutually redundant sensors. The first control unit evaluates the signal of the first sensor and the second control unit outputs another Sensor of the measuring device. The two signals are checked for plausibility by one of the control units.

Mittels dieser Vorrichtung ist lediglich die Überprüfung der Sensorsignale bzw. des Sensors möglich. Ein Fehler im Be­ reich der Steuereinheit bzw. bei der Signalübertragung zwi­ schen den Steuereinheiten kann mit dieser Einrichtung nicht erkannt werden.This device is only used to check the Sensor signals or the sensor possible. A mistake in loading rich in the control unit or in the signal transmission between The control units cannot work with this device be recognized.

Vorteile der ErfindungAdvantages of the invention

Mittels der beschriebenen Vorgehensweise ist eine einfache kostengünstige Fehlererkennung möglich. Using the procedure described is a simple one Cost-effective error detection possible.  

Vorteilhafte und zweckmäßige Ausgestaltungen und Weiterbil­ dungen der Erfindung sind in den Unteransprüchen gekenn­ zeichnet.Advantageous and practical refinements and training The invention is characterized in the subclaims draws.

Zeichnungdrawing

Die Erfindung wird nachstehend anhand der in der Zeichnung dargestellten Ausführungsformen erläutert. Es zeigenThe invention is described below with reference to the drawing illustrated embodiments explained. Show it

Fig. 1 ein Blockdiagramm der erfindungsgemäßen Vorrichtung, Fig. 2 ein Flußdiagramm zur Verdeutlichung einer ersten Ausfüh­ rungsform und Fig. 3 ein Flußdiagramm zur Verdeutlichung einer weiteren Ausführungsform. Fig. 1 is a block diagram of the device according to the invention, Fig. 2 is a flowchart to illustrate a first embodiment and Fig. 3 is a flowchart to illustrate another embodiment.

Beschreibung der AusführungsbeispieleDescription of the embodiments

Im folgenden wird die erfindungsgemäße Vorrichtung und das erfindungsgemäße Verfahren am Beispiel einer selbstzündenden Brennkraftmaschine beschrieben. Die Erfindung ist aber nicht auf selbstzündende Brennkraftmaschinen beschränkt. Sie kann auch bei anderen Typen von Brennkraftmaschinen eingesetzt werden.In the following the device according to the invention and the The inventive method using the example of a self-igniting Internal combustion engine described. But the invention is not limited to self-igniting internal combustion engines. she can also used in other types of internal combustion engines will.

In Fig. 1 sind die wesentlichen Elemente der erfindungsge­ mäßen Vorrichtung dargestellt. Mit 100 ist eine Brennkraft­ maschine bezeichnet. Ein Stellglied 110 legt die in die Brennkraftmaschine 100 einzuspritzende Kraftstoffmenge fest. Eine erste Steuereinheit 130 überwacht sich selbst auf ord­ nungsgemäße Funktion. Die Steuereinheit 130 beaufschlagt ei­ ne zweite Steuereinheit 120 mit einem Signal QK. Neben die­ sem Signal QK können noch weitere Signale von der Steuerein­ heit 130 zur zweiten Steuereinheit 120 übertragen werden. Diese Signale sind nicht dargestellt. Die zweite Steuerein­ heit 120 beaufschlagt das Stellglied 110 mit entsprechenden Ansteuersignalen AD. In Fig. 1, the essential elements of the device according erfindungsge are shown. With 100 an internal combustion engine is designated. An actuator 110 determines the amount of fuel to be injected into the internal combustion engine 100 . A first control unit 130 monitors itself for proper functioning. The control unit 130 applies a signal QK to a second control unit 120 . In addition to this signal QK, further signals can be transmitted from control unit 130 to second control unit 120 . These signals are not shown. The second control unit 120 acts on the actuator 110 with corresponding control signals AD.

Vorzugsweise ist das Stellglied als Magnetventil realisiert. Die Ansteuersignale für das Magnetventil legen den Beginn und das Ende der Kraftstoffzumessung in die Brennkraftma­ schine 100 fest. Als Stellglied sind auch andere Realisie­ rungen denkbar. So kann beispielsweise das Stellglied als Regelstange oder als Verstellhebel einer Dieseleinspritzpum­ pe realisiert sein. Im folgenden wird ein Ausführungsbei­ spiel beschrieben, bei dem das Stellglied als Magnetventil realisiert ist.The actuator is preferably implemented as a solenoid valve. The control signals for the solenoid valve determine the start and end of the fuel metering in the internal combustion engine 100 . Other realizations are also conceivable as an actuator. For example, the actuator can be implemented as a control rod or as an adjustment lever of a diesel injection pump. In the following, a game is described in which the actuator is implemented as a solenoid valve.

Die zweite Steuereinheit 120 umfaßt unter anderem eine An­ steuereinrichtung 125, die über ein Umschaltmittel 170 mit dem Magnetventil 110 verbunden ist. Das Umschaltmittel 170 kann sowohl von der ersten Steuereinheit 130 als auch von der zweiten Steuereinheit 120 mit einem Signal MAB beauf­ schlagt werden. Liegt dieses Signal MAB vor, so beaufschlagt das Umschaltmittel 170 das Magnetventil mit einem solchen Signal MAB, daß die Kraftstoffzumessung unterbunden wird. Vorzugsweise wird durch das Umschaltmittel 170 das Magnet­ ventil 110 stromlos geschaltet, damit keine Kraftstoffzumes­ sung mehr erfolgt. Dies ergibt den Vorteil, daß auch bei ei­ nem Defekt in der Steuereinheit 120 ein sicheres Abschalten der Brennkraftmaschine möglich ist.The second control unit 120 includes, among other things, a control device 125 , which is connected to the solenoid valve 110 via a switching means 170 . The switching means 170 can be acted upon by a signal MAB both from the first control unit 130 and from the second control unit 120 . If this signal MAB is present, the switching means 170 acts on the solenoid valve with a signal MAB such that the fuel metering is prevented. The solenoid valve 110 is preferably de-energized by the switching means 170 so that no more fuel is added. This has the advantage that a safe shutdown of the internal combustion engine is possible even with a defect in the control unit 120 .

Ferner ist diese Ansteuereinrichtung 125 mit der ersten Steuereinheit über eine Eingangs- und eine Ausgangsleitung verbunden. Ferner steht die zweite Steuereinheit 120 mit ei­ nem ersten Sensor 165 in Verbindung, der ein Drehzahlsignal NNW liefert.Furthermore, this control device 125 is connected to the first control unit via an input and an output line. Furthermore, the second control unit 120 is connected to a first sensor 165 , which supplies a speed signal NNW.

Die erste und die zweite Steuereinrichtung sind vorzugsweise mittels eines sogenannten CAN-Bus miteinander verbunden. Sie tauschen über diese Schnittstelle die beschriebenen Signale aus.The first and the second control device are preferred connected to each other by means of a so-called CAN bus. she  exchange the described signals via this interface out.

Bei der ersten Steuereinrichtung 130 handelt es sich vor­ zugsweise um ein sogenanntes Motorsteuergerät, das brenn­ kraftmaschinenspezifische Daten berechnet. Dieses Steuerge­ rät berechnet beispielsweise ausgehend von der Fahrpedal­ stellung, der Drehzahl und Umgebungsbedingungen eine Mengen­ größe, die der einzuspritzenden Kraftstoffmenge entspricht. Ferner gibt das Steuergerät 130 die Winkelstellung der Kur­ belwelle, bei der die Einspritzung beginnen soll.The first control device 130 is preferably a so-called engine control unit that calculates engine-specific data. Based on the accelerator pedal position, the speed and ambient conditions, this control unit calculates a quantity that corresponds to the quantity of fuel to be injected. Furthermore, the control unit 130 gives the angular position of the cure at which the injection is to begin.

Die zweite Steuereinheit 120 wird üblicherweise als Pumpen­ steuergerät bezeichnet. Diese Steuereinrichtung 120 setzt die motorspezifischen Daten in pumpenspezifische Signale um, um die Kraftstoffpumpe anzusteuern.The second control unit 120 is usually referred to as a pump control unit. This control device 120 converts the engine-specific data into pump-specific signals in order to control the fuel pump.

Der erster Sensor 165 tastet ein Impulsrad 160 ab, das vor­ zugsweise auf der Nockenwelle angeordnet ist. Das Impulsrad auf der Nockenwelle umfaßt zahlreiche Markierungen, die bei­ spielsweise in einem Abstand von drei Grad angeordnet sind.The first sensor 165 scans a pulse wheel 160 , which is preferably arranged on the camshaft. The pulse wheel on the camshaft includes numerous markings, which are arranged at a distance of three degrees for example.

Die erste Steuereinrichtung 130 umfaßt unter anderem eine Mengenvorgabe 135, die mit der Ansteuereinrichtung 125 in Verbindung steht. Desweiteren umfaßt sie eine Fehlererken­ nungseinrichtung 140, die Signale von der Mengenvorgabe 135 und der Ansteuereinrichtung 125 erhält. Die Fehlererken­ nungseinrichtung 140 umfaßt unter anderem einen ersten Feh­ lerspeicher 141 und einen zweiten Fehlerspeicher 142.The first control device 130 includes, among other things, a quantity specification 135 which is connected to the control device 125 . Furthermore, it comprises an error detection device 140 , which receives signals from the quantity specification 135 and the control device 125 . The error detection device 140 includes, among other things, a first error memory 141 and a second error memory 142 .

Desweiteren beaufschlagt ein zweiter Sensor 155 die erste Steuereinrichtung 130 mit einem weiteren Drehzahlsignal NKW. Dieser Sensor 155 tastet ein Impulsrad 150 ab, das vorzugs­ weise auf der Kurbelwelle angeordnet ist. Furthermore, a second sensor 155 acts on the first control device 130 with a further speed signal NKW. This sensor 155 scans a pulse wheel 150 , which is preferably arranged on the crankshaft.

Das Signal des Sensors 165 wird von der zweiten Steuerein­ richtung 120 ausgewertet und ferner zu der ersten Steuerein­ richtung weitergeleitet. Dort gelangt sie zur Fehlerüberwa­ chung 140. Dort wird das erste Drehzahlsignal NNW und das zweite Drehzahlsignal NKW der Fehlerauswertung 140 zuge­ führt.The signal of the sensor 165 is evaluated by the second control device 120 and further forwarded to the first control device. There it arrives at error monitoring 140 . There, the first speed signal NNW and the second speed signal NKW are fed to the error evaluation 140 .

Diese Einrichtung arbeitet nun wie folgt. Die Mengenvorgabe 135 berechnet ausgehend von verschiedenen nicht dargestell­ ten Sensorsignalen, wie beispielsweise der Fahrpedalstellung und der Drehzahl, die mittels des zweiten Sensors 155 erfaßt wird, eine Kraftstoffmengengröße, die auch als Kraftstoff­ mengensignal QK bezeichnet wird. Dieses Kraftstoffmengen­ signal QK übermittelt die erste Steuereinrichtung 130 an die zweite Steuereinrichtung 120, wo dieses Signal zur Ansteuer­ stufe 125 gelangt.This facility now works as follows. The quantity specification 135 calculates, based on various sensor signals, not shown, such as the accelerator pedal position and the rotational speed, which is detected by means of the second sensor 155 , a quantity of fuel quantity, which is also referred to as the fuel quantity signal QK. This fuel quantity signal QK is transmitted by the first control device 130 to the second control device 120 , where this signal reaches the control stage 125 .

Die Ansteuerstufe 125 berechnet ausgehend von dem Kraft­ stoffmengensignal QK, sowie einem nicht dargestellten För­ derbeginnsignal, dem zweiten Drehzahlsignal NNW sowie ggf. weiteren Signalen eine Stellgröße, die auch als Ansteuer­ signal zur Beaufschlagung des Magnetventils bezeichnet wird. Im wesentlichen bestimmt die Ansteuereinrichtung 125 ein Signal, das den Beginn der Kraftstoffzumessung festlegt und ein Signal, das das Ende der Kraftstoffzumessung festlegt. Die Zeitdauer zwischen dem Beginn und dem Ende der Kraft­ stoffzumessung wird als Ansteuerdauer AD bezeichnet.The control stage 125 calculates a manipulated variable based on the fuel quantity signal QK, as well as a start signal (not shown), the second speed signal NNW and possibly other signals, which is also referred to as a control signal for loading the solenoid valve. In essence, the control device 125 determines a signal which determines the start of the fuel metering and a signal which determines the end of the fuel metering. The time period between the beginning and the end of the fuel metering is referred to as the control period AD.

Die Ansteuersignale, die den Einspritzbeginn und das Ende der Kraftstoffzumessung festlegen, werden bei bestimmten Stellungen der Nockenwelle 160 ausgelöst. The control signals that determine the start of injection and the end of the fuel metering are triggered at certain positions of the camshaft 160 .

Die erste Steuereinheit 130 umfaßt zusätzlich eine Fehlerer­ kennung 140, die verschiedene Signale miteinander auf Plau­ sibilität vergleicht.The first control unit 130 additionally includes an error detection 140 , which compares various signals with one another for plausibility.

So wird der Fehlererkennung 140 beispielsweise das Kraft­ stoffmengensignal QK der Mengenvorgabe 135 und die Ansteuer­ dauer AD der Ansteuereinrichtung 125 zugeführt. Erkennt die Fehlererkennung 140, daß diese beiden Signale nicht plausi­ bel zueinander sind, so wird ein erster Fehlerzähler 141 er­ höht.For example, the error detection 140 is supplied with the fuel quantity signal QK of the quantity specification 135 and the activation duration AD of the activation device 125 . If the error detection 140 recognizes that these two signals are not plausible to one another, a first error counter 141 is increased.

Desweiteren vergleicht die Fehlererkennung 140 die mittels der Sensoren 155 und 165 gemessene Drehzahl der Kurbel- und der Nockenwelle miteinander. Weichen diesen beiden Werte um mehr als einen Schwellwert voneinander ab, so wird ebenfalls auf Fehler erkannt und ein zweiter Fehlerzähler 142 um einen bestimmten Wert, vorzugsweise um den Wert 1 erhöht. Über­ schreitet einer der beiden Fehlerzähler einen bestimmten Schwellwert, so ist davon auszugehen, daß ein Fehler im Be­ reich eines der beiden Steuergeräte bzw. auf der Signalüber­ tragungsleitung vorliegt. In diesem Fall wird die Ein­ spritzung unterbunden. Dies erfolgt dadurch, daß die Um­ schalteinrichtung 170 mit einem entsprechenden Signal zur Unterbindung der Kraftstoffzufuhr angesteuert wird.Furthermore, the error detection 140 compares the speed of the crankshaft and the camshaft measured by means of the sensors 155 and 165 with one another. If these two values differ from one another by more than a threshold value, errors are also recognized and a second error counter 142 is increased by a specific value, preferably by the value 1. If one of the two error counters exceeds a certain threshold value, it can be assumed that there is an error in the loading area of one of the two control units or on the signal transmission line. In this case, the injection is prevented. This is done in that the order switching device 170 is driven with a corresponding signal to prevent the fuel supply.

Die Funktionsweise der Fehlerüberwachung 140 ist in Fig. 2 und 3 detaillierter dargestellt.The functioning of the error monitoring 140 is shown in more detail in FIGS. 2 and 3.

In Fig. 2 ist die Überprüfung des Kraftstoffmengen- und des Ansteuerdauersignals AD dargestellt. In einem ersten Schritt 200 wird ein erster Fehlerzähler FZ1 auf 0 gesetzt. An­ schließend in Schritt 210 wird das Kraftstoffmengensignal QK ermittelt. Im anschließenden Schritt 220 wird das Ansteuer­ dauersignal von der Ansteuereinrichtung 125 ermittelt. Die Abfrage 230 überprüft, ob das Kraftstoffmengensignal 0 ist, das bedeutet, daß momentan kein Kraftstoff eingespritzt wer­ den soll. Ist dies nicht der Fall, so setzt das Programm mit Schritt 210 fort.In FIG. 2, review of the fuel quantity and the Ansteuerdauersignals AD is shown. In a first step 200, a first error counter FZ1 is set to 0. Then, in step 210, the fuel quantity signal QK is determined. In the subsequent step 220, the control duration signal is determined by the control device 125 . The query 230 checks whether the fuel quantity signal is 0, which means that no fuel is currently being injected. If this is not the case, the program continues with step 210.

Andernfalls überprüft die Abfrage 240, ob die Ansteuerdauer AD kleiner oder gleich als ein Schwellwert SW1 ist. Dieser Schwellwert SW1 liegt bei sehr kleinen Ansteuerdauern, ins­ besondere nimmt er den Wert Null an. Ist dies der Fall, so liegt kein Fehler vor. In diesem Fall wird in Schritt 245 der Fehlerzähler FZ1 um einen konstanten Wert vorzugsweise um 1 verringert. Der Inhalt des Fehlerzählers FZ1 wird nur so lange verringert, bis er den Wert Null annimmt. Anschlie­ ßend folgt wieder Schritt 210.Otherwise, query 240 checks whether drive duration AD is less than or equal to a threshold value SW1. This threshold value SW1 is for very short activation times, in particular it assumes the value zero. If this is the case, there is no error. In this case, the error counter FZ1 is reduced by a constant value, preferably by 1, in step 245. The content of the error counter FZ1 is only reduced until it assumes the value zero. Step 210 then follows again.

Ist die Ansteuerdauer größer als der Schwellwert, das heißt, es würde eine signifikante Kraftstoffmenge bei dieser An­ steuerung eingespritzt, so wird in Schritt 250 der erste Fehlerzähler FZ1 um eine Konstante vorzugsweise um 1 erhöht. Die Abfrage 260 überprüft, ob der Fehlerzähler FZ1 größer als ein Fehlerschwellwert SFZ1 ist. Ist dies nicht der Fall, so folgt Schritt 210, andernfalls wird im Schritt 270 auf Fehler erkannt, und die Brennkraftmaschine durch unterbre­ chen der Kraftstoffzufuhr außer Betrieb gesetzt.If the activation duration is greater than the threshold value, that is to say a significant amount of fuel would be injected with this activation, then in step 250 the first error counter FZ1 is increased by a constant, preferably by 1. The query 260 checks whether the error counter FZ1 is greater than an error threshold SFZ1. If this is not the case, step 210 follows, otherwise an error is recognized in step 270, and the internal combustion engine is put out of operation by interrupting the fuel supply.

Die Konstanten um die der Fehlerzähler erhöht bzw. verrin­ gert werden können, müssen aber nicht die gleichen Werte be­ sitzen.The constants by which the error counter increases or decreases can be used, but do not have to have the same values to sit.

In Fig. 3 ist die Überprüfung der Drehzahlsignale darge­ stellt. In einem ersten Schritt 300 wird der zweite Fehler­ zähler FZ2 zu 0 gesetzt. Im Schritt 310 wird die Nockenwel­ lendrehzahl NNW mittels des Sensors 165 erfaßt, dies erfolgt vorzugsweise durch die Steuereinheit 120, und zur Fehlerer­ kennung 140 übertragen. Im Schritt 320 wird die Kurbelwel­ lendrehzahl NKW mittels des Sensors 155 ermittelt.In Fig. 3 the check of the speed signals is Darge provides. In a first step 300, the second error counter FZ2 is set to 0. In step 310, the camshaft speed NNW is detected by the sensor 165 , this is preferably done by the control unit 120 , and transmitted for error detection 140 . In step 320, the crankshaft speed NKW is determined by means of the sensor 155 .

Im Schritt 330 wird die Differenz zwischen der doppelten Nockenwellendrehzahl NNW und der Kurbelwellendrehzahl NKW bestimmt. Die Abfrage 340 überprüft, ob der Betrag dieser Differenz kleiner als ein Schwellwert SW2 ist. Ist dies der Fall, das heißt, daß die Drehzahlwerte nahezu gleich sind, so wird in Schritt 345 der Fehlerzähler FZ2 um einen kon­ stanten Wert vorzugsweise um 1 verringert. Der Inhalt des Fehlerzählers FZ2 wird nur so lange verringert, bis er den Wert Null annimmt. Anschließend setzt das Programm mit Schritt 310 fort.In step 330, the difference between the double camshaft speed NNW and the crankshaft speed NKW is determined. Inquiry 340 checks whether the amount of this difference is less than a threshold value SW2. If this is the case, that is to say that the speed values are almost the same, then in step 345 the error counter FZ2 is preferably reduced by a constant value by 1. The content of the error counter FZ2 is only reduced until it assumes the value zero. The program then continues with step 310.

Ist die Differenz größer als der Schwellwert, d. h. die bei­ den Drehzahlwerte weichen mehr als ein Toleranzwert vonein­ ander ab, so wird im Schritt 350 der zweite Fehlerzähler FZ2 um 1 erhöht. Die Abfrage 360 überprüft, ob der zweite Feh­ lerzähler den zweiten Fehlerschwellwert SFZ2 überschritten hat. Ist dies nicht der Fall, so setzt das Programm mit Schritt 310 fort. Andernfalls wird in Schritt 370 auf Fehler erkannt und die Brennkraftmaschine abgeschaltet.If the difference is greater than the threshold value, that is to say that the speed values deviate from one another by more than one tolerance value, the second error counter FZ2 is increased by 1 in step 350. The query 360 checks whether the second error counter has exceeded the second error threshold SFZ2. If this is not the case, the program continues with step 310. Otherwise, an error is recognized in step 370 and the internal combustion engine is switched off.

Besonders vorteilhaft ist es, wenn die Fehlerzähler auf 0 zurückgesetzt werden, wenn innerhalb einer bestimmten Zeit­ spanne keine Unplausibilität aufgetreten ist.It is particularly advantageous if the error counter is set to 0 be reset if within a certain time span no implausibility has occurred.

Besonders vorteilhaft ist es, wenn der erste Fehlerschwell­ wert kleiner als der zweite Fehlerschwellwert ist.It is particularly advantageous if the first error threshold value is less than the second error threshold.

Claims (7)

1. Verfahren zur Steuerung einer Brennkraftmaschine, insbe­ sondere einer Dieselbrennkraftmaschine, mit wenigstens einem mengenbestimmenden Stellglied, wobei eine erste Steuerein­ heit abhängig von ersten Größen eine Kraftstoffmengengröße (QK) vorgibt und eine zweite Steuereinheit ausgehend von der Kraftstoffmengengröße und weiteren Größen eine Stellgröße für das Stellglied bestimmt, dadurch gekennzeichnet, daß die zweite Steuereinheit die Stellgröße an die erste Steuerein­ heit zurückmeldet, und die erste Steuereinheit die Stellgrö­ ße und die Kraftstoffmengengröße miteinander auf eine Un­ plausibilität vergleicht.1. A method for controlling an internal combustion engine, in particular a diesel internal combustion engine, with at least one quantity-determining actuator, a first control unit specifying a quantity of fuel quantity (QK) as a function of first quantities and a second control unit, based on the quantity of fuel quantity and further quantities, an actuating quantity for the actuator determined, characterized in that the second control unit reports the manipulated variable to the first control unit, and the first control unit compares the manipulated variable and the quantity of fuel with one another to determine whether they are plausible. 2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß eine Unplausibilität erkannt wird, wenn die Kraftstoffmen­ gengröße eine Nullmenge anzeigt und eine Ansteuerdauer AD eines mengenbestimmenden Magnetventils größer als ein Schwellwert ist.2. The method according to claim 1, characterized in that an implausibility is detected when the fuel level gene size indicates a zero quantity and a control duration AD of a quantity-determining solenoid valve larger than one Is threshold. 3. Verfahren nach einem der vorhergehenden Ansprüche, da­ durch gekennzeichnet, daß bei einer Unplausibilität ein er­ ster Fehlerzähler erhöht wird.3. The method according to any one of the preceding claims, since characterized in that in the event of an implausibility he most error counter is increased. 4. Verfahren nach einem der vorhergehenden Ansprüche, da­ durch gekennzeichnet, daß die erste Steuereinheit einen er­ sten Drehzahlwert mißt und die zweite Steuereinheit einen zweiten Drehzahlwert mißt, und daß eine Unplausibilität er­ kannt und ein zweiter Fehlerzähler erhöht wird, wenn die beiden Drehzahlwerte um mehr als einen Schwellwert voneinan­ der abweichen.4. The method according to any one of the preceding claims characterized in that the first control unit he measures the speed value and the second control unit one second speed value, and that implausibility  knows and a second error counter is increased if the two speed values by more than a threshold of one another the deviate. 5. Verfahren nach einem der vorhergehenden Ansprüche, da­ durch gekennzeichnet, daß die Einspritzung unterbunden wird, wenn der erste Fehlerzähler einen ersten Schwellwert und/oder der zweite Fehlerzähler einen zweiten Schwellwert übersteigt.5. The method according to any one of the preceding claims characterized in that the injection is prevented, if the first error counter has a first threshold and / or the second error counter has a second threshold value exceeds. 6. Verfahren nach einem der vorhergehenden Ansprüche, da­ durch gekennzeichnet, daß der erste Fehlerschwellwert klei­ ner als der zweite Fehlerschwellwert ist.6. The method according to any one of the preceding claims, since characterized in that the first error threshold is small ner than the second error threshold. 7. Vorrichtung zur Steuerung einer Brennkraftmaschine, ins­ besondere einer Dieselbrennkraftmaschine, mit wenigstens ei­ nem mengenbestimmenden Stellglied, wobei eine erste Steuer­ einheit abhängig von ersten Größen eine Kraftstoffmengengrö­ ße vorgibt und eine zweite Steuereinheit ausgehend von der Kraftstoffmengengröße und weiteren Größen eine Stellgröße für das Stellglied bestimmt, dadurch gekennzeichnet, daß die zweite Steuereinheit die Stellgröße an die erste Steuerein­ heit zurückmeldet, und die erste Steuereinheit die Stellgrö­ ße und die Kraftstoffmengengröße miteinander auf Fehler ver­ gleicht.7. Device for controlling an internal combustion engine, ins especially a diesel engine, with at least one egg nem quantity-determining actuator, wherein a first control unit, depending on the first quantities, a fuel quantity size specifies and a second control unit based on the Fuel quantity size and other variables a manipulated variable destined for the actuator, characterized in that the second control unit the manipulated variable to the first control unit reports back, and the first control unit the manipulated variable and the fuel quantity size together to errors equal.
DE4437336A 1994-10-19 1994-10-19 Method and device for controlling an internal combustion engine Withdrawn DE4437336A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
DE4437336A DE4437336A1 (en) 1994-10-19 1994-10-19 Method and device for controlling an internal combustion engine
EP95113201A EP0708233B1 (en) 1994-10-19 1995-08-23 Method and apparatus for controlling an internal combustion engine
DE59510112T DE59510112D1 (en) 1994-10-19 1995-08-23 Method and device for controlling an internal combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE4437336A DE4437336A1 (en) 1994-10-19 1994-10-19 Method and device for controlling an internal combustion engine

Publications (1)

Publication Number Publication Date
DE4437336A1 true DE4437336A1 (en) 1996-04-25

Family

ID=6531153

Family Applications (2)

Application Number Title Priority Date Filing Date
DE4437336A Withdrawn DE4437336A1 (en) 1994-10-19 1994-10-19 Method and device for controlling an internal combustion engine
DE59510112T Expired - Lifetime DE59510112D1 (en) 1994-10-19 1995-08-23 Method and device for controlling an internal combustion engine

Family Applications After (1)

Application Number Title Priority Date Filing Date
DE59510112T Expired - Lifetime DE59510112D1 (en) 1994-10-19 1995-08-23 Method and device for controlling an internal combustion engine

Country Status (2)

Country Link
EP (1) EP0708233B1 (en)
DE (2) DE4437336A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19728841A1 (en) * 1997-07-05 1999-02-04 Bosch Gmbh Robert Data transmission monitoring method for car ECU and injector pump control unit
US6804564B2 (en) 2000-12-28 2004-10-12 Robert Bosch Gmbh System and method for controlling and/or monitoring a control-unit group having at least two control units
DE19745765B4 (en) * 1996-10-28 2008-06-19 Man B & W Diesel A/S Multi-cylinder internal combustion engine with an electronic control system
DE19854304B4 (en) * 1998-11-25 2010-11-25 Robert Bosch Gmbh Device for controlling an internal combustion engine

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102005046656A1 (en) * 2005-09-29 2007-04-05 Robert Bosch Gmbh Controlling device for internal combustion engine, has testing means are provided which verify sensor signals, controlling of internal combustion engine being prevented if unplausible sensor signals are identified
DE102016215125B4 (en) * 2016-08-12 2019-02-07 Mtu Friedrichshafen Gmbh Method for controlling an emergency device, flap control device and control device for an internal combustion engine and internal combustion engine
DE102018106871A1 (en) * 2018-03-22 2019-09-26 Thyssenkrupp Ag Method for diagnosing functionality with discrete values or discrete classes of values on the input or output side

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4108639A1 (en) 1991-03-16 1992-09-17 Bosch Gmbh Robert SYSTEM FOR CONTROLLING AN INTERNAL COMBUSTION ENGINE
DE4133268A1 (en) 1991-10-08 1993-04-15 Bosch Gmbh Robert DEVICE FOR CONTROLLING THE DRIVE POWER OF A VEHICLE
DE4220247A1 (en) * 1992-06-20 1993-12-23 Bosch Gmbh Robert Control device for vehicles
DE4302810A1 (en) * 1993-02-02 1994-08-04 Bosch Gmbh Robert IC engine control avoiding unnecessary emergency measures

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19745765B4 (en) * 1996-10-28 2008-06-19 Man B & W Diesel A/S Multi-cylinder internal combustion engine with an electronic control system
DE19758869B4 (en) * 1996-10-28 2009-11-12 Man B & W Diesel A/S Multi-cylinder internal combustion engine with an electronic control system
DE19728841A1 (en) * 1997-07-05 1999-02-04 Bosch Gmbh Robert Data transmission monitoring method for car ECU and injector pump control unit
DE19728841C2 (en) * 1997-07-05 2000-07-20 Bosch Gmbh Robert Method and device for monitoring data transmission in a motor vehicle
DE19854304B4 (en) * 1998-11-25 2010-11-25 Robert Bosch Gmbh Device for controlling an internal combustion engine
US6804564B2 (en) 2000-12-28 2004-10-12 Robert Bosch Gmbh System and method for controlling and/or monitoring a control-unit group having at least two control units

Also Published As

Publication number Publication date
EP0708233A3 (en) 1998-06-03
DE59510112D1 (en) 2002-04-25
EP0708233A2 (en) 1996-04-24
EP0708233B1 (en) 2002-03-20

Similar Documents

Publication Publication Date Title
EP0416270B1 (en) Method and apparatus to control and regulate an engine with self-ignition
DE10215406B4 (en) Method and device for controlling a motor
EP0457033B1 (en) Apparatus to detect a changing operating parameter
EP0760056B1 (en) Process and device for controlling an internal combustion engine
DE10218549A1 (en) Control system and method of an internal combustion engine
WO1997022791A1 (en) Process and device for monitoring a fuel metering system of an internal combustion engine
DE102007053406B3 (en) Method and device for carrying out both an adaptation and a diagnosis in emission-relevant control devices in a vehicle
EP0286644B1 (en) Process for electronic determination of the quantity of fuel of an internal combustion engine
EP0437559B1 (en) Process and device for controlling and/or regulating the output of an internal combustion engine in a motor vehicle
DE3403260C2 (en)
DE4333896B4 (en) Method and device for controlling an internal combustion engine
DE19947252A1 (en) Device and method for controlling a drive unit
WO2009095333A1 (en) Method for controlling an internal combustion engine
DE4437336A1 (en) Method and device for controlling an internal combustion engine
DE19916725C2 (en) Torque monitoring method for Otto engines in motor vehicles
DE4436085A1 (en) Control procedure to optimize the pollutant emission of an incineration plant
DE4322270A1 (en) Method and device for controlling an internal combustion engine
EP0260372B1 (en) Device for limiting the speed of an automotive vehicle
DE19906892C2 (en) Method and device for controlling a direct injection internal combustion engine
DE4335913C2 (en) Method and device for controlling an internal combustion engine
DE19547644A1 (en) Control method for fuel injection measurement in IC engine
DE102007035097B4 (en) Method and device for operating a drive unit
DE4302810A1 (en) IC engine control avoiding unnecessary emergency measures
DE4341874C2 (en) Method for controlling the mixture ratio of the combustion mixture of an internal combustion engine
DE102005011836B4 (en) Method and device for controlling an internal combustion engine

Legal Events

Date Code Title Description
8110 Request for examination paragraph 44
8139 Disposal/non-payment of the annual fee