DE102011088764A1 - Verfahren zum Betreiben eines Steuergeräts - Google Patents

Verfahren zum Betreiben eines Steuergeräts Download PDF

Info

Publication number
DE102011088764A1
DE102011088764A1 DE102011088764A DE102011088764A DE102011088764A1 DE 102011088764 A1 DE102011088764 A1 DE 102011088764A1 DE 102011088764 A DE102011088764 A DE 102011088764A DE 102011088764 A DE102011088764 A DE 102011088764A DE 102011088764 A1 DE102011088764 A1 DE 102011088764A1
Authority
DE
Germany
Prior art keywords
control unit
mode
control device
internal combustion
combustion engine
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
DE102011088764A
Other languages
English (en)
Inventor
Torsten GRAHLE
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 DE102011088764A priority Critical patent/DE102011088764A1/de
Priority to US13/711,906 priority patent/US20130158844A1/en
Priority to CN2012105991406A priority patent/CN103161574A/zh
Publication of DE102011088764A1 publication Critical patent/DE102011088764A1/de
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D45/00Electrical control not provided for in groups F02D41/00 - F02D43/00
    • 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
    • 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
    • F02D2041/227Limping Home, i.e. taking specific engine control measures at abnormal conditions

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)
  • Safety Devices In Control Systems (AREA)

Abstract

Die Erfindung betrifft ein Verfahren zum Betreiben eines Steuergeräts (100) für eine Brennkraftmaschine (200), wobei das Steuergerät (100) in einer ersten Betriebsart die Brennkraftmaschine (200) zusammen mit mindestens einem weiteren Steuergerät (100a) ansteuert, dadurch gekennzeichnet, dass das Steuergerät (100) das mindestens eine weitere Steuergerät (100a) auf eine Fehlfunktion und/oder einen Ausfall überwacht (300), und dass das Steuergerät (100) bei einer Fehlfunktion und/oder einem Ausfall des mindestens einen weiteren Steuergeräts (100a) von der ersten Betriebsart in eine zweite Betriebsart wechselt (310), in der das Steuergerät (100) einen Betrieb der Brennkraftmaschine (200) unabhängig von dem mindestens einen weiteren Steuergerät (100a) aufrechterhalten kann.

