Control device for a system, and method for operating the control device
First Claim
Patent Images
1. A control device for controlling a system, comprising:
- a plurality of activatable modules, each of the activatable modules having a respective corresponding priority value;
a scheduler activating the activatable modules as a function of the respective corresponding priority value of each of the activatable modules to provide activated modules, the activated modules generating data by analyzing states of the system; and
a priority manager continuously modifying the respective corresponding priority value of each of at least one of the activatable modules individually to one of increase and decrease the respective corresponding priority value relative to the priority value of another of the activatable modules,wherein the priority manager modifies the respective corresponding priority value of a particular module of the activatable modules as a function of a time period in which the particular module is one of activated and deactivated.
1 Assignment
0 Petitions
Accused Products
Abstract
A control device and a method for operating a control device which contains function modules, a scheduler and a priority manager. The control device is connected via data lines to a system to be controlled. The priority manager assigns to the modules modifiable priorities which are then taken into account when the modules are activated by the scheduler.
-
Citations
16 Claims
-
1. A control device for controlling a system, comprising:
-
a plurality of activatable modules, each of the activatable modules having a respective corresponding priority value; a scheduler activating the activatable modules as a function of the respective corresponding priority value of each of the activatable modules to provide activated modules, the activated modules generating data by analyzing states of the system; and a priority manager continuously modifying the respective corresponding priority value of each of at least one of the activatable modules individually to one of increase and decrease the respective corresponding priority value relative to the priority value of another of the activatable modules, wherein the priority manager modifies the respective corresponding priority value of a particular module of the activatable modules as a function of a time period in which the particular module is one of activated and deactivated.
-
-
2. A control device for controlling a system, comprising:
-
a plurality of activatable modules, each of the activatable modules having a respective corresponding priority value; a scheduler activating the activatable modules as a function of the respective corresponding priority value of each of the activatable modules to provide activated modules, the activated modules generating data by analyzing states of the system; and a priority manager continuously modifying the respective corresponding priority value of each of at least one of the activatable modules individually to one of increase and decrease the respective corresponding priority value relative to the priority value of another of the activatable modules, wherein the priority manager modifies the respective corresponding priority value of a particular module of the activatable modules as a function of the states of the system and a time period during which the particular module is one of activated and deactivated.
-
-
3. A control device for controlling a system, comprising:
-
a plurality of activatable modules, each of the activatable modules having a respective corresponding priority value; a scheduler activating the activatable modules as a function of the respective corresponding priority value of each of the activatable modules to provide activated modules, the activated modules generating data by analyzing states of the system; and a priority manager continuously modifying the respective corresponding priority value of each of at least one of the activatable modules individually to one of increase and decrease the respective corresponding priority value relative to the priority value of another of the activatable modules, wherein the priority manager modifies the respective corresponding priority value of a particular module of the activatable modules as a function of an activation message which indicates that the particular module has been activated. - View Dependent Claims (4)
-
-
5. A control device for controlling a system, comprising:
-
a plurality of activatable modules, each of the activatable modules having a respective corresponding priority value; a scheduler activating the activatable modules as a function of the respective corresponding priority value of each of the activatable modules to provide activated modules, the activated modules generating data by analyzing states of the system; and a priority manager continuously modifying the respective corresponding priority value of each of at least one of the activatable modules individually to one of increase and decrease the respective corresponding priority value relative to the priority value of another of the activatable modules, wherein the priority manager modifies the respective corresponding priority value of a particular module of the activatable modules as a function of absolute time signals.
-
-
6. A control device for controlling a system, comprising:
-
a plurality of activatable modules, each of the activatable modules having a respective corresponding priority value; a scheduler activating the activatable modules as a function of the corresponding priority value of each of the activatable modules to provide activated modules, the activated modules generating data by analyzing states of the system; and a priority manager continuously modifying the respective corresponding priority value of each of at least one of the activatable modules individually to one of increase and decrease the respective corresponding priority value relative to the priority value of another of the activatable modules; wherein the scheduler selects a first module having a highest priority for an activation, the first module being selected from a set of the activatable modules awaiting the activation, wherein the scheduler assembles a residual set of the activatable modules from the set of the activatable modules, the residual set excluding the first module and excluding second modules, the second modules being those of the activatable modules which must not be activated simultaneously with the first module, and wherein the scheduler selects third modules from the residual set of the activatable modules for the activation. - View Dependent Claims (7, 8, 9)
-
-
10. A method for operating a control device which controls a system, the control device including a plurality of activatable modules, the method comprising the steps of:
-
assigning a respective corresponding priority value to each of the activatable modules; activating the activatable modules as a function of the respective corresponding priority value of each of the activatable modules to provide activated modules; with the activated modules, generating data by observing states of the system; and continuously modifying the respective corresponding priority value of each of at least one of the activatable modules individually to one of increase and decrease the respective corresponding priority value relative to the priority value of another of the activatable modules, wherein the respective corresponding priority value of a particular module of the activatable modules is modified as a function of a time period during which the particular module is one of activated and deactivated.
-
-
11. A method for operating a control device which controls a system, the control device including a plurality of activatable modules, the method comprising the steps of:
-
assigning a respective corresponding priority value to each of the activatable modules; activating the activatable modules as a function of the respective corresponding priority value of each of the activatable modules to provide activated modules; with the activated modules, generating data by observing states of the system; and continuously modifying the respective corresponding priority value of each of at least one of the activatable modules individually to one of increase and decrease the respective corresponding priority value relative to the priority value of another of the activatable modules, wherein the respective corresponding priority value of a particular module of the activatable modules is modified as a function of the states of the system and a time period during which the particular module is one of activated and deactivated.
-
-
12. A method for operating a control device which controls a system, the control device including a plurality of activatable modules, the method comprising the steps of:
-
assigning a respective corresponding priority value to each of the activatable modules; activating the activatable modules as a function of the respective corresponding priority value of each of the activatable modules to provide activated modules; with the activated modules, generating data by observing states of the system; and continuously modifying the respective corresponding priority value of each of at least one of the activatable modules individually to one of increase and decrease the respective corresponding priority value relative to the priority value of another of the activatable modules, wherein the respective corresponding priority value of a particular module of the activatable modules is modified as a function of an absolute time signal.
-
-
13. A method for operating a control device which controls a system, the control device including a plurality of activatable modules, the method comprising the steps of:
-
assigning a respective corresponding priority value to each of the activatable modules; activating the activatable modules as a function of the respective corresponding priority value of each of the activatable modules to provide activated modules; with the activated modules, generating data by observing states of the system; continuously modifying the respective corresponding priority value of each of at least one of the activatable modules individually to one of increase and decrease the respective corresponding priority value relative to the priority value of another of the activatable modules; before the activating step, selecting a first module having a highest priority for an activation, the first module being selected from a set of the activatable modules awaiting the activation; assembling a residual set of the activatable modules from the set of the activatable modules, the residual set excluding the first module and excluding second modules, the second modules being those of the activatable modules which must not be activated together with the first module; and selecting third modules from the residual set of the activatable modules for the activation. - View Dependent Claims (14, 15, 16)
-
Specification