×

Control system for an automotive vehicle

  • US 9,694,765 B2
  • Filed: 04/20/2015
  • Issued: 07/04/2017
  • Est. Priority Date: 04/20/2015
  • Status: Active Grant
First Claim
Patent Images

1. For use in conjunction with an automotive vehicle, a control system for the vehicle comprising:

  • a plurality of subsystems, each subsystem having a sensor which detects a vehicle condition and/or an actuator which, when actuated, performs a vehicle function, wherein a safety level is assigned to each subsystem, wherein there are at least three safety levels;

    a general purpose processor programmed to execute a plurality of software applications, each software application associated with operation of an associated subsystem of the plurality of subsystems, the general purpose processor comprising a plurality of processing units;

    a bus electrically connected to the general purpose processor and the subsystems which provides communication between the processing units and the subsystems,wherein each subsystem includes a communication interface to receive commands from the general purpose processor and/or to send respective subsystem tasks to the general purpose processor via the bus; and

    a task arbitrator which continually receives subsystem tasks and groups the received subsystem tasks according to a preset time period within which each subsystem task is received, wherein for each preset time period of a plurality of preset time periods, the task arbitrator prioritizes an order of execution of multiple subsystem tasks within the group of subsystem tasks received by the general purpose processor during the preset time period, wherein for each group, the task arbitrator prioritizes the order of execution of the multiple subsystem tasks within that group based on the safety level assigned to each subsystem,wherein the general purpose processor initiates execution of the software application associated with the subsystem of the subsystem task received from the task arbitrator and thereafter transmits a control signal to one or more subsystems via the bus as a result of the execution of the associated software application,wherein the general purpose processor performs data computations on data received from or sent to the subsystems.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×