Control Unit for a Motor Vehicle, Programming Unit, and Programming System
First Claim
1. A control unit for a motor vehicle, said control unit comprising:
- at least one central processing unit, which is operatively configured to execute one or more control programs;
at least one communication interface for transmitting and receiving data;
at least one program memory for storing the program data of the respective control programs;
wherein the control unit is operatively configured to;
evaluate a program data update request, provided at the communication interface, for at least one control program that is to be updated, wherein said program data update request includes at least one address of an external data source, which is independent of the control unit and from which the respective current program data of the control program to be updated can be requested;
output a program data request for the respective current program data to the external data source over the communication interface and/or over a second communication interface; and
read-in the program data of the respective control programs, which are present at the communication interface and/or the second communication interface in response to the program data request, and to store said program data in the program memory.
1 Assignment
0 Petitions
Accused Products
Abstract
A control unit for a motor vehicle includes a central processing unit, which is configured to execute one or more control programs. The control unit has a communication interface, and a memory for storing the program data of respective control programs. The control unit evaluates a program data update request, provided at the communication interface, for a control program that is to be updated. The program data update request includes an address of an external data source, which is independent of the control unit and from which the respective current program data of the control program to be updated can be requested. The control unit outputs a program data request to the external data source, reads in the program data of the respective control programs, which are present at the communication interface in response to the program data request, and stores the program data in the program memory.
-
Citations
14 Claims
-
1. A control unit for a motor vehicle, said control unit comprising:
-
at least one central processing unit, which is operatively configured to execute one or more control programs; at least one communication interface for transmitting and receiving data; at least one program memory for storing the program data of the respective control programs;
wherein the control unit is operatively configured to;evaluate a program data update request, provided at the communication interface, for at least one control program that is to be updated, wherein said program data update request includes at least one address of an external data source, which is independent of the control unit and from which the respective current program data of the control program to be updated can be requested; output a program data request for the respective current program data to the external data source over the communication interface and/or over a second communication interface; and read-in the program data of the respective control programs, which are present at the communication interface and/or the second communication interface in response to the program data request, and to store said program data in the program memory. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A programming unit for at least one control unit of a motor vehicle, said programming unit comprising:
an additional communication interface, by which the programming unit is coupleable to the respective control unit, wherein said programming unit is operatively configured to; query a program version of at least one control program of the respective control unit, to which it is coupled; and
, if said programming unit detects that said at least one control program is not stored in a specified program version in the control unit, said programming unit sends a program data update request to the respective control unit over the additional communication interface;wherein the program data update request includes at least one address of an external data source, which is independent of the control unit and from which the respective current program data of the control program to be updated can be requested. - View Dependent Claims (9, 10, 11, 12, 13)
-
14. A programming system, comprising:
-
a control unit for a motor vehicle, said control unit comprising; at least one central processing unit, which is operatively configured to execute one or more control programs; at least one communication interface for transmitting and receiving data; at least one program memory for storing the program data of the respective control programs;
wherein the control unit is operatively configured to;evaluate a program data update request, provided at the communication interface, for at least one control program that is to be updated, wherein said program data update request includes at least one address of an external data source, which is independent of the control unit and from which the respective current program data of the control program to be updated can be requested; output a program data request for the respective current program data to the external data source over the communication interface and/or over a second communication interface; and read in the program data of the respective control programs, which are present at the communication interface and/or the second communication interface in response to the program data request, and to store said program data in the program memory; and a programming unit coupled to the control unit, said programming unit comprising; an additional communication interface, by which the programming unit is coupleable to the respective control unit, wherein said programming unit is operatively configured to; query a program version of at least one control program of the respective control unit, to which it is coupled; and
, if said programming unit detects that said at least one control program is not stored in a specified program version in the control unit, said programming unit is sends a program data update request to the respective control unit over the additional communication interface;wherein the program data update request includes at least one address of an external data source, which is independent of the control unit and from which the respective current program data of the control program to be updated can be requested.
-
Specification