Description

  • Stand der Technik
  • Die Erfindung betrifft ein Verfahren zum Betreiben eines Steuergeräts für eine Brennkraftmaschine, wobei das Steuergerät in einer ersten Betriebsart die Brennkraftmaschine zusammen mit mindestens einem weiteren Steuergerät ansteuert.
  • Die Erfindung betrifft ferner ein Steuergerät für eine Brennkraftmaschine gemäß dem Oberbegriff des Patentanspruchs 9.
  • Derartige Verfahren und Vorrichtungen sind bereits bekannt und werden beispielsweise zur Steuerung von Schiffsmotoren oder großen Stationärmotoren eingesetzt. Nachteilig an den bekannten Systemen ist, dass bei dem Ausfall eines Steuergeräts das beziehungsweise die verbleibenden, noch funktionierenden Steuergeräte nicht allein in der Lage sind, einen weiteren Betrieb der Brennkraftmaschine sicherzustellen. Üblicherweise wird daher der gesamte Steuergeräteverbund bereits bei dem Ausfall eines einzigen Steuergeräts komplett abgeschaltet, so dass ein weiterer Betrieb der Brennkraftmaschine nicht möglich ist.
  • Offenbarung der Erfindung
  • Demgemäß ist es Aufgabe der vorliegenden Erfindung, ein Verfahren und eine Vorrichtung der eingangs genannten Art dahingehend zu verbessern, dass ein zuverlässiger Betrieb der Brennkraftmaschine auch bei Fehlfunktionen von Steuergeräten gesichert ist.
  • Diese Aufgabe wird bei dem Verfahren der eingangs genannten Art erfindungsgemäß dadurch gelöst, dass das Steuergerät das mindestens eine weitere Steuergerät auf eine Fehlfunktion und/oder einen Ausfall überwacht, und dass das Steuergerät bei einer Fehlfunktion und/oder einem Ausfall des mindestens einen weiteren Steuergeräts von der ersten Betriebsart in eine zweite Betriebsart wechselt, in der das Steuergerät einen Betrieb der Brennkraftmaschine unabhängig von dem mindestens einen weiteren Steuergerät aufrechterhalten kann. Dadurch ist vorteilhaft gewährleistet, dass die Brennkraftmaschine auch bei dem Ausfall mindestens eines oder weiterer Steuergeräte eines Steuergeräteverbundes weiterbetrieben werden kann.
  • Bei einer vorteilhaften Ausführungsform ist vorgesehen, dass das Steuergerät in der ersten Betriebsart mit dem mindestens einen weiteren Steuergerät in einem Steuergeräteverbund nach dem Master-Slave-Prinzip zusammenarbeitet, wobei das Steuergerät wahlweise als Slave-Steuergerät oder als Master-Steuergerät arbeitet.
  • Typischerweise hängt die Funktion eines als Slave-Steuergerät arbeitenden Steuergeräts von der Funktion eines es steuernden Master-Steuergeräts ab. Beispielsweise kann das Master-Steuergerät Vorgaben für den Betrieb des Slave-Steuergeräts beziehungsweise entsprechender, durch das Slave-Steuergerät gesteuerter Komponenten der Brennkraftmaschine machen. Das bedeutet, dass das Slave-Steuergerät die Brennkraftmaschine beziehungsweise ihm zugeordnete Funktionskomponenten der Brennkraftmaschine in der Regel nicht ordnungsgemäß ansteuern kann, sofern das ihm zugeordnete Master-Steuergerät keine entsprechenden Befehle an das Slave-Steuergerät sendet. Dies führt zu einem Totalausfall bei herkömmlichen Steuergeräteverbunden infolge des Ausfalls oder einer Fehlfunktion allein des Master-Steuergeräts.
  • Demgegenüber kann ein als Master-Steuergerät arbeitendes Steuergerät üblicherweise wenigstens die ihm zugeordneten Funktionskomponenten der Brennkraftmaschine ansteuern, ohne hierbei auf die Funktionalität eines oder mehrerer ihm zugeordneter Slave-Steuergeräte angewiesen zu sein. Allerdings führt auch dies bei herkömmlichen Steuergeräteverbunden i.d.R. zu einem Totalausfall bzw. einer Stillegung der Brennkraftmaschine, da ein konventionelles Master-Steuergerät nicht in der Lage ist, den Wegfall eines Slave-Steuergeräts zu kompensieren.
  • Demgegenüber ermöglicht die erfindungsgemäße zweite Betriebsart vorteilhaft die Aufrechterhaltung wenigstens eines Notbetriebs („Notlauf“) der Brennkraftmaschine auch dann, wenn ein oder mehrere Steuergeräte eines Verbundes ausfallen.
  • Bei einer weiteren vorteilhaften Ausführungsform ist vorgesehen, dass der Wechsel des Steuergeräts von der ersten in die zweite Betriebsart erfolgt, indem das Steuergerät einen Software-Reset auslöst. Dadurch wird besonders vorteilhaft sichergestellt, dass alle Funktionskomponenten, insbesondere Programmmodule von auf dem Steuergerät ablaufenden Computerprogramm, in einen definierten Ausgangszustand versetzt werden, um nachfolgend den Betrieb der Brennkraftmaschine in der zweiten Betriebsart des Steuergeräts sicherzustellen.
  • Alternativ zu einem Software-Reset ist es auch möglich, dass das die Betriebsart wechselnde Steuergerät sämtliche durch den Betriebsartenwechsel betroffene Programmmodule einer auf ihm ablaufenden Software in entsprechender Weise von dem Betrieb in der ersten Betriebsart auf einen Betrieb in der zweiten Betriebsart umstellt. Dadurch kann vorteilhaft auf einen Software-Reset für den Wechsel der Betriebsart verzichtet werden.
  • Bei einer weiteren vorteilhaften Ausführungsform ist vorgesehen, dass das Steuergerät vor dem Auslösen des Software-Resets eine den beabsichtigten Wechsel des Steuergeräts von der ersten in die zweite Betriebsart charakterisierende Zustandsvariable definiert, wobei das Steuergerät in einer auf den Software-Reset folgenden Initialisierungsphase die Zustandsvariable auswertet. Durch Zuweisung eines entsprechenden Werts für die Zustandsvariable kann das Steuergerät mithin über den Software-Reset hinaus die Information beibehalten, dass von der ersten Betriebsart in die zweite Betriebsart zu wechseln ist. Während üblicherweise alle Daten aus einem flüchtigen Arbeitsspeicher (RAM, Random Access Memory) des Steuergeräts während des Software-Resets verloren gehen, bleibt der Wert der erfindungsgemäß definierten Zustandsvariable erhalten, so dass nach dem Software-Reset das Steuergerät unter Auswertung der Zustandsvariable erkennen kann, dass es nun nicht mehr in der ersten Betriebsart betrieben werden soll, sondern vielmehr in der zweiten Betriebsart, welche zumindest einen Notbetrieb der Brennkraftmaschine ermöglicht.
  • Bei einer weiteren vorteilhaften Ausführungsform ist vorgesehen, dass das Steuergerät in der zweiten Betriebsart als Master-Steuergerät arbeitet. Das bedeutet, die erfindungsgemäße zweite Betriebsart ist vergleichbar zu einer Master-Betriebsart aus dem vorstehend bereits erwähnten Master-Slave-Arbeitsprinzip. Insbesondere kann ein erfindungsgemäßes Steuergerät demnach während eines Normalbetriebs ohne Fehler beispielsweise als Slave-Steuergerät unter entsprechender Ansteuerung durch ein weiteres, als Master-Steuergerät arbeitendes Steuergerät, angesteuert werden und zusammen mit dem Master-Steuergerät zunächst den Betrieb der Brennkraftmaschine steuern. Beispielsweise kann das Steuergerät eine erste Zylinderbank der Brennkraftmaschine steuern, während das weitere, als Master-Steuergerät ausgebildete Steuergerät, selbst eine weitere Zylinderbank der Brennkraftmaschine ansteuert. Sobald eine Fehlfunktion des Master-Steuergeräts auftritt, die das Steuergerät vermöge der erfindungsgemäßen Überwachung des weiteren Steuergeräts feststellen kann, kann das erfindungsgemäße Steuergerät von dem seitherigen Slave-Betriebsmodus vorteilhaft auf die zweite Betriebsart, die der vorliegenden Ausführungsform zufolge vergleichbar ist mit einer Master-Betriebsart, wechseln, so dass es nunmehr die Funktionskomponenten der Brennkraftmaschine im Wesentlichen unabhängig, insbesondere unabhängig von dem nunmehr ausgefallenen weiteren Steuergerät, steuern kann. In Ergänzung zu einem herkömmlichen Master-Betrieb ist das erfindungsgemäße Steuergerät ferner so ausgelegt, dass es nicht notwendig mindestens ein weiteres (Slave-)Steuergerät benötigt, um die Brennkraftmaschine zu betreiben. Vielmehr kann das erfindungsgemäße Steuergerät die Brennkraftmaschine in der zweiten Betriebsart wenigstens in einem Notlauf völlig autark, also ohne Unterstützung des ausgefallenen Steuergeräts, betreiben.
  • Um zu verhindern, dass das eine Fehlfunktion beziehungsweise einen Totalausfall aufweisende weitere Steuergerät eine Kommunikation des Steuergeräts mit der Brennkraftmaschine beziehungsweise generell die Ansteuerung der Brennkraftmaschine durch das ordnungsgemäß arbeitende Steuergerät stört, ist bei einer weiteren vorteilhaften Ausführungsform vorgesehen, dass das Steuergerät in der zweiten Betriebsart eine Funktion des mindestens einen weiteren Steuergeräts sperrt, insbesondere indem es eine elektrische Energieversorgung des mindestens einen weiteren Steuergeräts deaktiviert. Dadurch ist vorteilhaft sichergestellt, dass nach einem Betriebsartenwechsel durch das Steuergerät in die zweite Betriebsart vorteilhaft eine Störung der Steuerung der Brennkraftmaschine in der zweiten Betriebsart durch ein defektes Steuergerät unterbunden werden kann. Beispielsweise wird bei einem gemeinsam durch die Steuergeräte genutzten Datenbus (z.B. CAN-Bus) somit vermieden, dass das defekte bzw. ausgefallene Steuergerät den gesamten Datenbus stört.
  • Bei einer weiteren vorteilhaften Ausführungsform ist vorgesehen, dass das Steuergerät den Wechsel in die zweite Betriebsart signalisiert, insbesondere akustisch und/oder optisch. Eine Signalisierung über Datenverbindungen an andere Steuergeräte usw. ist ebenfalls denkbar. Beispielsweise kann eine Signallampe eines Bedienpults der Brennkraftmaschine oder dergleichen zur Signalisierung verwendet werden. Eine vergleichbare Signalisierung kann auch während der gesamten zweiten Betriebsart oder wenigstens periodisch innerhalb dieser zweiten Betriebsart erfolgen, also nicht nur im Rahmen eines Betriebsartenwechsels.
  • Als eine weitere Lösung der Aufgabe der vorliegenden Erfindung ist ein Steuergerät gemäß Patentanspruch 9 angegeben.
  • Weitere vorteilhafte Ausgestaltungen der Erfindung sind Gegenstand der Unteransprüche.
  • Weitere Merkmale, Anwendungsmöglichkeiten und Vorteile der Erfindung ergeben sich aus der nachfolgenden Beschreibung von Ausführungsbeispielen der Erfindung, die in den Figuren der Zeichnung dargestellt sind. Dabei bilden alle beschriebenen oder dargestellten Merkmale für sich oder in beliebiger Kombination den Gegenstand der Erfindung, unabhängig von ihrer Zusammenfassung in den Patentansprüchen oder deren Rückbeziehung sowie
  • unabhängig von ihrer Formulierung beziehungsweise Darstellung in der Beschreibung beziehungsweise in der Zeichnung.
  • In der Zeichnung zeigt:
  • 1 schematisch ein Blockdiagramm einer ersten Ausführungsform der Erfindung,
  • 2 ein vereinfachtes Flussdiagramm einer Ausführungsform des erfindungsgemäßen Verfahrens, und
  • 3 ein vereinfachtes Flussdiagramm einer weiteren Ausführungsform des erfindungsgemäßen Verfahrens.
  • 1 zeigt schematisch eine Brennkraftmaschine 200, der insgesamt zwei Steuergeräte 100, 100a zur Steuerung der Brennkraftmaschine 200 zugeordnet sind. Beispielsweise handelt es sich bei der Brennkraftmaschine 200 um einen Dieselmotor mit zwei Zylinderbänken je 6 Zylindern (nicht gezeigt).
  • Die Ansteuerung der Brennkraftmaschine 200 erfolgt durch beide Steuergeräte 100, 100a. Vorliegend arbeiten die Steuergeräte 100, 100a in einem Steuergeräteverbund nach dem Master-Slave-Prinzip derart, dass das weitere Steuergerät 100a eine Master-Funktion einnimmt, und dass das Steuergerät 100 eine Slave-Funktion einnimmt.
  • Beispielsweise kann das Steuergerät 100 dazu vorgesehen sein, eine erste Zylinderbank der Brennkraftmaschine 200 anzusteuern. Demgegenüber kann das weitere Steuergerät 100a dazu vorgesehen sein, mindestens eine weitere Zylinderbank der Brennkraftmaschine 200 anzusteuern. Da das Steuergerät 200 vorliegend als Slave-Steuergerät ausgebildet ist, erfolgt die Ansteuerung der ihm zugeordneten Zylinderbank der Brennkraftmaschine 200 in Abhängigkeit von Steuerinformationen B, die das Master-Steuergerät 100a dem Steuergerät 100 übermittelt (vergleiche den Blockpfeil B).
  • Eine Ansteuerung der betreffenden Funktionskomponenten (z. B. Zylinderblöcke, Einspritzventile,) der Brennkraftmaschine 200 durch die einzelnen Steuergeräte 100, 100a ist durch die in 1 nicht näher bezeichneten Pfeile von den jeweiligen Steuergeräten 100, 100a zu der Brennkraftmaschine 200 veranschaulicht.
  • Erfindungsgemäß ist vorgesehen, dass das Steuergerät 100 das mindestens eine weitere Steuergerät 100a auf eine Fehlfunktion und/oder einen Ausfall überwacht. Ein entsprechender Schritt 300 des erfindungsgemäßen Verfahrens ist in dem Flussdiagramm gemäß 2 angegeben.
  • Wenn das Steuergerät 100 eine Fehlfunktion und/oder einen Ausfall des Master-Steuergeräts 100a erkennt, wechselt es in einem nachfolgenden Verfahrensschritt 310 vorteilhaft in eine zweite Betriebsart, in der das Steuergerät 100 einen Betrieb der Brennkraftmaschine 200 unabhängig von dem mindestens einen weiteren Steuergerät 100a aufrechterhalten kann.
  • Das bedeutet, vor dem Auftreten eines Fehlers bei dem Master-Steuergerät 100a steuert dieses Master-Steuergerät 100a das Steuergerät 100 mit den Steuerbefehlen B an, um dem derzeit als Slave-Steuergerät arbeitenden Steuergerät 100 seinerseits die Ansteuerung entsprechender Funktionskomponenten (Zylinderblöcke) der Brennkraftmaschine 200 zu ermöglichen. Parallel hierzu steuert das Master-Steuergerät 100a auch speziell ihm zugeordnete Funktionskomponenten (andere Zylinderbänke) der Brennkraftmaschine 200 selbst direkt an.
  • Sobald das Steuergerät 100 dem erfindungsgemäßen Verfahren zufolge jedoch einen Fehler beziehungsweise einen Totalausfall seines Master-Steuergeräts 100a feststellt (Schritt 300 aus 2), wechselt das Steuergerät 100 (1) vorteilhaft aus der Slave-Betriebsart („erste Betriebsart“) in eine erfindungsgemäß vorgesehene zweite Betriebsart, in der das Steuergerät 100 keine funktionale Abhängigkeit (Blockpfeil B aus 1) hinsichtlich der Ansteuerung der Brennkraftmaschine 200 von dem Master-Steuergerät 100a mehr aufweist, so dass das Steuergerät 100 vorteilhaft die Brennkraftmaschine 200 ansteuern kann, ohne dass es hierzu eines ordnungsgemäßen Betriebs beziehungsweise einer Ansteuerung durch das Master-Steuergerät 100a bedarf.
  • Dadurch kann vorteilhaft zumindest ein Notlauf der Brennkraftmaschine 200 realisiert werden. Die zweite Betriebsart kann in dem Steuergerät 100 beispielsweise dadurch verwirklicht werden, dass das Steuergerät 100 nach wie vor die ihm während der ersten Betriebsart zugeordneten Funktionskomponenten der Brennkraftmaschine 200 ansteuert, nun möglicherweise jedoch mit anderen Ansteuerparametern, die einen zuverlässigen Betrieb auch nach Wegfall der Funktionalität des weiteren Steuergeräts 100a ermöglichen. Ergänzend kann das Steuergerät 100 in der zweiten Betriebsart zumindest teilweise auch eine Ansteuerung von Funktionskomponenten vornehmen, die während des Normalbetriebs, also während der ersten Betriebsart, direkt durch das Master-Steuergerät 100a gesteuert werden.
  • Dadurch ist vorteilhaft gewährleistet, dass ein Ausfall des weiteren Steuergeräts 100a zuverlässig erkannt wird und entsprechende Gegenmaßnahmen (zweite Betriebsart beziehungsweise Notbetrieb) eingeleitet werden können.
  • Bei einer weiteren vorteilhaften Ausführungsform der Erfindung definiert das Steuergerät 100 eine den beabsichtigten Wechsel des Steuergeräts 100 von der ersten in die zweite Betriebsart charakterisierende Zustandsvariable, vergleiche Schritt 400 aus 3.
  • Anschließend, also in Schritt 410, führt das Steuergerät 100 einen Software-Reset aus. In einem nachfolgenden Schritt 420 schließlich durchläuft das Steuergerät 100 eine Initialisierungsphase nach dem Software-Reset, in der die zuvor definierte Zustandsvariable ausgewertet wird. Auf diese Weise kann das Steuergerät 100 über den Software-Reset 410 hinaus erkennen, dass es von der ersten in die zweite Betriebsart wechselt. Dementsprechend kann das Steuergerät 100 eine gegenüber der ersten Betriebsart modifizierte Programmablaufsteuerung und dergleichen für den Betrieb in der zweiten Betriebsart heranziehen, wodurch die Aufrechterhaltung des Betriebs der Brennkraftmaschine 200 auch unter Ausfall des Steuergeräts 100a ermöglicht wird.
  • Bei einer weiteren vorteilhaften Ausführungsform ist vorgesehen, dass beide Steuergeräte 100, 100a eine gleichartige Software zur Steuerung ihres Betriebs verwenden. Durch Einlesen eines Digitaleingangs des betreffenden Steuergeräts 100, 100a kann beispielsweise während der Initialisierungsphase der Steuergeräte 100, 100a erkannt werden, ob das betreffende Steuergerät 100, 100a in dem Master-Betrieb oder in dem Slave-Betrieb arbeiten soll. Hierzu wird jeweils auf eine eigene Programmablaufsteuerung (Scheduling) und einen dementsprechend eigenen Datensatz umgeschaltet. Zusätzlich kann abhängig von der Betriebsart (Master/Slave) in der Software auf spezielle Verzweigungen in den Funktionen, die den Betrieb beziehungsweise die Ansteuerung der Brennkraftmaschine 200 realisieren, umgeschaltet werden.
  • Nach dem erfindungsgemäßen Erkennen eines Fehlers beziehungsweise des Ausfalls des Steuergeräts 100a wird vorteilhaft der bereits beschriebene Software-Reset 410 (3) mit einem definierten Code für die Zustandsvariable auf dem noch funktionierenden Steuergerät 100 ausgeführt. Bei der sich an den Software-Reset anschließenden Initialisierungsphase wird unter Auswertung der Zustandsvariable beispielsweise der vorstehend für die Differenzierung zwischen Master-Slave-Betrieb erwähnte Digitaleingang ignoriert. Das bedeutet, das Steuergerät 100 erkennt, dass es nun nicht mehr in einem ordnungsgemäß arbeitenden Master-Slave-Verbund eingesetzt ist und wahlweise als Master beziehungsweise als Slave-Steuergerät arbeiten kann. Vielmehr signalisiert die erfindungsgemäß definierte Zustandsvariable dem Steuergerät 100, dass ein Wechsel auf die zweite Betriebsart (Notbetrieb) gewünscht ist. Dementsprechend wird eine Programmablaufsteuerung des Steuergeräts 100 für den Wechsel zu der zweiten Betriebsart hergerichtet. Beispielsweise kann die Programmablaufsteuerung auf eine zu dem Master-Betrieb vergleichbare Programmablaufsteuerung geschaltet werden, wobei gegebenenfalls zu berücksichtigen ist, dass das nunmehr als „Master-Steuergerät“ arbeitende Steuergerät 100 nicht das ausgefallene Steuergerät 100a als sein Slave-Steuergerät ansteuern kann, sondern vorliegend den Betrieb der Brennkraftmaschine 200 vielmehr allein realisieren muss.
  • Bei einer weiteren vorteilhaften Ausführungsform kann zusätzlich gewährleistet werden, dass sich das defekte Steuergerät 100a nicht mehr aktiv am Vortrieb beziehungsweise an der Ansteuerung der Brennkraftmaschine 200 beteiligen kann, indem beispielsweise die elektrische Energieversorgung des defekten Steuergeräts 100a durch das noch arbeitende Steuergerät 100 deaktiviert wird. Alternativ oder ergänzend können auch Sperrbotschaften auf gemeinsam genutzten Daten- beziehungsweise Kommunikationsbussen (z.B. CAN-Bus) der Steuergeräte 100, 100a verwendet werden oder eine Hardwaresperre über IO-Leitungen.
  • Besonders vorteilhaft ist es weiterhin, wenn der durch die zweite Betriebsart realisierte Notbetrieb der Brennkraftmaschine 200 nicht automatisch wieder verlassen werden kann. Dies kann beispielsweise durch eine Deaktivierung einer von herkömmlichen Steuergeräten bekannten Fehlerheilung gewährleistet werden. Das bedeutet, nach einem einmalig erkannten Fehler beziehungsweise einer Fehlfunktion oder einem Totalausfall des Steuergeräts 100a, der zu einem Wechsel des noch arbeitenden Steuergeräts 100 in die zweite Betriebsart geführt hat, kann der Steuergeräteverbund nicht automatisch wieder in einen fehlerfreien Betrieb überführt werden, wodurch in unerwünschter Weise die erfindungsgemäße zweite Betriebsart durch das Steuergerät 100 verlassen würde.
  • Bei einer weiteren vorteilhaften Ausführungsform ist vorgesehen, dass das Steuergerät 100 den Wechsel zu der zweiten Betriebsart akustisch und/oder optisch signalisiert, beispielsweise einem Fahrer eines Fahrzeugs, dass die Brennkraftmaschine 200 aufweist. Ebenso kann ein Betrieb in der zweiten Betriebsart signalisiert werden.
  • Zur Realisierung der erfindungsgemäßen Funktionalität ist es vorteilhaft, wenn möglichst alle für den Betrieb der Brennkraftmaschine 200 erforderlichen Daten beziehungsweise Signale redundant in den Steuergeräten 100, 100a vorliegen, so dass jedes der Steuergeräte 100, 100a erforderlichenfalls die erfindungsgemäße zweite Betriebsart annehmen kann und entsprechende Betriebsgrößen der Brennkraftmaschine 200 einlesen kann, um eine angemessene Ansteuerung z.B. von Einspritzventilen der Brennkraftmaschine 200 oder dergleichen auch bei Ausfall mindestens eines weiteren Steuergerätes des Steuergerätverbunds zu realisieren.
  • Besonders bevorzugt werden die Signale Drehzahl, Fahrerwunschdrehmoment, Luftmasse durch alle Steuergeräte 100, 100a des Steuergeräteverbunds eingelesen.
  • Das erfindungsgemäße Prinzip ermöglicht vorteilhaft eine erhöhte Verfügbarkeit der Brennkraftmaschine 200. Insbesondere kann bei Ausfall eines oder mehrerer Steuergeräte 100a eines Steuergeräteverbunds ein nach wie vor ordnungsgemäß arbeitendes Steuergerät 100 einen Notbetrieb der Brennkraftmaschine 200 realisieren. Besonders vorteilhaft kann das erfindungsgemäße Prinzip in Marine- beziehungsweise Luftfahrt-Anwendungen oder auch in stationären Motoren zum Einsatz kommen, um möglichst lange einen Vortrieb eines die Brennkraftmaschine 200 enthaltenden Fahrzeugs zu sichern beziehungsweise möglichst große Wartungsintervalle des Stationärmotors sicherzustellen.
  • Besonders vorteilhaft kann die Erfindung auch in Form eines Computerprogramms für eine Recheneinheit (z.B. Mikroprozessor oder digitaler Signalprozessor, DSP) implementiert sein, die in einem entsprechenden Steuergerät 100, 100a vorgesehen ist.

Claims (14)

  1. Verfahren zum Betreiben eines Steuergeräts (100) für eine Brennkraftmaschine (200), wobei das Steuergerät (100) in einer ersten Betriebsart die Brennkraftmaschine (200) zusammen mit mindestens einem weiteren Steuergerät (100a) ansteuert, dadurch gekennzeichnet, dass das Steuergerät (100) das mindestens eine weitere Steuergerät (100a) auf eine Fehlfunktion und/oder einen Ausfall überwacht (300), und dass das Steuergerät (100) bei einer Fehlfunktion und/oder einem Ausfall des mindestens einen weiteren Steuergeräts (100a) von der ersten Betriebsart in eine zweite Betriebsart wechselt (310), in der das Steuergerät (100) einen Betrieb der Brennkraftmaschine (200) unabhängig von dem mindestens einen weiteren Steuergerät (100a) aufrechterhalten kann.
  2. Verfahren nach Anspruch 1, wobei das Steuergerät (100) in der ersten Betriebsart mit dem mindestens einen weiteren Steuergerät (100a) in einem Steuergeräteverbund nach dem Master-Slave-Prinzip zusammenarbeitet, wobei das Steuergerät (100) wahlweise als Slave-Steuergerät oder als Master-Steuergerät arbeitet.
  3. Verfahren nach einem der vorstehenden Ansprüche, wobei der Wechsel des Steuergeräts (100) von der ersten in die zweite Betriebsart erfolgt, indem das Steuergerät (100) einen Software-Reset auslöst (410).
  4. Verfahren nach Anspruch 3, wobei das Steuergerät (100) vor dem Auslösen (410) des Software-Resets eine den beabsichtigten Wechsel des Steuergeräts (100) von der ersten in die zweite Betriebsart charakterisierende Zustandsvariable definiert (400), und wobei das Steuergerät (100) in einer auf den Software-Reset folgenden Initialisierungsphase (420) die Zustandsvariable auswertet.
  5. Verfahren nach einem der Ansprüche 2 bis 4, wobei das Steuergerät (100) in der zweiten Betriebsart als Master-Steuergerät arbeitet.
  6. Verfahren nach einem der vorstehenden Ansprüche, wobei das Steuergerät (100) in der zweiten Betriebsart eine Funktion des mindestens einen weiteren Steuergeräts (100a) sperrt, insbesondere indem es eine elektrische Energieversorgung des mindestens einen weiteren Steuergeräts (100a) deaktiviert.
  7. Verfahren nach einem der vorstehenden Ansprüche, wobei das Steuergerät (100) den Wechsel in die zweite Betriebsart signalisiert, insbesondere akustisch und/oder optisch.
  8. Verfahren nach einem der vorstehenden Ansprüche, wobei während der ersten Betriebsart das Steuergerät (100) eine erste Zylinderbank, die mindestens einen Zylinder der Brennkraftmaschine (200) aufweist, ansteuert, und wobei während der ersten Betriebsart das weitere Steuergerät (100a) eine zweite, von der ersten Zylinderbank verschiedene, Zylinderbank, die mindestens einen Zylinder der Brennkraftmaschine (200) aufweist, ansteuert.
  9. Steuergerät (100) für eine Brennkraftmaschine (200), wobei das Steuergerät (100) dazu ausgebildet ist, in einer ersten Betriebsart die Brennkraftmaschine (200) zusammen mit mindestens einem weiteren Steuergerät (100a) anzusteuern, dadurch gekennzeichnet, dass das Steuergerät (100) dazu ausgebildet ist, das mindestens eine weitere Steuergerät (100a) auf eine Fehlfunktion und/oder einen Ausfall zu überwachen (300), und dazu, bei einer Fehlfunktion und/oder einem Ausfall des mindestens einen weiteren Steuergeräts (100a) von der ersten Betriebsart in eine zweite Betriebsart zu wechseln (310), in der das Steuergerät (100) einen Betrieb der Brennkraftmaschine (200) unabhängig von dem mindestens einen weiteren Steuergerät (100a) aufrechterhalten kann.
  10. Steuergerät (100) nach Anspruch 9, wobei das Steuergerät (100) dazu ausgebildet ist, in der ersten Betriebsart mit dem mindestens einen weiteren Steuergerät (100a) in einem Steuergeräteverbund nach dem Master-Slave-Prinzip zusammenzuarbeiten, wobei das Steuergerät (100) wahlweise als Slave-Steuergerät oder als Master-Steuergerät arbeiten kann.
  11. Steuergerät (100) nach Anspruch 9 oder 10, wobei das Steuergerät (100) dazu ausgebildet ist, den Wechsel des Steuergeräts (100) von der ersten in die zweite Betriebsart anzustoßen, indem das Steuergerät (100) einen Software-Reset auslöst (410).
  12. Steuergerät (100) nach Anspruch 11, wobei das Steuergerät (100) dazu ausgebildet ist, vor dem Auslösen (410) des Software-Resets eine den beabsichtigten Wechsel des Steuergeräts (100) von der ersten in die zweite Betriebsart charakterisierende Zustandsvariable zu definieren (400), und in einer auf den Software-Reset folgenden Initialisierungsphase (420) die Zustandsvariable auszuwerten.
  13. Steuergerät (100) nach einem der Ansprüche 9 bis 12, wobei das Steuergerät (100) dazu ausgebildet ist, in der zweiten Betriebsart eine Funktion des mindestens einen weiteren Steuergeräts (100a) zu sperren, insbesondere indem es eine elektrische Energieversorgung des mindestens einen weiteren Steuergeräts (100a) deaktiviert.
  14. Steuergerät (100) nach einem der Ansprüche 9 bis 12, wobei das Steuergerät (100) dazu ausgebildet ist, den Wechsel in die zweite Betriebsart zu signalisieren, insbesondere akustisch und/oder optisch.
