DE102007040554A1 - Verteilte Sicherheitsprüfung für Arithmetik-Logik-Einheit - Google Patents
Verteilte Sicherheitsprüfung für Arithmetik-Logik-Einheit Download PDFInfo
- Publication number
- DE102007040554A1 DE102007040554A1 DE102007040554A DE102007040554A DE102007040554A1 DE 102007040554 A1 DE102007040554 A1 DE 102007040554A1 DE 102007040554 A DE102007040554 A DE 102007040554A DE 102007040554 A DE102007040554 A DE 102007040554A DE 102007040554 A1 DE102007040554 A1 DE 102007040554A1
- Authority
- DE
- Germany
- Prior art keywords
- control module
- processor
- diagnostic system
- vehicle diagnostic
- faulty
- 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
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0259—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
- G05B23/0286—Modifications to the monitored process, e.g. stopping operation or adapting control
- G05B23/0289—Reconfiguration to prevent failure, e.g. usually as a reaction to incipient failure detection
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0218—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults
- G05B23/0224—Process history based detection method, e.g. whereby history implies the availability of large amounts of data
- G05B23/0227—Qualitative history assessment, whereby the type of data acted upon, e.g. waveforms, images or patterns, is not relevant, e.g. rule based assessment; if-then decisions
- G05B23/0237—Qualitative history assessment, whereby the type of data acted upon, e.g. waveforms, images or patterns, is not relevant, e.g. rule based assessment; if-then decisions based on parallel systems, e.g. comparing signals produced at the same time by same type systems and detect faulty ones by noticing differences among their responses
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B9/00—Safety arrangements
- G05B9/02—Safety arrangements electric
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Chemical & Material Sciences (AREA)
- Chemical Kinetics & Catalysis (AREA)
- Testing And Monitoring For Control Systems (AREA)
- Safety Devices In Control Systems (AREA)
Abstract
Es wird ein Fahrzeugdiagnosesystem geschaffen. Das System umfasst: ein erstes Steuermodul, das einen ersten Prozessor umfasst und das ein erstes Fahrzeugsubsystem steuert, und ein zweites Steuermodul, das ein zweites Fahrzeugsubsystem steuert und das die Funktionsweise des ersten Prozessors des ersten Steuermoduls validiert, wobei das zweite Steuermodul dann, wenn es bestimmt, dass der erste Prozessor des ersten Steuermoduls fehlerhaft ist, das erste Steuermodul abschaltet.
Description
- VERWEIS AUF VERWANDTE ANMELDUNGEN
- Diese Anmeldung beansprucht die Prtorttät der vorläufigen US-Anmeldung Nr. 60/841,610, eingereicht am 31. August 2006. Der Offenbarungsgehalt der oben genannten Anmeldung ist hierin durch Bezugnahme mit eingeschlossen.
- GEBIET
- Die vorliegende Erfindung bezieht sich auf Fahrzeugdiagnosesysteme und insbesondere auf ein Diagnosesystem zum Reduzieren von Steuermodulbetriebsfehlern.
- HINTERGRUND
- Die Aussagen in diesem Abschnitt liefern lediglich Hintergrundinformationen bezüglich der vorliegenden Offenbarung und stellen nicht unbedingt den Stand der Technik dar.
- Um zunächst auf
1 Bezug zu nehmen, steuern ein oder mehrere Steuermodule10 verschiedene Subsysteme eines Fahrzeugs. Ein Steuermodul10 umfasst typischerweise einen Primärprozessor12 , der eine Arithmetik-Logik-Einheit (ALU) umfasst, die für eine breite Vielfalt arithmetischer Berechnungen Ergebnisse berechnen kann. Die berechneten Ergebnisse werden durch eine Software dazu verwendet, die verschiedenen elektrischen und/oder mechanischen Komponenten des Subsystems zu steuern. - Manche herkömmlichen Steuermodule
10 umfassen einen Sekundärprozessor14 . Der Zweck des Sekundärprozessors14 besteht darin, eine Sicherheitsprüfung für die ALU des Primärprozessors12 vorzusehen. Beispielsweise kann der Sekundärprozessor14 periodisch eine arithmetische Anforderung zu dem Primärprozessor12 übertragen. Der Primärprozessor12 antwortet durch Übertragen eines berechneten Ergebnisses. Der Sekundärprozessor14 vergleicht das berechnete Ergebnis mit einem erwarteten Ergebnis. Wenn das berechnete Ergebnis gleich dem erwarteten Ergebnis ist, bestimmt der Sekundärprozessor14 , dass die ALU des Primärprozessors12 korrekt arbeitet. Andernfalls, wenn das berechnete Ergebnis nicht gleich dem erwarteten Ergebnis ist, wird die ALU des Primärprozessors12 als fehlerhaft bestimmt. Der Sekundärprozessor14 sperrt den Primärprozessor12 , indem er die Leistung für den Primärprozessor12 von einer Leistungsversorgung16 abschaltet. - Diese Art von Sicherheitsprüfung wird für die meisten eingebetteten Echtzeit-Steuersysteme gefordert. Das Bereitstellen eines Sekundärprozessors kommt zu den Gesamtkosten der Herstellung des Steuermoduls
10 hinzu. - ZUSAMMENFASSUNG
- Demgemäß wird ein Fahrzeugdiagnosesystem geschaffen. Das System umfasst: ein erstes Steuermodul, das einen ersten Prozessor umfasst und das ein erstes Fahrzeugsubsystem steuert, und ein zweites Steuermodul, das ein zweites Fahrzeugsubsystem steuert und das die Funktionsweise des ersten Prozessors des ersten Steuermoduls validiert, wobei das zweite Steuermodul dann, wenn es bestimmt, dass der erste Prozessor des ersten Steuermoduls fehlerhaft ist, das erste Steuermodul abschaltet.
- Ferner wird ein Verfahren zum Erfassen einer fehlerhaften Arithmetik-Logik-Einheit (ALU) eines ersten Steuermoduls durch ein zweites Steuermodul geschaffen. Das Verfahren umfasst: durch das zweite Steuermodul Übertragen einer arithmetischen Anforderung zu dem ersten Steuermodul, Empfangen einer Rückmeldung von dem ersten Steuermodul, die ein Ergebnis auf die arithmetische Anforderung umfasst, und Senden eines Signals zum Abschalten des ersten Steuermoduls, wenn die Rückmeldung nicht gleich einem vorgegebenen Ergebnis ist.
- Weitere Anwendungsgebiete werden aus der hier gegebenen Beschreibung deutlich. Selbstverständlich sind die Beschreibung und die spezifischen Beispiele lediglich zum Zweck der Veranschaulichung gedacht und nicht dazu gedacht, den Schutzumfang der vorliegenden Offenbarung zu begrenzen.
- KURZBESCHREIBUNG DER ZEICHNUNGEN
- Die hier beschriebenen Zeichnungen sind lediglich zur Veranschaulichung gedacht und sollen den Schutzumfang der vorliegenden Offenbarung in keiner Weise begrenzen. In den Zeichnungen zeigen:
-
1 einen Blockschaltplan eines Sicherheitsprüfsystems für eine Arithmetik-Logik-Einheit (ALU) eines Steuermoduls gemäß dem Stand der Technik; -
2 einen Blockschaltplan eines beispielhaften Fahrzeugs, das ein verteiltes ALU-Sicherheitsprüfsystem enthält; -
3 einen ausführlichen Blockschaltplan eines verteilten ALU-Sicherheitsprüfsystems; -
4 einen Ablaufplan, der ein Verfahren erläutert, das durch ein zweites Steuermodul des verteilten ALU-Sicherheitsprüfsystems ausgeführt wird; und -
5 einen Ablaufplan, der ein Verfahren erläutert, das durch ein erstes Steuermodul des verteilten ALU-Sicherheitsprüfsystems ausgeführt wird. - DETAILLIERTE BESCHREIBUNG
- Die folgende Beschreibung ist dem Wesen nach lediglich beispielhaft und soll die Offenbarung, ihre Anwendung oder Verwendungen nicht einschränken. Selbstverständlich geben in den gesamten Zeichnungen entsprechende Bezugszeichen gleiche oder entsprechende Teile und Merkmale an. Der Begriff Modul, wie er hier verwendet wird, bezieht sich auf eine anwendungsspezifische integrierte Schaltung (ASIC), eine elektronische Schaltung, einen Prozessor (gemeinsam genutzt, zugeordnet oder für eine Gruppe) und einen Speicher, die ein oder mehrere Software- oder Firmwareprogramme ausführen, eine kombinatorische Logikschaltung und/oder andere geeignete Komponenten, die die beschriebene Funktionalität verschaffen.
- In
2 umfasst nun ein Fahrzeug20 einen Motor22 , ein Getriebe24 und einen Drehmomentwandler26 . Der Motor22 verbrennt ein Gemisch aus Luft und Kraftstoff in Zylindern (nicht gezeigt), um ein Antriebsdrehmoment zu erzeugen. Durch eine Drosselklappe28 wird Luft in den Motor angesaugt. Der Drehmomentwandler26 überträgt und vervielfacht das Drehmoment von dem Motor22 zu dem Getriebe24 . Das Getriebe24 umfasst einen oder mehrere Zahnradsätze, die das Drehmoment auf einer gewünschten Drehzahl basierend zu einem Antriebsstrang (nicht gezeigt) übertragen. - Das Fahrzeug
20 umfasst ferner zwei oder mehr Steuermodule, die verschiedene Subsysteme in dem Fahrzeug steuern. Der Prozessor eines Steuermoduls kann verwendet werden, um eine ALU-Sicherheitsprüfung an dem Prozessor des anderen Steuermoduls auszuführen, und umgekehrt. Wie beispielsweise in2 gezeigt ist, steuert ein Motorsteuermodul30 den Betrieb des Motors22 . Ein Getriebesteuermodul32 steuert den Betrieb des Getriebes24 und/oder des Drehmomentwandlers26 . Das Motorsteuermodul30 und das Getriebesteuermodul32 kommunizieren über ein Controller-Bereichsnetz (controller area network, CAN)34 . Wohlgemerkt können verschiedene Kommunikationsprotokolle verwendet werden, um die Kommunikation zwischen den Steuermodulen30 und32 zu vereinfachen. Das Getriebesteuermodul32 führt die ALU-Sicherheitsprüfung für das Motorsteuermodul30 aus und umgekehrt. Daher ist das ALU-Sicherheitsprüfsystem auf zwei oder mehr Steuermodule verteilt, wodurch sich ein Sekundärprozessor in jedem Steuermodul30 und32 erübrigt. - In
3 ist nun ein verteiltes ALU-Sicherheitssystem ausführlicher gezeigt. Ein erstes Steuermodul40 kommuniziert elektronisch über ein Kommunikationsnetz44 mit einem zweiten Steuermodul42 . Das erste Steuermodul40 umfasst einen ersten Prozessor46 und eine erste ALU48 . Das zweite Steuermodul42 umfasst wenigstens einen zweiten Prozessor52 und eine wenigstens eine zweite ALU50 . Das zweite Steuermodul42 kann ein unabhängiges Sicherungssystem sein, das einen Sekundärprozessor (nicht gezeigt) zum Ausführen seiner eigenen ALU-Sicherheitsprüfung umfasst. In verschiedenen anderen Ausführungsformen stützt sich das zweite Steuermodul42 auf das verteilte ALU-Sicherheitsprüf system, um die zweite ALU50 zu diagnostizieren. Der Einfachheit der Erläuterung halber wird das zweite Steuermodul von3 als Sicherungssystem erläutert. - Das erste Steuermodul
40 berechnet verschiedene arithmetische Ergebnisse, die ein erstes Fahrzeugsubsystem steuern. Das zweite Steuermodul42 arbeitet ähnlich wie das erste Steuermodul40 und steuert ein zweites Fahrzeugsubsystem. Das zweite Steuermodul42 überträgt ein Anforderungssignal, das ein vorgegebenes Ergebnis zu einer vorgegebenen Gleichung, Formel und/oder Funktion anfordert. Das erste Steuermodul40 berechnet das Ergebnis und überträgt die Antwort zu dem zweiten Steuermodul42 . Das zweite Steuermodul42 vergleicht die Antwort mit einem vorgegebenen Ergebnis. Wenn das berechnete Ergebnis nicht gleich dem erwarteten Ergebnis ist, bestimmt das zweite Steuermodul42 die erste ALU48 als fehlerhaft. - Danach kann das zweite Steuermodul
42 die Spannungsversorgung für das erste Steuermodul40 abschalten, was das erste Subsystem dazu zwingt, in einer Vorgabe-Betriebsart zu arbeiten. In verschiedenen Ausführungsformen kann das zweite Steuermodul42 das erste Steuermodul40 durch einen internen, jedoch unabhängigen Prozess in dem ersten Steuermodul40 (nicht gezeigt) oder durch ein von dem ersten Steuermodul40 getrenntes externes Verfahren abschalten, wie in3 gezeigt ist. In verschiedenen anderen Ausführungsformen kann das zweite Steuermodul42 dem ersten Steuermodul40 ein Rücksetzen im Betrieb befehlen, wodurch das Rücksetzen des ersten Subsystems veranlasst wird. -
4 ist ein Ablaufplan, der ein Verfahren erläutert, das durch das zweite Steuermodul42 des verteilten ALU-Sicherheitsprüfsystems ausgeführt wird. Das Verfahren kann periodisch abgewickelt werden, während das Fahrzeug20 eingeschaltet ist. In verschiedenen anderen Ausführungsformen kann das Verfahren bei einer Initiierung durch eine externe Anforderung abgewickelt werden. Beispielsweise kann ein Fahrzeugtechniker ein Diagnosewerkzeug mit dem Fahrzeug verbinden und eine ALU-Validitätsprüfungsanforderung erzeugen, die das Verfahren einleitet. - Die Steuerung überträgt bei
100 eine Anforderung zum Berechnen einer vorgegebenen arithmetischen Operation. Die Steuerung empfangt bei110 eine Antwort auf die Anforderung, die ein berechnetes Ergebnis umfasst. Die Steuerung vergleicht bei120 das berechnete Ergebnis mit einem vorgegebenen erwarteten Ergebnis. Wenn das berechnete Ergebnis gleich dem erwarteten Ergebnis ist, bestimmt die Steuerung, dass die erste ALU korrekt arbeitet. Wenn das berechnete Ergebnis nicht gleich dem erwarteten Ergebnis ist, bestimmt die Steuerung die ALU-Funktionsweise des ersten Steuermoduls als fehlerhaft. Bei130 wird ein Fehlerzähler inkrementiert. Wenn der Fehlerzähler bei140 einen vorgegebenen Schwellenwert überschreitet, sperrt die Steuerung bei150 das erste Steuermodul. -
5 ist ein Ablaufplan, der ein Verfahren erläutert, das durch das erste Steuermodul des verteilten ALU-Sicherheitsprüfsystems abgewickelt wird. Das Verfahren kann auf der von dem zweiten Steuermodul empfangenen Anforderung basierend eingeleitet werden. Die Steuerung empfängt bei200 eine Anforderung zum Ausführen einer vorgegebenen Berechnung. Die Steuerung berechnet bei210 auf der Grundlage der vorgegebenen Berechnung eine Antwort. Die Steuerung überträgt die vorgegebene Berechnung bei220 . - Sobald die ALU des ersten Steuermoduls als fehlerhaft bestimmt wird, kann ein Diagnosecode, der den Fehler angibt, gesetzt werden. In verschiedenen Ausführungsformen kann der Diagnosecode von einem War tungstechniker über ein mit dem Fahrzeug verbundenes technisches Werkzeug abgerufen werden. In verschiedenen anderen Ausführungsformen kann der Diagnosecode drahtlos zu einem fernen Techniker übertragen werden. In verschiedenen weiteren Ausführungsformen kann über ein Armaturenbrett des Fahrzeugs ein hörbares oder sichtbares Warnsignal erzeugt werden, um dem Fahrer anzugeben, dass eine Fehlfunktion des Fahrzeugs eingetreten ist.
- Fachleute auf dem Gebiet können nun aus der vorangegangenen Beschreibung erkennen, dass die weitreichenden Lehren der vorliegenden Offenbarung in verschiedenen Formen implementiert sein können. Obwohl diese Erfindung in Verbindung mit bestimmten Beispielen von ihr beschrieben worden ist, soll daher der wahre Umfang der Erfindung nicht darauf begrenzt sein, da dem erfahrenen Praktiker nach einem Studium der Zeichnungen, der Patentbeschreibung und der folgenden Ansprüche weitere Abänderungen offenbar werden.
Claims (20)
- Fahrzeugdiagnosesystem, umfassend: ein erstes Steuermodul, das einen ersten Prozessor umfasst und das ein erstes Fahrzeugsubsystem steuert; und ein zweites Steuermodul, das ein zweites Fahrzeugsubsystem steuert und das die Funktionsweise des ersten Prozessors des ersten Steuermoduls validiert, wobei das zweite Steuermodul dann, wenn es bestimmt, dass der erste Prozessor des ersten Steuermoduls fehlerhaft ist, das erste Steuermodul abschaltet.
- Fahrzeugdiagnosesystem nach Anspruch 1, bei dem der erste Prozessor eine Arithmetik-Logik-Einheit (ALU) umfasst und bei dem das zweite Steuermodul die Funktionsweise der ALU des ersten Prozessors validiert.
- Fahrzeugdiagnosesystem nach Anspruch 2, bei dem das zweite Steuermodul eine arithmetische Anforderung an das erste Steuermodul sendet, eine Rückmeldung auf die Anforderung von dem ersten Steuermodul empfangt und eine fehlerhafte ALU erfasst, wenn die Rückmeldung nicht gleich einem vorgegebenen Ergebnis ist.
- Fahrzeugdiagnosesystem nach Anspruch 3, bei dem das zweite Steuermodul das Senden einer arithmetischen Anforderung an das erste Steuermodul und das Empfangen einer Rückmeldung auf die Anforderung von dem ersten Steuermodul wiederholt und wobei das zweite Steuermodul eine fehlerhafte ALU erfasst, wenn die Rück meldung für eine vorgegebene Anzahl von Malen nicht gleich einem vorgegebenen Ergebnis ist.
- Fahrzeugdiagnosesystem nach Anspruch 2, bei dem das erste Steuermodul eine arithmetische Anforderung empfangt, auf der Grundlage der Anforderung eine Rückmeldung berechnet und die Rückmeldung zu dem zweiten Steuermodul überträgt.
- Fahrzeugdiagnosesystem nach Anspruch 1, bei dem das zweite Steuermodul ein Abschalten des ersten Steuermoduls vornimmt, indem es die Spannungsversorgung für das erste Steuermodul durch ein System außerhalb des ersten Steuermoduls abschaltet.
- Fahrzeugdiagnosesystem nach Anspruch 1, bei dem das zweite Steuermodul das erste Steuermodul abschaltet, indem es die Spannungsversorgung für das erste Steuermodul durch Senden eines Signals an ein System innerhalb des ersten Steuermoduls abschaltet.
- Fahrzeugdiagnosesystem nach Anspruch 1, bei dem das zweite Steuermodul ein Rücksetzen des ersten Steuermoduls im Betrieb befiehlt.
- Fahrzeugdiagnosesystem nach Anspruch 1, bei dem das zweite Steuermodul einen Diagnosecode setzt, wenn der erste Prozessor als fehlerhaft bestimmt wird.
- Fahrzeugdiagnosesystem nach Anspruch 1, bei dem das zweite Steuermodul ein Signal zum Einschalten einer Anzeigeleuchte sendet, wenn der erste Prozessor als fehlerhaft bestimmt wird.
- Fahrzeugdiagnosesystem nach Anspruch 1, bei dem das zweite Steuermodul ein Signal zum Initiieren eines hörbaren Warnsignals sendet, wenn der erste Prozessor als fehlerhaft bestimmt wird.
- Fahrzeugdiagnosesystem nach Anspruch 1, bei dem das zweite Steuermodul den Diagnosecode gemäß einem Drahtlosprotokoll zu einem entfernten Ort überträgt.
- Verfahren zum Erfassen einer fehlerhaften Arithmetik-Logik-Einheit (ALU) eines ersten Steuermoduls durch ein zweites Steuermodul, das umfasst: durch das zweite Steuermodul, Übertragen einer arithmetischen Anforderung zu dem ersten Steuermodul; Empfangen einer Antwort von dem ersten Steuermodul, die ein Ergebnis auf die arithmetische Anforderung umfasst; und Senden eines Signals zum Abschalten des ersten Steuermoduls, wenn die Rückmeldung nicht gleich einem vorgegebenen Ergebnis ist.
- Verfahren nach Anspruch 13, das ferner umfasst: durch das erste Steuermodul, Empfangen der arithmetischen Anforderung von dem zweiten Steuermodul; Berechnen einer Antwort auf der Grundlage der arithmetischen Anforderung; und Übertragen einer Rückmeldung, die die Antwort umfasst, zu dem zweiten Steuermodul.
- Verfahren nach Anspruch 13, das ferner das Wiederholen des Übertragens und des Sendens für eine vorgegebene Anzahl von Malen umfasst, wobei das Senden eines Signals zum Abschalten des ersten Steuermoduls erfolgt, wenn die Rückmeldung für eine vorgegebene Anzahl von Malen nicht gleich einem vorgegebenen Ergebnis ist.
- Verfahren nach Anspruch 13, das ferner das Betreiben des Fahrzeugs in einer Vorgabe-Betriebsart, sobald das erste Steuermodul abgeschaltet ist, umfasst.
- Verfahren nach Anspruch 13, das ferner das Setzen eines Diagnosecodes, wenn der erste Prozessor als fehlerhaft bestimmt wird, umfasst.
- Verfahren nach Anspruch 13, das ferner das Senden eines Signals zum Einschalten einer Anzeigeleuchte, wenn die Rückmeldung nicht gleich einem vorgegebenen Ergebnis ist, umfasst.
- Verfahren nach Anspruch 13, das ferner das Senden eines Signals zum Initiieren eines hörbaren Warnsignals, wenn die Rückmeldung nicht gleich einem vorgegebenen Ergebnis ist, umfasst.
- Verfahren nach Anspruch 17, das ferner das Übertragen des Diagnosecodes gemäß einem Drahtlosprotokoll zu einem entfernten Ort umfasst.
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US84161006P | 2006-08-31 | 2006-08-31 | |
US60/841,610 | 2006-08-31 | ||
US11/758,762 US7933696B2 (en) | 2006-08-31 | 2007-06-06 | Distributed arithmetic logic unit security check |
US11/758,762 | 2007-06-06 |
Publications (2)
Publication Number | Publication Date |
---|---|
DE102007040554A1 true DE102007040554A1 (de) | 2008-04-17 |
DE102007040554B4 DE102007040554B4 (de) | 2018-04-05 |
Family
ID=39152950
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102007040554.7A Expired - Fee Related DE102007040554B4 (de) | 2006-08-31 | 2007-08-28 | Verteilte Sicherheitsprüfung für Arithmetik-Logik-Einheit |
Country Status (3)
Country | Link |
---|---|
US (1) | US7933696B2 (de) |
CN (1) | CN101221444B (de) |
DE (1) | DE102007040554B4 (de) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010139565A1 (de) * | 2009-06-04 | 2010-12-09 | Robert Bosch Gmbh | Elektronisches steuersystem und verfahren zum prüfen der korrekten funktion einer recheneinheit in einem elektronischen steuersystem |
AT515454A3 (de) * | 2013-03-14 | 2018-07-15 | Fts Computertechnik Gmbh | Verfahren zur Behandlung von Fehlern in einem zentralen Steuergerät sowie Steuergerät |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8386101B2 (en) * | 2007-11-07 | 2013-02-26 | GM Global Technology Operations LLC | Detecting program flow fault in torque security software for hybrid vehicle electric drive system |
US20090125171A1 (en) * | 2007-11-08 | 2009-05-14 | Gm Global Technology Operations, Inc. | Processor security diagnostics for hybrid vehicle electric motor control system |
US8412425B2 (en) * | 2009-02-12 | 2013-04-02 | Eaton Corporation | Transmission control module |
JP5201274B2 (ja) * | 2010-01-15 | 2013-06-05 | トヨタ自動車株式会社 | バルブ作用角可変システム |
US8831821B2 (en) * | 2010-12-17 | 2014-09-09 | GM Global Technology Operations LLC | Controller area network message transmission disable testing systems and methods |
US8583305B2 (en) * | 2011-03-31 | 2013-11-12 | GM Global Technology Operations LLC | System and method for detecting vehicle wake-up failure |
US9122662B2 (en) | 2011-06-01 | 2015-09-01 | James Mason Faucett | Processor safety test control systems and methods |
GB2528443B (en) | 2014-07-21 | 2016-12-14 | Ibm | Checking arithmetic computations |
EP3476417A1 (de) | 2017-10-31 | 2019-05-01 | Tecpharma Licensing AG | Überwachung von wegwerfbaren injektionsvorrichtungen |
EP3477649A1 (de) | 2017-10-31 | 2019-05-01 | Tecpharma Licensing AG | Sicherheitskritische arzneimittelabgabeparameterbestimmung |
JP7347380B2 (ja) * | 2020-09-09 | 2023-09-20 | トヨタ自動車株式会社 | 処理装置、通信システム、及び処理装置用プログラム |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4799159A (en) * | 1985-05-30 | 1989-01-17 | Honeywell Inc. | Digital automatic flight control system with disparate function monitoring |
US4964506A (en) * | 1988-04-29 | 1990-10-23 | Chrysler Corporation | Pressure balanced pistons in an automatic transmission |
GB2290891B (en) * | 1994-06-29 | 1999-02-17 | Mitsubishi Electric Corp | Multiprocessor system |
US5941612A (en) * | 1996-05-17 | 1999-08-24 | Kelsey-Hayes Company | Method and apparatus for testing an ABS electronic control unit microprocessor |
JP3166634B2 (ja) * | 1996-11-07 | 2001-05-14 | 日産自動車株式会社 | 車両用制御装置の故障記憶装置 |
DE19844623A1 (de) * | 1998-09-29 | 2000-03-30 | Zahnradfabrik Friedrichshafen | Verfahren zur Reduzierung der thermischen Belastung eines Automatgetriebes für ein Kraftfahrzeug in einem Notfahrbetrieb |
DE19921846A1 (de) * | 1999-05-11 | 2000-11-23 | Bosch Gmbh Robert | Diagnosetestvorrichtung mit portablem Prüfgerät für Kraftfahrzeuge |
US6367022B1 (en) * | 1999-07-14 | 2002-04-02 | Visteon Global Technologies, Inc. | Power management fault strategy for automotive multimedia system |
US6944779B2 (en) * | 1999-07-14 | 2005-09-13 | Visteon Global Technologies, Inc. | Power management fault strategy for automotive multimedia system |
DE19957151B4 (de) * | 1999-11-27 | 2006-06-01 | Daimlerchrysler Ag | Schaltvorrichtung |
DE19964419B4 (de) * | 1999-11-27 | 2008-11-20 | Daimler Ag | Schaltvorrichtung |
US6636790B1 (en) | 2000-07-25 | 2003-10-21 | Reynolds And Reynolds Holdings, Inc. | Wireless diagnostic system and method for monitoring vehicles |
JP2002158668A (ja) * | 2000-11-17 | 2002-05-31 | Denso Corp | 車両用ネットワークシステムの異常検出装置 |
JP4399987B2 (ja) * | 2001-01-25 | 2010-01-20 | 株式会社デンソー | 車両統合制御におけるフェイルセーフシステム |
EP1401690A1 (de) | 2001-03-15 | 2004-03-31 | Robert Bosch Gmbh | Verfahren zur ansteuerung einer komponente eines verteilten sicherheitsrelevanten systems |
WO2003050624A1 (de) * | 2001-12-11 | 2003-06-19 | Continental Teves Ag & Co. Ohg | Mehrkerniges redundantes kontrollrechnersystem, rechnerverbund für sicherheitskritische anwendungen in kraftfahrzeugen sowie dessen verwendung |
JP3881901B2 (ja) * | 2002-02-04 | 2007-02-14 | ボッシュ株式会社 | 車両用故障診断システム |
CN1472089A (zh) * | 2002-08-02 | 2004-02-04 | 三菱电机株式会社 | 车辆用控制装置 |
AU2003266192A1 (en) * | 2002-09-04 | 2004-04-30 | Luk Lamellen Und Kupplungsbau Beteiligungs Kg | Method and device for carrying out a skid control for a stepless gearbox |
EP1496435A1 (de) * | 2003-07-11 | 2005-01-12 | Yogitech Spa | Gesicherte Mikrokontroller, Verfahren zum Entwurf eines gesichertes Mikrokontrollers, und Computerprogrammprodukt dafür |
DE10331872A1 (de) | 2003-07-14 | 2005-02-10 | Robert Bosch Gmbh | Verfahren zur Überwachung eines technischen Systems |
US7600161B2 (en) | 2004-08-13 | 2009-10-06 | Gm Global Technology Operations, Inc. | Method of verifying integrity of control module arithmetic logic unit (ALU) |
KR100747303B1 (ko) * | 2005-11-11 | 2007-08-07 | 현대자동차주식회사 | 하이브리드 차량의 페일 세이프티 제어 시스템 |
-
2007
- 2007-06-06 US US11/758,762 patent/US7933696B2/en not_active Expired - Fee Related
- 2007-08-28 DE DE102007040554.7A patent/DE102007040554B4/de not_active Expired - Fee Related
- 2007-08-31 CN CN200710142259XA patent/CN101221444B/zh not_active Expired - Fee Related
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010139565A1 (de) * | 2009-06-04 | 2010-12-09 | Robert Bosch Gmbh | Elektronisches steuersystem und verfahren zum prüfen der korrekten funktion einer recheneinheit in einem elektronischen steuersystem |
AT515454A3 (de) * | 2013-03-14 | 2018-07-15 | Fts Computertechnik Gmbh | Verfahren zur Behandlung von Fehlern in einem zentralen Steuergerät sowie Steuergerät |
Also Published As
Publication number | Publication date |
---|---|
CN101221444A (zh) | 2008-07-16 |
US20080059016A1 (en) | 2008-03-06 |
DE102007040554B4 (de) | 2018-04-05 |
US7933696B2 (en) | 2011-04-26 |
CN101221444B (zh) | 2013-03-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE102007040554A1 (de) | Verteilte Sicherheitsprüfung für Arithmetik-Logik-Einheit | |
DE10237167B4 (de) | Verfahren zur Steuerung eines automatisierten Schaltgetriebes | |
EP1600831B1 (de) | Verfahren und Vorrichtung zur Überwachung mehrerer Steuergeräte mittels einer Frage-Antwort-Kommunikation | |
DE102010053565A1 (de) | Selbsttestsysteme und Verfahren | |
DE102008003198A1 (de) | Gesundheitszustand-Überwachungs- und Rücksetzverfahren und -Systeme für Fahrzeugeigene integrierte Einrichtungstreiberschaltkreise | |
DE102014114084A1 (de) | Fahrzeugorts- und Fehlerdiagnosesysteme und -verfahren | |
DE102017210859A1 (de) | Verfahren zur Selbstüberprüfung von Fahrfunktionen eines autonomen oder teilautonomen Fahrzeuges | |
DE102009044848B4 (de) | Verfahren und Vorrichtung zum Bestätigen der Ausgabe von einem Sensor | |
DE102007004634A1 (de) | Verteilte Diagnosearchitektur | |
DE112015001783B4 (de) | Vorrichtung und Verfahren zur Benutzung mit automatischen Getrieben für automatischen Leerlauf und automatische Gangwiederaufnahme | |
DE102008005086B4 (de) | Verfahren zum Diagnostizieren eines Fehlers in einem Hybridgetriebe-Steuersystem | |
EP1521917B1 (de) | Verfahren und vorrichtung zum verbessern der funktionssicherheit bei der betätigung einer kupplung und/oder eines getriebes | |
WO2011110649A1 (de) | Verfahren zum ersetzen einer bestehenden leiteinrichtung in einem automatisierungssystem durch eine neue leiteinrichtung und dazu ausgebildetes automatisierungssystem | |
DE102008055924A1 (de) | Prozessorsicherheitsdiagnose für Hybridfahrzeug-Elektromotor-Steuersystem | |
DE10331873A1 (de) | Verfahren zur Überwachung verteilter Software | |
EP2755010A1 (de) | Diagnosevorrichtung und Prüfverfahren zur Leistungs-, Bremsen-, Abgas- oder Funktionsprüfung eines Kraftfahrzeugs mittels eines Kraftfahrzeugprüfstands | |
DE102007037616A1 (de) | Verfahren und Anordnung zum Einfahren und Kalibrieren eines elektromechanischen Parkbremsensystem | |
DE102008034150A1 (de) | Sicherheitsüberwachung mit Hilfe von Verbindungsleitungen zwischen Steuergeräten eines Kraftfahrzeugs | |
DE10321229B4 (de) | Gegenkontrollierende Prozessoren für Antriebsstrangsteuerungssysteme, die eine dedizierte serielle Datenleitung verwenden | |
AT504941B1 (de) | Fahrzeugautomatisierungseinrichtung und verfahren zur automatisierung von fahrzeugen | |
WO2008017438A1 (de) | Ansteuersystem für eine antriebseinheit eines kraftfahrzeuges | |
DE102015006609B3 (de) | Verfahren zum Betreiben einer elektrisch ansteuerbaren Förderpumpe in einem Hydraulikkreis | |
WO2014161542A1 (de) | Verfahren zur automatisierten inbetriebnahme eines getriebes eines kraftfahrzeuges | |
DE102009044849A1 (de) | Verfahren und Vorrichtung zum Regeln von automatischen Starts und Stopps des Motors eines Fahrzeugs | |
DE102011075224A1 (de) | Verfahren zum Betreiben eines Antriebsstrangs eines Kraftfahrzeugs |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
8180 | Miscellaneous part 1 |
Free format text: PFANDRECHT |
|
8180 | Miscellaneous part 1 |
Free format text: PFANDRECHT AUFGEHOBEN |
|
8180 | Miscellaneous part 1 |
Free format text: PFANDRECHT |
|
8127 | New person/name/address of the applicant |
Owner name: GM GLOBAL TECHNOLOGY OPERATIONS LLC , ( N. D. , US |
|
R081 | Change of applicant/patentee |
Owner name: GM GLOBAL TECHNOLOGY OPERATIONS LLC (N. D. GES, US Free format text: FORMER OWNER: GM GLOBAL TECHNOLOGY OPERATIONS, INC., DETROIT, MICH., US Effective date: 20110323 |
|
R018 | Grant decision by examination section/examining division | ||
R020 | Patent grant now final | ||
R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |