DE102006048169A1 - Method for monitoring the functionality of a controller - Google Patents
Method for monitoring the functionality of a controller Download PDFInfo
- Publication number
- DE102006048169A1 DE102006048169A1 DE102006048169A DE102006048169A DE102006048169A1 DE 102006048169 A1 DE102006048169 A1 DE 102006048169A1 DE 102006048169 A DE102006048169 A DE 102006048169A DE 102006048169 A DE102006048169 A DE 102006048169A DE 102006048169 A1 DE102006048169 A1 DE 102006048169A1
- Authority
- DE
- Germany
- Prior art keywords
- monitoring program
- execution units
- execution
- monitoring
- controller
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/22—Safety or indicating devices for abnormal conditions
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/24—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
- F02D41/26—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D45/00—Electrical control not provided for in groups F02D41/00 - F02D43/00
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/10—Internal combustion engine [ICE] based vehicles
- Y02T10/40—Engine management systems
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Hardware Redundancy (AREA)
- Safety Devices In Control Systems (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
Die vorliegende Erfindung schafft ein Verfahren zur Überwachung der Funktionsfähigkeit einer Steuerung (4), die mehrere Ausführungseinheiten (2A, 2B) aufweist. Dabei wird ein Überwachungsprogramm, beispielsweise ein Momentenüberwachungsprogramm, in einem Vergleichs-Betriebsmodus (VM) auf mehreren Ausführungseinheiten (2) des Systems ausgeführt und es werden die bei der Ausführung des Überwachungsprogramms von den Ausführungseinheiten (2) abgegebenen Signale zur Erkennung eines Fehlers miteinander verglichen.The present invention provides a method for monitoring the operability of a controller (4) comprising a plurality of execution units (2A, 2B). In this case, a monitoring program, for example a torque monitoring program, is executed in a comparison operating mode (VM) on a plurality of execution units (2) of the system and the signals emitted during execution of the monitoring program by the execution units (2) are compared with one another to detect an error.
Description
Die Erfindung betrifft ein Verfahren zur Überwachung einer Funktionsfähigkeit einer Steuerung, die auf einem System mit mehreren Ausführungseinheiten läuft.The The invention relates to a method for monitoring a functionality a controller running on a system with multiple execution units running.
Im Bereich eingebetteter Systeme, insbesondere in der Automobiltechnik oder in der Automatisierungstechnik, gibt es viele Anwendungen bzw. Anwendungsprogramme, bei denen ein Fehler in der Hardware potenziell sicherheitsrelevante Konsequenzen hat. Um diese Konsequenz zu vermeiden oder deren Auswirkungen zu verringern, werden daher Überwachungsmaßnahmen zur Detektion derartiger Fehler eingesetzt. Es gibt Anwendungen, in denen eine solche Überwachung nahezu permanent notwendig ist. In anderen Anwendungen werden Überwachungsfunktionen eingesetzt, die regelmäßig, beispielsweise periodisch, oder auf eine bestimmte Anforderung hin überprüfen, ob das Datenverarbeitungssystem oder sonstige Hardware-Komponenten noch korrekt funktionieren.in the Embedded systems, especially in automotive engineering or in automation technology, there are many applications or application programs, where a hardware failure is potentially security relevant Has consequences. To avoid this consequence or its effects will therefore be subject to surveillance measures used to detect such errors. There are applications in which such monitoring almost permanently necessary. Other applications are monitoring features used that regularly, for example periodically, or on a specific request, check whether the data processing system or other hardware components still work correctly.
Ein
Nachteil des herkömmlichen
Sicherheitskonzepts, wie es in
Ein weiterer Nachteil des herkömmlichen Befehlstest, bei dem Default- bzw. Testdaten als Eingabedaten für die kopierten Überwachungsprogramme E2' dienen, besteht darin, dass Operanden-abhängige Fehler nicht detektiert werden.One Another disadvantage of the conventional Command test in which default or test data serve as input data for the copied monitoring programs E2 'exists in that operand-dependent Error can not be detected.
Es ist daher die Aufgabe der vorliegenden Erfindung, ein Verfahren zur Überwachung der Funktionsfähigkeit einer Steuerung zu schaffen, das auch Operanden-abhängige Fehler detektiert.It is therefore the object of the present invention, a method for monitoring the functionality to create a controller that also has operand-dependent errors detected.
Die Erfindung schafft ein Verfahren zur Überwachung der Funktionsfähigkeit einer Steuerung, die auf einem System mit mehreren Ausführungseinheiten läuft, wobei ein Überwachungsprogramm in einem Vergleichs-Betriebsmodus VM auf mehreren Ausführungseinheiten des Systems ausgeführt wird und wobei die bei der Ausführung des Überwachungsprogramms die von diesen Ausführungseinheiten abgegebenen Signale zur Erkennung eines Fehlers miteinander verglichen werden.The Invention provides a method of monitoring operability a controller running on a system with multiple execution units running, being a surveillance program in a comparison mode of operation VM on multiple execution units of the system is and where the execution of the monitoring program those of these execution units emitted signals to detect an error compared become.
Ein Vorteil des erfindungsgemäßen Verfahrens besteht darin, dass kein Speicherplatz für kopierte Programmbefehle eines Überwachungsprogramms verschwendet wird.One Advantage of the method according to the invention is that there is no space for copied program commands a monitoring program is wasted.
Bei einer Ausführungsform des erfindungsgemäßen Verfahrens wird das Überwachungsprogramm durch ein Momentenüberwachungsprogramm gebildet, das ein durch einen Motor erzeugtes Moment überwacht.at an embodiment the method according to the invention will be the monitoring program through a torque monitoring program formed monitoring a moment generated by a motor.
Bei einer Ausführungsform des erfindungsgemäßen Verfahrens wird die Steuerung durch eine Motorsteuerung gebildet.at an embodiment the method according to the invention the control is formed by a motor control.
Bei einer Ausführungsform des erfindungsgemäßen Verfahrens wird das Überwachungsprogramm synchron auf den Ausführungseinheiten ausgeführt.at an embodiment the method according to the invention will be the monitoring program synchronously on the execution units executed.
Bei einer alternativen Ausführungsform des erfindungsgemäßen Verfahrens wird das Überwachungsprogramm asynchron auf den Ausführungseinheiten ausgeführt.at an alternative embodiment the method according to the invention will be the monitoring program asynchronous on the execution units executed.
Bei einer Ausführungsform des erfindungsgemäßen Verfahrens wird das System nach erfolgter Ausführung des Überwachungsprogramms in einen Performanz-Betriebsmodus umgeschaltet, in dem die Ausführungseinheiten unterschiedliche Programme ausführen.at an embodiment the method according to the invention After completing the monitoring program, the system will enter a performance mode of operation switched over in which the execution units run different programs.
Bei einer Ausführungsform des erfindungsgemäßen Verfahrens führen die in dem Performanz-Betriebsmodus ausgeführten Programme die Steuerung durch.at an embodiment the method according to the invention to lead the programs running in the performance mode of operation control by.
Bei einer Ausführungsform des erfindungsgemäßen Verfahrens wird das Überwachungsprogramm periodisch ausgeführt.at an embodiment the method according to the invention will be the monitoring program periodically executed.
Bei einer Ausführungsform des erfindungsgemäßen Verfahrens wird ein Fehler bei der Ausführung des Überwachungsprogramms erkannt, wenn die von den Ausführungseinheiten bei der Ausführung des Überwachungsprogramms abgegebenen Signale voneinander abweichen.at an embodiment the method according to the invention will be an error during execution of the monitoring program detected if that of the execution units in the execution of the monitoring program emitted signals differ from each other.
Bei einer Ausführungsform des erfindungsgemäßen Verfahrens wird nach Erkennung eines Fehlers bei der Ausführung des Überwachungsprogramms eine durch die Steuerung gesteuerte Einheit abgeschaltet.at an embodiment the method according to the invention turns on after detection of an error in the execution of the monitoring program the controller controlled unit is switched off.
Die Erfindung schafft ferner eine Steuerung mit mehreren Ausführungseinheiten, wobei ein Überwachungsprogramm in einem Vergleichs-Betriebsmodus VM auf mehreren Ausführungseinheiten ausgeführt wird und die bei der Ausführung des Überwachungsprogramms von den Ausführungseinheiten abgegebenen Signale zur Erkennung eines Fehlers miteinander verglichen werden.The The invention further provides a controller having a plurality of execution units, being a surveillance program in a comparison mode of operation VM on multiple execution units accomplished will and in the execution of the monitoring program delivered by the execution units Signals for detecting a fault are compared with each other.
Bei einer Ausführungsform der erfindungsgemäßen Steuerung ist das Überwachungsprogramm ein Momentenüberwachungsprogramm, das ein durch einen Motor erzeugtes Moment überwacht.at an embodiment the control according to the invention is the monitoring program a torque monitoring program, which monitors a moment generated by a motor.
Bei einer Ausführungsform der erfindungsgemäßen Steuerung ist die Steuerung eine Motorsteuerung.at an embodiment the control according to the invention the controller is a motor controller.
Bei einer Ausführungsform der erfindungsgemäßen Steuerung werden die Ausführungseinheiten durch einen Mikroprozessor, einen Co-Prozessor, einen digitalen Signal-Prozessor DSP, eine Gleitpunktberechnungseinheit FPU oder durch eine arithmetisch logische Einheit ALU gebildet.at an embodiment the control according to the invention become the execution units through a microprocessor, a co-processor, a digital one Signal processor DSP, a floating point calculation unit FPU or formed by an arithmetic logic unit ALU.
Im Weiteren werden bevorzugte Ausführungsformen des erfindungsgemäßen Verfahrens und der erfindungsgemäßen Steuerung unter Bezugnahme auf die beigefügten Figuren zur Erläuterung erfindungswesentlicher Merkmale beschrieben.in the Other preferred embodiments the process of the invention and the control according to the invention with reference to the attached Figures for explanation essential to the invention Features described.
Es zeigen:It demonstrate:
Wie
man aus
Das
in
Neben
dem Einsatz eines superskalaren Berechnungssystems besteht der zweite
Grund für
eine Multi-Core-Architektur darin, die Sicherheit der Signalverarbeitung
zu steigern, indem mehrere Ausführungseinheiten
2-i redundant das gleiche Programm abarbeiten. In diesem zweiten
Betriebsmodus, der auch als Sicherheitsmodus bzw. Safety Mode oder Vergleichs-Betriebsmodus VM
bezeichnet wird, werden die Ergebnisse bzw. logischen Ausgangssignale der
Ausführungseinheiten
durch die Umschalt- und Vergleichsschaltung
Die
Verarbeitungslogik
Eine Umschaltung des Systems von dem Performanz-Betriebsmodus PM in einen Vergleichs-Betriebsmodus VM erfolgt im Allgemeinen dadurch, dass die Ausführungseinheiten 2-i, die in dem Performanz-Betriebsmodus PM auf verschiedene Signalausgänge abgebildet bzw. durchgeschaltet sind, in dem Vergleichsbetriebsmodus VM auf den gleichen Signalausgang abgebildet bzw. durchgeschaltet werden. Vorzugsweise wird dies dadurch realisiert, dass eine Teilmenge von Ausführungseinheiten 2-i vorgesehen werden, bei denen im Performanz-Betriebsmodus PM alle Eingangssignale Ei, die in der Teilmenge zu berücksichtigen sind, direkt auf korrespondierende Ausgangssignale Ai geschaltet werden, während die Eingangssignale in dem Vergleichsmodus VM alle auf einen einzigen Signalausgang abgebildet bzw. an diesen durchgeschaltet werden. Alternativ kann eine Umschaltung dadurch realisiert werden, dass Paarungen geändert werden.A changeover of the system from the performance mode of operation PM into a comparison mode of operation VM is generally carried out in that the execution units 2-i, which are displayed in the performance mode PM on different signal outputs, in the comparison mode VM on the same signal output can be shown or switched through. This is preferably achieved by providing a subset of execution units 2-i in which all input signals E i to be considered in the subset are switched directly to corresponding output signals A i in the performance mode PM, while the input signals in the comparison mode VM all mapped to a single signal output or switched to this. Alternatively, a switch can be realized by changing pairings.
Zwischen den verschiedenen Betriebsmodi kann, über die Software gesteuert, dynamisch im laufenden Betrieb umgeschaltet werden. Ausgelöst wird die Umschaltung bei einer Ausführungsform über die Ausführung von speziellen Umschaltbefehlen bzw. Umschaltinstruktionen, speziellen Instruktionssequenzen, explizit gekennzeichneten Instruktionen oder durch den Zugriff auf bestimmte Adressen durch mindestens eine der Ausführungseinheiten 2-i des Systems.Between the different operating modes, controlled by the software, be switched dynamically during operation. Is triggered the Switching in one embodiment over the execution of special switching commands or switching instructions, special Instruction sequences, explicitly marked instructions or by accessing certain addresses through at least one of execution units 2-i of the system.
Die
Umschaltung zwischen dem Sicherheitsmodus VM, in dem eine redundante
Abarbeitung und Prüfung
erfolgt und den Leistungs- bzw. Performanz-Betriebsmodus PM, bei
dem eine Leistungssteigerung durch separate Programmabarbeitung
erreicht wird, erfolgt durch die Umschalteinrichtung
Im
Sicherheitsbetriebsmodus bzw. Safety Mode VM dauert die Berechnung
der Ergebnisse bzw. Ausgangssignale der Ausführungseinheiten 2-i bei synchroner
Abarbeitung auf den verschiedenen Ausführungseinheiten 2-i gleich
lang. Die Ergebnisse stehen dann im Sicherheitsbetriebsmodus VM
bei synchroner Abarbeitung der Umschalteinrichtung
Befindet
sich das System im Performanz-Betriebsmodus PM, werden die Programme
parallel abgearbeitet und Komparatoren bzw. Vergleiche innerhalb
der Umschalt- und Vergleichsschaltung
Bei
dem erfindungsgemäßen Verfahren
zur Überwachung
der Funktionsfähigkeit
einer Steuerung, die auf einem System mit mehreren Ausführungseinheiten
Bei
dem erfindungsgemäßen Verfahren
werden die normalen Anwendungsprogramme zur Motorsteuerung in dem
Performanz-Betriebsmodus PM ausgeführt, d. h. jede Ausführungseinheit
Nach
erfolgter Ausführung
des Überwachungsprogramms
wird das System zurück
in einen Performanz-Betriebsmodus PM umgeschaltet, in dem die Ausführungseinheiten
Bei
einer Ausführungsform
des erfindungsgemäßen Verfahrens
wird ein Fehler bei der Ausführung
des Überwachungsprogramms
in der Ebene E2 erkannt, wenn die von den Ausführungseinheiten
Nach
Aufruf des Überwachungsprogramms in
der zweiten Ebene E2 erfolgt im Schritt S1 eine Umschaltung des
Systems von dem Performanz-Betriebsmodus PM in den Vergleichs-Betriebsmodus VM.
Anschließend
werden die beiden Ausführungseinheiten
Bei
einer alternativen Ausführungsform
der erfindungsgemäßen Steuerung
Das
erfindungsgemäß Verfahren
erlaubt auch die Detektion von Operanden-abhängigen Fehlern. Darüber hinaus
führt das
erfindungsgemäße Verfahren
zu einer deutlichen Einsparung des Speicherplatzes im Vergleich
zu dem herkömmlichen
in
Bei
einer möglichen
Ausführungsform
der erfindungsgemäßen Steuerung
Zur
Absicherung gegen permanente Fehler in beiden Cores bzw. Ausführungseinheiten
Bei einer möglichen Ausführungsform des erfindungsgemäßen Verfahrens erfolgt die Ausführung von Überwachungsprogrammen in der Ebene E2 im Vergleichs-Betriebsmodus VM, wobei zusätzlich zur weiteren Absicherung eine Sicherheitsebene E3 vorgesehen ist, die weiterhin einen Befehlstest zur Überwachung der Funktionsfähigkeit der Überwachungsprogramme ausführt. Eine derartige Ausführungsform ist bei besonders sicherheitskritischen Anwendungen möglich.at a possible embodiment the method according to the invention the execution takes place of surveillance programs in the plane E2 in the comparison operating mode VM, in addition to further protection a level of security E3 is provided, the continue a command test for monitoring the functionality the monitoring programs performs. Such an embodiment is possible with particularly safety-critical applications.
Claims (14)
Priority Applications (8)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102006048169A DE102006048169A1 (en) | 2006-10-10 | 2006-10-10 | Method for monitoring the functionality of a controller |
PCT/EP2007/059904 WO2008043650A1 (en) | 2006-10-10 | 2007-09-19 | Method and device for monitoring a functionality of an engine controller of an internal combustion engine |
EP07820348A EP2079917B1 (en) | 2006-10-10 | 2007-09-19 | Method and device for monitoring a functionality of an engine controller of an internal combustion engine |
RU2009117704/07A RU2453903C2 (en) | 2006-10-10 | 2007-09-19 | Method and device to control ice control unit serviceability |
JP2009515899A JP2009541636A (en) | 2006-10-10 | 2007-09-19 | Method and apparatus for monitoring the function of an engine controller of an internal combustion engine |
US12/308,184 US8296043B2 (en) | 2006-10-10 | 2007-09-19 | Method and device for monitoring a functional capacity of an engine controller of an internal combustion engine |
CN2007800377608A CN101523038B (en) | 2006-10-10 | 2007-09-19 | Method and device for monitoring a functionality of an engine controller of an internal combustion engine |
KR1020097007279A KR101326316B1 (en) | 2006-10-10 | 2007-09-19 | Method and device for monitoring a functionality of an engine controller of an internal combustion engine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102006048169A DE102006048169A1 (en) | 2006-10-10 | 2006-10-10 | Method for monitoring the functionality of a controller |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102006048169A1 true DE102006048169A1 (en) | 2008-04-17 |
Family
ID=38921796
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102006048169A Withdrawn DE102006048169A1 (en) | 2006-10-10 | 2006-10-10 | Method for monitoring the functionality of a controller |
Country Status (8)
Country | Link |
---|---|
US (1) | US8296043B2 (en) |
EP (1) | EP2079917B1 (en) |
JP (1) | JP2009541636A (en) |
KR (1) | KR101326316B1 (en) |
CN (1) | CN101523038B (en) |
DE (1) | DE102006048169A1 (en) |
RU (1) | RU2453903C2 (en) |
WO (1) | WO2008043650A1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102008046512A1 (en) * | 2008-09-10 | 2010-03-25 | Continental Automotive Gmbh | Operating method for controlling actuator, particularly for electronic motor control for controlling injection valve of internal-combustion engine, involves defining operating data set by application software |
WO2013164224A3 (en) * | 2012-04-30 | 2013-12-27 | Robert Bosch Gmbh | Method and device for monitoring functions of a computer system, preferably of an engine control system of a motor vehicle |
DE102014213206A1 (en) | 2014-07-08 | 2016-01-14 | Continental Automotive Gmbh | Control arrangement for safety-related actuators |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7941698B1 (en) * | 2008-04-30 | 2011-05-10 | Hewlett-Packard Development Company, L.P. | Selective availability in processor systems |
ES2973057T3 (en) * | 2009-09-08 | 2024-06-18 | Abbott Diabetes Care Inc | Procedures and manufacturing items for hosting a safety-critical application on an uncontrolled data processing device |
WO2011072662A1 (en) * | 2009-12-18 | 2011-06-23 | Conti Temic Microelectronic Gmbh | Monitoring computer in a control device |
JP5341957B2 (en) | 2011-07-20 | 2013-11-13 | トヨタ自動車株式会社 | Control device for internal combustion engine |
EP2757239B1 (en) | 2011-09-12 | 2017-04-12 | Toyota Jidosha Kabushiki Kaisha | Internal combustion engine control apparatus |
CN103842637B (en) | 2011-10-04 | 2016-10-12 | 丰田自动车株式会社 | The control device of internal combustion engine |
JP5614395B2 (en) * | 2011-10-26 | 2014-10-29 | トヨタ自動車株式会社 | Control device for internal combustion engine |
US20130173137A1 (en) * | 2011-12-29 | 2013-07-04 | General Electric Company | System, apparatus, and method for protecting vehicle engines |
US9058419B2 (en) * | 2012-03-14 | 2015-06-16 | GM Global Technology Operations LLC | System and method for verifying the integrity of a safety-critical vehicle control system |
DE102013202253A1 (en) * | 2013-02-12 | 2014-08-14 | Paravan Gmbh | Circuit for controlling an acceleration, braking and steering system of a vehicle |
US20200361452A1 (en) * | 2019-05-13 | 2020-11-19 | Toyota Research Institute, Inc. | Vehicles and methods for performing tasks based on confidence in accuracy of module output |
Family Cites Families (35)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0711435B2 (en) * | 1985-07-23 | 1995-02-08 | トヨタ自動車株式会社 | Method for determining sensor abnormality of internal combustion engine |
RU2015542C1 (en) * | 1991-06-24 | 1994-06-30 | Институт проблем управления РАН | Device for inspecting and reconfigurating duplicated computational system |
JPH08270488A (en) * | 1995-02-02 | 1996-10-15 | Nippondenso Co Ltd | Engine control device |
DE19537075B4 (en) | 1995-10-05 | 2005-10-13 | Robert Bosch Gmbh | Method and device for measured value detection in an electronic power control of a vehicle |
KR100206887B1 (en) * | 1995-12-31 | 1999-07-01 | 구본준 | CPI to prevent program malfunction |
DE59813927D1 (en) * | 1997-12-06 | 2007-04-12 | Elan Schaltelemente Gmbh & Co | Method for monitoring a technical system with increased safety requirements, in particular a handling device, as well as monitoring and control device |
US6678640B2 (en) * | 1998-06-10 | 2004-01-13 | Matsushita Electric Industrial Co., Ltd. | Method and apparatus for parameter estimation, parameter estimation control and learning control |
DE19841151A1 (en) * | 1998-09-09 | 2000-03-16 | Bosch Gmbh Robert | Method and device for operating and monitoring an internal combustion engine |
DE19900740A1 (en) | 1999-01-12 | 2000-07-13 | Bosch Gmbh Robert | Method and device for operating an internal combustion engine |
DE19928477A1 (en) * | 1999-06-22 | 2000-12-28 | Bosch Gmbh Robert | Control method for vehicle drive unit involves detecting signal representing vehicle acceleration, determining actual torque of drive unit depending upon acceleration signal |
US6615366B1 (en) * | 1999-12-21 | 2003-09-02 | Intel Corporation | Microprocessor with dual execution core operable in high reliability mode |
US6305347B1 (en) * | 2000-03-06 | 2001-10-23 | Ford Global Technologies, Inc. | Monitor for lean capable engine |
JP4121318B2 (en) * | 2002-06-26 | 2008-07-23 | 三菱電機株式会社 | Engine control device for vehicle |
JP4100108B2 (en) * | 2002-09-12 | 2008-06-11 | 株式会社デンソー | Control system |
US6705286B1 (en) * | 2002-09-20 | 2004-03-16 | Ford Global Technologies, Llc | Method and system for minimizing torque intervention of an electronic throttle controlled engine |
DE10258426B4 (en) * | 2002-12-13 | 2008-08-21 | Siemens Ag | Method and device for monitoring a control device of an internal combustion engine |
DE10349581A1 (en) * | 2003-10-24 | 2005-05-25 | Robert Bosch Gmbh | Method and device for switching between at least two operating modes of a processor unit |
JP2006042446A (en) * | 2004-07-23 | 2006-02-09 | Yamaha Motor Co Ltd | Abnormality-monitoring apparatus for motor control system |
DE502005006496D1 (en) * | 2004-10-25 | 2009-03-05 | Bosch Gmbh Robert | METHOD AND DEVICE FOR MODE SWITCHING AND SIGNAL COMPARISON IN A COMPUTER SYSTEM HAVING AT LEAST TWO PROCESSING UNITS |
US20090119540A1 (en) * | 2004-10-25 | 2009-05-07 | Reinhard Weiberle | Device and method for performing switchover operations in a computer system having at least two execution units |
DE102005037242A1 (en) * | 2004-10-25 | 2007-02-15 | Robert Bosch Gmbh | Processing unit`s e.g. CPU, analog or digital signals switching and comparing method for computer system, involves switching between operating modes of units and comparing analog signals of units by changing one signal into digital value |
JP2008518298A (en) * | 2004-10-25 | 2008-05-29 | ローベルト ボッシュ ゲゼルシャフト ミット ベシュレンクテル ハフツング | Method and apparatus for generating a signal in a computer system having a plurality of components |
WO2006045780A1 (en) * | 2004-10-25 | 2006-05-04 | Robert Bosch Gmbh | Method and device for separating the processing of program codes in a computer system comprising at least two execution units |
KR20070083759A (en) * | 2004-10-25 | 2007-08-24 | 로베르트 보쉬 게엠베하 | Method and device for mode switching in a computer system comprising at least two execution units |
ATE420403T1 (en) * | 2004-10-25 | 2009-01-15 | Bosch Gmbh Robert | METHOD AND DEVICE FOR MODE SWITCHING AND SIGNAL COMPARISON IN A COMPUTER SYSTEM WITH AT LEAST TWO PROCESSING UNITS |
DE102005037222A1 (en) * | 2004-10-25 | 2007-02-15 | Robert Bosch Gmbh | Mode signal evaluating method for computer system, involves generating mode signal and changes in mode signal in computer system, where changes in mode signal and mode signal are used for evaluation of signal in computer system |
DE102005037223A1 (en) * | 2004-10-25 | 2007-02-15 | Robert Bosch Gmbh | Access mode units switching method for motor vehicle, involves providing set of defined bit combinations for execution units, and triggering switching by combination that is not defined in set |
EP1810148A1 (en) * | 2004-10-25 | 2007-07-25 | Robert Bosch Gmbh | Method and device for mode switching and signal comparison in a computer system comprising at least two processing units |
WO2006045781A2 (en) * | 2004-10-25 | 2006-05-04 | Robert Bosch Gmbh | Vorrichtung und verfahren zur modusums- chaltung bei einem rechnersystem mit wenigstens zwei ausführungseinheiten |
CN101048752A (en) * | 2004-10-25 | 2007-10-03 | 罗伯特·博世有限公司 | Method and device for switching over in a computer system having at least two execution units |
KR20070083760A (en) * | 2004-10-25 | 2007-08-24 | 로베르트 보쉬 게엠베하 | Method and apparatus for switching in a computer system having at least two execution units |
DE102005037213A1 (en) * | 2004-10-25 | 2007-02-15 | Robert Bosch Gmbh | Operating modes switching method for use in computer system, involves switching between operating modes using switching unit, where switching is triggered by signal generated outside system, and identifier is assigned to signal |
US8090983B2 (en) * | 2004-10-25 | 2012-01-03 | Robert Bosch Gmbh | Method and device for performing switchover operations in a computer system having at least two execution units |
JP2006211734A (en) * | 2005-01-25 | 2006-08-10 | Denso Corp | Torque detecter |
JP4294012B2 (en) * | 2005-07-28 | 2009-07-08 | 三菱電機株式会社 | Electronic throttle control device |
-
2006
- 2006-10-10 DE DE102006048169A patent/DE102006048169A1/en not_active Withdrawn
-
2007
- 2007-09-19 CN CN2007800377608A patent/CN101523038B/en active Active
- 2007-09-19 EP EP07820348A patent/EP2079917B1/en active Active
- 2007-09-19 RU RU2009117704/07A patent/RU2453903C2/en not_active IP Right Cessation
- 2007-09-19 JP JP2009515899A patent/JP2009541636A/en active Pending
- 2007-09-19 US US12/308,184 patent/US8296043B2/en not_active Expired - Fee Related
- 2007-09-19 WO PCT/EP2007/059904 patent/WO2008043650A1/en active Application Filing
- 2007-09-19 KR KR1020097007279A patent/KR101326316B1/en active IP Right Grant
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102008046512A1 (en) * | 2008-09-10 | 2010-03-25 | Continental Automotive Gmbh | Operating method for controlling actuator, particularly for electronic motor control for controlling injection valve of internal-combustion engine, involves defining operating data set by application software |
DE102008046512B4 (en) * | 2008-09-10 | 2017-01-26 | Continental Automotive Gmbh | Method for an electronic engine control system for controlling actuators of injection valves with fault detection and engine control |
WO2013164224A3 (en) * | 2012-04-30 | 2013-12-27 | Robert Bosch Gmbh | Method and device for monitoring functions of a computer system, preferably of an engine control system of a motor vehicle |
DE102014213206A1 (en) | 2014-07-08 | 2016-01-14 | Continental Automotive Gmbh | Control arrangement for safety-related actuators |
DE102014213206B4 (en) | 2014-07-08 | 2022-03-17 | Vitesco Technologies GmbH | Control arrangement for safety-related actuators |
Also Published As
Publication number | Publication date |
---|---|
EP2079917B1 (en) | 2012-11-21 |
CN101523038B (en) | 2012-11-07 |
KR20090077773A (en) | 2009-07-15 |
RU2009117704A (en) | 2010-11-20 |
CN101523038A (en) | 2009-09-02 |
KR101326316B1 (en) | 2013-11-11 |
WO2008043650A1 (en) | 2008-04-17 |
EP2079917A1 (en) | 2009-07-22 |
US8296043B2 (en) | 2012-10-23 |
US20100004841A1 (en) | 2010-01-07 |
JP2009541636A (en) | 2009-11-26 |
RU2453903C2 (en) | 2012-06-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2079917B1 (en) | Method and device for monitoring a functionality of an engine controller of an internal combustion engine | |
EP1917592B1 (en) | Computer system with at least two execution units and a comparison unit and method for controlling the same | |
WO2007017396A2 (en) | Method and device for monitoring operations of computer system | |
DE102014222860B4 (en) | Electronic vehicle control unit | |
EP1639454A2 (en) | Method for switching between at least two operating modes of a processor unit and corresponding processor unit | |
DE102015003194A1 (en) | Method and device for handling safety-critical errors | |
DE10332700A1 (en) | Method for switching between at least two operating modes of a processor unit and corresponding processor unit | |
EP2907072A1 (en) | Method for controlling separated running of linked program blocks and control device | |
EP1680737B1 (en) | Method and device for operand processing in a processor unit | |
DE102008024193A1 (en) | Data or signals processing method for brake booster in motor vehicle, involves applying set of functional units to data or signals, programming and/or configuring of one of functional units and programming and/or configuring of matrix | |
DE102007056218A1 (en) | Method for the treatment of transient errors in real-time systems, in particular in control units of motor vehicles | |
EP2084606A1 (en) | Method for changing over a system having a plurality of execution units | |
DE102013221098B4 (en) | VEHICLE CONTROL UNIT | |
DE102011053580A1 (en) | METHOD FOR OPERATING AN ELECTRIC AUXILIARY POWER STEERING | |
DE102005037228A1 (en) | Method and device for controlling a computer system | |
EP1817662B1 (en) | Method and device for switching between operating modes of a multiprocessor system by means of at least an external signal | |
EP1805617A1 (en) | Method for executing a computer program on a computer system | |
DE102004051991A1 (en) | Method, operating system and computing device for executing a computer program | |
WO2007017372A1 (en) | Method and device for control of a computer system with at least two execution units | |
EP1615087A2 (en) | Control and regulation unit | |
DE102017208484A1 (en) | Method and device for detecting hardware errors in microprocessors | |
WO2008043652A2 (en) | Electronic system | |
DE102014112946A1 (en) | Electronic control unit and electronic power steering system using them | |
EP0760132B1 (en) | Circuit for driving computer modules, in particular microprocessors | |
EP3893113B1 (en) | Monitoring of a component of a control system for a moving means |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R012 | Request for examination validly filed |
Effective date: 20130625 |
|
R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |