DE19650104A1 - Elektronische Steuervorrichtung für ein Kraftfahrzeug - Google Patents

Elektronische Steuervorrichtung für ein Kraftfahrzeug

Info

Publication number
DE19650104A1
DE19650104A1 DE19650104A DE19650104A DE19650104A1 DE 19650104 A1 DE19650104 A1 DE 19650104A1 DE 19650104 A DE19650104 A DE 19650104A DE 19650104 A DE19650104 A DE 19650104A DE 19650104 A1 DE19650104 A1 DE 19650104A1
Authority
DE
Germany
Prior art keywords
computer
main processor
signal
ecu
processor
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.)
Granted
Application number
DE19650104A
Other languages
English (en)
Other versions
DE19650104B4 (de
Inventor
Masato Okamoto
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.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
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 Toyota Motor Corp filed Critical Toyota Motor Corp
Publication of DE19650104A1 publication Critical patent/DE19650104A1/de
Application granted granted Critical
Publication of DE19650104B4 publication Critical patent/DE19650104B4/de
Anticipated expiration legal-status Critical
Expired - Fee Related 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
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R16/00Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
    • B60R16/02Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
    • B60R16/03Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for supply of electrical power to vehicle subsystems or for
    • B60R16/0315Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for supply of electrical power to vehicle subsystems or for using multiplexing techniques
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F16ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
    • F16HGEARING
    • F16H61/00Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing
    • F16H61/12Detecting malfunction or potential malfunction, e.g. fail safe; Circumventing or fixing failures
    • F16H2061/122Avoiding failures by using redundant parts
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F16ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
    • F16HGEARING
    • F16H61/00Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing
    • F16H61/12Detecting malfunction or potential malfunction, e.g. fail safe; Circumventing or fixing failures
    • F16H2061/1256Detecting malfunction or potential malfunction, e.g. fail safe; Circumventing or fixing failures characterised by the parts or units where malfunctioning was assumed or detected
    • F16H2061/126Detecting malfunction or potential malfunction, e.g. fail safe; Circumventing or fixing failures characterised by the parts or units where malfunctioning was assumed or detected the failing part is the controller
    • F16H2061/1268Electric parts of the controller, e.g. a defect solenoid, wiring or microprocessor

Description

Die vorliegende Erfindung betrifft eine elektronische Steuervorrichtung für ein Kraftfahrzeug, nach dem Oberbe­ griff des Anspruches 1.
Allgemein gesagt, die vorliegende Erfindung betrifft eine elektronische Steuervorrichtung, die für verschiedene Arten von Steuerungen ausgelegt ist, die während des Be­ triebs eines Kraftfahrzeuges durchgeführt werden. Genauer gesagt, die vorliegende Erfindung betrifft eine elektroni­ sche Steuervorrichtung, die mit einer Mehrzahl von Compu­ tern ausgestattet ist, welche funktionell zugehörigen ver­ schiedenen Arten von Steuerungen zugewiesen sind, welche die Motorsteuerung eines Kraftfahrzeuges umfassen und wel­ che separat voneinander die entsprechenden Steuerungen durchführen.
Es sind elektronische Steuervorrichtungen bekannt, wel­ che die allgemeine oder übliche elektronische Steuerung von Vorrichtungen durchführen, die in einem Kraftfahrzeug vor­ handen sind, beispielsweise im Motor, Getriebe und Aufhän­ gungssystem. Diese bekannte Art von elektronischer Steuer­ vorrichtung weist eine arithmetische Betriebs-Steuerschal­ teinheit auf, die einen Eingangssignal-Verarbeitungsschalt­ kreis, einen arithmetischen Rechenschaltkreis, einen Aus­ gangssignal-Verarbeitungsschaltkreis (Treiberschaltkreis) und einen Energieversorgungsschaltkreis umfaßt. Ein Bei­ spiel einer derartigen elektronischen Steuervorrichtung weist eine Mehrzahl von Computern oder Rechnern auf, welche funktionell entsprechenden verschiedenen Arten von Steue­ rungen zugeordnet sind, welche beispielsweise die Motor­ steuerung umfassen und welche die entsprechenden Steuerun­ gen voneinander unabhängig durchführen. Die elektronische Steuereinheit mit einer Mehrzahl von Computern ermöglicht es den einzelnen Computern, die Betriebszustände der ande­ ren Computer zu überwachen, so daß der Betriebszustand der gesamten Vorrichtung laufend überwacht werden kann.
Die ungeprüfte Japanische Patentveröffentlichung Nr. Sho 63-183254 offenbart eine Computersystem-Überwachungs­ vorrichtung, die zwei Computer (Prozessoren) aufweist. Ge­ mäß Fig. 5 haben erste und zweite Prozessoren 60 und 70, welche diese Überwachungsvorrichtung bilden, jeweils einen Datenbus und sog. hand-shake-Busanschlüsse 61, die unter­ einander über eine Datenleitung und eine Steuerleitung 67 verbunden sind. Die Prozessoren 60 und 70 haben exklusive Überwachungs-Ausgangsanschlüsse 62 und 74 zur Ausgabe dyna­ mischer Überwachungssignale, das heißt, Rechteckwellensi­ gnalen, die sich zu jeder gegebenen Periode oder Zeitdauer invertieren, an die zusammenwirkenden Prozessoren 70 und 60. Die Prozessoren 60 und 70 haben auch exklusive Soft­ ware-Rücksetz-Ausgangsanschlüsse 63 und 75 zur Ausgabe sta­ tischer Rücksetzsignale, das heißt Signalen mit hohem oder niedrigem logischen Pegel an die Prozessoren 60 und 70. Die Prozessoren 60 und 70 schicken die Überwachungssignale von den Überwachungs-Ausgangsanschlüssen 62 und 74 zu zugehöri­ gen UND-Gatter 79 und 80 über zugehörige Pump- oder Trei­ berschaltkreise 77 und 78. Auf ähnliche Weise schicken die Prozessoren 60 und 70 die statischen Rücksetzsignale von den Rücksetz-Ausgangsanschlüssen 63 und 75 an die zugehöri­ gen UND-Gatter 79 und 80. Die Prozessoren 60 und 70 weisen weiterhin Überwachungs-Erkennungsanschlüsse 64 und 72 auf, die die Überwachungssignale von den zugehörigen Pumpschalt­ kreisen 78 und 77 über zugeordnete Leitungen 85 und 89 er­ halten. Die Prozessoren 60 und 70 weisen Rücksetzanschlüsse 65 und 73 auf, die Signale von den zugehörigen UND-Gattern 80 und 79 über ODER-Gatter 82 und 81 und Leitungen 86 und 90 erhalten. Auf der Grundlage der Überwachungssignale und Rücksetzsignale von den Anschlüssen 64, 72, 65 und 73 über­ wachen die Prozessoren 60 und 70 die Betriebszustände der anderen Komponenten und spezifizieren eine Abnormalität, wenn diese im Motor oder in einer anderen Fahrzeugkomponen­ te auftritt.
Bei der beschriebenen Überwachungsvorrichtung gemäß der genannten Japanischen Veröffentlichung führen die Leitungen 89 und 85 zwischen den Pumpschaltkreisen 77 und 78 und den zugeordneten Überwachungs-Erkennungsanschlüssen 64 und 72 und die Leitungen 90 und 86 zwischen den UND-Gattern 79 und 80 und den zugehörigen Rücksetzanschlüssen 73 und 65 stati­ sche Signale mit logisch hohem oder niedrigem Pegel. Wenn daher irgendeine der Leitungen 89, 85, 90 und 86 unterbro­ chen oder kurzgeschlossen wird, wird das jeweilige Signal, welches von der unterbrochenen oder kurzgeschlossenen Lei­ tung 89, 85, 90 oder 86 dem zugehörigen Anschluß 72, 64, 73 oder 65 zugeführt werden sollte, auf logisch niedrigem oder hohem Pegel festgehalten. Infolgedessen können die Prozes­ soren 60 und 70 die Unterbrechung oder den Kurzschluß in einer der Leitungen 89, 85, 90 oder 86 nicht als Abnormali­ tät erkennen. Weiterhin können die Prozessoren 60 und 70 die Art der Abnormalität nicht spezifizieren.
Es sei beispielsweise angenommen, daß in einem normalen Betriebszustand ein logisch niedriges Signal dem Rücksetz­ anschluß 73 des zweiten Prozessors 70 über die Leitung 90 eingegeben wird. Es sei nun weiter angenommen, daß diese Leitung 90 kurzgeschlossen wird und der zweite Prozessor 70 soeben aus welchem Grund auch immer nicht korrekt gearbei­ tet hat. In diesem Fall erkennt der erste Prozessor 60 über den Erkennungsanschluß 64, daß das Überwachungssignal nicht vom Ausgangsanschluß 74 des zweiten Prozessors 70 ausge­ schickt wurde und erkennt somit eine Abnormalität im Pro­ zessor 70. Zu diesem Zeitpunkt schickt der erste Prozessor 60 das Rücksetzsignal von dem Rücksetz-Ausgangsanschluß 63 aus, um den Betrieb des zweiten Prozessors 70 zurückzuset­ zen. Wenn die Leitung 90 kurzgeschlossen ist, kann der er­ ste Prozessor 60 jedoch das hochpegelige Rücksetzsignal, das eine Abnormalität des zweiten Prozessors 70 anzeigt, nicht an den Rücksetzanschluß 73 des zweiten Prozessors 70 ausgeben. Somit kann der abnormale Betrieb des zweiten Pro­ zessors 70 nicht sofort angehalten oder unterbrochen wer­ den.
Es ist demnach Aufgabe der vorliegenden Erfindung, eine elektronische Steuervorrichtung zu schaffen, die mit minde­ stens einem Paar von Computern ausgestattet ist, die funk­ tionell verschiedenen Arten von Steuerungen zugeordnet sind, wobei diese Steuerungen die Motorsteuerung eines Kraftfahrzeuges umfassen und die unabhängig die entspre­ chenden Steuerungen durchführen, das Auftreten einer Abnor­ malität in jedem Computer korrekt erkennen und den Ort des Auftretens der Abnormalität spezifizieren.
Die Lösung dieser Aufgabe erfolgt erfindungsgemäß durch die im Anspruch 1 angegebenen Merkmale.
Demnach wird erfindungsgemäß eine elektronische Steuer­ vorrichtung für ein Kraftfahrzeug geschaffen, wobei die Vorrichtung eine Mehrzahl von Steuerungen durchführt, die beim Betrieb des Kraftfahrzeuges anfallen, wobei die Vor­ richtung einen ersten Computer und einen zweiten Computer zur voneinander unabhängigen Ausführung der Steuerungen aufweist, wobei jeder Computer funktionell wenigstens einer zugehörigen Steuerung zugewiesen ist und diese ausführt und wobei jeder Computer den Betriebszustand des anderen Compu­ ters überwacht, wobei wenigstens eine Verbindungsleitung vorgesehen ist, die den Austausch bestimmter Daten zwischen dem ersten Computer und dem zweiten Computer erlaubt, die für die Steuerungen notwendig sind und wobei wenigstens ei­ ne Überwachungsleitung vorgesehen ist, um es dem ersten Computer und dem zweiten Computer zu ermöglichen, bestimmte Signale auszutauschen, die zur Überwachung der Betriebszu­ stände der Computer untereinander notwendig sind, wobei die Vorrichtung dadurch gekennzeichnet ist, daß sie aufweist: einen Hauptprozessor und einen zugeordneten Unterprozessor in jedem Computer, wobei der Hauptprozessor wenigstens eine zugewiesene Steuerung durchführt, wobei der Hauptprozessor und der zugeordnete Unterprozessor es den zugeordneten Pro­ zessoren erlauben, bestimmte Signale untereinander aus zu­ tauschen die notwendig sind, die jeweiligen Betriebszustan­ de zu überwachen und zu bestimmen, ob der Betriebszustand des zugeordneten Prozessors normal ist, wobei jeder Compu­ ter es jedem Computer erlaubt, ein erstes dynamisches Si­ gnal, das sich mit jeder bestimmten Periode invertiert und einen bestimmten Datensatz enthält, mittels der Verbin­ dungsleitung auszutauschen, wenn der Betriebszustand eines jeden Computers normal ist, wobei jeder Computer ein zwei­ tes dynamisches Signal, das sich zu jeder gegebenen Zeit­ dauer invertiert, an den anderen Computer über die Überwa­ chungsleitung überträgt, wenn die Prozessoren des zugeord­ neten Computers bestimmen, daß der andere Prozessor normal ist, wobei jeder Computer ein Signal anders als das zweite dynamische Signal an den anderen Computer über die Überwa­ chungsleitung überträgt, wenn wenigstens ein Prozessor des zugeordneten Computers bestimmt, daß der Betriebszustand des anderen Prozessors abnormal ist und wobei jeder Compu­ ter eine Abnormalität des anderen Computers erkennt, um so­ wohl das erste dynamische Signal als auch das zweite dyna­ mische Signal zu überwachen, das von dem anderen Computer über die Verbindungsleitung und die Überwachungsleitung übertragen wird.
Vorteilhafte Weiterbildungen der Erfindung sind Gegen­ stand der Unteransprüche.
Weitere Einzelheiten, Aspekte und Vorteile der vorlie­ genden Erfindung ergeben sich aus der nachfolgenden Be­ schreibung illustrativer Ausführungsformen anhand der Zeichnung.
Es zeigt:
Fig. 1 ein Blockdiagramm des Aufbaus einer ersten elek­ tronischen Steuereinheit (ECU = electronic control unit) gemäß einer Ausführungsform der vorliegenden Erfindung;
Fig. 2 ein Blockdiagramm des Aufbaus einer zweiten ECU;
Fig. 3 ein schematisches Strukturdiagramm zur Veran­ schaulichung einer elektronischen Steuervorrichtung und ei­ ner durch diese Vorrichtung zu steuernden Einheit;
Fig. 4 die schematische Darstellung eines Kraftfahrzeu­ ges; und
Fig. 5 ein Blockdiagramm einer bekannten Überwachungs­ vorrichtung für ein Computersystem.
Eine elektronische Steuervorrichtung für ein Kraftfahr­ zeug gemäß einer ersten Ausführungsform der vorliegenden Erfindung, die speziell für ein Automobil oder Kraftfahr­ zeug ausgelegt ist, wird nachfolgend unter Bezugnahme auf die beigefügte Zeichnung näher erläutert.
Fig. 4 zeigt schematisch ein Fahrzeug 1, bei dem eine Ausführungsform der vorliegenden Erfindung zur Anwendung gelangen kann. Das Fahrzeug 1 weist nichtangetriebene Räder 2 und angetriebene Räder 3 auf, ist also im vorliegenden Ausführungsbeispiel mit Hinterradantrieb versehen und ist beispielsweise mit einem Zwölfzylinder-Motor 4 des V-Typs in Frontbauweise ausgestattet. Ein elektronisch gesteuertes Automatikgetriebe 5, das mit der (nicht dargestellten) Ab­ triebswelle des Motors 4 verbunden ist, ist über eine Kar­ danwelle 6, ein Differentialgetriebe 7 und eine Antriebs­ welle 8 mit den angetriebenen Rädern 3 in Verbindung. Eine elektronische Steuervorrichtung 9 des Fahrzeuges 1 weist erste und zweite elektronische Steuereinheiten (ECU) 10 und 11 als erste und zweite Computer auf. In dieser Ausfüh­ rungsform weist jeder Computer in der ECU 10 oder 11 wenig­ stens eine Speichereinheit, eine arithmetische Rechenein­ heit, eine Steuereinheit und eine Eingabe/Ausgabe-Einheit auf. Die Speichereinheit speichert Informationen, Befehle und dergleichen. Die arithmetische Recheneinheit führt un­ ter anderem verschiedene arithmetische Rechenvorgänge und normale logische Arbeitsvorgänge durch. Die Steuereinheit dekodiert Befehle und steuert die zugehörige Steuereinheit. Die Eingabe/Ausgabe-Einheit empfängt und sendet Informatio­ nen von und zu externen Einheiten.
Die ECUs 10 und 11 sind funktionell verschiedenen Arten von Steuerungen zugeordnet, welche den Betrieb des Fahrzeu­ ges 1 betreffen, beispielsweise Steuerung des Motors 4, Steuerung des Automatikgetriebes 5 etc. und führen die zu­ geordneten Steuerungen unabhängig voneinander durch. Zu­ sätzlich überwacht jede ECU 10 oder 11 die andere ECU 11 oder 10, um zu überprüfen, ob die betreffende ECU korrekt arbeitet. Das Fahrzeug 1 ist auch mit einer Traktionssteue­ rung (TRC) und einem Antiblockier-Bremssystem (ABS) ausge­ stattet.
Fig. 3 zeigt schematisch die Struktur oder den Aufbau der elektronischen Steuervorrichtung 9 und des Motors 4, sowie des Automatikgetriebes 5, wobei Motor 4 und Getriebe 5 von der Vorrichtung 9 gesteuert werden. Im dargestellten Ausführungsbeispiel hat jede der linken und rechten Reihen 4a und 4b des Motors 4 sechs Zylinder. Zwei Luftansaugkanä­ le 12a und 12b, die den Zylinderreihen 4a und 4b zugeordnet sind, liefern Außenluft an die einzelnen Zylinder der Zy­ linderreihen 4a und 4b. Drosselklappen 13a und 13b, die in den jeweiligen Luftansaugkanälen 12a und 12b angeordnet sind, werden jeweils von Stellmotoren 14a und 14b betrie­ ben. Das Drosselventil oder die Drosselklappe 13a und das Drosselventil oder die Drosselklappe 13b stellt die Luft­ menge ein, die den einzelnen Zylindern der zugehörigen Zy­ linderreihe 4a oder 4b zugeführt wird. Kraftstoffzufuhrvor­ richtungen (nicht dargestellt) für jede der Zylinderreihen 4a und 4b stellen die Kraftstoffmenge ein, die den Zylin­ dern in den Zylinderreihen 4a und 4b zugeführt werden soll. Eine Zündvorrichtung (nicht dargestellt) für jede der Zy­ linderreihen 4a und 4b steuert die Zündzeitpunkte für ein Luft/Kraftstoff-Gemisch in den Zylindern der Zylinderreihen 4a oder 4b. Das Automatikgetriebe 5 möge im dargestellten Ausführungsbeispiel vier Gänge haben.
Die erste ECU 10 hat als Hauptprozessor eine erste zen­ trale Hauptverarbeitungseinheit (CPU) 21, als Unterprozes­ sor eine erste Unter-CPU 22, einen ersten integrierten Lei­ stungsschaltkreis 23 und zwei Kommunikations-Bausteine 24 und 25. In dieser Ausführungsform weist der Prozessor, der die Haupt-CPU und die Unter-CPU aufweist neben den vier oben beschriebenen im Computer enthaltenen Einheiten noch die arithmetische Recheneinheit und die Steuereinheit auf. Die Haupt-CPU 21 führt unabhängig Steuerungen durch, die der linken Zylinderreihe 4a des Motors 4 zugeordnet sind, sowie Steuerungen des Automatikgetriebes 5. Die Unter-CPU 22 überwacht den Betriebszustand der Haupt-CPU 21. Der Lei­ stungsschaltkreis 23 liefert Leistung oder Betriebsspannung an die einzelnen CPUs 21 und 22 und überwacht den Betriebs­ zustand der Haupt-CPU 21. Die Kommunikations-Bausteine 24 und 25 sind integrierte Bausteine und tauschen untereinan­ der bestimmte Daten und andere Signale aus, die für die verschiedenen Steuervorgänge zwischen den anderen Schalt­ kreisen notwendig sind, die nicht in der ersten CPU 10 und der Haupt-CPU 21 enthalten sind.
Die zweite ECU 12 weist eine zweite Haupt-CPU 26 als Hauptprozessor, eine zweite Unter-CPU 27 als Unterprozes­ sor, einen zweiten integrierten Leistungsschaltkreis 28 und einen Kommunikations-Baustein 29 auf. Die Haupt-CPU 26 führt unabhängig Steuerungen durch, die der rechten Zylin­ derreihe 4b des Motors 4 zugeordnet sind. Die Unter-CPU 27 überwacht die Betriebszustände der Haupt-CPU 26. Die ersten und zweiten Unter-CPUs 22 und 27 haben einfachen Aufbau, der beispielsweise maximal ein Bit an Information verarbei­ ten kann. Der Leistungsschaltkreis 28 liefert Leistung oder Betriebsspannung an die einzelnen CPUs 26 und 27 und über­ wacht den Betriebszustand der Haupt-CPU 26. Der Kommunika­ tions-Baustein 29 tauscht bestimmte Daten oder andere Si­ gnale aus, die für die verschiedenen Steuerungen notwendig sind, wobei dieser Datenaustausch zwischen dem Kommunikati­ ons-Baustein 24 in der ersten ECU 10 erfolgt.
Die erste Haupt-CPU 21 in der ersten ECU 10 tauscht In­ formationen, die für eine Steuerung notwendig sind, mit ei­ ner Anzeige-Meßvorrichtung 31 auf, die am Instrumentenbrett (nicht dargestellt) des Fahrzeuges 1 angeordnet ist, sowie mit einem Klimaanlagensystem 32 des Fahrzeuges 1 und einer Karosserie-ECU 33, wobei dieser Datenaustausch über den Kommunikations-Baustein 25 erfolgt. Die Anzeige 31 steuert eine Alarmlampe 34. Wenn in der elektronischen Steuervor­ richtung 9 eine Abnormalität auftritt, erkennt die erste oder die zweite ECU 10 oder 11 diesen Zustand und sendet ein Erkennungssignal an die Anzeige 31. Bei Empfang des Er­ kennungssignales betreibt die Anzeige 31 die Alarmlampe 34. Die Haut-CPUs 21 und 26 in den beiden ECUs 10 und 11 tau­ schen Informationen aus, die zur Steuerung nötig sind, wo­ bei dieser Informationsaustausch über eine TRC/ABS.ECU 30 über die Kommunikations-Bausteine 24 und 29 erfolgt. Die TRC/ABS.ECU 30 steuert das TRC-System (Traktionssteuerung) und das Antiblockiersystem (ABS), die im Fahrzeug 1 vorhan­ den sind.
Die Fig. 1 und 2 zeigen jeweils den detaillierten Aufbau der ersten und zweiten ECUs 10 und 11; die individu­ ellen oder einzelnen Kommunikations-Bausteine 24, 25 und 29 von Fig. 3 sind in den beiden Darstellung von Fig. 1 und 2 weggelassen. Die ECU 10 hat erste und zweite externe Aus­ gangsanschlüsse 41a und 41b und erste und zweite externe Eingangsanschlüsse 43a und 43b und die ECU 11 hat auf ähn­ liche Weise erste und zweite externe Ausgangsanschlüsse 42a und 42b und erste und zweite externe Eingangsanschlüsse 44a und 44b.
Eine erste Verbindungsleitung 45 ist zwischen den er­ sten externen Ausgangsanschluß 41a der ersten ECU 10 und den ersten externen Eingangsanschluß 44a der zweiten ECU 11 geschaltet. Auf ähnliche Weise ist eine zweite Verbindungs­ leitung 46 zwischen den ersten externen Eingangsanschluß 43a der ersten ECU 10 und den ersten externen Ausgangsan­ schluß 42a der zweiten ECU 11 geschaltet. Diese beiden Ver­ bindungsleitungen 45 und 46 erlauben, daß die ECUs 10 und 11 bestimmte Daten untereinander austauschen, die zur Steuerung notwendig sind. Kommunikationsdaten, die zur Steuerung zwischen den beiden ECUs 10 und 11 notwendig sind, verlaufen über die Verbindungsleitungen 45 und 46. Wann jedoch die Haupt-CPU 21 oder 26 ausfällt, wird der Da­ teninhalt unbestimmt oder es werden keine Daten übertragen.
Eine erste Überwachungsleitung 47 ist zwischen den zweiten externen Eingangsanschluß 43b der ersten ECU 10 und den zweiten externen Ausgangsanschluß 42b der zweiten ECU 11 geschaltet. Auf ähnliche Weise ist eine zweite Überwa­ chungsleitung 48 zwischen den zweiten externen Ausgangsan­ schluß 41b der ersten ECU 10 und den zweiten externen Ein­ gangsanschluß 44b der zweiten ECU 11 geschaltet. Diese bei­ den Überwachungsleitungen 47 und 48 erlauben, daß die ECUs 10 und 11 bestimmte Signale untereinander austauschen, die zur Überwachung der jeweiligen Betriebszustände der ECUs 10 und 11 notwendig sind.
Wie in Fig. 1 gezeigt, weist die erste ECU 10 ein ODER-Gatter 35 und einen Abnormalitäts-Bestimmungsschalt­ kreis 36 zusätzlich zu der Haupt-CPU 21, der Unter-CPU 22 und dem Leistungsschaltkreis 23 auf. Dieser Abnormalitäts- Bestimmungsschaltkreis 36 ist mit einem (nicht dargestell­ ten) Treiberschaltkreis für die Kraftstoffzufuhr-Vorrich­ tung der linken Zylinderreihe 4a und einem Treiberschalt­ kreis (nicht dargestellt) für den Motor 14a der Drossel­ klappe 13a verbunden.
Die erste Haupt-CPU 21 weist einen Kommunikationsdaten- Ausgangsanschluß 51, einen Kommunikationsdaten-Eingangsan­ schluß 52, einen Eingangsanschluß 53 für die Bestimmung ei­ ner Abnormalität der ECU, einen Ausgangsanschluß 54 für ei­ ne Bestimmung der Unter-CPU, einen Rücksetz-Eingangsan­ schluß 55, einen Überwachungs-Ausgangsanschluß 56, einen Überwachungs-Erkennungsanschluß 57 und einen Alarm-Aus­ gangsanschluß 58 auf.
Die erste Unter-CPU 22 weist einen Ausgangsanschluß 61 für die Bestimmung der Haupt-CPU, einen Überwachungs-Aus­ gangsanschluß 62 und einen Überwachungs-Erkennungsanschluß 63 auf.
Der erste integrierte Leistungsschaltkreis 23 weist ei­ nen Rücksetz-Ausgangsanschluß 71 und einen Überwachungs-Er­ kennungsanschluß 72 auf.
Wie in Fig. 2 gezeigt, weist die zweite ECU 12 ein ODER-Gatter 37 und einen Abnormalitäts-Schaltkreis 38 zu­ sätzlich zur Haupt-CPU 26, der Unter-CPU 27 und dem inte­ grierten Leistungsschaltkreis 28 auf. Der Abnormalitäts-Er­ kennungsschaltkreis 38 ist mit einem (nicht dargestellten) Treiberschaltkreis für die Kraftstoffzufuhrvorrichtung der rechten Zylinderreihe 4b und einem (ebenfalls nicht darge­ stellten) Treiberschaltkreis für den Motor 14b der Drossel­ klappe 13b verbunden.
Die zweite Haupt-CPU 26 in der ECU 11 weist einen Kom­ munikationsdaten-Ausgangsanschluß 81, einen Kommunikations­ daten-Eingangsanschluß 82, einen Abnormalitätsbestimmungs- Eingangsanschluß 83 für die Bestimmung einer abnormalen Ar­ beitsweise der ECU, einen Bestimmungs-Ausgangsanschluß 84 für die Unter-CPU, einen Rücksetz-Eingangsanschluß 85, ei­ nen Überwachungs-Ausgangsanschluß 86, einen Überwachungs- Erkennungsanschluß 87 und einen Alarm-Ausgangsanschluß 88 auf.
Die zweite Unter-CPU 27 weist einen Bestimmungs-Aus­ gangsanschluß 91 für die Haupt-CPU, einen Überwachungs-Aus­ gangsanschluß 92 und einen Überwachungs-Erkennungsanschluß 93 auf.
Der zweite integrierte Leistungsschaltkreis 28 weist einen Rücksetz-Ausgangsanschluß 101 und einen Überwachungs- Erkennungsanschluß 102 auf.
Wie sich aus dem obigen ergibt, haben die beiden ECUs 10 und 11 im wesentlichen die gleichen Grundstrukturen oder den gleichen grundlegenden Aufbau, so daß nur der Aufbau der ersten ECU 10 nachfolgend näher erläutert werden wird, um eine reduntante Beschreibung bezüglich der zweiten ECU 11 zu vermeiden. Es sei jedoch festgehalten, daß die die erste ECU 10 betreffende Beschreibung auch gleichermaßen auf die zweite ECU 11 zutrifft bzw. den Aufbau der zweiten ECU 11 darlegt oder erläutert.
Der Ausgangsanschluß 56 in der Haupt-CPU 21 der ersten ECU 10 ist mit den Erkennungsanschlüssen 63 und 72 der Un­ ter-CPU 22 und dem Leistungsschaltkreis 23 verbunden. Die Haupt-CPU 21 schickt ein Überwachungs-Impulssignal, welches sich zu jeder gegebenen Zeitdauer invertiert an die Erken­ nungsanschlüsse 63 und 72 der Unter-CPU 22 und dem Lei­ stungsschaltkreis 23. Die Ausgabe dieser Signale erfolgt vom Ausgangsanschluß 56. Wenn die Arbeitsweise der Haupt- CPU 21 normal ist, ist das von dem Ausgangsanschluß 56 aus­ gegebene Impulssignal ebenfalls normal. Wenn die Arbeits­ weise der Haupt-CPU 21 abnormal ist, wird auch das vom Aus­ gangsanschluß 56 ausgegebene Ausgangssignal abnormal. Die Unter-CPU 22 überwacht das Impulssignal, das von dem Erken­ nungsanschluß 63 erfaßt wird. Auf der Grundlage dieses Im­ pulssignales bestimmt die Unter-CPU 22, ob die Haupt-CPU 21 korrekt arbeitet oder nicht.
Der Ausgangsanschluß 62 der Unter-CPU 22 ist mit dem Erkennungsanschluß 57 der Haupt-CPU 21 verbunden. Die Un­ ter-CPU 22 schickt ein Überwachungs-Impulssignal, das sich zu jeder bestimmten Zeitperiode oder Zeitdauer invertiert an den Erkennungsanschluß 57 der Haupt-CPU 21. Die Signal­ übertragung erfolgt von dem Ausgangsanschluß 62. Wenn die Arbeitsweise der Unter-CPU 22 normal ist, ist das vom Aus­ gangsanschluß 62 ausgegebene Impulssignal ebenfalls normal. Wenn die Arbeitsweise der Unter-CPU 22 abnormal ist, wird auch das von dem Ausgangsanschluß 62 ausgegebene Impulssi­ gnal abnormal. Die Haupt-CPU 21 überwacht das Impulssignal, das von dem Erkennungsanschluß 57 empfangen wird. Auf der Grundlage dieses Impulssignales bestimmt die CPU 21, ob die Unter-CPU 22 korrekt arbeitet oder nicht.
Bei dieser Ausführungsform tauschen somit die beiden CPUs 21 und 22 die Überwachungs-Pulssignale, die für die Überwachungszwecke notwendig sind, über die Ausgangsan­ schlüsse 56 und 62 und die Erkennungsanschlüsse 57 und 63 untereinander aus. Somit überwacht die CPU 21 den Betriebs­ zustand der CPU 22 und die CPU 22 denjenigen der CPU 21.
Der Ausgangsanschluß 71 des Leistungsschaltkreises 23 ist mit dem Eingangsanschluß 55 der Haupt-CPU 21 verbunden. Der Leistungsschaltkreis 23 überwacht das Impulssignal, das von dem Erkennungsanschluß 72 erfaßt wird. Auf der Grund­ lage dieses Impulssignales bestimmt der Leistungsschalt­ kreis 23, ob die Haupt-CPU 21 korrekt arbeitet oder nicht. Wenn festgestellt wird, daß die Haupt-CPU 21 abnormal ar­ beitet, schickt der integrierte Leistungsschaltkreis 23 das Reset- oder Rücksetzsignal aus, um den Betrieb der Haupt- CPU 21 über den Eingangsanschluß 55 der Haupt-CPU 21 zwangsweise anzuhalten. Die Abgabe dieses Signales erfolgt über den Ausgangsanschluß 71. In diesem Fall wird somit die Energie- oder Leistungszufuhr zu der Haupt-CPU 21 zwangs­ weise unterbrochen.
Der Ausgangsanschluß 51 der Haupt-CPU 21 ist mit dem externen Ausgangsanschluß 41a verbunden. Die Haupt-CPU 21 gibt bestimmte Kommunikationsdaten, welche die zweite ECU 11 benötigt, aus, was über den Ausgangsanschluß 51 erfolgt. Diese Kommunikationsdaten umfassen ein Laufimpulssignal als dynamisches Signal, das den normalen Zustand der Haupt-CPU 21 anzeigt. Dieses Laufimpulssignal besteht aus einem dyna­ mischen Signal, das sich zu jeder gegebenen Zeitdauer in­ vertiert. Die Kommunikationsdaten werden über die Verbin­ dungsleitung 45 dem externen Eingangsanschluß 44a der zwei­ ten ECU 11 von dem externen Ausgangsanschluß 41a eingegeben und werden von dem Kommunikationsdaten-Eingangsanschluß 82 der zweiten Haupt-CPU 26 empfangen.
Der Eingangsanschluß 52 der Haupt-CPU 21 ist mit dem externen Eingangsanschluß 43a verbunden. Die Haupt-CPU 21 empfängt am Eingangsanschluß 52 bestimmte Kommunikationsda­ ten, welche von dem Ausgangsanschluß 81 der zweiten ECU 11 auf die oben beschriebene Weise über den externen Ausgangs­ anschluß 42a, die Verbindungsleitung 46 und den externen Eingangsanschluß 43a geschickt werden. Die ankommenden Kom­ munikationsdaten enthalten ein Laufimpulssignal, das den normalen Zustand der zweiten Haupt-CPU 26 der zweiten ECU 11 darstellt. Mit anderen Worten, festgelegte oder vorher­ bestimmte Daten, welche zwischen den beiden ECUs 10 und 11 ausgetauscht werden, um deren Steuervorgänge aneinander an­ zupassen, werden dem Eingangsanschluß 52 zugeführt. Gleich­ zeitig wird das Laufimpulssignal, welches das Überwachungs­ ergebnis bezüglich des Betriebszustandes der Haupt-CPU 26 der zugehörigen ECU 11 darstellt, im Eingangsanschluß 52 zugeführt. Bei dieser Ausführungsform ist die Haupt-CPU 21, welche den Ausgangsanschluß 51 und den Eingangsanschluß 52 umfaßt, äquivalent zu einer Kommunikationsvorrichtung.
Eine Auflistung der von den Ausgangsanschlüssen 51 und 81 der Haupt-CPUs 21 und 25 in den ersten und zweiten ECUs 10 und 11 aus gegebenen Kommunikationsdaten findet sich in den nachfolgenden Tabellen 1 und 2.
Tabelle 1
Liste der Kommunikationsdaten, die von dem Kommunikati­ onsdaten-Ausgangsanschluß der ersten Haupt-CPU ausgegeben werden
Tabelle 2
Liste von Kommunikationsdaten, die von dem Kommunikati­ onsdaten-Ausgangsanschluß der zweiten Haupt-CPU ausgegeben werden
Es ergibt sich aus den Tabellen 1 und 2, daß, wenn jede Haupt-CPU 21 oder 26 normal arbeitet, dann das Bestimmungs­ signal für die Haupt-CPU ein Laufimpulssignal hat, das sich zu jeder gegebenen Zeitdauer wiederholt invertiert. Wenn eine der CPUs 21 oder 26 abnormal ist, hat das Bestimmungs­ signal für die Haupt-CPU ein undefiniertes oder unspezifi­ ziertes Signal von entweder hohem oder niedrigem logischen Pegel.
Das Bestimmungssignal für die Unter-CPU zeigt das Er­ gebnis der Bestimmung entweder an der Unter-CPU 22 oder der Unter-CPU 27 an, wobei diese Bestimmung auf der Grundlage desjenigen erfolgt, was am zugehörigen Überwachungs-Erken­ nungsanschluß 57 oder 87 empfangen wird. Wenn jede der Un­ ter-CPUs 22 oder 27 normal arbeitet, hat das Bestimmungssi­ gnal niedrigen logischen Pegel. Wenn eine der Unter-CPUs 22 oder 27 abnormal ist, hat das entsprechende Bestimmungssi­ gnal hohen Pegel.
Die Überwachungsleitung und das Bestimmungssignal für periphere Schaltkreise zeigt das Ergebnis der Bestimmung an, die an der jeweiligen Überwachungsleitung 47 und 48 er­ folgt, wobei diese Bestimmung darauf basiert, was an dem jeweiligen Abnormalitäts-Erkennungseingangsanschluß 53 oder 83 anliegt. Wenn jede Überwachungsleitung 47 oder 48 normal ist, hat das Bestimmungssignal niedrigen Pegel. Wenn eine der Überwachungsleitungen 47 oder 48 abnormal ist, hat das Bestimmungssignal hohen Pegel.
Der Bestimmungs-Ausgangsanschluß 54 der Haupt-CPU 21 in der ersten ECU 10 ist mit dem ersten Eingangsanschluß des ODER-Gatters 35 verbunden. Wenn bestimmt wird, daß die Un­ ter-CPU 22 normal ist, sendet die Haupt-CPU 21 ein laufen­ des Impulssignal, das sich zu jeder gegebenen Zeitdauer in­ vertiert an das ODER-Gatter 35 von dem Bestimmungs-Aus­ gangsanschluß 54. Wenn festgestellt wird, daß die Unter-CPU 22 in einem abnormalen Betriebszustand ist, sendet die Haupt-CPU 21 ein hochpegeliges Signal an das ODER-Gatter 35 von dem Bestimmungs-Ausgangsanschluß 54.
Der Bestimmungs-Ausgangsanschluß 61 der Unter-CPU 22 ist mit dem zweiten Eingangsanschluß des ODER-Gatters 35 verbunden. Wenn bestimmt wird, daß die Haupt-CPU 21 normal ist, sendet die Unter-CPU 22 ein niedrig pegeliges Signal von dem Bestimmungs-Ausgangsanschluß 61 an das ODER-Gatter 35. Wenn bestimmt wird, daß die Haupt-CPU 21 abnormal ar­ beitet, sind die Unter-CPU 22 vom Bestimmungs-Ausgangsan­ schluß 61 ein hochpegeliges Signal an das ODER-Gatter 35.
Der Ausgangsanschluß des ODER-Gatters 35 ist mit dem externen Ausgangsanschluß 41b und dem Abnormalitäts-Bestim­ mungsschaltkreis 36 verbunden. Wenn das laufende Impulssi­ gnal, das den normalen Zustand der Unter-CPU 22 anzeigt und das niedrig pegelige Signal, das den normalen Zustand der Haupt-CPU 21 anzeigt, dem ODER-Gatter 35 zugeführt werden, gibt das ODER-Gatter 35 ein normales laufendes Impulssignal (dynamisches Signal) aus, das den normalen Zustand der er­ sten ECU 10 darstellt. Dieses laufende Impulssignal ist ein Überwachungssignal. Wenn das hochpegelige Signal, das den abnormalen Zustand der Unter-CPU 22 anzeigt oder das hoch­ pegelige Signal, das den abnormalen Zustand der Haupt-CPU 21 anzeigt, dem ODER-Gatter 35 zugeführt wird, gibt das ODER-Gatter 35 ein hochpegeliges Signal aus, das als Über­ wachungssignal den abnormalen Zustand der ersten ECU 10 an­ zeigt. Diese Überwachungssignale werden über die Überwa­ chungsleitung 48 dem externen Eingangsanschluß 44b der zweiten ECU 11 von dem externen Ausgangsanschluß 41b einge­ geben und dann dem Abnormalitätsbestimmungs-Eingangsan­ schluß 83 der Haupt-CPU 26 zugeführt.
Auf diese Art und Weise senden die Haupt-CPU 21 mit dem Bestimmungs-Ausgangsanschluß 54, die Unter-CPU 22 mit dem Bestimmungs-Ausgangsanschluß 61 und das ODER-Gatter 35 die Überwachungsergebnisse aus. Es sei nun angenommen, daß die von den Bestimmungs-Ausgangsanschlüsse 54 und 61 der CPUs 21 und 22 ausgegebenen Signale anzeigen, daß die Betriebs­ zustände der anderen CPUs 22 und 21 normal sind. Das ODER- Gatter 35 sendet dann das normal verlaufende Impulssignal aus, was sich zu jeder bestimmten oder gegebenen Zeitdauer oder Periode invertiert, wobei dieses Signal das Überwa­ chungssignal ist, das der zugehörigen zweiten ECU 11 über die Überwachungsleitung 48 zugeführt wird. Es sei weiter angenommen, daß das von dem Bestimmungs-Ausgangsanschluß 54 oder 61 der CPU 21 oder 22 ausgeschickte Signal nicht an­ zeigt, daß der Betriebszustand der anderen CPU 22 oder 21 normal ist. Dann sendet das ODER-Gatter 35 ein hochpegeli­ ges Signal, das sich von dem normal verlaufenden Impulssi­ gnal unterscheidet, als Überwachungssignal an die zugeord­ nete zweite ECU 11 über die Überwachungsleitung 48.
Der Abnormalitätsbestimmungs-Eingangsanschluß 53 der Haupt-CPU 21 ist mit dem externen Eingangsanschluß 43b ver­ bunden. Die Haupt-CPU 21 empfängt an dem Abnormalitätsbe­ stimmungs-Eingangsanschluß 53 das Überwachungssignal, das von dem ODER-Gatter 37 der zweiten ECU 11 auf oben be­ schriebene Weise ausgegeben wird und über den Ausgangsan­ schluß 42b, die erste Überwachungsleitung 47 und den exter­ nen Eingangsanschluß 43b ausgegeben wird. Die Haupt-CPU 21 überwacht dieses Überwachungssignal und Kommunikationsda­ ten, die an dem Kommunikationsdaten-Eingangsanschluß 52 eingegeben werden, um eine Abnormalität betreffend die zu­ geordnete ECU 11 zu bestimmen. Die Stelle der Abnormalität kann dadurch spezifiziert oder festgelegt werden, indem In­ halt des Überwachungssignales und Inhalt der Kommunikati­ onsdaten kombiniert werden.
Die nachfolgende Tabelle 3 zeigt die Beziehungen zwi­ schen dem Inhalt der Kommunikationsdaten und dem Überwa­ chungssignal, wobei diese Signale den Haupt-CPUs 21 und 26 in den ersten und zweiten ECUs 10 und 11 eingegeben werden, sowie die Festlegung der zu bestimmenden Abnormalität.
Wie sich aus Tabelle 3 unmittelbar ergibt, ist es mög­ lich, zu spezifizieren, ob der Ort der Abnormalität in der Haupt-CPU 21 oder 26, der Unter-CPU 22 oder 27, der Kommu­ nikationsleitung 45 oder 46 oder der Überwachungsleitung 47 oder 48 bzw. in einem peripheren Schaltkreis liegt, in dem der Inhalt des Bestimmungssignales für die Haupt-CPU, des Bestimmungssignales die Unter-CPU und die Bestimmungssigna­ le für Überwachungsleitung und periphere Schaltkreise in­ klusive der Kommunikationsdaten, sowie Inhalt des Überwa­ chungssignales kombiniert werden.
Wenn die Haupt-CPU 21 in der ersten ECU 10 eine Abnor­ malität in der zugeordneten ECU 11 erkennt, schickt die Haupt-CPU 21 ein bestimmtes Steuersignal von dem Alarm-Aus­ gangsanschluß 58 aus, um die Warnlampe 34 anzutreiben. Bei Empfang dieses Steuersignales schaltet die Anzeige 31 die Warnlampe oder Alarmlampe 34 ein. Mit anderen Worten, die Haupt-CPU 21 mit dem Alarmlampen-Ausgangsanschluß 58 über­ wacht das laufende Impulssignal, das über die Kommunikati­ onsleitung 46 und die Überwachungsleitung 47 läuft, um in dieser Ausführungsform eine Abnormalität in der zugeordne­ ten ECU 11 zu erkennen.
Das Überwachungssignal von dem ODER-Gatter 35 wird dem Abnormalitäts-Bestimmungsschaltkreis 36 zugeführt. Auf der Grundlage dieses Überwachungssignales bestimmt der Abnorma­ litäts-Bestimmungsschaltkreis 36, ob die örtliche ECU 10 normal ist. Wenn bestimmt wird, daß die örtliche ECU 10 ab­ normal ist, schickt der Abnormalitäts-Bestimmungsschalt­ kreis 36 ein vorab festgelegtes Steuersignal an den Trei­ berschaltkreis für die Kraftstoffzufuhrvorrichtung, um die Kraftstoffzufuhr für die linke Zylinderreihe 4a zu unter­ brechen. Wenn bestimmt wird, daß die örtliche ECU 10 abnor­ mal ist, schickt der Abnormalitäts-Bestimmungsschaltkreis 36 gleichzeitig ein vorab bestimmtes Steuersignal an den Treiberschaltkreis für den Motor 14a, um die Drosselklappe 13a für die linke Zylinderreihe 4a völlig zu schließen. Mit anderen Worten, wenn das ODER-Gatter 35 ein hochpegeliges Signal ausgibt, bestimmt der Abnormalitäts-Bestimmungs­ schaltkreis 36, daß die lokale oder örtliche ECU 10 abnor­ mal arbeitet und schränkt die Arbeitsweisen oder den Be­ trieb von Kraftstoffzuführvorrichtung und Drosselklappe 13a für die linke Zylinderreihe 4a ein.
Gemäß obiger Beschreibung sind bei dieser Ausführungs­ form die Haupt-CPUs 21 und 26 in den ECUs 10 und 11 funk­ tionell den verschiedenen Arten von Steuerungen für den Be­ trieb des Kraftfahrzeuges 1 zugeordnet und führen unabhän­ gig voneinander die zugeordneten Steuerungen durch. Das be­ deutet, daß die Haupt-CPUs 21 und 26 unabhängig voneinander die zugewiesenen Steuerungen für die Zylinderreihen 4a und 4b des Motors 4 durchführen. Die CPU 21 führt die ihr zuge­ wiesene Steuerung für das Automatikgetriebe 5 durch. Die Unter-CPUs 22 und 27 überwachen die Betriebszustände der Haupt-CPUs 21 und 26. Die Haupt-CPU 21 oder 26 und die Un­ ter-CPU 22 oder 27 überwachen die Betriebszustände der zu­ geordneten EPUs auf der Grundlage der Überwachungs-Impuls­ signale, die von den zugeordneten CPUs ausgegeben werden.
Es sei angenommen, daß die Haupt-CPUs 21 und 26 und die Unter-CPUs 22 und 27 anzeigen, daß die Betriebszustände der zugeordneten CPUs normal sind. Dann geben die ODER-Gatter 35 und 37 normal verlaufende Impulssignale aus, die die normalen Zustände sowohl in der Haupt-CPU 21 und 26 als auch der Unter-CPUs 22 und 27 anzeigen. Diese Impulssignale sind die Überwachungssignale für die zugeordneten ECUs 11 und 10 und werden von den lokalen ECUs 10 und 11 über die Überwachungsleitungen 45 und 48 ausgegeben.
Wird angenommen, daß die Haupt-CPUs 21 und 26 oder die Unter-CPUs 22 und 27 nicht anzeigen, daß die Betriebszu­ stände der zugeordneten CPUs normal sind, geben die ODER- Gatter 35 oder 37 ein hochpegeliges Signal aus, was den ab­ normalen Zustand zumindest einer der Haupt-CPUs 21 und 26 oder der Unter-CPUs 22 und 27 anzeigt. Dieses hochpegelige Signal ist das Überwachungssignal, das an die zugeordnete ECU 11 oder 10 von der örtlichen ECU 10 oder 11 über die Überwachungsleitung 47 oder 48 ausgegeben wird.
Wenn die lokale ECU 10 oder 11 normal arbeitet, schickt die Haupt-CPU 21 oder 26 Kommunikationsdaten inklusive dem laufenden Impulssignal an die zugeordnete ECU 11 oder 10 über die Kommunikationsleitung 45 oder 46. Wenn die lokale ECU 10 oder 11 nicht normal ist, sendet die Haupt-CPU 21 oder 26 Kommunikationsdaten inklusive eines gegebenen Si­ gnales mit hohem oder niedrigem Pegel an die zugeordnete ECU 11 oder 10.
Die Haupt-CPU 21 oder 26 überwacht die Kommunikations­ daten und das Überwachungssignal, welche über die Kommuni­ kationsleitung 45 oder 46 und die Überwachungsleitung 47 oder 48 geschickt werden. Auf der Grundlage des Inhaltes dieser Signale erkennt die Haupt-CPU 21 oder 26 eine Abnor­ malität in der zugeordneten ECU 11 oder 10 und bestimmt den Ort der Abnormalität. In dieser Ausführungsform werden das Vorhandensein oder Fehlen des laufenden Impulssignales in den Kommunikationsdaten und das Vorhandensein oder Fehlen des laufenden Impulssignales in dem Überwachungssignal, wo­ bei diese beiden Signale von der Haupt-CPU 21 oder 26 über­ wacht werden, kombiniert. Demzufolge ist es möglich, den abnormalen Zustand oder normalen Zustand für die Haupt-CPU 21 oder 26 oder die Unter-CPU 22 oder 27 in der zugeordne­ ten ECU 11 oder 10 zu spezifizieren, sowie den abnormalen Zustand oder normalen Zustand in der Kommunikationsleitung 45 oder 46 oder der Überwachungsleitung 47 oder 48. Es ist von daher möglich, eine Abnormalität in jeder der ECUs 10 oder 11 korrekt zu erkennen und den Ort der Abnormalität in der Haupt-CPU 21 oder 26, der Unter-CPU 22 oder 27, der Verbindungsleitung 45 oder 46, sowie der Überwachungslei­ tung 47 oder 48 zu spezifizieren. Wenn in diesem Fall die Unter-CPU 22 oder 27 in jeder ECU 10 oder 11 abnormal ist, bestimmt die Haupt-CPU 21 oder 26 in dieser ECU 10 oder 11 diese Abnormalität. Wenn die Haupt-CPU 21 oder 26 in jeder ECU 10 oder 11 abnormal ist, bestimmt die Haupt-CPU 26 oder 21 in der zugeordneten ECU 11 oder 10 diese Abnormalität.
Bei dieser Ausführungsform gibt das ODER-Gatter 35 oder 37 in jeder ECU 10 oder 11 ein hochpegeliges Überwachungs­ signal aus. Zu dieser Zeit bestimmen die Abnormalitäts-Be­ stimmungsschaltkreise 36 oder 38, daß die lokale ECU 10 oder 11 abnormal ist und schränken den Betrieb des Berei­ ches ein, der von der lokalen ECU 10 oder 11 gesteuert oder kontrolliert wird. Genauer gesagt, die Kraftstoffzufuhr zu den Zylindern jeder Zylinderreihe 4a oder 4b in dem Motor 4 wird unterbrochen und die Drosselklappe 13a oder 13b wird vollständig geschlossen, um die Zufuhr von Außenluft zu un­ terbinden.
Es ist somit möglich, einen fehlerhaften Betrieb der Einheiten zu unterdrücken, die von der lokalen ECU 10 oder 11 gesteuert werden, wenn in diesen ECUs eine Abnormalität erkannt wird. Wenn beispielsweise eine Abnormalität nur in der ersten ECU 10 auftritt, bestimmt diese ECU 10 die Ab­ normalität über den Abnormalitäts-Bestimmungsschaltkreis 36. Dann beendet diese ECU 10 die Kraftstoffzufuhr und die Zufuhr von Ansaugluft an die Zylinder der linken Zylinder­ reihe 4a, um die Verbrennung des Luft/Kraftstoff-Gemisches in jedem Zylinder der linken Zylinderreihe 4a anzuhalten. Dies verhindert, daß die fehlerhaft oder abnormal arbei­ tende ECU 10 fehlerhaft die einzelnen Zylinder in der lin­ ken Zylinderreihe 4a steuert und betreibt. In diesem Fall werden die einzelnen Zylinder in der rechten Zylinderreihe 4b von der normal arbeitenden zweiten ECU 11 gesteuert und betrieben, so daß der Motor 4 nicht anhält. Selbst wenn die genannte Abnormalität während des Betriebs des Fahrzeuges 1 auftritt, wird die Arbeit oder der Betrieb der linken Zy­ linderreihe 4a des Motors 4 unterbrochen und nur der Be­ trieb der rechten Zylinderreihe 4b wird fortgeführt. Von daher läuft der Motor 4 mit geringerer Leistung, wobei je­ doch der Fahrer das Fahrzeug 1 nach wie vor bewegen kann. Dies bedeutet, daß es möglich ist, die Funktionen, die von der abnormalen ECU 10 gesteuert werden, quasi auszublenden, während es möglich ist, die Funktionen weiterhin wirksam zu verwenden, die von der verbleibenden und normal arbeitenden ECU 11 durchgeführt werden.
Wenn bei dieser Ausführungsform entweder die ECU 10 oder 11 eine Abnormalität in der zugeordneten ECU 11 oder 10 entdeckt, wird die Alarmlampe 34 eingeschaltet. Dies er­ laubt dem Fahrer des Fahrzeuges 1, sofort eine Abnormalität in der ECU 10 oder 11 zu erkennen, so daß der Fahrer ent­ sprechend schnell auf Abnormalitäten in der ECU 10 oder 11 reagieren kann.
Wenn bei dieser Ausführungsform eine Abnormalität entwe­ der in der Haupt-CPU 21 oder 26 oder in der zugeordneten ECU 10 oder 11 auftritt, stoppt der zugeordnete integrierte Leistungsschaltkreis 23 oder 28 die Energiezufuhr an die abnormale Haupt-CPU 21 oder 26. Betriebsabläufe, die von der abnormalen Haupt-CPU 21 oder 26 gesteuert werden, kön­ nen daher sofort unterbrochen werden, so daß verhindert wird, daß Betriebsabläufe in den zugeordneten Steuerzielen fehlerhaft gesteuert werden.
Mit anderen Worten, wenn bei dieser Ausführungsform ei­ ne Abnormalität in entweder der ECU 10 oder der ECU 11 auf­ tritt, erkennt die zugeordnete ECU 11 oder 10 diese Abnor­ malität und schaltet die Alarmlampe 34 ein, um den Fahrer vom Auftreten der Abnormalität oder des Fehlers zu infor­ mieren. Jede der ECUs 10 oder 11 gibt jedoch keinen Befehl aus, um die Kontrolle der zugeordneten ECU 11 oder 10 zu unterbrechen. Jede ECU 10 oder 11 bestimmt ihre eigene Ab­ normalität über den lokalen oder örtlichen Abnormalitäts- Bestimmungsschaltkreis 36 oder 38 und stoppt nur die Steue­ rung an den Peripherieeinheiten, welche sie selbst steuert. Wenn daher eine Abnormalität in der örtlichen ECU 10 oder 11 auftritt, werden die Steuervorgänge der zugeordneten oder benachbarten ECU 11 oder 10 nicht angehalten.
Bei der beschriebenen Ausführungsform können die ECUs 10 und 11 unabhängig die Steuerziele für die linken und rechten Zylinderreihen 4a und 4b des Motors 4 steuern und können Abnormalitäten wie beispielsweise Leitungsunterbre­ chungen in den Verbindungsleitungen 45 und 46 feststellen. Wenn daher eine Abnormalität in der Verbindungsleitung 45 oder 46 auftritt, kann die zugeordnete ECU 11 oder 10 zu­ verlässig diesen Vorgang bestimmen und die Alarmlampe 34 einschalten. Weiterhin kann jede ECU 10 und 11 zuverlässig ihre eigenen Steuerziele kontrollieren oder steuern. Wenn eine Abnormalität in der Verbindungsleitung 45 oder 46 auf­ tritt, finden keine fehlerhaften Steuerabläufe in der ECU 11 oder 10 statt, bevor der Fahrer nicht durch Einschalten der Lampe 34 von dieser Abnormalität informiert wurde.
Bei dieser Ausführungsform sind eine Haupt-CPU 21 oder 26 und eine Unter-CPU 22 oder 27, welche die Haupt-CPU überwacht, für jede ECU 10 oder 11 vorgesehen. Eine hohe Leistungsfähigkeit ist für die Unter-CPUs 22 und 27 nicht notwendig. Sie sollten beispilsweise lediglich eine Kapazi­ tät von ungefähr ein Bit an Information haben. Von daher kompliziert die zusätzliche Bereitstellung der Unter-CPUs 22 und 27 den Aufbau der ECUs 10 oder 11 nicht und führt auch nicht zu einen hohen Kostenanstieg.
Obgleich nur eine Ausführungsform der vorliegenden Er­ findung als exemplarische Darstellung beschrieben wurde, ergibt sich dem Fachmann auf diesem Gebiet, daß eine Viel­ zahl von Abwandlungen und Modifikationen möglich ist, ohne den Rahmen der vorliegenden Erfindung zu verlassen. Nach­ folgend sollen noch Abwandlungsformen der vorliegenden Er­ findung - ebenfalls exemplarisch - aufgeführt werden:
In der beschriebenen Ausführungsform ist das Paar von Verbindungs- oder Kommunikationsleitungen 45 und 46 zwi­ schen den ECUs 10 und 11 vorgesehen, um den beiden ECUs 10 und 11 einen Austausch von Kommunikationsdaten zu ermögli­ chen. Die Funktionen dieser Verbindungsleitungen 45 und 46 können aber auch auf eine einzelne Busleitung übertragen werden, um einen derartigen Datenaustausch in einer seriel­ len Kommunikation zu bewerkstelligen.
Die Steuerziele, deren Steuerung durch die Abnormali­ täts-Bestimmungsschaltkreise 36 und 38 in den ECUs 10 und 11 zu unterbrechen sind, sind in der beschriebenen Ausfüh­ rungsform die Kraftstoffzufuhrvorrichtung und die nicht un­ tereinander verbundenen Drosselklappen 13a und 13b. Anstel­ le hiervon können die Steuerziele, deren Steuerung durch die Abnormalitäts-Bestimmungsschaltkreise 36 und 38 anzu­ halten ist, entweder die Kraftstoffzufuhrvorrichtungen oder die Drosselklappen sein.
Alternativ hierzu können die Energieversorgungen für die Motoren 14a und 14b für die Drosselklappen 13a und 13b so ausgelegt sein, daß sie separat von den Kraftstoffzu­ führvorrichtungen sind, so daß, wenn eine Abnormalität in der Haupt-CPU 21 oder 26 auftritt, die Energiezufuhr zu dem zugeordneten Motor 13a oder 13b unterbrochen wird.
In der beschriebenen Ausführungsform bestimmt der Ab­ normalitäts-Bestimmungsschaltkreis 36 oder 38 eine Abnorma­ lität in der lokalen oder örtlichen ECU 10 oder 11 auf der Grundlage des Bestimmungsausgangssignales des zugehörigen ODER-Gatters 35 oder 37, das die Überwachungsergebnisse ei­ ner jeden Haupt-CPU 21 oder 26 und jeder Unter-CPU 22 oder 27 in der lokalen ECU 10 oder 11 erhalten hat. Eine Abwand­ lung kann hier so gemacht werden, daß jeder Abnormalitäts- Bestimmungsschaltkreis 36 oder 38 in jeder ECU 10 oder 11 direkt das Überwachungsergebnis von jeder Unter-CPU 22 oder 27 empfängt, um eine Abnormalität in der lokalen ECU 10 oder 11 zu bestimmen. Ein Grund hierfür kann sein, daß, wenn die Arbeitsweise jeder Haupt-CPU 21 oder 26 abnormal wird, jede Unter-CPU 22 oder 27 ein Ausgangssignal ausgibt, das diese Abnormalität wiedergibt. Ein anderer Grund ist, daß, wenn die Haupt-CPU 21 oder 26 abnormal ist, die Steue­ rung an den Steuerzielen zumindest eingeschränkt werden sollte.
In dieser Ausführungsform wird der Betriebszustand je­ der Haupt-CPU 21 oder 26 in der ECU 10 oder 11 von dem zu­ geordneten Leistungsschaltkreis 23 oder 28 überwacht. Wei­ terhin sind die integrierten Leistungsschaltkreise 23 und 28 so ausgelegt, daß sie die Energiezufuhr zu den zugeord­ neten Haupt-CPUs 21 und 26 unterbrechen können, wenn dies notwendig ist. Es kann jedoch auch auf diese Leistungs­ schaltkreise 23 und 28 verzichtet werden.

Claims (8)

1. Eine elektronische Steuervorrichtung für ein Kraft­ fahrzeug, bei der die Vorrichtung eine Mehrzahl von Steue­ rungen durchführt, die beim Betrieb des Kraftfahrzeuges (1) anfallen, wobei die Vorrichtung einen ersten Computer (10) und einen zweiten Computer (11) zur voneinander unabhängi­ gen Ausführung der Steuerungen aufweist, wobei weiterhin:
jeder Computer (10, 11) funktionell wenigstens einer zugehörigen Steuerung zugewiesen ist und diese ausführt und wobei jeder Computer (10, 11) den Betriebszustand des ande­ ren Computers (11, 10) überwacht,
wenigstens eine Verbindungsleitung (45, 46) vorgesehen ist, die den Austausch bestimmter Daten zwischen dem ersten Computer (10) und dem zweiten Computer (11) erlaubt, die für die Steuerungen notwendig sind, und
wenigstens eine Überwachungsleitung (47, 48) vorgese­ hen ist, um es dem ersten Computer (10) und dem zweiten Computer (11) zu ermöglichen, bestimmte Signale auszutau­ schen, die zur Überwachung der Betriebszustände der Compu­ ter (10, 11) untereinander notwendig sind,
wobei weiterhin die Vorrichtung dadurch gekennzeichnet ist, daß sie aufweist:
einen Hauptprozessor (21, 26) und einen zugeordneten Unterprozessor (22, 27) in jedem Computer (10, 11), wobei der Hauptprozessor (21, 26) wenigstens eine zugewiesene Steuerung durchführt,
wobei der Hauptprozessor (21, 26) und der zugeordnete Unterprozessor (22, 27) es den zugeordneten Prozessoren (21, 26, 22, 27) erlauben, bestimmte Signale untereinander auszutauschen die notwendig sind, die jeweiligen Betriebs­ zustände zu überwachen und zu bestimmen, ob der Betriebs zu­ stand des zugeordneten Prozessors (22, 27, 21, 26) normal ist,
wobei jeder Computer (10, 11) es jedem Computer (10, 11) erlaubt, ein erstes dynamisches Signal, das sich mit jeder bestimmten Periode invertiert und einen bestimmten Datensatz enthält, mittels der Verbindungsleitung (45, 46) auszutauschen, wenn der Betriebszustand eines jeden Compu­ ters (10, 11) normal ist,
wobei jeder Computer (10, 11) ein zweites dynamisches Signal, das sich zu jeder gegebenen Zeitdauer invertiert, an den anderen Computer (11, 10) über die Überwachungslei­ tung (47, 48) überträgt, wenn die Prozessoren (21, 26, 22, 27) des zugeordneten Computers (10, 11) bestimmen, daß der andere Prozessor (11, 10) normal ist,
wobei jeder Computer (10, 11) ein Signal anders als das zweite dynamische Signal an den anderen Computer (11, 10) über die Überwachungsleitung (47, 48) überträgt, wenn wenigstens ein Prozessor (21, 26, 22, 27) des zugeordneten Computers (10, 11) bestimmt, daß der Betriebszustand des anderen Prozessors (22, 27, 21, 26 abnormal ist, und wobei jeder Computer (10, 11) eine Abnormalität des anderen Computers (11, 10) erkennt, um sowohl das erste dy­ namische Signal als auch das zweite dynamische Signal zu überwachen, das von dem anderen Computer (11, 10) über die Verbindungsleitung (45, 46) und die Überwachungsleitung (47, 48) übertragen wird.
2. Vorrichtung nach Anspruch 1, dadurch gekennzeich­ net, daß jeder Computer (10, 11) die Durchführung wenig­ stens einer zugewiesenen Steuerung einschränkt, wenn jeder Computer (10, 11) das Signal anders als das zweite dynami­ sche Signal an den anderen Computer (11, 10) überträgt, das anzeigt, daß der Betriebszustand des Computers (10, 11) ab­ normal ist.
3. Vorrichtung nach Anspruch 1 oder 2, dadurch gekenn­ zeichnet, daß jeder Computer (10, 11) einen Leistungs­ schaltkreis (23, 28) beinhaltet, wobei der Leistungsschalt­ kreis (23, 28) Betriebsenergie an den Hauptprozessor (21, 26) des zugeordneten Computers (10, 11) liefert und den Be­ triebszustand des Hauptprozessors (21, 26) überwacht und bestimmt, ob der Betriebszustand des Hauptprozessors (21, 26) abnormal ist, wobei der Leistungsschaltkreis (23, 28) ein Rücksetzsignal überträgt, das zwangsweise den Betrieb des Hauptprozessors (21, 26) in dem zugeordneten Computer (10, 11) verhindert, wenn der Leistungsschaltkreis (23, 28) bestimmt, daß der überwachte Betriebszustand abnormal ist.
4. Vorrichtung nach Anspruch 3, dadurch gekennzeich­ net, daß der Hauptprozessor (21, 26) ein dynamisches Signal an den Leistungsschaltkreis (23, 28) überträgt, wenn der Betriebszustand des Hauptprozessors (21, 26) normal ist, wobei der Leistungsschaltkreis (23, 28) das vom Hauptpro­ zessor (21, 26) übertragene dynamische Signal überwacht und den Betriebszustand des Hauptprozessors (21, 26) auf der Grundlage des dynamischen Signals bestimmt.
5. Vorrichtung nach einem der vorhergehenden Ansprü­ che, dadurch gekennzeichnet, daß das Fahrzeug (1) einen Mo­ tor (4) mit V-Zylinderanordnung aufweist mit einer ersten Zylinderreihe (4a) und einer zweiten Zylinderreihe (4b), wobei jede Zylinderreihe (4a, 4b) mit Luft für Verbrennung versorgt wird und untereinander nicht verbundene Drossel­ klappen (13a, 14a, 13b, 14b) beinhaltet, um die Menge der zugeführten Luft einzustellen, wobei der Hauptprozessor (21) des ersten Computers (10) die Drosselklappen (13a, 14a) der ersten Zylinderreihe (4a) und wobei der Hauptpro­ zessor (26) des zweiten Computers (11) die Drosselklappen (13b, 14b) der zweiten Zylinderreihe (4b) steuert.
6. Vorrichtung nach Anspruch 5, dadurch gekennzeich­ net, daß das Fahrzeug ein Automatikgetriebe (5) aufweist, das von dem Motor (4) angetrieben wird, wobei der Hauptpro­ zessor (21) des ersten Computers (10) zusätzlich das Ge­ triebe (5) steuert.
7. Vorrichtung nach einem der vorhergehenden Ansprü­ che, gekennzeichnet durch eine Warnvorrichtung (31, 34) zur Warnung im Falle einer Abnormalität, wobei die Warnvorrich­ tung (31, 34) arbeitet, wenn jeder Computer (10, 11) eine Abnormalität des anderen Computers (11, 10) erkennt.
8. Vorrichtung nach einem der vorhergehenden Ansprü­ che, dadurch gekennzeichnet, daß jeder Hauptprozessor (21, 26) und zugeordnete Unterprozessor (22, 27) den Betriebszu­ stand des anderen überwacht und wobei jeder Hauptprozessor (21, 26) und zugeordnete Unterprozessor (22, 27) dynamische Signale an den zugeordneten Prozessor (22, 27, 21, 26) überträgt, wenn der Betriebszustand jedes Prozessors (21, 26, 22, 27) normal ist, wobei jeder Hauptprozessor (21, 26) den Betriebszustand des zugeordneten Unterprozessors (22, 27) auf der Grundlage des von dem Unterprozessor (22, 27) übertragenen dynamischen Signales bestimmt und wobei jeder Unterprozessor (22, 27) den Betriebszustand des zugeordne­ ten Hauptprozessors (21, 26) auf der Grundlage des von dem zugeordneten Hauptprozessors (21, 26) übertragenen dynami­ schen Signales bestimmt.
DE19650104A 1995-12-04 1996-12-03 Elektronische Steuervorrichtung für ein Kraftfahrzeug Expired - Fee Related DE19650104B4 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JPP7-315376 1995-12-04
JP31537695A JP3358412B2 (ja) 1995-12-04 1995-12-04 車両用電子制御装置

Publications (2)

Publication Number Publication Date
DE19650104A1 true DE19650104A1 (de) 1997-06-05
DE19650104B4 DE19650104B4 (de) 2004-01-22

Family

ID=18064669

Family Applications (1)

Application Number Title Priority Date Filing Date
DE19650104A Expired - Fee Related DE19650104B4 (de) 1995-12-04 1996-12-03 Elektronische Steuervorrichtung für ein Kraftfahrzeug

Country Status (3)

Country Link
US (1) US5987365A (de)
JP (1) JP3358412B2 (de)
DE (1) DE19650104B4 (de)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999048021A2 (de) * 1998-03-14 1999-09-23 Valeo Electronics Gmbh & Co. Kg Computersystem für kraftfahrzeuge
WO2000018613A1 (de) * 1997-10-01 2000-04-06 Continental Teves Ag & Co. Ohg Verfahren zur fehlererkennung von mikroprozessoren in steuergeräten eines kfz
DE19851438A1 (de) * 1998-11-09 2000-05-11 Volkswagen Ag Rechnersystem für ein Kraftfahrzeug
DE19944939C1 (de) * 1999-09-20 2001-08-30 Mannesmann Vdo Ag Steuergerät für ein Kraftfahrzeug
DE10303383A1 (de) * 2003-01-29 2004-08-05 Zf Lenksysteme Gmbh Verfahren und Vorrichtung zur Überwachung des sicheren Betriebs einer Funktionseinheit in einem Kraftfahrzeug
DE10343305A1 (de) * 2003-09-19 2005-04-21 Volkswagen Ag Steuerungssystem für eine Antriebs- oder Bremseinrichtung eines Kraftfahrzeugs
CN104296999A (zh) * 2014-10-28 2015-01-21 上海自仪泰雷兹交通自动化系统有限公司 一种二乘二取二车载二线维护及测试平台

Families Citing this family (66)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19749068B4 (de) * 1997-11-06 2005-03-10 Bosch Gmbh Robert Verfahren und Vorrichtung zur Überwachung eines Rechnersystems bestehend aus wenigstens zwei Prozessoren
US6076160A (en) * 1997-11-20 2000-06-13 Advanced Micro Devices, Inc. Hardware-based system for enabling data transfers between a CPU and chip set logic of a computer system on both edges of bus clock signal
DE19753907A1 (de) * 1997-12-05 1999-06-10 Itt Mfg Enterprises Inc Verbundsystem zur Regelung des Fahrverhaltens eines Kraftfahrzeugs
JP4061694B2 (ja) * 1998-02-19 2008-03-19 株式会社デンソー 電子制御装置及び制御システム
DE19933086B4 (de) * 1999-07-15 2008-11-20 Robert Bosch Gmbh Verfahren und Vorrichtung zur gegenseitigen Überwachung von Steuereinheiten
US7072745B2 (en) 1999-07-30 2006-07-04 Oshkosh Truck Corporation Refuse vehicle control system and method
US6993421B2 (en) 1999-07-30 2006-01-31 Oshkosh Truck Corporation Equipment service vehicle with network-assisted vehicle service and repair
US6922615B2 (en) 1999-07-30 2005-07-26 Oshkosh Truck Corporation Turret envelope control system and method for a fire fighting vehicle
US6909944B2 (en) * 1999-07-30 2005-06-21 Oshkosh Truck Corporation Vehicle control system and method
US6553290B1 (en) 2000-02-09 2003-04-22 Oshkosh Truck Corporation Equipment service vehicle having on-board diagnostic system
US7184866B2 (en) 1999-07-30 2007-02-27 Oshkosh Truck Corporation Equipment service vehicle with remote monitoring
US6421593B1 (en) * 1999-07-30 2002-07-16 Pierce Manufacturing Inc. Military vehicle having cooperative control network with distributed I/O interfacing
US7107129B2 (en) 2002-02-28 2006-09-12 Oshkosh Truck Corporation Turret positioning system and method for a fire fighting vehicle
US7162332B2 (en) 1999-07-30 2007-01-09 Oshkosh Truck Corporation Turret deployment system and method for a fire fighting vehicle
US7006902B2 (en) 1999-07-30 2006-02-28 Oshkosh Truck Corporation Control system and method for an equipment service vehicle
US7729831B2 (en) 1999-07-30 2010-06-01 Oshkosh Corporation Concrete placement vehicle control system and method
US7184862B2 (en) 1999-07-30 2007-02-27 Oshkosh Truck Corporation Turret targeting system and method for a fire fighting vehicle
US7127331B2 (en) 1999-07-30 2006-10-24 Oshkosh Truck Corporation Turret operator interface system and method for a fire fighting vehicle
US6882917B2 (en) * 1999-07-30 2005-04-19 Oshkosh Truck Corporation Steering control system and method
US7024296B2 (en) * 1999-07-30 2006-04-04 Oshkosh Truck Corporation Control system and method for an equipment service vehicle
US6446593B1 (en) * 1999-10-19 2002-09-10 Sanshin Kogyo Kabushiki Kaisha Electrical system for marine outboard drive
DE10030085A1 (de) * 2000-06-19 2002-03-07 Siemens Ag Elektronische Getriebesteuerung
DE10137850B4 (de) * 2000-08-04 2007-02-22 Matsushita Electric Industrial Co., Ltd., Kadoma Notfallinformationsendgerät und ein das Endgerät einschliessendes Notfallinformationssystem
JP2002108835A (ja) * 2000-09-29 2002-04-12 Mitsubishi Electric Corp 車載電子制御装置
US20050173980A1 (en) * 2000-10-24 2005-08-11 Continental Teves Ag & Co. Ohg Method and device for controlling or regulating the brake system of a motor vehicle according to the "brake by wire" principle
US20050131613A1 (en) * 2000-10-24 2005-06-16 Jurgen Bohm Method and device for controlling or regulating the brake system of a motor vehicle according to the "brake by wire" principle
JP2002158668A (ja) * 2000-11-17 2002-05-31 Denso Corp 車両用ネットワークシステムの異常検出装置
US7277782B2 (en) 2001-01-31 2007-10-02 Oshkosh Truck Corporation Control system and method for electric vehicle
US7379797B2 (en) 2001-01-31 2008-05-27 Oshkosh Truck Corporation System and method for braking in an electric vehicle
JP3939961B2 (ja) 2001-10-31 2007-07-04 株式会社デンソー 車両用電子制御装置
US7302320B2 (en) 2001-12-21 2007-11-27 Oshkosh Truck Corporation Failure mode operation for an electric vehicle
US7792618B2 (en) 2001-12-21 2010-09-07 Oshkosh Corporation Control system and method for a concrete vehicle
JP2003333675A (ja) * 2002-05-14 2003-11-21 Hitachi Ltd 通信系制御装置およびそれの異常監視方法
JP2004017676A (ja) * 2002-06-12 2004-01-22 Denso Corp 車両用通信システム、初期化装置及び車両用制御装置
US7412307B2 (en) 2002-08-02 2008-08-12 Oshkosh Truck Corporation Refuse vehicle control system and method
JP4155112B2 (ja) 2003-06-02 2008-09-24 トヨタ自動車株式会社 冗長型制御装置を備えた自動車
JP4155198B2 (ja) * 2004-01-19 2008-09-24 トヨタ自動車株式会社 車両の制御システムの異常検知装置
DE102004016473A1 (de) * 2004-03-31 2005-10-20 Bosch Gmbh Robert Ablaufsteuerung von Funktionen auf miteinander wechselwirkenden Geräten
US7472337B2 (en) 2005-03-22 2008-12-30 Cummins, Inc. Method and system for detecting faults in an electronic engine control module
JP2007172359A (ja) * 2005-12-22 2007-07-05 Hitachi Ltd コンピュータシステム
US8947531B2 (en) 2006-06-19 2015-02-03 Oshkosh Corporation Vehicle diagnostics based on information communicated between vehicles
US8139109B2 (en) 2006-06-19 2012-03-20 Oshkosh Corporation Vision system for an autonomous vehicle
US7617412B2 (en) * 2006-10-25 2009-11-10 Rockwell Automation Technologies, Inc. Safety timer crosscheck diagnostic in a dual-CPU safety system
DE102006057743B4 (de) * 2006-12-07 2015-07-30 Continental Automotive Gmbh Verfahren zur Überwachung der Funktionssoftware von Steuergeräten in einem Steuergeräteverbund
DE102007010264B4 (de) * 2007-03-02 2014-07-03 Continental Automotive Gmbh Verfahren zum Betreiben eines ersten und eines zweiten Steuergeräts und Geräteanordnung mit dem ersten und dem zweiten Steuergerät
JP4525762B2 (ja) * 2008-02-04 2010-08-18 株式会社デンソー 車両用電子制御装置
CN102089596A (zh) * 2008-05-09 2011-06-08 基德-芬沃尔公司 具有防护功能的点火控制装置
US20100075264A1 (en) * 2008-09-22 2010-03-25 Robertshaw Controls Company Redundant Ignition Control Circuit and Method
WO2010119731A1 (ja) * 2009-04-14 2010-10-21 ヤンマー株式会社 電子制御式エンジン
JP2010257121A (ja) * 2009-04-23 2010-11-11 Toshiba Mach Co Ltd ステータス表示切替
US9058036B1 (en) * 2010-09-24 2015-06-16 The Boeing Company Vehicle capability monitoring and adaptation system and method therefor
JP5844038B2 (ja) * 2010-11-15 2016-01-13 新電元工業株式会社 電子制御装置、および、電子制御装置の制御方法
DE102011088764A1 (de) * 2011-12-15 2013-06-20 Robert Bosch Gmbh Verfahren zum Betreiben eines Steuergeräts
KR101394815B1 (ko) * 2012-12-24 2014-05-13 주식회사 유라코퍼레이션 통합형 제어기의 전원 보상용 회로 장치
DE102013201702C5 (de) * 2013-02-01 2017-03-23 Mtu Friedrichshafen Gmbh Verfahren und Anordnung zur Steuerung einer Brennkraftmaschine
JP6045967B2 (ja) * 2013-04-05 2016-12-14 本田技研工業株式会社 車両の制御システム
US9845191B2 (en) 2013-08-02 2017-12-19 Oshkosh Corporation Ejector track for refuse vehicle
JP6107565B2 (ja) * 2013-09-24 2017-04-05 株式会社デンソー ハイブリッド車制御装置
JP6558043B2 (ja) * 2015-04-14 2019-08-14 株式会社デンソー 車両の制御装置
JP6468148B2 (ja) * 2015-09-22 2019-02-13 株式会社デンソー 電子制御装置
JP6474046B2 (ja) * 2015-11-24 2019-02-27 株式会社デンソー 電子制御装置
US11126176B2 (en) 2016-08-10 2021-09-21 Hitachi Automottve Systems, Ltd. Vehicle control apparatus
JP6838395B2 (ja) 2016-12-27 2021-03-03 株式会社ジェイテクト 操舵制御装置
JP6812788B2 (ja) * 2016-12-27 2021-01-13 株式会社ジェイテクト 操舵制御装置
US11173922B2 (en) * 2017-06-05 2021-11-16 Hitachi Astemo, Ltd. Vehicle control device and vehicle control system
JP7425615B2 (ja) * 2020-02-05 2024-01-31 マツダ株式会社 車両用制御システム

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3720385A1 (de) * 1986-06-19 1987-12-23 Isuzu Motors Ltd Kraftfahrzeug-steuersystem
DE3226195C2 (de) * 1981-07-13 1988-01-28 Nissan Motor Co., Ltd., Yokohama, Kanagawa, Jp
JPS63183254A (ja) * 1987-01-15 1988-07-28 ローベルト・ボッシュ・ゲゼルシャフト・ミット・ベシュレンクテル・ハフツング 2つのプロセッサからなる自動車のコンピュータシステムを監視する装置

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS575518A (en) * 1980-06-11 1982-01-12 Toyota Motor Corp Trouble checking device for car electronics
DE4114999C2 (de) * 1991-05-08 2001-04-26 Bosch Gmbh Robert System zur Steuerung eines Kraftfahrzeuges
JPH0571410A (ja) * 1991-09-09 1993-03-23 Honda Motor Co Ltd 車両用電子制御装置
JPH05231233A (ja) * 1992-02-26 1993-09-07 Toyota Motor Corp フェールセーフ機能を備えた通信装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3226195C2 (de) * 1981-07-13 1988-01-28 Nissan Motor Co., Ltd., Yokohama, Kanagawa, Jp
DE3720385A1 (de) * 1986-06-19 1987-12-23 Isuzu Motors Ltd Kraftfahrzeug-steuersystem
JPS63183254A (ja) * 1987-01-15 1988-07-28 ローベルト・ボッシュ・ゲゼルシャフト・ミット・ベシュレンクテル・ハフツング 2つのプロセッサからなる自動車のコンピュータシステムを監視する装置

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000018613A1 (de) * 1997-10-01 2000-04-06 Continental Teves Ag & Co. Ohg Verfahren zur fehlererkennung von mikroprozessoren in steuergeräten eines kfz
WO1999048021A2 (de) * 1998-03-14 1999-09-23 Valeo Electronics Gmbh & Co. Kg Computersystem für kraftfahrzeuge
WO1999048021A3 (de) * 1998-03-14 1999-11-04 Valeo Electronics Gmbh & Co Kg Computersystem für kraftfahrzeuge
DE19851438A1 (de) * 1998-11-09 2000-05-11 Volkswagen Ag Rechnersystem für ein Kraftfahrzeug
DE19944939C1 (de) * 1999-09-20 2001-08-30 Mannesmann Vdo Ag Steuergerät für ein Kraftfahrzeug
DE10303383A1 (de) * 2003-01-29 2004-08-05 Zf Lenksysteme Gmbh Verfahren und Vorrichtung zur Überwachung des sicheren Betriebs einer Funktionseinheit in einem Kraftfahrzeug
DE10343305A1 (de) * 2003-09-19 2005-04-21 Volkswagen Ag Steuerungssystem für eine Antriebs- oder Bremseinrichtung eines Kraftfahrzeugs
CN104296999A (zh) * 2014-10-28 2015-01-21 上海自仪泰雷兹交通自动化系统有限公司 一种二乘二取二车载二线维护及测试平台
CN104296999B (zh) * 2014-10-28 2017-09-22 上海自仪泰雷兹交通自动化系统有限公司 一种二乘二取二车载二线维护及测试平台

Also Published As

Publication number Publication date
DE19650104B4 (de) 2004-01-22
JP3358412B2 (ja) 2002-12-16
JPH09151780A (ja) 1997-06-10
US5987365A (en) 1999-11-16

Similar Documents

Publication Publication Date Title
DE19650104A1 (de) Elektronische Steuervorrichtung für ein Kraftfahrzeug
DE10136036B4 (de) Verfahren und System zum Erfassen von Abnormitäten mit einer Sleep-Modus-Prüffunktion
DE4017902C2 (de)
DE19529434B4 (de) Microprozessorsystem für sicherheitskritische Regelungen
DE19647394A1 (de) Verteiltes Steuersystem für eine schwere Baumaschine
DE60114734T2 (de) Vorrichtung und Verfahren zur Anzeige von Systemzustandsinformationen
DE102005014550B4 (de) Brake By-Wire Steuersystem
EP0136398A2 (de) Einrichtung zum Abfragen und Steuern von mehreren Konponenten einees Fahszeugs
DE19750662A1 (de) Prozessoreinheit für ein datenverarbeitungsgestütztes elektronisches Steuerungssystem in einem Kraftfahrzeug
DE19749068A1 (de) Verfahren und Vorrichtung zur Überwachung eines Rechnersystems bestehend aus wenigstens zwei Prozessoren
DE112012002587T5 (de) Stromquellen-Steuersystem, Stromquellen-Steuereinrichtung und Stromquellen-Steuerverfahren
DE3040008C2 (de) Einrichtung zum Erzeugen eines Adressenstops zum Prüfen des Programmablaufs einer Steuerung
DE19923594B4 (de) Multiplexkommunikationssystem
EP2207097A1 (de) Verfahren und Vorrichtung zum Betreiben eines Steuergerätes
DE102016204713A1 (de) Ansteuervorrichtung
DE4332769C1 (de) Mikrorechner
DE10163655A1 (de) Verfahren und Vorrichtung zur Steuerung einer Funktionseinheit eines Kraftfahrzeugs
EP0207051B1 (de) Mikrorechnersystem
DE102016013573B4 (de) Numerische Steuervorrichtung mit verbesserter Servosteuerung
EP1716490B1 (de) Einrichtung und verfahren zur analyse von eingebetteten systemen für sicherheitskritische rechnersysteme in kraftfahrzeugen
DE3419273A1 (de) Selbstueberwachungssystem fuer einen mikroprozessor zur feststellung der fehlerhaften verbindung von anschluessen
EP1615087A2 (de) Steuer- und Regeleinheit
EP0465793A2 (de) Mehrrechnersystem für Steuer- und Diagnosegeräte bei einem Kraftfahrzeug
DE4416879A1 (de) Steuergerät
DE2164686B2 (de) Datenverarbeitungssystem mit mehreren Funktionseinheiten

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8364 No opposition during term of opposition
8320 Willingness to grant licences declared (paragraph 23)
8339 Ceased/non-payment of the annual fee