DE102011088764A 2011-12-15 2011-12-15 Verfahren zum Betreiben eines Steuergeräts Withdrawn DE102011088764A1 (de)

Priority Applications (3)

Application Number Priority Date Filing Date Title
DE102011088764A DE102011088764A1 (de) 2011-12-15 2011-12-15 Verfahren zum Betreiben eines Steuergeräts
US13/711,906 US20130158844A1 (en) 2011-12-15 2012-12-12 Method for operating a control unit
CN2012105991406A CN103161574A (zh) 2011-12-15 2012-12-14 用于操作一种控制仪的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102011088764A DE102011088764A1 (de) 2011-12-15 2011-12-15 Verfahren zum Betreiben eines Steuergeräts

Publications (1)

Publication Number Publication Date
DE102011088764A1 true DE102011088764A1 (de) 2013-06-20

Family

ID=48521703

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102011088764A Withdrawn DE102011088764A1 (de) 2011-12-15 2011-12-15 Verfahren zum Betreiben eines Steuergeräts

Country Status (3)

Country Link
US (1) US20130158844A1 (de)
CN (1) CN103161574A (de)
DE (1) DE102011088764A1 (de)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3591196A4 (de) * 2017-03-31 2020-03-11 Honda Motor Co., Ltd. Allzweckmotorsteuerungsvorrichtung
DE102016203371B4 (de) * 2015-03-04 2020-12-10 Denso Corporation Kraftstoffeinspritztreibereinheit

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI462692B (zh) * 2012-03-02 2014-11-21 Asustek Comp Inc 電子裝置
DE102013201702C5 (de) * 2013-02-01 2017-03-23 Mtu Friedrichshafen Gmbh Verfahren und Anordnung zur Steuerung einer Brennkraftmaschine
DE102014208853A1 (de) * 2014-05-12 2015-11-12 Robert Bosch Gmbh Verfahren zum Betreiben eines Steuergeräts
US10332708B2 (en) 2015-12-09 2019-06-25 Thales Canada Inc Seamless switchover system and method

