Strategie für fehlertolerante Controller (12, 14) für ein Fahrzeugsystem, das im Fehlerfall funktionsfähig bleibt, welche die Schritte umfasst, dass:(a) ein erster Controller (12) und ein zweiter Controller (14) bereitgestellt werden, die beide Steuerungssignale erzeugen, die zum Steuern von Betätigungsvorrichtungen an einem Fahrzeug (10) bei Bedingungen mit einem fehlerfreien Betrieb gedacht sind, wobei der erste Controller (12) anfänglich als ein primärer Controller nominiert ist und der zweite Controller (14) anfänglich als ein sekundärer Controller nominiert ist, wobei die Betätigungsvorrichtungen nur auf den nominierten primären Controller ansprechen;(b) ein Fehler in einem der zwei Controller (12, 14) detektiert wird, wobei der jeweilige Controller (12, 14), bei dem der Fehler detektiert wird, anfänglich als ein fehlerhafter Controller identifiziert wird und der andere Controller (12, 14) anfänglich als ein nicht fehlerhafter Controller, der in einem normalen Betriebsmodus arbeitet, identifiziert wird;(c) dann, wenn in Schritt (b) ein Controllerfehler detektiert wird, Steuerungssignale von dem nicht fehlerhaften nominierten primären Controller erzeugt werden, um eine Betätigung der Betätigungsvorrichtungen zu steuern, wobei die Steuerungssignale eine Kennung enthalten, die den nicht fehlerhaften Controller als den nominierten primären Controller ausweist;(d) in Ansprechen auf das Detektieren des Fehlers in Schritt (b) der fehlerhafte Controller zurückgesetzt wird, um in einem sicheren Betriebsmodus als der sekundäre Controller zu arbeiten, wobei ein Fehler, der einen sicheren Betriebsmodus hervorruft, einen nicht fatalen Fehler umfasst, der umfasst, dass der fehlerhafte Controller zur Neuinitialisierung in der Lage ist, und wobei der sichere Betriebsmodus umfasst, dass der Betrieb einer Fahrzeugvorrichtung (18) als separate Anwendung läuft, die auf der blanken Hardware mit minimaler Betriebssystemunterstützung funktioniert; wobei die Strategie ferner den Schritt umfasst, dass eine erste Fehlerbotschaft für einen Fahrer ausgelöst wird, die den Fahrer vor dem Fehler warnt, der in Schritt (b) detektiert wurde, wobei die erste Fehlerbotschaft keine unmittelbare Aufmerksamkeit des Fahrers erfordert;wobei die erste Fehlerbotschaft zudem ausgelöst wird, wenn sich ein Controller (12, 14) in dem normalen Betriebsmodus befindet und bei einem Controller (12, 14) ein fataler Fehler vorliegt, was umfasst, dass sich dieser Controller (12, 14) nicht neu initialisieren kann; undwobei ferner, wenn sich beide Controller (12, 14) in dem sicheren Betriebsmodus befinden, oder sich ein Controller (12, 14) in dem sicheren Betriebsmodus befindet und bei dem anderen Controller (12, 14) ein fataler Fehler vorliegt, oder bei beiden Controllern (12, 14), nacheinander oder gleichzeitig, ein fataler Fehler auftritt, eine zweite Fehlerbotschaft für den Fahrer ausgelöst wird, wobei die zweite Fehlerbotschaft dringender ist als die erste Fehlerbotschaft und die unmittelbare Aufmerksamkeit des Fahrers erfordert.
A fault tolerant controller system includes a first controller and a second controller. One of the first and second controllers designated as a primary controller for generating control signals intended to control actuation devices on a vehicle under non-fault operating conditions, and the other of the first and second controllers designated as a secondary controller generating control signals intended to control actuation devices on the vehicle. The actuation devices are responsive only to the designated primary controller. An error is detected in the primary controller and a message is transmitted from the faulty controller to the non-faulty controller identifying the error. The non-faulty controller is subsequently designated as the primary controller. The control signals including an identifier that identifies the non-faulty controller as the designated primary controller. In response to detecting the error, the faulty controller is reset to operate in a safe operating mode as the secondary controller.
Strategie für fehlertolerante Controller
2024-05-08
Patent
Elektronische Ressource
Deutsch
IPC: | G06F ELECTRIC DIGITAL DATA PROCESSING , Elektrische digitale Datenverarbeitung / B60R Fahrzeuge, Fahrzeugausstattung oder Fahrzeugteile, soweit nicht anderweitig vorgesehen , VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR / G05B Steuer- oder Regelsysteme allgemein , CONTROL OR REGULATING SYSTEMS IN GENERAL |
TIBKAT | 1974
|Tema Archiv | 1974
|Fehlertolerante Strommessung in Motorsteuerungssystemen
Europäisches Patentamt | 2019
|Fehlertolerante Überwachung des Wankratensensors
Tema Archiv | 2004
|Fehlertolerante Drive-by-Wire Komponenten
Kraftfahrwesen | 2001
|