Dual processor supervisory control system for a vehicle
First Claim
1. A vehicle control module for controlling an actuator unit in response to an input, the vehicle control module comprising:
- a first processor configured to;
generate a first value based on said input;
transmit said first value to the actuator unit; and
receive a second value generated by the actuator unit, said second value comprising a signature based on a data received by the actuator unit from said first processor;
first and second communication links coupled to said first processor; and
a second processor coupled to said first processor via said first communication link, said first communication link configured to transfer said input and said second value to said second processor, said first processor is further configured to transmit said first value to said second processor via said second communication link and transfer said second value to said second processor, said second processor configured to;
determine a third value based on said input;
verify said first value based on a comparison of said second value with said third value;
disable said first processor when at least one of;
no data is received by said second processor from said first processor for a pre-determined amount of time,said second value and said third value do not match, andsaid signature and said first value received by said second processor from said first processor do not match; and
switch the vehicle control system to a second operation mode when said second value is outside of said third value, wherein said first processor comprises;
a first control path capable of being coupled to said actuator unit via said first communication link and coupled to said second processor via said second communication link, said first control path configured to generate said first value based on said input;
a third communication link coupled to said first control path;
a second control path coupled to said first control path via said third communication link, said second control path configured to;
generate a fourth value based on said system input; and
verify said first value based on a comparison of said fourth value with said second value; and
a fourth communication link coupling said second control path with said second processor.
13 Assignments
0 Petitions
Accused Products
Abstract
A vehicle control module for controlling an actuator unit in response to an input having a first processor, a first communication link coupled to the first processor, and a second processor coupled to the first processor via the first communication link. The first processor is configured to generate a first value based on the input, transmit the first value to the actuator unit, and receive a second value from the actuator unit based on a data received by the actuator unit from the first processor. The first communication link is configured to transfer the input and the second value to the second processor. The second processor is configured to determine a third value based on the input, and verify the first value based on a comparison of the second value with the third value.
27 Citations
15 Claims
-
1. A vehicle control module for controlling an actuator unit in response to an input, the vehicle control module comprising:
-
a first processor configured to; generate a first value based on said input; transmit said first value to the actuator unit; and receive a second value generated by the actuator unit, said second value comprising a signature based on a data received by the actuator unit from said first processor; first and second communication links coupled to said first processor; and a second processor coupled to said first processor via said first communication link, said first communication link configured to transfer said input and said second value to said second processor, said first processor is further configured to transmit said first value to said second processor via said second communication link and transfer said second value to said second processor, said second processor configured to; determine a third value based on said input; verify said first value based on a comparison of said second value with said third value; disable said first processor when at least one of; no data is received by said second processor from said first processor for a pre-determined amount of time, said second value and said third value do not match, and said signature and said first value received by said second processor from said first processor do not match; and switch the vehicle control system to a second operation mode when said second value is outside of said third value, wherein said first processor comprises; a first control path capable of being coupled to said actuator unit via said first communication link and coupled to said second processor via said second communication link, said first control path configured to generate said first value based on said input; a third communication link coupled to said first control path; a second control path coupled to said first control path via said third communication link, said second control path configured to; generate a fourth value based on said system input; and verify said first value based on a comparison of said fourth value with said second value; and a fourth communication link coupling said second control path with said second processor. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A vehicle control system comprising:
-
an actuator unit; a first communication link coupled to said unit; a first processor coupled to said actuator unit via said first communication link, said first processor configured to generate a first value based on a system input, said first value corresponding to a first operation mode of the vehicle control system, said actuator unit configured to generate a second value based on a data received from said first processor corresponding to said first value, said second value comprising a signature; a second communication link coupled to said first processor; and a second processor coupled to said first processor via said second communication link, said second processor configured to; determine a third value based said system input; verify said first based on a comparison of said value with said third value, and switch the vehicle control system to a second operation mode when at least one of; no data is received from said first processor by said second processor for a first amount of time; said second value and said third value do not match; and said signature does not correspond with said first value, wherein said first processor comprises; a first control path coupled to said actuator unit via said first communication link and coupled to said second processor via said second communication link, said first control path configured to generate said first value based on said system input; a third communication link coupled to said first control path; a second control path coupled with said first control path via said third communication link, said second control path configured to; generate a fourth value based on said system input; and verify said first value based on a comparison of said fourth value with said second value; and a fourth communication link coupling said second control path with said second processor. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
Specification