Vorrichtung und Verfahren zur Abarbeitung priorisierter Steuerungsprozesse
Verfahren zur Steuerung mehrerer Komponenten (10, 15, 16) in einem Verkehrsmittel, welches mit einem Steuergerät (1) mit einem ersten Steuerprogramm (20) für eine erste Komponente (15) und mit einem zweiten Steuerprogramm (21) für eine zweite Komponente (16) versehen ist, wobei jedes Steuerprogramm...
Gespeichert in:
Hauptverfasser: | , , , |
---|---|
Format: | Patent |
Sprache: | ger |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Verfahren zur Steuerung mehrerer Komponenten (10, 15, 16) in einem Verkehrsmittel, welches mit einem Steuergerät (1) mit einem ersten Steuerprogramm (20) für eine erste Komponente (15) und mit einem zweiten Steuerprogramm (21) für eine zweite Komponente (16) versehen ist, wobei jedes Steuerprogramm (20, 21) einen zeitlich begrenzten Prozess durchführt, um die zugeordnete Komponente (15, 16) zu steuern, bei jedem Prozess durch einen Start- und Endzeitpunkt bestimmt wird, der Startzeitpunkt durch ein Auslöseereignis definiert wird und bei dem Prozesse (21, 22, 25, 26, 30) für parallel ansteuerbare Komponenten (15, 16) auf demselben Steuergerät (1) abgearbeitet werden. Den Prozessen (21, 22, 25, 26, 30) wird erfindungsgemäß jeweils eine Prioritätskennung zugewiesen und zum Startzeitpunkt des ersten Prozesses wird überprüft, ob bereits ein anderer laufender Prozess ausgeführt wird und in diesem Fall der erste Prozess in einem Wartespeicher (13) eingetragen wird, und dass nach Abschluss eines laufenden Prozesses, entweder durch regulären Abschluss oder Abbruch, dieser Prozess mit der höchsten Priorität mit der Steuerung der zugeordneten Komponente beginnt und dass die Prioritätskennung dynamisch vergeben wird und dass bei unterschiedlichen Fahr- oder Bedienungssituationen des Verkehrsmittels eine unterschiedliche Prioritätsvergabe an die jeweiligen Prozesse erfolgt.
A system for controlling a plurality of components in a means of transportation includes a control device with a first control program for a first component and additional control programs for additional components. Each control program carries out a chronologically limited process to control the assigned component. Processes are executed for the components which can be actuated in parallel on the same control device. To each of the processes is assigned a priority identifier that is compared with that of other processes to determine if the process is input into a waiting memory, and to determine the process with the highest priority to start controlling the corresponding component. The priority identifier is allocated dynamically depending on different conditions of the means of transportation. |
---|