×

Dual processor supervisory control system for a vehicle

  • US 7,467,029 B2
  • Filed: 02/09/2005
  • Issued: 12/16/2008
  • Est. Priority Date: 12/15/2004
  • Status: Active Grant
First Claim
Patent Images

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.

View all claims
  • 13 Assignments
Timeline View
Assignment View
    ×
    ×