Motor vehicle control system and method for controlling a motor vehicle
AssigneeIAV GmbH Ingenieurgesellschaft Auto und Verkehr
InventorOliver Predelli
Life of this patent
Estimating the term…
Abstract
A motor vehicle control system has at least two separate control units, which are interconnected via a bus system, each control unit controlling respective individual vehicle components. The control system effectively uses the memory location and computing time resources that exist within a combination of control units, thus assuring processing of the routines that can take place in real time. Use of the existing resources is assured without additional hardware expenditure.
Claims14
A motor vehicle control system comprising at least first and second separate control devices interconnected via a bus system, each control device controlling an associated individual vehicle component, wherein said first control device has a first processor and at least one first control device program stored in said first control device having at least one function specified in a program code carried out by said first processor that is transferred from said first control device to said second control device and is linked with a program sequence of a second control device program running on the second control device and processed on a second processor of the second control device, said at least one function having input and output variables transmittable between the second control device and the first control device via the bus system;
- wherein several functions of the first control device program that is stored on the first control device and runs on said first control device are transferred from said first control device to a respective one of a plurality of transferee control devices, each function transferred from said first control device having a respective program code stored in a respective one of the plurality of transferee control devices, each function of the respective transferee control device being linked with a respective control device program that runs on the transferee control device, whereby the functions transferred from said first control device are thereby distributed over the transferee control devices with regard to memory storage in memory and implementation;
- and
- wherein the functions transferred out of the first control device are new functions that have been added to existing functions previously stored in the first control device in the course of the development of the first control device and have been isolated from said existing functions.
A method for controlling a motor vehicle having a control system comprising at least first and second control devices interconnected via a bus system, each control device controlling an associated individual vehicle component, wherein the control devices have independent programs comprising a plurality of functions running in the control devices, said method comprising the steps of:
- (a) transferring from the first control device to the second control device via the bus system at least one first control device program having at least one function for controlling a vehicle component associated with the first control device stored in the first control device, the at least one function having input and output variables transmitted between the first control device and the second control device via the bus system;
- (b) linking the at least one function of the at least one first control device program to a second control device program running in the second control device;
- and
- c) carrying out the at least one function via the second control device program;
- wherein several functions of the first control device program that is stored on the first control device and runs on the first control device are transferred from the first control device to a respective one of a plurality of transferee control devices, each function transferred from the first control device having a respective program code stored in a respective one of the plurality of transferee control devices, each function being carried out within a respective control device program that runs on the respective transferee control device, and the functions transferred from the first control device to the respective transferee control devices make output variables available for the first control device program that is running on the first control device via the bus system;
- and
- wherein the functions transferred out of the first control device are new functions that have been added to existing functions previously stored in the first control device in the course of the development of the first control device and have been isolated from said existing functions.
Dependencies are inferred from the claim text.