Family Cites Families (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4898000A (en) * 1986-04-14 1990-02-06 Allied-Signal Inc. Emergency power unit
US4934136A (en) * 1986-04-14 1990-06-19 Allied-Signal Inc. Method of operating an emergency power unit
DE3700986C2 (de) * 1987-01-15 1995-04-20 Bosch Gmbh Robert Einrichtung zur Überwachung eines Rechnersystems mit zwei Prozessoren in einem Kraftfahrzeug
US5065721A (en) * 1990-03-28 1991-11-19 Siemens Automotive L.P. Power supply circuit for dual throttle position sensors of an electronic engine throttle control
US5546306A (en) * 1992-10-27 1996-08-13 Honda Giken Kogyo Kabushiki Kaisha Multiple processor throttle control apparatus for an internal combustion engine
JP3358412B2 (ja) * 1995-12-04 2002-12-16 トヨタ自動車株式会社 車両用電子制御装置
JPH10153142A (ja) * 1996-11-21 1998-06-09 Aisin Seiki Co Ltd スロットル制御装置
JP2000029734A (ja) * 1998-07-13 2000-01-28 Nissan Motor Co Ltd Cpu異常監視システム
US6131062A (en) * 1999-01-21 2000-10-10 Case Corporation Apparatus and method for preventing an automatic operation sequence in a work vehicle
DE19919537A1 (de) * 1999-04-29 2000-11-02 Zahnradfabrik Friedrichshafen Notfahreinrichtung für Kraftfahrzeuge
JP3805648B2 (ja) * 2001-06-14 2006-08-02 三菱電機株式会社 エンジン用吸気量制御装置
JP2003065140A (ja) * 2001-08-29 2003-03-05 Yamaha Motor Co Ltd エンジン制御装置
US6775609B2 (en) * 2001-09-27 2004-08-10 Denso Corporation Electronic control unit for vehicle having operation monitoring function and fail-safe function
US6732243B2 (en) * 2001-11-08 2004-05-04 Chaparral Network Storage, Inc. Data mirroring using shared buses
JP3967599B2 (ja) * 2002-01-28 2007-08-29 株式会社デンソー 車両用電子制御装置
JP3839358B2 (ja) * 2002-06-12 2006-11-01 株式会社ジェイテクト 車両の操舵制御装置及び車両の操舵制御方法
JP4147917B2 (ja) * 2002-11-28 2008-09-10 トヨタ自動車株式会社 内燃機関の電磁駆動バルブ制御装置および電磁駆動バルブ制御方法
US7349794B2 (en) * 2003-09-03 2008-03-25 Malone Specialty, Inc. Engine protection system
JP4415912B2 (ja) * 2004-10-06 2010-02-17 株式会社デンソー エンジン制御システム
DE102004054231B4 (de) * 2004-11-10 2017-05-11 Dr. Ing. H.C. F. Porsche Aktiengesellschaft Verfahren zur Fehlererkennung in der Motorsteuerung bei Brennkraftmaschinen mit wenigstens zwei Steuergeräten
JP4687481B2 (ja) * 2006-02-01 2011-05-25 株式会社デンソー エンジン制御装置
US20070245746A1 (en) * 2006-04-21 2007-10-25 Mollmann Daniel E Methods and systems for detecting rotor assembly speed oscillation in turbine engines
JP4337884B2 (ja) * 2007-01-31 2009-09-30 株式会社日立製作所 インバータ制御装置
JP4433006B2 (ja) * 2007-07-04 2010-03-17 株式会社デンソー マルチコアの異常監視装置
JP4525762B2 (ja) * 2008-02-04 2010-08-18 株式会社デンソー 車両用電子制御装置
JP4636111B2 (ja) * 2008-04-17 2011-02-23 株式会社デンソー エンジン制御装置
DE102008054589B3 (de) * 2008-12-12 2010-08-19 Thielert Aircraft Engines Gmbh Motorsteuerungssystem für einen Flugdieselmotor
US8903574B2 (en) * 2009-10-22 2014-12-02 General Electric Company System and method for vehicle communication, vehicle control, and/or route inspection
US8977416B2 (en) * 2010-07-09 2015-03-10 Lg Electronics Inc. Electric vehicle and method for controlling emergency thereof
JP5527270B2 (ja) * 2011-04-12 2014-06-18 株式会社デンソー 車載用電子制御装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102016203371B4 (de) * 2015-03-04 2020-12-10 Denso Corporation Kraftstoffeinspritztreibereinheit
EP3591196A4 (de) * 2017-03-31 2020-03-11 Honda Motor Co., Ltd. Allzweckmotorsteuerungsvorrichtung
US10989159B2 (en) 2017-03-31 2021-04-27 Honda Motor Co., Ltd. Control device of general-purpose engine

Also Published As

Publication number Publication date
US20130158844A1 (en) 2013-06-20
CN103161574A (zh) 2013-06-19

Similar Documents

Publication Publication Date Title
EP0350082B1 (de) Sicherheits- und Notfahrverfahren für eine Brennkraftmaschine mit Selbstzündung und Einrichtung zu dessen Durchführung
DE19980564C2 (de) Vorrichtung zum Steuern eines Kraftstoffsystems eines Verbrennungsmotors
DE102011088764A1 (de) Verfahren zum Betreiben eines Steuergeräts
DE102013201702B4 (de) Verfahren und Anordnung zur Steuerung einer Brennkraftmaschine
DE102010009280B4 (de) Systeme und Verfahren für eine elektronische Drosselsteuerung
WO2004027530A1 (de) Verfahren und rechnersystem zum betreiben von mindestens zwei miteinander verbundenen steuergeräten
DE102012208546B4 (de) System und Verfahren zur Überwachung von Motoröldruck
WO2007025844A1 (de) Verfahren zur verfügbarkeitserhöhung von kraftfahrzeugmotoren
WO2007025843A1 (de) Verfahren zur begrenzung von sollmomenten bei der motorsteuerung
EP3661819B1 (de) Kontrollsystem für ein kraftfahrzeug, kraftfahrzeug, verfahren zur kontrolle eines kraftfahrzeugs, computerprogrammprodukt und computerlesbares medium
WO2017137222A1 (de) Rechner- und funktionsarchitektur zur erhöhung der ausfallsicherheit einer hilfskraftlenkung
DE102006040442B4 (de) Buskommunikationsmanagement bei einem Kraftfahrzeug mit mehreren, über einen Bus verbundenen Steuergeräten
WO2009059886A1 (de) Verfahren und vorrichtung zur überprüfung eines ventilhubumschaltungsprozesses
DE102008039564B4 (de) Verfahren zum Abarbeiten von Aufgaben und System mit einem ersten und einem zweiten Steuergerät
EP2359254B1 (de) Verfahren und system zur steuerung einer kommunikation zwischen einem funktionsrechner und einem überwachungsmodul
EP1597469B1 (de) Steuergerät, computerprogramm und zustandsautomat in einem steuergerät zum betreiben einer brennkraftmaschine
DE102012221277A1 (de) Fahrzeugsteuervorrichtung
EP0596297B1 (de) Verfahren und Vorrichtung zur Überprüfung einer Überwachungseinheit von Motorsteuersystem
DE102005047350A1 (de) Verfahren und Vorrichtung zur Steuerung einer Brennkraftmaschine
DE102015213831A1 (de) Verfahren zum Außer-Betrieb-Setzen einer elektrisch angesteuerten Komponente eines Fahrzeugs in einem Fehlerfall einer die Komponente ansteuernden Recheneinheit
EP2449438B1 (de) Verfahren und system zur ansteuerung von mindestens einem aktuator
EP2387660A1 (de) Verfahren zum durchführen einer anzahl einspritzungen
DE102011080986B4 (de) Steuereinrichtung für ein Einspritzsystem, Einspritzsystem mit einer Brennkraftmaschine und Notstromaggregat
DE102013208700A1 (de) Kraftfahrzeug mit zumindest zwei Vortriebsaktoren und erhöhter Ausfallsicherheit, Betriebsverfahren und Mittel zu dessen Implementierung
DE102011080989B4 (de) Steuereinrichtung für ein Einspritzsystem, Einspritzsystem mit einer Brennkraftmaschine und Notstromaggregat

Legal Events

Date Code Title Description
R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee