Verfahren für die Steuerung eines sicherheitsrelevanten Vorgangs, wobei für die Steuerung wenigstens zwei Mikrocontroller (250, 350) für wenigstens zwei Steuerstränge eingesetzt werden, wobei jeder der wenigstens zwei Mikrocontroller (250, 350) für die Steuerung des sicherheitsrelevanten Vorgangs ausgebildet wird, wobei jeder Mikrocontroller (250, 350) die Daten wenigstens eines Sensors (276, 376) verarbeitet, der das reale Verhalten des jeweiligen Steuerstrangs erfasst, dadurch gekennzeichnet, dass den wenigstens zwei Mikrocontrollern (250, 350) die Daten eines jeweils an ihn angeschlossenen Rotor-Positionssensors (276, 376) zugeführt werden, die das reale Verhalten ein- und desselben Rotors erfassen, wobei auf jedem Mikrocontroller (250, 350) ein Modul zur Berechnung des realen Rotorverhaltens (256, 356) installiert wird, wobei dem Modul (256, 356) wenigstens die Daten des ihm zugeordneten Rotor-Positionssensors (276, 376) zugeführt werden, wobei zwischen den beiden Mikrocontrollern (250, 350) die Daten des jeweiligen Sensors (276, 376) oder davon abgeleitete Daten ausgetauscht werden und in einem pro Mikrocontroller (250, 350) vorgesehenen Entscheidermodul (258, 358) überprüft wird, ob die Daten der Sensoren (276, 376) konsistent sind, und bei Erkennung einer Inkonsistenz eine Mehrheitsentscheidung gebildet wird, wobei auf mindestens einem Mikrocontroller (250, 350) ein Modul zur Berechnung des idealen Rotorverhaltens (256, 356) basierend auf einem Steuerungsbefehl als Sollvorgabe installiert wird, wobei dem Modul (256, 356) wenigstens die Daten der Sollvorgabe zugeführt werden, wobei in dem Mikrocontroller (250, 350) eine Modellgröße ausgehend von dem Steuerungsbefehl berechnet wird, wobei für die Mehrheitsentscheidung in dem jeweiligen Entscheidermodul (258, 358) die Daten aus dem Mikrocontroller-eigenen Modul zur Berechnung des realen Rotorverhaltens (256, 356) und des Moduls der Berechnung des idealen Rotorverhaltens (252, 352) und wenigstens des Moduls zur Berechnung des realen Rotorverhaltens (256, 356) von dem wenigstens einem anderen Mikrocontroller (250, 350) herangezogen werden, der Art, dass die Steuerung des sicherheitsrelevanten Vorgangs durch den Mikrocontroller (250, 350) des Steuerstrangs, dessen Daten bei der Mehrheitsentscheidung als fehlerhaft erkannt wurden, unterbunden wird.

    A hardware architecture for controlling a safety-relevant process having at least two microcontrollers for controlling the process in at least two control branches, wherein the respective microcontroller control the safety-relevant process. The microcontrollers process the data from at least one sensor, which detects the actual characteristic of the respective control branch. Between the two microcontrollers, the data of the respective sensor are exchanged and provided for each microcontroller and a check is made to determine whether the data from the sensors are consistent. In response to an inconsistency being detected, a majority decision is made and a model value used in forming the majority decision, is calculated in the microcontroller based on control commands so the control of the safety-relevant process by the microcontroller of the control branch, whose data were detected as erroneous in the majority decision, is disabled.


    Access

    Download


    Export, share and cite



    Title :

    Verfahren und Vorrichtung für die Steuerung eines sicherheitsrelevanten Vorganges, sowie Fahrzeug


    Contributors:

    Publication date :

    2022-03-24


    Type of media :

    Patent


    Type of material :

    Electronic Resource


    Language :

    German


    Classification :

    IPC:    B60W CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION , Gemeinsame Steuerung oder Regelung von Fahrzeug-Unteraggregaten verschiedenen Typs oder verschiedener Funktion / B62D MOTOR VEHICLES , Motorfahrzeuge / G05B Steuer- oder Regelsysteme allgemein , CONTROL OR REGULATING SYSTEMS IN GENERAL / G06F ELECTRIC DIGITAL DATA PROCESSING , Elektrische digitale Datenverarbeitung