Method and device for controlling the functional unit of a motor vehicle
First Claim
Patent Images
1. A method for controlling a functional unit of a motor vehicle, comprising:
- implementing a function sequence for the functional unit by a functional program, wherein the functional program has a modular organizational structure including at least two functional modules;
verifying the functional program by a safety program, wherein the safety program has a modular organizational structure including at least two safety modules corresponding to the at least two functional modules; and
monitoring the safety program by a monitoring module, wherein the monitoring of the safety program is implemented in multiple parts corresponding to the number of safety modules;
wherein the at least two safety modules of the safety program each generate a partial contribution as output, and wherein the partial contributions are fed to the monitoring module for evaluation; and
wherein the partial contributions are initially provided from the at least two safety modules to a decoder, and wherein the partial contributions are fed to the monitoring module from the decoder.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and a device for controlling a functional unit of a motor vehicle are provided. In the method, a function sequence is implemented in a functional program. The functional program is verified here by a safety program, which is in turn monitored by a monitoring module. Like the safety program, the functional program has a modular structure. The monitoring of the safety program is accordingly implemented in multiple stages corresponding to the number of modules.
22 Citations
10 Claims
-
1. A method for controlling a functional unit of a motor vehicle, comprising:
-
implementing a function sequence for the functional unit by a functional program, wherein the functional program has a modular organizational structure including at least two functional modules; verifying the functional program by a safety program, wherein the safety program has a modular organizational structure including at least two safety modules corresponding to the at least two functional modules; and monitoring the safety program by a monitoring module, wherein the monitoring of the safety program is implemented in multiple parts corresponding to the number of safety modules; wherein the at least two safety modules of the safety program each generate a partial contribution as output, and wherein the partial contributions are fed to the monitoring module for evaluation; and wherein the partial contributions are initially provided from the at least two safety modules to a decoder, and wherein the partial contributions are fed to the monitoring module from the decoder.
-
-
2. A method for controlling a functional unit of a motor vehicle, comprising:
-
implementing a function sequence for the functional unit by a functional program, wherein the functional program has a modular organizational structure including at least two functional modules; verifying the functional program by a safety program, wherein the safety program has a modular organizational structure including at least two safety modules corresponding to the at least two functional modules; and monitoring the safety program by a monitoring module, wherein the monitoring of the safety program is implemented in multiple parts corresponding to the number of safety modules; wherein the at least two safety modules of the safety program each generate a partial contribution as output, and wherein the partial contributions are fed to the monitoring module for evaluation; and wherein the partial contribution of a first one of the two safety modules is initially forwarded to a second one of the two safety modules, and wherein the partial contributions of the two safety modules are fed to the monitoring module from the second one of the two safety modules.
-
-
3. A method for controlling a functional unit of a motor vehicle, comprising:
-
implementing a function sequence for the functional unit by a functional program, wherein the functional program has a modular organizational structure including at least two functional modules; verifying the functional program by a safety program, wherein the safety program has a modular organizational structure including at least two safety modules corresponding to the at least two functional modules; and monitoring the safety program by a monitoring module, wherein the monitoring of the safety program is implemented in multiple parts corresponding to the number of safety modules; wherein the monitoring includes; sending test data from the monitoring module to the two safety modules; generating, from the two safety modules, output data; and comparing, in the monitoring module, the output data with the test data.
-
-
4. A method for controlling a functional unit of a motor vehicle, comprising:
-
implementing a function sequence for the functional unit by a functional program, wherein the functional program has a modular organizational structure including at least two functional modules; verifying the functional program by a safety program, wherein the safety program has a modular organizational structure including at least two safety modules corresponding to the at least two functional modules; and monitoring the safety program by a monitoring module, wherein the monitoring of the safety program is implemented in multiple parts corresponding to the number of safety modules; wherein the at least two safety modules of the safety program each generate a partial contribution as output, and wherein the partial contributions are fed to the monitoring module for evaluation; and wherein the monitoring includes; sending test data from the monitoring module to the two safety modules; generating, from the two safety modules, the partial contributions as output data; and comparing, in the monitoring module, the output data with the test data.
-
-
5. A method for controlling a functional unit of a motor vehicle, comprising:
-
implementing a function sequence for the functional unit by a functional program, wherein the functional program has a modular organizational structure including at least two functional modules; verifying the functional program by a safety program, wherein the safety program has a modular organizational structure including at least two safety modules corresponding to the at least two functional modules; and monitoring the safety program by a monitoring module, wherein the monitoring of the safety program is implemented in multiple parts corresponding to the number of safety modules; wherein the at least two safety modules of the safety program each generate a partial contribution as output, and wherein the partial contributions are fed to the monitoring module for evaluation; wherein the partial contributions are initially provided from the at least two safety modules to a decoder, and wherein the partial contributions are fed to the monitoring module from the decoder; and wherein the monitoring includes; sending test data from the monitoring module to the two safety modules; generating, from the two safety modules, the partial contributions as output data; and comparing, in the monitoring module, the output data with the test data.
-
-
6. A hardware-implemented computer-readable storage medium having stored thereon a computer program including a plurality of program codes executable by a computer, the program codes, when executed, causing the computer to perform a method for controlling a functional unit of a motor vehicle, the method comprising:
-
implementing a function sequence for the functional unit by a functional program, wherein the functional program has a modular organizational structure including at least two functional modules; verifying the functional program by a safety program, wherein the safety program has a modular organizational structure including at least two safety modules corresponding to the at least two functional modules; and monitoring the safety program by a monitoring module, wherein the monitoring of the safety program is implemented in multiple parts corresponding to the number of safety modules; wherein the at least two safety modules of the safety program each generate a partial contribution as output, and wherein the partial contributions are fed to the monitoring module for evaluation; and wherein the partial contributions are initially provided from the at least two safety modules to a decoder, and wherein the partial contributions are fed to the monitoring module from the decoder.
-
-
7. A device for controlling a functional unit of a motor vehicle, comprising:
-
a processor configured to; execute a functional program that implements a function sequence for the functional unit, wherein the functional program has a modular organizational structure including at least two functional modules; execute a safety program that verifies the functional program, wherein the safety program has a modular organizational structure including at least two safety modules corresponding to the at least two functional modules; a hardware-implemented monitoring module configured to monitor the safety program, wherein the monitoring of the safety program is implemented in multiple parts corresponding to the number of safety modules; and wherein the execution of the at least two safety modules of the safety program each generates a partial contribution as output, and wherein the device is configured for the partial contributions to be fed to the monitoring module for evaluation; and wherein the device is configured for the partial contributions to be initially provided from the at least two safety modules to a decoder, and for the partial contributions to be fed to the monitoring module from the decoder. - View Dependent Claims (8, 9)
-
-
10. A device for controlling a functional unit of a motor vehicle, comprising:
-
a processor configured to; execute a functional program that implements a function sequence for the functional unit, wherein the functional program has a modular organizational structure including at least two functional modules; execute a safety program that verifies the functional program, wherein the safety program has a modular organizational structure including at least two safety modules corresponding to the at least two functional modules; a hardware-implemented monitoring module configured to monitor the safety program, wherein the monitoring of the safety program is implemented in multiple parts corresponding to the number of safety modules; and wherein the monitoring includes; sending test data from the monitoring module to the processor for the two safety modules; generating, via the execution of the two safety modules, output data; and comparing, in the monitoring module, the output data with the test data.
-
Specification