[go: up one dir, main page]

WO2014206770A1 - Method and device for updating the software of a motor vehicle control unit - Google Patents

Method and device for updating the software of a motor vehicle control unit Download PDF

Info

Publication number
WO2014206770A1
WO2014206770A1 PCT/EP2014/062347 EP2014062347W WO2014206770A1 WO 2014206770 A1 WO2014206770 A1 WO 2014206770A1 EP 2014062347 W EP2014062347 W EP 2014062347W WO 2014206770 A1 WO2014206770 A1 WO 2014206770A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
configuration data
vehicle
configuration
control unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/EP2014/062347
Other languages
German (de)
French (fr)
Inventor
Felix Hieronymi
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Robert Bosch GmbH
Original Assignee
Robert Bosch GmbH
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Robert Bosch GmbH filed Critical Robert Bosch GmbH
Publication of WO2014206770A1 publication Critical patent/WO2014206770A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates

Definitions

  • Control of vehicle components in particular of the engine, is used.
  • the control unit has at least one software-controlled microprocessor.
  • the control software is preferably to the configuration of the motor vehicle, i. in particular to the components installed in the vehicle, adapted to ensure optimum operation of the vehicle. It is therefore desirable to update the control software and, in particular, to be able to adapt to the new configuration of the motor vehicle after replacing components of the motor vehicle. Disclosure of the invention
  • a method according to the invention for updating data in a control unit installed in a vehicle comprises the steps of: acquiring configuration data, which in particular comprise the type, number and / or identity of at least one component installed in or on a vehicle;
  • An inventive system for updating control unit data of a vehicle control unit comprises:
  • a storage device in which a configuration database is stored with configuration data sets, each containing configuration data, in particular the type, number and / or identity of at least one built in or on the vehicle component include;
  • a detection device which is designed to acquire configuration data, which in particular comprise the type, number and / or identity of at least one component installed in or on the vehicle;
  • controller data memory in which controller data
  • a comparison and selection device which is configured to compare the configuration data acquired by the detection device with the configuration data of the configuration data records and to select a configuration data set whose configuration data is the largest
  • a first transmission device having a vehicle transmission device and a reception device, which is designed to transmit configuration data from the detection device to the comparison and selection device;
  • a second transmission device having a transmitting device and a vehicle receiving device, which is designed to transmit control device data which are assigned to the configuration data set selected by the comparison and selection device to the control device.
  • a stored configuration record is selected whose configuration data is complete, i. 1: 1, coincide with the configuration data transmitted to the receiving device.
  • a search may be made for a configuration data set in which all acquired configuration data are contained or whose configuration data are completely contained in the acquired configuration data. If the number of matching configuration data is defined as a measure of the correspondence between the transmitted configuration data and the configuration data of a stored configuration data record, that one of the stored configuration data records can be selected whose configuration data has the greatest degree of agreement with the acquired configuration data.
  • a warning message can be issued. In addition to the warning message, it may be necessary to
  • a method according to the invention and a device according to the invention make it possible in each case to automatically determine the configuration of a motor vehicle, i. In particular, the type, number and / or identity of the components installed in the motor vehicle to capture and select from the available control unit data the best adapted to the detected configuration of the motor vehicle control unit data and transmit it to the control unit.
  • control unit of the motor vehicle can be reliably and easily always operated with control unit data optimally to the current configuration of the motor vehicle are adapted to ensure optimum operation of the motor vehicle.
  • control unit data are transmitted to the control unit, in particular when it is determined that the configuration of the motor vehicle has been changed, in order to adapt the control unit data to the changed configuration of the motor vehicle.
  • the comparison and selection device additionally a
  • a configuration comparison device configured to maintain the current configuration of a vehicle, i. in particular the type, number and / or identity of the components installed in the vehicle to compare with a previously stored configuration of the same vehicle to detect possible changes in the configuration of the vehicle and to select a new software for vehicle control and only to the controller when the current configuration of the vehicle differs from the configuration stored earlier, that is, when the type, number, and / or identity of at least one component installed in the vehicle has changed. In this way, unnecessary transmission of control unit data can be avoided if the
  • the system may also include an in-vehicle vehicle configuration comparison device that compares the currently-determined configuration with a previously-stored configuration and transmits the current configuration only if different from the previously-stored configuration. In this way, the amount of data transfer can be reduced to the necessary degree, and the cost and power consumption for unnecessary transfer of data already stored in the storage device can be saved.
  • new control unit data are transferred from the control unit data memory to the control unit, if in the control Device Data Store updated control device data similar to that of the
  • Comparison and selection device are associated with selected configuration data set and in particular may include an updated ECU software available.
  • data currently stored in the control unit of the vehicle can be read out, transmitted to the comparison and selection device and compared there with the control device data associated with the configuration data set selected by the comparison and selection device in order to transmit new control device data to the control device, if the control unit data currently stored in the control unit of the vehicle from the control unit data stored in the control unit data memory, the
  • At least one version number assigned to the control unit data and / or the time at which the control unit data was last updated may be transmitted and with the corresponding one Data of the control unit data stored in the control unit data memory corresponding to the selected one
  • the transmission of the at least one selected data set to the controller is wireless, so that it is not necessary to establish a wired connection with the controller.
  • the transmission can therefore be carried out particularly easily and conveniently; In particular, it is not necessary to search the controller or a connector connected to the controller in the foot or engine compartment of the vehicle to update the software.
  • the configuration data in particular the type, the number and / or the identity of the components installed in the vehicle, are entered manually, for example by manually capturing a previously created and possibly manually updated component list and entering it into the system, for example by the vehicle and its components are viewed by a trained mechanic, who recognizes the components installed in or on the vehicle, manually detects and inputs into the system via an input device.
  • the type, number and / or identity of the components installed in or on the vehicle are detected by the components, in particular markers attached to or on the individual components, which may comprise, for example, a barcode and / or a QR code ,
  • the optical reader can be manually by a mechanic or automatically, e.g. from a robot-like device, are guided over the vehicle, in particular the engine compartment, in order to detect the markers optically.
  • the detection of the type, number and / or identity of the components installed in the vehicle can be made even easier, more reliable and faster.
  • Wirelessly readable memory elements which can be read in particular with the aid of electromagnetic waves, may contain more information than an optical code, and in particular can be reliably read out independently of the illumination, possible contamination and / or mechanical wear and their respective installation position.
  • the system includes at least one wirelessly readable passive memory device that does not have its own power source.
  • Passive memory elements can be implemented particularly cost-effectively They are easy to install and require little maintenance because they do not require their own power supply, which needs to be regularly monitored and charged or replaced if necessary.
  • RFID elements that are available on the market at low prices have proven to be passive memory elements.
  • the receiving device In order to read such an RFID element, the receiving device generates a high-frequency electromagnetic alternating field to which the RFI D element is exposed.
  • the high frequency energy received by the RFID element from the alternating electromagnetic field serves as a power supply during the communication process.
  • the alternating electromagnetic field activates a microchip present in the RFID element, which decodes the commands sent by the receiving device.
  • the response encodes and modulates the RFID element into the irradiated electromagnetic field by field weakening in non-contact short circuit or antiphase reflection of the field emitted by the receiving device.
  • the RFID element transmits, for example, its own serial number, further data of the designated object and / or other information requested by the reader.
  • the RFID element itself generates no electromagnetic field, but affects the electromagnetic field that has been generated by the receiving device.
  • the system can also at least one active
  • Have storage element which is equipped with its own energy source and is designed to serve itself as a transmitter for an electromagnetic field. Active memory elements can be read from a greater distance compared to passive memory elements due to their higher transmission power.
  • Receiving the data transmitted by the transmitting device is formed, part of the system.
  • the receiving device is connected to and / or equipped with a storage device, wherein the storage device is designed to store the data received by the receiving device. In this way, a current image of the configuration of the vehicle can always be kept in the receiving device, which is always available when needed.
  • the transmitting and receiving devices are adapted to transmit data by means of infrared radiation or by use of a radio network, such as e.g. a mobile network, WLAN, Bluetooth® and / or the Internet to transfer.
  • a radio network such as e.g. a mobile network, WLAN, Bluetooth® and / or the Internet to transfer.
  • Mobile networks, WLAN, Bluetooth® and / or the Internet provide proven and cost-effective networks that are suitable for data transmission.
  • the system also makes it possible to determine specific mounting positions of components in the vehicle.
  • the installation position of a component installed ex works in the vehicle can be stored as a date in a data record assigned to the component. If the component is replaced, we transfer the existing information about the installation location to the new component, so that in the following also the installation of the replacement component is known.
  • the position of a memory element in the vehicle and thus the mounting position of a component can be detected by means of different relative signal strength intensities (RSSI) that occur at the different data reading devices.
  • RSSI relative signal strength intensities
  • the system can be set up such that, when the vehicle or its engine is started and / or stopped, data is read from the memory elements present in the vehicle and emitted by the transmission device. This can be done each time the vehicle is started and / or stopped, or after a predetermined number of start and / or stop operations.
  • FIGURE shows a schematic view of an embodiment of a system according to the invention for updating data of a vehicle control unit 22 (control unit data), which are used in particular for the control of the vehicle control unit 22.
  • a vehicle 2 has a plurality of components 41, 42, 43, 44, e.g. Wheels or
  • a wirelessly readable memory element 51, 52, 53, 54 can be used either as a passive memory element 51,
  • a marking element 51, 52, 53, 54 designed as an optical marking may in particular have a barcode and / or a QR code.
  • optically or electronically readable configuration data stored in the marking elements 51, 52, 53, 54 in particular comprise a unique identification number, which makes it possible for each marking element 51, 52, 53, 54 and thus also the respective marking element 51, 52, 53, 54 assigned component 41, 42, 43, 44 uniquely identify.
  • the vehicle 2 is additionally equipped with a detection device 6, which in particular comprises a data reading device 6a, which is designed such that it is able to read out the configuration data stored in the marking elements 51, 52, 53, 54 and to a likewise in the Vehicle 2 provided to transmit vehicle transmission device 8.
  • a detection device 6 which in particular comprises a data reading device 6a, which is designed such that it is able to read out the configuration data stored in the marking elements 51, 52, 53, 54 and to a likewise in the Vehicle 2 provided to transmit vehicle transmission device 8.
  • the data reading device 6a is designed in particular as a scanner, which optically detects the optical markers 51, 52, 53, 54 and reads out the configuration data contained in them.
  • the data reading device 6a can be guided manually by a mechanic or mechanically by a robot-like device via the vehicle 2, in particular the engine compartment, in order to optically detect the optical markers 51, 52, 53, 54.
  • the data reading device 6a can also be designed such that it makes it possible to manually acquire data from components 41, 42, 43, 44 which have no automatically detectable mark 51, 52, 53, 54 and, for example, with the aid of a keyboard, manually enter into the data reading device 6a.
  • the data reading device 6a, the detection device 6 and the vehicle transmission device 8 may each be formed as separate elements or devices; However, the devices 6a, 6, 8 can also be combined in a common data acquisition and transmission device 6a, 6, 8.
  • the vehicle transmission device 8 is designed to transmit the configuration data transmitted to it by the detection device 6, e.g. via an antenna 10, which may be arranged inside or outside the vehicle 2, to be transmitted to a in the vicinity of the vehicle 2, in particular in a workshop environment, arranged receiving device 12, which may also have an antenna 14 to transmit.
  • the data transmission can take place by means of electromagnetic waves in the non-optical area (for example via Bluetooth®, WLAN etc.) or in the optical area, which in particular comprises infrared light.
  • the transmission of the configuration data from the vehicle 2 to the receiving device 12 can also take place via a suitable for data transmission mobile network.
  • a suitable for data transmission mobile network When using a mobile network and / or the Internet, the data transmission can also take place over a greater distance, so that the
  • the receiving device 12 is part of a workshop system 15 which, in addition to the receiving device 12, also comprises a comparison and selection device 24, which is designed to evaluate the configuration data transmitted to the receiving device 12, in particular by the type, the number and / or the identity of the vehicle 2 built components 41, 42, 43, 44 to determine.
  • the system also has at least one memory device 16, which is designed to store a configuration database with configuration data records, which are each assigned to a component 41, 42, 43, 44, and a comparison unit 26, which is designed to be connected to the reception device 12 transferred configuration data with the stored in the
  • a configuration record is selected whose
  • a configuration data set may be selected whose configuration data only partially match the configuration data transmitted to the receiving device 12.
  • the number of matching configuration data is defined as a measure of correspondence between the transmitted configuration data and the configuration data of a stored configuration data set, it is possible in particular to select that of the stored configuration data records whose configuration data has the greatest degree of correspondence with the acquired configuration data.
  • a warning message can be issued.
  • the warning message it may be indicated that a similar configuration record is being selected has been; and the degree of correspondence between the acquired configuration data and the configuration data of the selected stored configuration record can be displayed. In this case, the user may manually decide that the displayed level of agreement is sufficient to continue the process with the displayed configuration record.
  • Each stored configuration data record is associated with an entry in a control unit data memory 17, wherein the control unit data may in particular include a vehicle or engine control unit software.
  • the control unit data may in particular include a vehicle or engine control unit software.
  • the workshop system 15 also includes a transmitting device 13, and the vehicle 2 has a vehicle receiving device 9 adapted to receive data transmitted by the transmitting device 13, in addition to transmission of data.
  • a transmitting device 13 from the vehicle 2 to the workshop system 15 also a transmission of data, in particular control device data, in the opposite direction, ie from the workshop system 15 to the vehicle 2, in particular to the control unit 22 of the vehicle 2, to enable.
  • the data transmission can take place by means of electromagnetic waves in the non-optical area (for example via Bluetooth®, WLAN etc.) or in the optical area, which in particular comprises infrared light.
  • the transmission of the data from the transmitting device 13 to the vehicle 2 can also take place via a suitable for data transmission mobile network.
  • the data transmission can also take place over a greater distance, so that the data transmission at any time, in particular independently of workshop visits, can be performed.
  • the vehicle transmitting device 8 and the vehicle receiving device 9 as well as the transmitting device 13 and the receiving device 12 can each also be designed as a combined transmitting and receiving device.
  • the vehicle receiving apparatus 9 installed in the vehicle 2 is connected to a vehicle control unit 22 to enable data, in particular control unit data, to be transmitted from the workshop system 15 to the vehicle or engine control unit 22.
  • This makes it possible to change parameters of the vehicle or engine control unit 22, in particular based on the type, number and / or identity of the components 41, 42, 43, 44 installed in the vehicle 2, and thus those in the vehicle 2 installed components 41, 42, 43, 44 adapt.
  • a new vehicle or engine control unit software can be transmitted in particular from the control unit data memory 17 to the control unit 22 of the vehicle 2 when it has been determined that the
  • Configuration of the vehicle 2 has changed, in particular if components 41, 42, 43, 44 of the vehicle 2 have been removed, added and / or replaced. In this way it can be achieved that the vehicle 2 is always operated with an optimally adapted to the current configuration of the vehicle 2 vehicle or engine control unit software.
  • a new vehicle or engine control unit software from the control unit data memory 17 can also be transmitted to the control unit 22 of the vehicle 2, if the configuration of the vehicle 2 has not changed, but in the control unit data memory 17 for the current
  • Configuration of the vehicle 2 an updated vehicle or engine control unit software is available. So can be achieved that the vehicle 2 is always operated with the most current vehicle or engine control software available for the current configuration of the vehicle 2.
  • the detection device 6 and the vehicle transmission device 8 for example, from the control unit 22nd be activated to read out the configuration data from the markers 51, 52, 53, 54 installed in the vehicle 2 and to be transmitted to the receiving device 12 via the vehicle transmission device 8 and if required, in particular if the configuration of the vehicle 2 has changed and / or or new ECU data, such as an updated version of the control software for the control unit 22, which is tuned to the current configuration of the vehicle 2, to transmit new control unit data to the control unit 22 of the vehicle 2.
  • control unit data in particular when it is determined that the configuration of the motor vehicle 2 has been changed, is transmitted to the control unit 22 in order to adapt the control unit data to the changed configuration of the motor vehicle 22.
  • the comparison and selection device 24 may additionally comprise a configuration comparison device 25, which is configured to compare the currently transmitted configuration data of a vehicle 2 with configuration data of the same vehicle 2 stored in a configuration memory device 27 at an earlier time and only then to select and to select new software to the vehicle 2, in particular the control unit 22 in the vehicle 2, to transmit, if the currently transmitted configuration data does not match the last transmitted configuration data of the same vehicle 2.
  • a configuration comparison device 25 which is configured to compare the currently transmitted configuration data of a vehicle 2 with configuration data of the same vehicle 2 stored in a configuration memory device 27 at an earlier time and only then to select and to select new software to the vehicle 2, in particular the control unit 22 in the vehicle 2, to transmit, if the currently transmitted configuration data does not match the last transmitted configuration data of the same vehicle 2.
  • a vehicle configuration comparison device 7 with a local memory 7a may also be provided in the vehicle 2.
  • the local memory 7a is configured to store configuration data that has been read out from at least one of the preferably wirelessly readable markers 51, 52, 53, 54 at a first time
  • the vehicle configuration comparison device 7 is configured to store configuration data a second, later time from at least one of the preferably wirelessly readable markers 51, 52, 53, 54 have been read out, with the configuration data stored in the local memory 7a, which have been read at the first, earlier time to compare and only then Help of the vehicle transmitting device 8 to transmit configuration data from the vehicle 2 to the garage system 15 when the configuration data read out at the second, later time differ from the configuration data stored in the local memory 7a. In this way, unnecessary data transfers can be avoided.
  • control unit data is sent to the
  • Control unit 22 transmitted when in the control unit data memory 17 updated control unit data are available, which are assigned to the selected by the comparison and selection device 24 configuration record and in particular may include an updated control software.
  • data currently stored in the control unit 22 of the vehicle 2 can be read out, transferred to the comparison and selection device 24 and compared there with the control device data associated with the configuration data set selected by the comparison and selection device 24, only to supply new control unit data to the control unit Control unit 22 to transmit when the currently stored in the control unit 22 of the vehicle 2 control unit data from the stored in the control unit data memory 17 control unit data, which are assigned to the selected configuration data set, different.
  • At least one version number assigned to the control unit data and / or the time at which the control unit data was last updated can be transmitted instead of the control unit data itself the corresponding data of the control unit data stored in the control unit data memory 17, which are assigned to the selected configuration data set, are compared.
  • the configuration data transmitted by the vehicle 2 to the receiving device 12 may optionally be read together with further data transmitted by the vehicle 2 to the receiving device 12, such as the current mileage, possibly from the control unit 22 and from the vehicle transmitting device 8 the receiving device 12 have been transmitted, are stored in the storage device 16, for example, to create a "log" of the vehicle 2 and its configuration, ie built in the vehicle 2 components 41, 42, 43, 44, and always up to date hold.
  • vehicle and / or engine control may be adjusted by the controller 22 depending on mileage, e.g. to compensate for aging and / or wear of components 41, 42, 43, 44 and / or to protect aged / worn components 41, 42, 43, 44.
  • the memory device 16 can, as shown in the figure, be formed as part of the workshop system 15, but alternatively also as part of a “virtual data cloud” (“cloud”), which can be accessed via the Internet.
  • cloud virtual data cloud
  • the data of the vehicle 2 are stored in a "cloud of data", they are available everywhere where access to the Internet is possible and can be quickly called up as needed, in particular in the event of repair and / or breakdown become.
  • the configuration data of the vehicle 2 is available throughout its life and may be, e.g. for product development and / or preparation, to improve product quality.
  • the identification of a defective component 41, 42, 43, 44 takes place by evaluating the configuration data stored in the storage device 16.
  • the sensor in the vehicle 2 determines that the injector in the first cylinder is faulty, this information can be clearly associated with the affected component 41, 42, 43, 44 in connection, as it is known which injector is installed in the first cylinder. Thus, for each injector its degree of stress, its defect image, etc. can be obtained and documented.
  • the workshop system 15 can also have at least one input device 20, which allows manual input of configuration data into the workshop system 15 and / or to complete and / or modify configuration data sets stored in the memory device 16.
  • the workshop system 15 may additionally include a display device 18, which allows stored in the memory device 16

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Vehicle Cleaning, Maintenance, Repair, Refitting, And Outriggers (AREA)

Abstract

The invention relates to a method for updating control unit data of a vehicle control unit (22), comprising the following steps: collecting configuration data relating in particular to the type, number and/or identity of at least one component (41, 42, 43, 44) mounted in or on a vehicle (2); comparing the collected configuration data with configuration data contained in stored configuration data sets in order to select a configuration data set in which at least some of the configuration data corresponds to the collected configuration data; and transferring stored control unit data, associated with the configuration data set selected in this manner, to the control unit (22).

Description

Beschreibung Titel  Description title

Verfahren und Vorrichtung zum Aktualisieren der Software eines Kfz-Method and device for updating the software of a motor vehicle

Steuergeräts ECU

Stand der Technik Moderne Kraftfahrzeuge weisen wenigstens ein Steuergerät auf, das zurPRIOR ART Modern motor vehicles have at least one control unit which is used for

Steuerung von Fahrzeugkomponenten, insbesondere des Motors, dient. Das Steuergerät weist in der Regel wenigstens einen softwaregesteuerten Mikroprozessor auf. Die Steuersoftware ist vorzugsweise an die Konfiguration des Kraftfahrzeugs, d.h. insbesondere an die im Fahrzeug verbauten Komponenten, angepasst, um einen optimalen Betrieb des Fahrzeugs zu gewährleisten. Es ist daher wünschenswert, die Steuersoftware aktualisieren und insbesondere nach einem Austausch von Komponenten des Kraftfahrzeugs an die neue Konfiguration des Kraftfahrzeugs anpassen zu können. Offenbarung der Erfindung Control of vehicle components, in particular of the engine, is used. As a rule, the control unit has at least one software-controlled microprocessor. The control software is preferably to the configuration of the motor vehicle, i. in particular to the components installed in the vehicle, adapted to ensure optimum operation of the vehicle. It is therefore desirable to update the control software and, in particular, to be able to adapt to the new configuration of the motor vehicle after replacing components of the motor vehicle. Disclosure of the invention

Es ist eine Aufgabe der Erfindung, ein System und ein Verfahren zur Verfügung zu stellen, die es jeweils ermöglichen, Steuergerätedaten in einem Kfz-Steuer- gerät einfach, zuverlässig und schnell zu aktualisieren und insbesondere an eine veränderte Konfiguration des Kraftfahrzeugs anzupassen. It is an object of the invention to provide a system and a method, which in each case make it possible to update control unit data in a motor vehicle control unit simply, reliably and quickly, and in particular to adapt it to a changed configuration of the motor vehicle.

Ein erfindungsgemäßes Verfahren zum Aktualisieren von Daten in einem Steuergerät, das in einem Fahrzeug verbaut ist, umfasst die Schritte: Erfassen von Konfigurationsdaten, die insbesondere die Art, Anzahl und/oder Identität wenigstens einer in oder an einem Fahrzeug verbauten Komponente umfassen;A method according to the invention for updating data in a control unit installed in a vehicle comprises the steps of: acquiring configuration data, which in particular comprise the type, number and / or identity of at least one component installed in or on a vehicle;

Vergleichen der erfassten Konfigurationsdaten mit Konfigurationsdaten, die in gespeicherten Konfigurationsdatensätzen enthalten sind, und einen gespeicherten Konfigurationsdatensatz auszuwählen, dessen Konfigurationsdaten die größte Übereinstimmung mit den erfassten Konfigurationsdaten aufweisen; und Übertragen von gespeicherten Steuergerätedaten, die dem so ausgewähltenComparing the acquired configuration data with configuration data contained in stored configuration records and selecting a stored configuration record whose configuration data has the closest match with the acquired configuration data; and transmitting stored controller data corresponding to the selected one

Konfigurationsdatensatz zugeordnet sind, an das Steuergerät. Ein erfindungsgemäßes System zum Aktualisieren von Steuergerätedaten eines Fahrzeug-Steuergeräts, umfasst: Configuration record are assigned to the control unit. An inventive system for updating control unit data of a vehicle control unit comprises:

a) eine Speichervorrichtung, in der eine Konfigurationsdatenbank mit Konfigurationsdatensätzen gespeichert ist, die jeweils Konfigurationsdaten enthalten, die insbesondere die Art, Anzahl und/oder Identität wenigstens einer in oder an dem Fahrzeug verbauten Komponente umfassen;  a) a storage device in which a configuration database is stored with configuration data sets, each containing configuration data, in particular the type, number and / or identity of at least one built in or on the vehicle component include;

b) eine Erfassungsvorrichtung, die zum Erfassen von Konfigurationsdaten, die insbesondere die Art, Anzahl und/oder Identität wenigstens einer in oder an dem Fahrzeug verbauten Komponente umfassen, ausgebildet ist;  b) a detection device, which is designed to acquire configuration data, which in particular comprise the type, number and / or identity of at least one component installed in or on the vehicle;

c) einen Steuergerätedatenspeicher, in dem Steuergerätedaten  c) a controller data memory in which controller data

gespeichert sind, die jeweils wenigstens einem Konfigurationsdatensatz zugeordnet sind; are stored, which are each assigned at least one configuration data set;

d) eine Vergleichs- und Auswahlvorrichtung, die ausgebildet ist, die von der Erfassungsvorrichtung erfassten Konfigurationsdaten mit den Konfigurationsdaten der Konfigurationsdatensätze zu vergleichen und einen Konfigurationsdatensatz auszuwählen, dessen Konfigurationsdaten die größte  d) a comparison and selection device, which is configured to compare the configuration data acquired by the detection device with the configuration data of the configuration data records and to select a configuration data set whose configuration data is the largest

Übereinstimmung mit den von der Erfassungsvorrichtung erfassten Coincidence with that detected by the detection device

Konfigurationsdaten aufweisen; Have configuration data;

e) eine erste Übertragungsvorrichtung mit einer Fahrzeug-Sendevorrichtung und einer Empfangsvorrichtung, die ausgebildet ist, um Konfigurationsdaten von der Erfassungsvorrichtung an die Vergleichs- und Auswahlvorrichtung zu übertragen; und  e) a first transmission device having a vehicle transmission device and a reception device, which is designed to transmit configuration data from the detection device to the comparison and selection device; and

f) eine zweite Übertragungsvorrichtung mit einer Sendevorrichtung und einer Fahrzeug-Empfangsvorrichtung, die ausgebildet ist, um Steuergerätedaten, die dem von der Vergleichs- und Auswahlvorrichtung ausgewählten Konfigurationsdatensatz zugeordnet sind, an das Steuergerät zu übertragen.  f) a second transmission device having a transmitting device and a vehicle receiving device, which is designed to transmit control device data which are assigned to the configuration data set selected by the comparison and selection device to the control device.

Idealerweise wird bei der Auswahl ein gespeicherter Konfigurationsdatensatz ausgewählt, dessen Konfigurationsdaten vollständig, d.h. 1 :1 , mit den an die Empfangsvorrichtung übertragenen Konfigurationsdaten übereinstimmen. Ideally, upon selection, a stored configuration record is selected whose configuration data is complete, i. 1: 1, coincide with the configuration data transmitted to the receiving device.

Ist in der Speichervorrichtung kein Konfigurationsdatensatz gespeichert, dessen Konfigurationsdaten vollständig mit den an die Empfangsvorrichtung übertragenen Konfigurationsdaten übereinstimmen, kann nach einem Konfigurationsdatensatz gesucht werden, in dem alle erfassten Konfigurationsdaten enthalten sind oder dessen Konfigurationsdaten vollständig in den erfassten Konfigurationsdaten enthalten sind. Wird die Anzahl der übereinstimmenden Konfigurationsdaten als Maß der Übereinstimmung zwischen den übertragenen Konfigurationsdaten und den Konfigurationsdaten eines gespeicherten Konfigurationsdatensatzes definiert, kann derjenige der gespeicherten Konfigurationsdatensätze ausgewählt werden, dessen Konfigurationsdaten das größte Maß an Übereinstimmung mit den erfassten Konfigurationsdaten aufweisen. If no configuration data record is stored in the memory device whose configuration data completely correspond to the configuration data transmitted to the receiving device, a search may be made for a configuration data set in which all acquired configuration data are contained or whose configuration data are completely contained in the acquired configuration data. If the number of matching configuration data is defined as a measure of the correspondence between the transmitted configuration data and the configuration data of a stored configuration data record, that one of the stored configuration data records can be selected whose configuration data has the greatest degree of agreement with the acquired configuration data.

Wenn in der Speichervorrichtung kein Konfigurationsdatensatz gespeichert ist, dessen Konfigurationsdaten vollständig mit den erfassten Konfigurationsdaten übereinstimmen, und/oder wenn das Maß der festgestellten größten Übereinstimmung einen vorgebbaren ersten Grenzwert unterschreitet, kann eine Warnmeldung ausgegeben werden. Zusätzlich zu der Warnmeldung kann ggf. If no configuration record is stored in the memory device whose configuration data completely match the acquired configuration data, and / or if the measure of the largest match detected falls below a predefinable first limit value, a warning message can be issued. In addition to the warning message, it may be necessary to

angezeigt werden, dass ein ähnlicher gespeicherter Konfigurationsdatensatz ausgewählt worden ist; und das Maß der Übereinstimmung zwischen den erfassten Konfigurationsdaten und den Konfigurationsdaten des ausgewählten gespeicherten Konfigurationsdatensatzes kann angezeigt werden. Der Nutzer kann dann entscheiden, ob das Maß der Übereinstimmung ausreichend ist, um fortzufahren. Wenn das größte gefundene Maß an Übereinstimmung einen vorgebbaren zweiten Grenzwert unterschreitet, der typischerweise kleiner als der erste Grenzwert ist, und/oder überhaupt keine Übereinstimmung gefunden worden ist, kann eine Fehlermeldung ausgegeben und das Verfahren abgebrochen werden. Sollte dies auf keinen der Einträge in der Konfigurationsdatenbank zutreffen, kann eine Fehlermeldung ausgegeben werden. Alternativ oder zusätzlich kann der Datensatz, dessen Konfigurationsdaten am bestem mit den erfassten und übertragenen Konfigurationsdaten übereinstimmen, ausgewählt werden. Ein erfindungsgemäßes Verfahren und eine erfindungsgemäße Vorrichtung ermöglichen es jeweils, automatisch die Konfiguration eines Kraftfahrzeugs, d.h. insbesondere die Art, Anzahl und/oder Identität der im Kraftfahrzeug verbauten Komponenten, zu erfassen und aus den zur Verfügung stehenden Steuergerätedaten die am Besten an die erfasste Konfiguration des Kraftfahrzeugs ange- passte Steuergerätedaten auszuwählen und an das Steuergerät zu übertragen.indicating that a similar stored configuration record has been selected; and the degree of correspondence between the acquired configuration data and the configuration data of the selected stored configuration record can be displayed. The user can then decide whether the measure of compliance is sufficient to proceed. If the largest match found is less than a predeterminable second threshold, which is typically less than the first threshold, and / or no match has been found, an error message may be issued and the method aborted. If this does not apply to any of the entries in the configuration database, an error message can be output. Alternatively or additionally, the data record whose configuration data best matches the collected and transmitted configuration data can be selected. A method according to the invention and a device according to the invention make it possible in each case to automatically determine the configuration of a motor vehicle, i. In particular, the type, number and / or identity of the components installed in the motor vehicle to capture and select from the available control unit data the best adapted to the detected configuration of the motor vehicle control unit data and transmit it to the control unit.

Auf diese Weise kann das Steuergerät des Kraftfahrzeugs zuverlässig und auf einfache Weise stets mit Steuergerätedaten betrieben werden, die optimal an die aktuelle Konfiguration des Kraftfahrzeugs angepasst sind, um einen optimalen Betrieb des Kraftfahrzeugs zu gewährleisten. In this way, the control unit of the motor vehicle can be reliably and easily always operated with control unit data optimally to the current configuration of the motor vehicle are adapted to ensure optimum operation of the motor vehicle.

Im Folgenden werden zwei mögliche Weiterbildungen eines erfindungsgemäßen Verfahrens zur Übertragung von Steuergerätedaten an das Steuergerät beschrieben, die miteinander kombinierbar sind, die aber auch unabhängig voneinander realisiert werden können. In the following, two possible developments of a method according to the invention for the transmission of control unit data to the control unit are described, which can be combined with one another, but which can also be implemented independently of one another.

In einer ersten möglichen Weiterbildung werden Steuergerätedaten insbesondere dann, wenn festgestellt wird, dass die Konfiguration des Kraftfahrzeugs verändert worden ist, an das Steuergerät übertragen, um die Steuergerätedaten an die veränderte Konfiguration des Kraftfahrzeugs anzupassen. In a first possible development, control unit data are transmitted to the control unit, in particular when it is determined that the configuration of the motor vehicle has been changed, in order to adapt the control unit data to the changed configuration of the motor vehicle.

Dazu kann die Vergleichs- und Auswahlvorrichtung zusätzlich eine For this purpose, the comparison and selection device additionally a

Konfigurationsvergleichsvorrichtung aufweisen, die ausgebildet ist, um die aktuelle Konfiguration eines Fahrzeugs, d.h. insbesondere die Art, Anzahl und/oder Identität der im Fahrzeug verbauten Komponenten, mit einer zu einem früheren Zeitpunkt gespeicherten Konfiguration desselben Fahrzeugs zu vergleichen, um mögliche Veränderungen der Konfiguration des Fahrzeugs zu erkennen und eine neue Software zur Fahrzeugsteuerung nur dann auszuwählen und an das Steuergerät zu übertragen, wenn sich die aktuelle Konfiguration des Fahrzeugs von der zu einem früheren Zeitpunkt gespeicherten Konfiguration unterscheidet, d.h., wenn sich die Art, Anzahl und/oder Identität wenigstens einer im Fahrzeug verbauten Komponente verändert hat. Auf diese Weise kann eine unnötige Übertragung von Steuergerätedaten vermieden werden, wenn dieA configuration comparison device configured to maintain the current configuration of a vehicle, i. in particular the type, number and / or identity of the components installed in the vehicle to compare with a previously stored configuration of the same vehicle to detect possible changes in the configuration of the vehicle and to select a new software for vehicle control and only to the controller when the current configuration of the vehicle differs from the configuration stored earlier, that is, when the type, number, and / or identity of at least one component installed in the vehicle has changed. In this way, unnecessary transmission of control unit data can be avoided if the

Konfiguration des Fahrzeugs nicht verändert worden ist. Configuration of the vehicle has not been changed.

Zusätzlich oder alternativ kann das System auch eine im Fahrzeug installierte Fahrzeugkonfigurationsvergleichsvorrichtung aufweisen, welche die aktuell ermittelte Konfiguration mit einer zuvor gespeicherten Konfiguration vergleicht und die aktuelle Konfiguration nur dann aussendet, wenn sie sich von der zuvor gespeicherten Konfiguration unterscheidet. Auf diese Weise kann der Umfang der Datenübertragung auf das notwendige Maß reduziert werden, und die Kosten und der Energieverbrauch für eine unnötige Übertragung von Daten, die bereits in der Speichervorrichtung gespeichert sind, können eingespart werden. Additionally or alternatively, the system may also include an in-vehicle vehicle configuration comparison device that compares the currently-determined configuration with a previously-stored configuration and transmits the current configuration only if different from the previously-stored configuration. In this way, the amount of data transfer can be reduced to the necessary degree, and the cost and power consumption for unnecessary transfer of data already stored in the storage device can be saved.

In einer zweiten möglichen Weiterbildung werden neue Steuergerätedaten aus dem Steuergerätedatenspeicher an das Steuergerät übertragen, wenn im Steuer- gerätedatenspeicher aktualisierte Steuergerätedaten, die dem von der In a second possible development, new control unit data are transferred from the control unit data memory to the control unit, if in the control Device Data Store updated control device data similar to that of the

Vergleichs- und Auswahlvorrichtung ausgewählten Konfigurationsdatensatz zugeordnet sind und die insbesondere eine aktualisierte Steuergerätesoftware umfassen können, zur Verfügung stehen. Comparison and selection device are associated with selected configuration data set and in particular may include an updated ECU software available.

Dazu können aktuell im Steuergerät des Fahrzeugs gespeicherte Daten ausgelesen, an die Vergleichs- und Auswahlvorrichtung übertragen und dort mit den Steuergerätedaten verglichen werden, die dem von der Vergleichs- und Auswahlvorrichtung ausgewählten Konfigurationsdatensatz zugeordnet sind, um nur dann neue Steuergerätedaten an das Steuergerät zu übertragen, wenn sich die aktuell im Steuergerät des Fahrzeugs gespeicherten Steuergerätedaten von den im Steuergerätedatenspeicher gespeicherten Steuergerätedaten, die dem For this purpose, data currently stored in the control unit of the vehicle can be read out, transmitted to the comparison and selection device and compared there with the control device data associated with the configuration data set selected by the comparison and selection device in order to transmit new control device data to the control device, if the control unit data currently stored in the control unit of the vehicle from the control unit data stored in the control unit data memory, the

ausgewählten Konfigurationsdatensatz zugeordnet sind, unterscheiden. Um die Menge der von dem Steuergerät an die Vergleichs- und Auswahlvorrichtung zu übertragenen Daten zu reduzieren, können anstelle der Steuergerätedaten selbst wenigstens eine den Steuergerätedaten zugeordnete Versionsnummer und/oder der Zeitpunkt, an dem die Steuergerätedaten zuletzt aktualisiert worden sind, übertragen und mit den entsprechenden Daten der im Steuer- gerätedatenspeicher gespeicherten Steuergerätedaten, die dem ausgewähltendifferent configuration data set are assigned. In order to reduce the amount of data to be transmitted from the control unit to the comparison and selection device, instead of the control unit data itself, at least one version number assigned to the control unit data and / or the time at which the control unit data was last updated may be transmitted and with the corresponding one Data of the control unit data stored in the control unit data memory corresponding to the selected one

Konfigurationsdatensatz zugeordnet sind, verglichen werden. Are associated with the configuration data set.

In einer Ausführungsform erfolgt das Übertragen des wenigstens einen ausgewählten Datensatzes an das Steuergerät drahtlos, so dass es nicht notwendig ist, eine drahtgebundene Verbindung mit dem Steuergerät herzustellen. Die Übertragung kann daher besonders einfach und bequem durchgeführt werden; insbesondere ist es nicht notwendig, das Steuergerät bzw. eine mit dem Steuergerät verbundene Anschlussbuchse im Fuß- oder Motorraum des Fahrzeugs zu suchen, um die Software zu aktualisieren. In one embodiment, the transmission of the at least one selected data set to the controller is wireless, so that it is not necessary to establish a wired connection with the controller. The transmission can therefore be carried out particularly easily and conveniently; In particular, it is not necessary to search the controller or a connector connected to the controller in the foot or engine compartment of the vehicle to update the software.

In einer Ausführungsform erfolgt das Erfassen der Konfigurationsdaten, insbesondere der Art, der Anzahl und/oder der Identität der im Fahrzeug verbauten Komponenten manuell, z.B. indem eine zuvor erstellte und gegebenenfalls manuell aktualisierte Komponentenliste manuell erfasst und in das System ein- gegeben wird, z.B. indem das Fahrzeug und seine Komponenten von einem geschulten Mechaniker betrachtet werden, der die im bzw. am Fahrzeug verbauten Komponenten erkennt, manuell erfasst und über eine Eingabevorrichtung in das System eingibt. In einer Ausführungsform erfolgt das Erfassen der Art, Anzahl und/oder Identität der im oder am Fahrzeug verbauten Komponenten, indem die Komponenten, insbesondere auf bzw. an den einzelnen Komponenten angebrachte Marker, die beispielsweise einen Barcode und/oder einen QR-Code umfassen können, mitIn one embodiment, the configuration data, in particular the type, the number and / or the identity of the components installed in the vehicle, are entered manually, for example by manually capturing a previously created and possibly manually updated component list and entering it into the system, for example by the vehicle and its components are viewed by a trained mechanic, who recognizes the components installed in or on the vehicle, manually detects and inputs into the system via an input device. In one embodiment, the type, number and / or identity of the components installed in or on the vehicle are detected by the components, in particular markers attached to or on the individual components, which may comprise, for example, a barcode and / or a QR code , With

Hilfe eines optischen Lesegerätes („Scanners") erfasst bzw. abgelesen werden, um die in dem jeweiligen Marker kodierten Konfigurationsdaten auszulesen. Help of an optical reader ("scanner") are detected or read to read the coded in the respective marker configuration data.

Dabei kann das optische Lesegerät manuell von einem Mechaniker oder automatisch, z.B. von einer roboterartigen Vorrichtung, über das Fahrzeug, insbesondere den Motorraum, geführt werden, um die Marker optisch erfassen zu können. In this case, the optical reader can be manually by a mechanic or automatically, e.g. from a robot-like device, are guided over the vehicle, in particular the engine compartment, in order to detect the markers optically.

Auf diese Weise kann das Erfassen der Art, Anzahl und/oder Identität der Konfigurationsdaten der im/am Fahrzeug verbauten Komponenten vereinfacht und beschleunigt werden. Darüber hinaus können Erfassungs- und Übertragungsfehler, die beim manuellen Erfassen und Eingeben der Art, Anzahl und/oder Identität der Komponenten aufgrund von Unachtsamkeiten des Mechanikers auftreten können, vermieden werden. In this way, the detection of the type, number and / or identity of the configuration data of the components installed in / on the vehicle can be simplified and accelerated. In addition, detection and transmission errors that may occur when manually detecting and entering the type, number and / or identity of the components due to carelessness of the mechanic can be avoided.

In einer Ausführungsform erfolgt das Erfassen der Konfigurationsdaten, insbesondere der Art, Anzahl und/oder Identität der im/am Fahrzeug verbauten Komponenten, indem drahtlos, insbesondere mit Hilfe elektromagnetischer Wellen, auslesbare Speicherelemente, die jeweils einer im Fahrzeug verbauten Komponente zugeordnet sind, z.B. indem sie an der ihnen jeweils zugeordneten Komponente angebracht sind, drahtlos ausgelesen werden. Auf diese Weise kann das Erfassen der Art, Anzahl und/oder Identität der im Fahrzeug verbauten Komponenten noch einfacher, zuverlässiger und schneller durchgeführt werden. In one embodiment, the capture of the configuration data, in particular the type, number and / or identity of the components installed in / on the vehicle, by wirelessly, in particular by means of electromagnetic waves, readable storage elements, each associated with a component installed in the vehicle, e.g. By being attached to their respective assigned component, be read out wirelessly. In this way, the detection of the type, number and / or identity of the components installed in the vehicle can be made even easier, more reliable and faster.

Drahtlos auslesbare Speicherelemente, die insbesondere mit Hilfe elektromagnetischer Wellen auslesbar sind, können mehr Informationen enthalten, als ein optischer Code, und können insbesondere unabhängig von der Beleuchtung, einer möglichen Verschmutzung und/oder mechanischen Abnutzung und ihrer jeweiligen Einbauposition zuverlässig ausgelesen werden. Wirelessly readable memory elements, which can be read in particular with the aid of electromagnetic waves, may contain more information than an optical code, and in particular can be reliably read out independently of the illumination, possible contamination and / or mechanical wear and their respective installation position.

In einer Ausführungsform umfasst das System wenigstens ein drahtlos auslesbares passives Speicherelement, das keine eigene Energiequelle aufweist. Passive Speicherelemente sind besonders kostengünstig realisierbar, können einfach installiert werden und haben einen geringen Wartungsaufwand, da sie keine eigene Energieversorgung benötigen, die regelmäßig überwacht und ggf. geladen oder erneuert werden muss. Als passive Speicherelemente haben sich insbesondere RFID-Elemente bewährt, die zu geringen Preisen am Markt erhältlich sind. In one embodiment, the system includes at least one wirelessly readable passive memory device that does not have its own power source. Passive memory elements can be implemented particularly cost-effectively They are easy to install and require little maintenance because they do not require their own power supply, which needs to be regularly monitored and charged or replaced if necessary. In particular, RFID elements that are available on the market at low prices have proven to be passive memory elements.

Um ein derartiges RFID-Elemente auszulesen, erzeugt die Empfangsvorrichtung ein hochfrequentes elektromagnetisches Wechselfeld, dem das RFI D-Element ausgesetzt wird. Die von dem RFID-Element aus dem elektromagnetischen Wechselfeld aufgenommene Hochfrequenzenergie dient während des Kommunikationsvorganges als Energieversorgung. In order to read such an RFID element, the receiving device generates a high-frequency electromagnetic alternating field to which the RFI D element is exposed. The high frequency energy received by the RFID element from the alternating electromagnetic field serves as a power supply during the communication process.

Das elektromagnetische Wechselfeld aktiviert einen im RFID-Element vorhandenen Mikrochip, der die von der Empfangsvorrichtung gesendeten Befehle dekodiert. Die Antwort codiert und moduliert das RFID-Element in das eingestrahlte elektromagnetische Feld durch Feldschwächung im kontaktfreien Kurz- schluss oder gegenphasige Reflexion des von der Empfangsvorrichtung ausgesendeten Feldes. Auf diese Weise überträgt das RFID-Element beispielsweise seine eigene Seriennummer, weitere Daten des gekennzeichneten Objekts und/oder andere vom Lesegerät abgefragte Information. Das RFID-Element selbst erzeugt dabei kein elektromagnetisches Feld, sondern beeinflusst das elektromagnetische Feld, das von der Empfangsvorrichtung erzeugt worden ist. The alternating electromagnetic field activates a microchip present in the RFID element, which decodes the commands sent by the receiving device. The response encodes and modulates the RFID element into the irradiated electromagnetic field by field weakening in non-contact short circuit or antiphase reflection of the field emitted by the receiving device. In this way, the RFID element transmits, for example, its own serial number, further data of the designated object and / or other information requested by the reader. The RFID element itself generates no electromagnetic field, but affects the electromagnetic field that has been generated by the receiving device.

Alternativ oder zusätzlich kann das System auch wenigstens ein aktives Alternatively or additionally, the system can also at least one active

Speicherelement aufweisen, das mit einer eigenen Energiequelle ausgestattet und ausgebildet ist, selbst als Sender für ein elektromagnetisches Feld zu dienen. Aktive Speicherelemente können aufgrund ihrer höheren Sendeleistung im Vergleich zu passiven Speicherelementen aus einer größeren Entfernung ausgelesen werden. Have storage element which is equipped with its own energy source and is designed to serve itself as a transmitter for an electromagnetic field. Active memory elements can be read from a greater distance compared to passive memory elements due to their higher transmission power.

Die Speicherelemente können auch„halb-aktiv" ausgebildet sind. Bei halbaktiven Tags übernimmt eine eigene Energiequelle des Speicherelements lediglich die Versorgung des Mikrochips, in dem die Daten gespeichert sind; die Datenübertragung erfolgt aber, wie zuvor für ein RFID-Element beschrieben. In the case of half-active tags, a separate energy source of the memory element only takes over the supply of the microchip in which the data is stored, but the data transmission takes place as previously described for an RFID element.

In einer bevorzugten Ausführungsform ist das Empfangsgerät, das zum In a preferred embodiment, the receiving device used for

Empfangen der von der Sendevorrichtung ausgesendeten Daten ausgebildet ist, Bestandteil des Systems. In einer weiteren bevorzugten Ausführungsform ist das Empfangsgerät mit einer Speichervorrichtung verbunden und/oder ausgestattet, wobei die Speichervorrichtung ausgebildet ist, um die von dem Empfangsgerät empfangenen Daten zu speichern. Auf diese Weise kann in dem Empfangsgerät stets ein aktuelles Abbild der Konfiguration des Fahrzeugs vorgehalten werden, das bei Bedarf jederzeit abrufbar ist. Receiving the data transmitted by the transmitting device is formed, part of the system. In a further preferred embodiment, the receiving device is connected to and / or equipped with a storage device, wherein the storage device is designed to store the data received by the receiving device. In this way, a current image of the configuration of the vehicle can always be kept in the receiving device, which is always available when needed.

In einer Ausführungsform sind die Sende- und Empfangsvorrichtungen ausgebildet, um Daten mit Hilfe von Infrarotstrahlung oder unter Nutzung eines Funknetzes, wie z.B. ein Mobilfunknetz, WLAN, Bluetooth® und/oder das Internet, zu übertragen. Mobilfunknetze, WLAN, Bluetooth® und/oder das Internet stellen bewährte und kostengünstige Netze zur Verfügung, die zur Datenübertragung geeignet sind. In one embodiment, the transmitting and receiving devices are adapted to transmit data by means of infrared radiation or by use of a radio network, such as e.g. a mobile network, WLAN, Bluetooth® and / or the Internet to transfer. Mobile networks, WLAN, Bluetooth® and / or the Internet provide proven and cost-effective networks that are suitable for data transmission.

In einer Ausführungsform ermöglicht es das System auch, konkrete Einbaupositionen von Komponenten im Fahrzeug zu bestimmen. Dazu kann die Einbauposition einer ab Werk im Fahrzeug verbauten Komponente als Datum in einem der Komponente zugeordneten Datensatz gespeichert werden. Wird die Komponente ersetzt, wir die vorhandene Information über den Einbauort auf die neue Komponente übertragen, so dass im Folgenden auch der Einbauort der Austauschkomponente bekannt ist. In one embodiment, the system also makes it possible to determine specific mounting positions of components in the vehicle. For this purpose, the installation position of a component installed ex works in the vehicle can be stored as a date in a data record assigned to the component. If the component is replaced, we transfer the existing information about the installation location to the new component, so that in the following also the installation of the replacement component is known.

Auch können im Fahrzeug mehrere Datenlesevorrichtungen verbaut sei. In diesem Fall kann die Position eines Speicherelements im Fahrzeug und damit die Einbauposition einer Komponente anhand unterschiedlicher Empfangssignalstärken ("relative signal strength intensity", RSSI), die an den verschiedenen Datenlesevorrichtungen auftreten, erfasst werden. Dies ist insbesondere dann möglich, wenn, wie z.B. für die Räder, die Anzahl der möglichen Einbaupositionen begrenzt ist, so dass eine zonenbasierte Ortung („Zoning") möglich ist. In einem solchen Fall ist eine grobe Ortsbestimmung eines Speicherelements ausreichend, um es einer Zone und einer in der Zone angeordneten Einbauposition zuordnen zu können. Also, several data reading devices can be installed in the vehicle. In this case, the position of a memory element in the vehicle and thus the mounting position of a component can be detected by means of different relative signal strength intensities (RSSI) that occur at the different data reading devices. This is especially possible if, as e.g. for the wheels, the number of possible mounting positions is limited so that zoning is possible In such a case, a coarse location of a memory element is sufficient to associate it with a zone and a mounting position located in the zone can.

Alternativ oder zusätzlich ist durch geeignetes Auswerten der Empfangssignalstärken von wenigstens drei Datenlesevorrichtungen auch eine Bestimmung der Einbauposition durch Triangulation möglich. Das System kann insbesondere so eingerichtet sein, dass beim Starten und/oder Stoppen des Fahrzeugs bzw. seines Motors Daten aus den im Fahrzeug vorhandenen Speicherelementen ausgelesen und von der Sendevorrichtung ausgesen- det werden. Dies kann bei jedem Starten und/oder Stoppen des Fahrzeugs oder nach einer vorgegebenen Anzahl von Start- und/oder Stoppvorgängen erfolgen. Alternatively or additionally, by suitably evaluating the received signal strengths of at least three data reading devices, a determination of the mounting position by triangulation is also possible. In particular, the system can be set up such that, when the vehicle or its engine is started and / or stopped, data is read from the memory elements present in the vehicle and emitted by the transmission device. This can be done each time the vehicle is started and / or stopped, or after a predetermined number of start and / or stop operations.

Figurenbeschreibung Die Figur zeigt eine schematische Ansicht eines Ausführungsbeispiels eines erfindungsgemäßen Systems zum Aktualisieren von Daten eines Fahrzeug- Steuergeräts 22 (Steuergerätedaten), die insbesondere für die Steuerung des Fahrzeug-Steuergeräts 22 verwendet werden. Ein Fahrzeug 2 weist mehrere Komponenten 41 , 42, 43, 44, z.B. Räder bzw.DESCRIPTION OF THE FIGURES The FIGURE shows a schematic view of an embodiment of a system according to the invention for updating data of a vehicle control unit 22 (control unit data), which are used in particular for the control of the vehicle control unit 22. A vehicle 2 has a plurality of components 41, 42, 43, 44, e.g. Wheels or

Reifen 41 , 42, Außenspiegel 44, Lichtmaschine oder Einspritzpumpe 43 usw. auf, an denen in dem in der Figur gezeigten Ausführungsbeispiel jeweils ein als optischer Marker oder als drahtlos auslesbares Speicherelement ausgebildetes Markierungselement 51 , 52, 53, 54 angebracht ist. Ein drahtlos auslesbares Speicherelement 51 , 52, 53, 54 kann entweder als passives Speicherelement 51 ,Tire 41, 42, outside mirror 44, alternator or injection pump 43, etc., on which in the embodiment shown in the figure each designed as an optical marker or as a wireless readable memory element marking element 51, 52, 53, 54 is mounted. A wirelessly readable memory element 51, 52, 53, 54 can be used either as a passive memory element 51,

52, 53, 54, das ohne eigene Energieversorgung auskommt, insbesondere als RFID-Speicherelement, oder als aktives Speicherelement 51 , 52, 53, 54, das eine eigene Energieversorgung, insbesondere eine elektrochemische Batterie oder einen wiederaufladbaren Akku aufweist, ausgebildet sein. Ein als optische Markierung ausgebildetes Markierungselement 51 , 52, 53, 54 kann insbesondere einen Barcode und/oder einen QR-Code aufweisen. 52, 53, 54, which does not require its own power supply, in particular as an RFID memory element, or as an active memory element 51, 52, 53, 54, which has its own power supply, in particular an electrochemical battery or a rechargeable battery, be formed. A marking element 51, 52, 53, 54 designed as an optical marking may in particular have a barcode and / or a QR code.

Die in den Markierungselementen 51 , 52, 53, 54 gespeicherten, optisch oder elektronisch auslesbaren Konfigurationsdaten umfassen insbesondere eine eindeutige Identifikationsnummer, die es ermöglicht, jedes Markierungselement 51 , 52, 53, 54 und damit auch die dem jeweiligen Markierungselement 51 , 52, 53, 54 zugeordnete Komponente 41 , 42, 43, 44 eindeutig zu identifizieren. The optically or electronically readable configuration data stored in the marking elements 51, 52, 53, 54 in particular comprise a unique identification number, which makes it possible for each marking element 51, 52, 53, 54 and thus also the respective marking element 51, 52, 53, 54 assigned component 41, 42, 43, 44 uniquely identify.

Das Fahrzeug 2 ist zusätzlich mit einer Erfassungsvorrichtung 6 ausgestattet, die insbesondere eine Datenlesevorrichtung 6a umfasst, die so ausgebildet ist, dass sie in der Lage ist, die in den Markierungselementen 51 , 52, 53, 54 gespeicherten Konfigurationsdaten auszulesen und an eine ebenfalls in dem Fahrzeug 2 vorgesehene Fahrzeug-Sendevorrichtung 8 zu übertragen. Im Falle optischer Marker 51 , 52, 53, 54 ist die Datenlesevorrichtung 6a insbesondere als Scanner ausgebildet, der die optischen Marker 51 , 52, 53, 54 optisch erfasst und die in ihnen enthaltenen Konfigurationsdaten ausliest. Die Datenlesevorrichtung 6a kann manuell von einem Mechaniker oder mechanisch von einer roboterartigen Vorrichtung über das Fahrzeug 2, insbesondere den Motorraum, geführt werden, um die optischen Marker 51 , 52, 53, 54 optisch zu erfassen. The vehicle 2 is additionally equipped with a detection device 6, which in particular comprises a data reading device 6a, which is designed such that it is able to read out the configuration data stored in the marking elements 51, 52, 53, 54 and to a likewise in the Vehicle 2 provided to transmit vehicle transmission device 8. In the case of optical markers 51, 52, 53, 54, the data reading device 6a is designed in particular as a scanner, which optically detects the optical markers 51, 52, 53, 54 and reads out the configuration data contained in them. The data reading device 6a can be guided manually by a mechanic or mechanically by a robot-like device via the vehicle 2, in particular the engine compartment, in order to optically detect the optical markers 51, 52, 53, 54.

Die Datenlesevorrichtung 6a kann auch so ausgebildet sein, dass sie es ermöglicht, Daten von Komponenten 41 , 42, 43, 44, die keine automatisch erfassbare Markierung 51 , 52, 53, 54 aufweisen, manuell zu erfassen und, beispielsweise mit Hilfe einer Tastatur, manuell in die Datenlesevorrichtung 6a einzugeben. The data reading device 6a can also be designed such that it makes it possible to manually acquire data from components 41, 42, 43, 44 which have no automatically detectable mark 51, 52, 53, 54 and, for example, with the aid of a keyboard, manually enter into the data reading device 6a.

Die Datenlesevorrichtung 6a, die Erfassungsvorrichtung 6 und die Fahrzeug- Sendevorrichtung 8 können jeweils als separate Elemente bzw. Geräte ausgebildet sein; die Vorrichtungen 6a, 6, 8 können aber auch in einer gemeinsamen Datenerfassungs- und Sendevorrichtung 6a, 6, 8 zusammengefasst sein. The data reading device 6a, the detection device 6 and the vehicle transmission device 8 may each be formed as separate elements or devices; However, the devices 6a, 6, 8 can also be combined in a common data acquisition and transmission device 6a, 6, 8.

Die Fahrzeug-Sendevorrichtung 8 ist ausgebildet, um die Konfigurationsdaten, die von der Erfassungsvorrichtung 6 an sie übertragen worden sind, z.B. über eine Antenne 10, die innerhalb oder außerhalb des Fahrzeugs 2 angeordnet sein kann, auszusenden, um sie an eine in der näheren Umgebung des Fahrzeugs 2, insbesondere in einem Werkstattumfeld, angeordnete Empfangsvorrichtung 12, die ebenfalls eine Antenne 14 aufweisen kann, zu übertragen. The vehicle transmission device 8 is designed to transmit the configuration data transmitted to it by the detection device 6, e.g. via an antenna 10, which may be arranged inside or outside the vehicle 2, to be transmitted to a in the vicinity of the vehicle 2, in particular in a workshop environment, arranged receiving device 12, which may also have an antenna 14 to transmit.

Die Datenübertragung kann mit Hilfe elektromagnetischer Wellen im nichtoptischen Bereich (z.B. über Bluetooth®, WLAN usw.) oder im optischen Bereich, der insbesondere Infrarotlicht umfasst, erfolgen. The data transmission can take place by means of electromagnetic waves in the non-optical area (for example via Bluetooth®, WLAN etc.) or in the optical area, which in particular comprises infrared light.

Die Übertragung der Konfigurationsdaten von dem Fahrzeug 2 an die Empfangsvorrichtung 12 kann auch über ein zur Datenübertragung geeignetes Mobilfunknetz erfolgen. Bei Nutzung eines Mobilfunknetzes und/oder des Internets kann die Datenübertragung auch über eine größere Distanz erfolgen, so dass dieThe transmission of the configuration data from the vehicle 2 to the receiving device 12 can also take place via a suitable for data transmission mobile network. When using a mobile network and / or the Internet, the data transmission can also take place over a greater distance, so that the

Datenübertragung jederzeit, insbesondere unabhängig von Werkstattbesuchen, durchgeführt werden kann und Lücken in der Aufzeichnung vermieden werden können. Die Empfangsvorrichtung 12 ist Bestandteil eines Werkstattsystems 15, das neben der Empfangsvorrichtung 12 auch eine Vergleichs- und Auswahlvorrichtung 24 umfasst, die ausgebildet ist, die an die Empfangsvorrichtung 12 übertragenen Konfigurationsdaten auszuwerten, insbesondere um die Art, die Anzahl und/oder die Identität von in dem Fahrzeug 2 verbauten Komponenten 41 , 42, 43, 44 zu ermitteln. Data transmission can be performed at any time, in particular independently of visits to the workshop, and gaps in the recording can be avoided. The receiving device 12 is part of a workshop system 15 which, in addition to the receiving device 12, also comprises a comparison and selection device 24, which is designed to evaluate the configuration data transmitted to the receiving device 12, in particular by the type, the number and / or the identity of the vehicle 2 built components 41, 42, 43, 44 to determine.

Dazu hat das System auch wenigstens eine Speichervorrichtung 16, die zur Speicherung einer Konfigurationsdatenbank mit Konfigurationsdatensätzen, die jeweils einer Komponente 41 , 42, 43, 44 zugeordnet sind, ausgebildet ist, und eine Vergleichseinheit 26, die ausgebildet ist, um die an die Empfangsvorrichtung 12 übertragenen Konfigurationsdaten mit den in den gespeicherten For this purpose, the system also has at least one memory device 16, which is designed to store a configuration database with configuration data records, which are each assigned to a component 41, 42, 43, 44, and a comparison unit 26, which is designed to be connected to the reception device 12 transferred configuration data with the stored in the

Konfigurationsdatensätzen enthaltenen Konfigurationsdaten zu vergleichen und einen Konfigurationsdatensatz auszuwählen, der Konfigurationsdaten enthält, welche die größte Übereinstimmung mit den an die Empfangsvorrichtung 12 übertragenen Konfigurationsdaten aufweisen. Compare configuration data contained configuration data sets and to select a configuration record containing configuration data, which have the greatest agreement with the transmitted to the receiving device 12 configuration data.

Idealerweise wird ein Konfigurationsdatensatz ausgewählt, dessen Ideally, a configuration record is selected whose

Konfigurationsdaten vollständig mit den an die Empfangsvorrichtung 12 übertragenen Konfigurationsdaten übereinstimmen. Ist ein solcher Konfigurationsdatensatz nicht vorhanden, kann ein Konfigurationsdatensatz ausgewählt werden, dessen Konfigurationsdaten nur teilweise mit den an die Empfangsvorrichtung 12 übertragenen Konfigurationsdaten übereinstimmen. Completely match configuration data with the configuration data transmitted to the receiving device 12. If such a configuration data record is not available, a configuration data set may be selected whose configuration data only partially match the configuration data transmitted to the receiving device 12.

Wird die Anzahl der übereinstimmenden Konfigurationsdaten als Maß an Übereinstimmung zwischen den übertragenen Konfigurationsdaten und den Konfigurationsdaten eines gespeicherten Konfigurationsdatensatzes definiert, kann insbesondere derjenige der gespeicherten Konfigurationsdatensätze ausgewählt werden, dessen Konfigurationsdaten das größte Maß an Übereinstimmung mit den erfassten Konfigurationsdaten aufweisen. If the number of matching configuration data is defined as a measure of correspondence between the transmitted configuration data and the configuration data of a stored configuration data set, it is possible in particular to select that of the stored configuration data records whose configuration data has the greatest degree of correspondence with the acquired configuration data.

Wenn in der Speichervorrichtung 16 kein Konfigurationsdatensatz gespeichert ist, dessen Konfigurationsdaten vollständig mit den erfassten Konfigurationsdaten übereinstimmen, und/oder wenn das Maß der festgestellten größten Übereinstimmung einen vorgebbaren ersten Grenzwert unterschreitet, kann eine Warnmeldung ausgegeben werden. Zusätzlich zu der Warnmeldung kann angezeigt werden, dass ein ähnlicher Konfigurationsdatensatz ausgewählt worden ist; und das Maß der Übereinstimmung zwischen den erfassten Konfigurationsdaten und den Konfigurationsdaten des ausgewählten gespeicherten Konfigurationsdatensatzes kann angezeigt werden. In diesem Fall kann der Nutzer manuell entscheiden, um das angezeigte Maß an Übereinstimmung ausreichen ist, um das Verfahren mit dem angezeigten Konfigurationsdatensatz fortzusetzen. If no configuration record is stored in the storage device 16, the configuration data of which completely match the acquired configuration data, and / or if the measure of the largest match detected falls below a predefinable first limit value, a warning message can be issued. In addition to the warning message, it may be indicated that a similar configuration record is being selected has been; and the degree of correspondence between the acquired configuration data and the configuration data of the selected stored configuration record can be displayed. In this case, the user may manually decide that the displayed level of agreement is sufficient to continue the process with the displayed configuration record.

Wenn das größte gefundene Maß an Übereinstimmung einen vorgebbaren zweiten Grenzwert unterschreitet, der typischerweise kleiner als der erste If the largest match found is less than a predeterminable second threshold, which is typically less than the first

Grenzwert ist, und/oder überhaupt keine Übereinstimmung gefunden worden ist, kann eine Fehlermeldung ausgegeben und das Verfahren abgebrochen werden. Limit is, and / or no match has been found, an error message can be issued and the process aborted.

Jedem gespeicherten Konfigurationsdatensatz ist ein Eintrag in einem Steuergerätedatenspeicher 17 zugeordnet, wobei die Steuergerätedaten insbesondere eine Fahrzeug- bzw. Motorsteuergerät-Software umfassen können. So können in Abhängigkeit der von der Vergleichs- und Auswahlvorrichtung 24 erfassten Konfiguration des Fahrzeugs 2 geeignete Steuergerätedaten ausgewählt werden, die optimal auf die aktuelle Konfiguration des Fahrzeugs 2 abgestimmt ist. Each stored configuration data record is associated with an entry in a control unit data memory 17, wherein the control unit data may in particular include a vehicle or engine control unit software. Thus, depending on the configuration of the vehicle 2 detected by the comparison and selection device 24, suitable control device data can be selected that is optimally matched to the current configuration of the vehicle 2.

Das Werkstattsystem 15 weist auch eine Sendevorrichtung 13 auf, und das Fahrzeug 2 weist eine Fahrzeug-Empfangsvorrichtung 9 auf, die ausgebildet ist, um Daten, die von der Sendevorrichtung 13 ausgesendet worden sind, zu empfangen, um so zusätzlich zu der Übertragung von Daten, insbesondere Konfigurationsdaten, von dem Fahrzeug 2 an das Werkstatt-System 15 auch eine Übertragung von Daten, insbesondere Steuergerätedaten, in der entgegengesetzten Richtung, d.h. von dem Werkstatt-System 15 an das Fahrzeug 2, insbesondere an das Steuergerät 22 des Fahrzeugs 2, zu ermöglichen. The workshop system 15 also includes a transmitting device 13, and the vehicle 2 has a vehicle receiving device 9 adapted to receive data transmitted by the transmitting device 13, in addition to transmission of data. in particular configuration data, from the vehicle 2 to the workshop system 15 also a transmission of data, in particular control device data, in the opposite direction, ie from the workshop system 15 to the vehicle 2, in particular to the control unit 22 of the vehicle 2, to enable.

Die Datenübertragung kann mit Hilfe elektromagnetischer Wellen im nichtoptischen Bereich (z.B. über Bluetooth®, WLAN usw.) oder im optischen Bereich, der insbesondere Infrarotlicht umfasst, erfolgen. The data transmission can take place by means of electromagnetic waves in the non-optical area (for example via Bluetooth®, WLAN etc.) or in the optical area, which in particular comprises infrared light.

Die Übertragung der Daten von der Sendevorrichtung 13 an das Fahrzeug 2 kann auch über ein zur Datenübertragung geeignetes Mobilfunknetz erfolgen. Bei Nutzung eines Mobilfunknetzes und/oder des Internets kann die Datenübertragung auch über eine größere Distanz erfolgen, so dass die Datenübertragung jederzeit, insbesondere unabhängig von Werkstattbesuchen, durchgeführt werden kann. Die Fahrzeug-Sendevorrichtung 8 und die Fahrzeug-Empfangsvorrichtung 9 sowie die Sendevorrichtung 13 und die Empfangsvorrichtung 12 können jeweils auch als kombinierte Sende- und Empfangsvorrichtung ausgebildet sein. The transmission of the data from the transmitting device 13 to the vehicle 2 can also take place via a suitable for data transmission mobile network. When using a mobile network and / or the Internet, the data transmission can also take place over a greater distance, so that the data transmission at any time, in particular independently of workshop visits, can be performed. The vehicle transmitting device 8 and the vehicle receiving device 9 as well as the transmitting device 13 and the receiving device 12 can each also be designed as a combined transmitting and receiving device.

Die im Fahrzeug 2 installierte Fahrzeug-Empfangsvorrichtung 9 ist mit einem Fahrzeug- bzw. Motorsteuergerät 22 verbunden, um es zu ermöglichen, Daten, insbesondere Steuergerätedaten, von dem Werkstatt-System 15 an bzw. in das Fahrzeug- bzw. Motorsteuergerät 22 zu übertragen. Dies ermöglicht es, Para- meter des Fahrzeug- bzw. Motorsteuergeräts 22, insbesondere auf Grundlage der Art, Anzahl und/oder Identität der in dem Fahrzeug 2 verbauten Komponenten 41 , 42, 43, 44, zu verändern und so an die in dem Fahrzeug 2 verbauten Komponenten 41 , 42, 43, 44 anzupassen. Insbesondere kann eine optimal an die aktuell erfasste Konfiguration desThe vehicle receiving apparatus 9 installed in the vehicle 2 is connected to a vehicle control unit 22 to enable data, in particular control unit data, to be transmitted from the workshop system 15 to the vehicle or engine control unit 22. This makes it possible to change parameters of the vehicle or engine control unit 22, in particular based on the type, number and / or identity of the components 41, 42, 43, 44 installed in the vehicle 2, and thus those in the vehicle 2 installed components 41, 42, 43, 44 adapt. In particular, an optimally adapted to the currently detected configuration of

Fahrzeugs 2 angepasste Fahrzeug- bzw. Motorsteuergerät-Software aus dem Steuergerätedatenspeicher 17 des Werkstatt-Systems 15 ausgelesen und über die Sendevorrichtung 13 und die Fahrzeug-Empfangsvorrichtung 9 an das Steuergerät 22 des Fahrzeugs 2 übertragen werden, um das Steuergerät 22 mit einer an die aktuelle Konfiguration des Fahrzeugs 2 angepasste Fahrzeug- bzw.Vehicle 2 adapted vehicle or engine control unit software from the control unit data memory 17 of the workshop system 15 read and transmitted via the transmitting device 13 and the vehicle receiving device 9 to the control unit 22 of the vehicle 2 to the controller 22 with a to the current Configuration of the vehicle 2 adapted vehicle or

Motorsteuergerät-Software zu betreiben. To operate engine control unit software.

Dabei kann eine neue Fahrzeug- bzw. Motorsteuergerät-Software insbesondere dann aus dem Steuergerätedatenspeicher 17 an das Steuergerät 22 des Fahrzeugs 2 übertragen werden, wenn festgestellt worden ist, dass sich dieIn this case, a new vehicle or engine control unit software can be transmitted in particular from the control unit data memory 17 to the control unit 22 of the vehicle 2 when it has been determined that the

Konfiguration des Fahrzeugs 2 verändert hat, insbesondere wenn Komponenten 41 , 42, 43, 44 des Fahrzeugs 2 entfernt, hinzugefügt und/oder ausgetauscht worden sind. Auf diese Weise kann erreicht werden, dass das Fahrzeug 2 stets mit einer optimal an die aktuelle Konfiguration des Fahrzeugs 2 angepasste Fahrzeug- bzw. Motorsteuergerät-Software betrieben wird. Configuration of the vehicle 2 has changed, in particular if components 41, 42, 43, 44 of the vehicle 2 have been removed, added and / or replaced. In this way it can be achieved that the vehicle 2 is always operated with an optimally adapted to the current configuration of the vehicle 2 vehicle or engine control unit software.

Eine neue Fahrzeug- bzw. Motorsteuergerät-Software aus dem Steuergerätedatenspeicher 17 kann darüber hinaus auch dann an das Steuergerät 22 des Fahrzeugs 2 übertragen werden, wenn sich die Konfiguration des Fahrzeugs 2 nicht verändert hat, im Steuergerätedatenspeicher 17 aber für die aktuelleA new vehicle or engine control unit software from the control unit data memory 17 can also be transmitted to the control unit 22 of the vehicle 2, if the configuration of the vehicle 2 has not changed, but in the control unit data memory 17 for the current

Konfiguration des Fahrzeugs 2 eine aktualisierte Fahrzeug- bzw. Motorsteuergerät-Software zur Verfügung steht. So kann erreicht werden, dass das Fahrzeug 2 stets mit der aktuellsten Fahrzeug- bzw. Motorsteuergerät-Software betrieben wird, die für die aktuelle Konfiguration des Fahrzeugs 2 zur Verfügung steht. Configuration of the vehicle 2 an updated vehicle or engine control unit software is available. So can be achieved that the vehicle 2 is always operated with the most current vehicle or engine control software available for the current configuration of the vehicle 2.

Zu definierten Zeitpunkten, z.B. beim Starten und/oder beim Abschalten des Fahrzeugs 2, insbesondere beim Starten und/oder Abschalten des Fahrzeugmotors, in regelmäßigen zeitlichen Abständen oder nach einer vorgegebenen Anzahl von Start/Stopp-Vorgängen können die Erfassungsvorrichtung 6 und die Fahrzeug-Sendevorrichtung 8 beispielsweise vom Steuergerät 22 aktiviert werden, um die Konfigurationsdaten aus den im Fahrzeug 2 installierten Markern 51 , 52, 53, 54 auszulesen und über die Fahrzeug-Sendevorrichtung 8 an die Empfangsvorrichtung 12 zu übertragen und bei Bedarf, insbesondere wenn sich die Konfiguration des Fahrzeugs 2 verändert hat und/oder neuen Steuergerätedaten, wie z.B. eine aktualisierte Version der Steuersoftware für das Steuergerät 22, zur Verfügung steht, die auf die aktuelle Konfiguration des Fahrzeugs 2 abgestimmt sind, neue Steuergerätedaten an das Steuergerät 22 des Fahrzeugs 2 zu übertragen. At defined times, e.g. When starting and / or when switching off the vehicle 2, in particular when starting and / or switching off the vehicle engine, at regular time intervals or after a predetermined number of start / stop operations, the detection device 6 and the vehicle transmission device 8, for example, from the control unit 22nd be activated to read out the configuration data from the markers 51, 52, 53, 54 installed in the vehicle 2 and to be transmitted to the receiving device 12 via the vehicle transmission device 8 and if required, in particular if the configuration of the vehicle 2 has changed and / or or new ECU data, such as an updated version of the control software for the control unit 22, which is tuned to the current configuration of the vehicle 2, to transmit new control unit data to the control unit 22 of the vehicle 2.

In einem möglichen Ausführungsbeispiel werden Steuergerätedaten insbesondere dann, wenn festgestellt wird, dass die Konfiguration des Kraftfahrzeugs 2 verändert worden ist, an das Steuergerät 22 übertragen, um die Steuergerätedaten an die veränderte Konfiguration des Kraftfahrzeugs 22 anzupassen. In one possible embodiment, control unit data, in particular when it is determined that the configuration of the motor vehicle 2 has been changed, is transmitted to the control unit 22 in order to adapt the control unit data to the changed configuration of the motor vehicle 22.

Dazu kann die Vergleichs- und Auswahlvorrichtung 24 zusätzlich eine Konfigurationsvergleichsvorrichtung 25 aufweisen, die ausgebildet ist, um die aktuell übertragenen Konfigurationsdaten eines Fahrzeugs 2 mit zu einem früheren Zeitpunkt in einer Konfigurationsspeichervorrichtung 27 gespeicherten Konfigurationsdaten desselben Fahrzeugs 2 zu vergleichen und nur dann eine neue Software auszuwählen und an das Fahrzeug 2, insbesondere das Steuergerät 22 im Fahrzeug 2, zu übertragen, wenn die aktuell übertragenen Konfigurationsdaten nicht mit den zuletzt übertragenen Konfigurationsdaten desselben Fahrzeugs 2 übereinstimmt. To this end, the comparison and selection device 24 may additionally comprise a configuration comparison device 25, which is configured to compare the currently transmitted configuration data of a vehicle 2 with configuration data of the same vehicle 2 stored in a configuration memory device 27 at an earlier time and only then to select and to select new software to the vehicle 2, in particular the control unit 22 in the vehicle 2, to transmit, if the currently transmitted configuration data does not match the last transmitted configuration data of the same vehicle 2.

Alternativ oder zusätzlich kann auch im Fahrzeug 2 eine Fahrzeugkonfigurations- vergleichsvorrichtung 7 mit einem lokalen Speicher 7a vorgesehen sein. Der lokale Speicher 7a ist ausgebildet, Konfigurationsdaten zu speichern, die zu einem ersten Zeitpunkt aus wenigstens einem der vorzugsweise drahtlos auslesbaren Marker 51 , 52, 53, 54 ausgelesen worden sind, und die Fahrzeug- konfigurationsvergleichsvorrichtung 7 ist ausgebildet, Konfigurationsdaten, die zu einem zweiten, späteren Zeitpunkt aus wenigstens einem der vorzugsweise drahtlos auslesbaren Marker 51 , 52, 53, 54 ausgelesen worden sind, mit den im lokalen Speicher 7a gespeicherten Konfigurationsdaten, die zu dem ersten, früheren Zeitpunkt ausgelesen worden sind, zu vergleichen und nur dann mit Hilfe der Fahrzeug-Sendevorrichtung 8 Konfigurationsdaten von dem Fahrzeug 2 an das Werkstattsystem 15 zu übertragen, wenn sich die zum zweiten, späteren Zeitpunkt ausgelesenen Konfigurationsdaten von den im lokalen Speicher 7a gespeicherten Konfigurationsdaten, unterscheiden. Auf diese Weise können unnötige Datenübertragungen vermieden werden. Alternatively or additionally, a vehicle configuration comparison device 7 with a local memory 7a may also be provided in the vehicle 2. The local memory 7a is configured to store configuration data that has been read out from at least one of the preferably wirelessly readable markers 51, 52, 53, 54 at a first time, and the vehicle configuration comparison device 7 is configured to store configuration data a second, later time from at least one of the preferably wirelessly readable markers 51, 52, 53, 54 have been read out, with the configuration data stored in the local memory 7a, which have been read at the first, earlier time to compare and only then Help of the vehicle transmitting device 8 to transmit configuration data from the vehicle 2 to the garage system 15 when the configuration data read out at the second, later time differ from the configuration data stored in the local memory 7a. In this way, unnecessary data transfers can be avoided.

Im Folgenden wird ein weiteres mögliches Ausführungsbeispiel beschrieben, das mit dem zuvor beschriebenen Ausführungsbeispiel kombinierbar ist. Die beiden Ausführungsbeispiele sind aber auch unabhängig voneinander realisierbar. In the following, another possible embodiment will be described, which can be combined with the embodiment described above. The two embodiments can also be realized independently of each other.

In dem weiteren Ausführungsbeispiel werden Steuergerätedaten an das In the further embodiment, control unit data is sent to the

Steuergerät 22 übertragen, wenn im Steuergerätedatenspeicher 17 aktualisierte Steuergerätedaten zur Verfügung stehen, die dem von der Vergleichs- und Auswahlvorrichtung 24 ausgewählten Konfigurationsdatensatz zugeordnet sind und die insbesondere eine aktualisierte Steuergerätesoftware umfassen können. Control unit 22 transmitted when in the control unit data memory 17 updated control unit data are available, which are assigned to the selected by the comparison and selection device 24 configuration record and in particular may include an updated control software.

Dazu können aktuell im Steuergerät 22 des Fahrzeugs 2 gespeicherte Daten ausgelesen, an die Vergleichs- und Auswahlvorrichtung 24 übertragen und dort mit den Steuergerätedaten verglichen werden, die dem von der Vergleichs- und Auswahlvorrichtung 24 ausgewählten Konfigurationsdatensatz zugeordnet sind, um nur dann neue Steuergerätedaten an das Steuergerät 22 zu übertragen, wenn sich die aktuell im Steuergerät 22 des Fahrzeugs 2 gespeicherten Steuergerätedaten von den im Steuergerätedatenspeicher 17 gespeicherten Steuergerätedaten, die dem ausgewählten Konfigurationsdatensatz zugeordnet sind, unterscheiden. For this purpose, data currently stored in the control unit 22 of the vehicle 2 can be read out, transferred to the comparison and selection device 24 and compared there with the control device data associated with the configuration data set selected by the comparison and selection device 24, only to supply new control unit data to the control unit Control unit 22 to transmit when the currently stored in the control unit 22 of the vehicle 2 control unit data from the stored in the control unit data memory 17 control unit data, which are assigned to the selected configuration data set, different.

Um die Menge der von dem Steuergerät 22 an die Vergleichs- und Auswahlvorrichtung 24 zu übertragenen Daten zu reduzieren, können anstelle der Steuergerätedaten selbst wenigstens eine den Steuergerätedaten zugeordnete Versionsnummer und/oder der Zeitpunkt, an dem die Steuergerätedaten zuletzt aktualisiert worden sind, übertragen und mit den entsprechenden Daten der im Steuergerätedatenspeicher 17 gespeicherten Steuergerätedaten, die dem ausgewählten Konfigurationsdatensatz zugeordnet sind, verglichen werden. Die von dem Fahrzeug 2 an die Empfangsvorrichtung 12 übertragenen Konfigurationsdaten können ggf. zusammen mit weiteren, vom Fahrzeug 2 an die Empfangsvorrichtung 12 übertragenen Daten, wie z.B. der aktuellen Kilometerleistung, die ggf. aus dem Steuergerät 22 ausgelesen und von der Fahrzeug- Sendevorrichtung 8 an die Empfangsvorrichtung 12 übertragen worden sind, in der Speichervorrichtung 16 gespeichert werden, z.B. um ein "Logbuch" des Fahrzeugs 2 und seiner Konfiguration, d.h. der im Fahrzeug 2 verbauten Komponenten 41 , 42, 43, 44, anzulegen und stets auf dem aktuellen Stand zu halten. In order to reduce the amount of data to be transmitted from the control unit 22 to the comparison and selection device 24, at least one version number assigned to the control unit data and / or the time at which the control unit data was last updated can be transmitted instead of the control unit data itself the corresponding data of the control unit data stored in the control unit data memory 17, which are assigned to the selected configuration data set, are compared. The configuration data transmitted by the vehicle 2 to the receiving device 12 may optionally be read together with further data transmitted by the vehicle 2 to the receiving device 12, such as the current mileage, possibly from the control unit 22 and from the vehicle transmitting device 8 the receiving device 12 have been transmitted, are stored in the storage device 16, for example, to create a "log" of the vehicle 2 and its configuration, ie built in the vehicle 2 components 41, 42, 43, 44, and always up to date hold.

Auf diese Weise kann die Konfiguration des Fahrzeugs 2 jederzeit, insbesondere auch rückblickend, nachvollzogen werden und Manipulationen an der Konfiguration des Fahrzeugs 2 können einfach, zuverlässig und schnell erkannt werden. In this way, the configuration of the vehicle 2 at any time, especially in retrospect, can be followed and manipulations of the configuration of the vehicle 2 can be easily, reliably and quickly detected.

Darüber hinaus kann die Fahrzeug- und/oder Motorsteuerung durch das Steuergerät 22 in Abhängigkeit von der Kilometerleistung angepasst werden, z.B. um eine Alterung und/oder einen Verschleiß von Komponenten 41 , 42, 43, 44 zu kompensieren und/oder gealterte/verschlissene Komponenten 41 , 42, 43, 44 zu schonen. In addition, the vehicle and / or engine control may be adjusted by the controller 22 depending on mileage, e.g. to compensate for aging and / or wear of components 41, 42, 43, 44 and / or to protect aged / worn components 41, 42, 43, 44.

Die Speichervorrichtung 16 kann, wie in der Figur gezeigt, als Bestandteil des Werkstattsystems 15, alternativ aber auch als Teil einer„virtuellen Datenwolke" ("Cloud") ausgebildet sein, auf die über das Internet zugegriffen werden kann. The memory device 16 can, as shown in the figure, be formed as part of the workshop system 15, but alternatively also as part of a "virtual data cloud" ("cloud"), which can be accessed via the Internet.

Werden die Daten des Fahrzeugs 2 in einer„virtuellen Datenwolke" ("Cloud") gespeichert, stehen sie überall zur Verfügung, wo ein Zugang zum Internet möglich ist, und können so bei Bedarf, insbesondere im Reparatur- und/oder Pannenfall, schnell abgerufen werden. If the data of the vehicle 2 are stored in a "cloud of data", they are available everywhere where access to the Internet is possible and can be quickly called up as needed, in particular in the event of repair and / or breakdown become.

Die Konfigurationsdaten des Fahrzeugs 2 sind über ihre gesamte Lebensdauer verfügbar und können, z.B. für die Produktentwicklung und/oder -aufbereitung, genutzt werden, um die Produktqualität zu verbessern. The configuration data of the vehicle 2 is available throughout its life and may be, e.g. for product development and / or preparation, to improve product quality.

Da die Komponenten 41 , 42, 43, 44 eindeutig identifizierbar und eindeutig einem Fahrzeug 2 zuordbar sind, können Messdaten des Fahrzeugs 2 zur Dokumentation von Tests einfach mit der jeweils betroffenen Komponente 41 , 42, 43, 44 in Verbindung gebracht werden. Dadurch können Tests neuer Komponenten 41 , 42, 43, 44 einfacher und schneller als bisher durchgeführt werden, und fehlerhafte Komponenten 41 , 42, 43, 44 können schnell und zuverlässig identifiziert und lokalisiert werden. Since the components 41, 42, 43, 44 are uniquely identifiable and clearly assignable to a vehicle 2, measurement data of the vehicle 2 for documentation of tests can be easily associated with the component 41, 42, 43, 44 concerned. As a result, tests of new components 41, 42, 43, 44 can be carried out easier and faster than before, and faulty components 41, 42, 43, 44 can be quickly and reliably identified and located.

Die Identifikation einer fehlerhaften Komponente 41 , 42, 43, 44 erfolgt durch Auswerten der in der Speichervorrichtung 16 gespeicherten Konfigurationsdaten.The identification of a defective component 41, 42, 43, 44 takes place by evaluating the configuration data stored in the storage device 16.

Wenn z.B. die Sensorik im Fahrzeug 2 ermittelt, dass der Injektor im ersten Zylinder fehlerhaft ist, kann diese Information eindeutig mit der betroffenen Komponente 41 , 42, 43, 44 in Verbindung gebracht werden, da bekannt ist, welcher Injektor im ersten Zylinder verbaut ist. Somit können für jeden Injektor sein Beanspruchungsgrad, sein Fehlerbild usw. erhalten und dokumentiert werden. If e.g. the sensor in the vehicle 2 determines that the injector in the first cylinder is faulty, this information can be clearly associated with the affected component 41, 42, 43, 44 in connection, as it is known which injector is installed in the first cylinder. Thus, for each injector its degree of stress, its defect image, etc. can be obtained and documented.

Bisher muss zur Test-Dokumentation die Konfiguration der Komponenten 41 , 42, 43, 44 im Fahrzeug 2 über Teile-Listen protokolliert werden, die beim Einbau erstellt und beim Austausch von Komponenten 41 , 42, 43, 44 manuell aktualisiert werden, was fehleranfällig ist. Insbesondere wenn während einer Testfahrt (z.B. bei Schäden) Komponenten 41 , 42, 43, 44 ersetzt werden müssen, ist nicht sichergestellt, dass die Teile-Listen zeitnah und korrekt aktualisiert werden. Solche Fehler können nicht auftreten, wenn ein erfindungsgemäßes System, bei dem die Teile-Listen automatisch aktualisiert werden, verwendet wird. Zudem kann bei Tests, die nach dem Einbau einer neuen Komponente 41 , 42, 43, 44 durchgeführt werden, die notwendige Software-Anpassung des Steuergeräts (z.B. Treiber) durch die Online-Anbindung ins Fahrzeug 2, wie zuvor So far, the test documentation, the configuration of the components 41, 42, 43, 44 in the vehicle 2 via parts lists must be logged, which are created during installation and manually updated when replacing components 41, 42, 43, 44, which is error-prone , In particular, if components 41, 42, 43, 44 need to be replaced during a test drive (e.g., in case of damage), there is no guarantee that the part lists will be updated promptly and correctly. Such errors can not occur when a system according to the invention in which the parts lists are automatically updated is used. Additionally, in tests performed after the installation of a new component 41, 42, 43, 44, the necessary software customization of the controller (e.g., driver) may be accomplished through the online connection to the vehicle 2, as before

beschrieben, automatisch erfolgen, so dass der Aufwand für eine manuelledescribed, done automatically, so the effort for a manual

Aktualisierung der Software entfällt. Software update no longer required.

Das Werkstattsystem 15 kann auch wenigstens eine Eingabevorrichtung 20 aufweisen, die er ermöglicht, Konfigurationsdaten manuell in Werkstattsystem 15 einzugeben und/oder in der Speichervorrichtung 16 gespeicherte Konfigurationsdatensätze zu ergänzen und/oder zu modifizieren. The workshop system 15 can also have at least one input device 20, which allows manual input of configuration data into the workshop system 15 and / or to complete and / or modify configuration data sets stored in the memory device 16.

Das Werkstattsystem 15 kann zusätzlich auch eine Anzeigevorrichtung 18 aufweisen, die es ermöglicht, in der Speichervorrichtung 16 gespeicherte The workshop system 15 may additionally include a display device 18, which allows stored in the memory device 16

Konfigurationsdaten anzuzeigen. Display configuration data.

Claims

Patentansprüche claims 1 . Verfahren zum Aktualisieren von Steuergerätedaten eines Fahrzeug- Steuergeräts (22) mit den Schritten: a) Erfassen von Konfigurationsdaten, die insbesondere die Art, Anzahl und/oder Identität wenigstens einer in oder an einem Fahrzeug (2) verbauten Komponente (41 , 42, 43, 44) umfassen; b) Vergleichen der erfassten Konfigurationsdaten mit Konfigurationsdaten, die in gespeicherten Konfigurationsdatensätzen enthalten sind, und Auswählen eines gespeicherten Konfigurationsdatensatzes, dessen Konfigurationsdaten die größte Übereinstimmung mit den erfassten Konfigurationsdaten aufweisen; und c) Übertragen von gespeicherten Steuergerätedaten, die dem so ausgewählten Konfigurationsdatensatz zugeordnet sind, an das Steuergerät (22). 1 . Method for updating control unit data of a vehicle control unit (22) comprising the steps of: a) acquiring configuration data, in particular the type, number and / or identity of at least one component (41, 42, 43) installed in or on a vehicle (2) , 44); b) comparing the acquired configuration data with configuration data contained in stored configuration records and selecting a stored configuration record whose configuration data has the greatest match with the acquired configuration data; and c) transmitting stored control device data associated with the configuration data set so selected to the controller (22). 2. Verfahren nach Anspruch 1 , wobei das Übertragen der Steuergerätedaten an das Steuergerät (22) drahtlos erfolgt. 2. The method of claim 1, wherein the transmission of the control unit data to the control unit (22) takes place wirelessly. 3. Verfahren nach Anspruch 1 oder 2, wobei das Erfassen der Konfigurationsdaten einschließt, Konfigurationsdaten wenigstens einer im oder am Fahrzeug (2) verbauten Komponente (41 , 42, 43, 44) manuell zu erfassen und manuell in eine Eingabevorrichtung (20) einzugeben. 3. The method of claim 1, wherein acquiring the configuration data includes manually acquiring configuration data of at least one component (41, 42, 43, 44) installed in or on the vehicle (2) and inputting it manually into an input device (20). 4. Verfahren nach einem der Ansprüche 1 bis 3, wobei das Erfassen der Konfigurationsdaten einschließt, wenigstens ein drahtlos auslesbares Speicherelement (51 , 52, 53, 54), das wenigstens einer Komponente (41 , 42, 43, 44) zugeordnet ist, drahtlos, insbesondere mit Hilfe elektromagnetischer Wellen, auszulesen. 4. The method according to claim 1, wherein acquiring the configuration data includes, wirelessly, at least one wirelessly readable memory element (51, 52, 53, 54) associated with at least one component (41, 42, 43, 44) , in particular with the help of electromagnetic waves, read out. 5. Verfahren nach einem der Ansprüche 1 bis 4, wobei das Erfassen der Konfigurationsdaten einschließt, wenigstens eine Markierung (51 , 52, 53, 54), die wenigstens einer Komponente (41 , 42, 43, 44) zugeordnet ist, optisch zu erfassen. 5. The method of claim 1, wherein acquiring the configuration data includes optically detecting at least one marker (51, 52, 53, 54) associated with at least one component (41, 42, 43, 44) , 6. Verfahren nach Anspruch 5, wobei die wenigstens eine Markierung (51 , 52, 53, 54) als optisch erfassbarer Code, insbesondere als Barcode und/oder als QR-Code ausgebildet ist. 6. The method of claim 5, wherein the at least one mark (51, 52, 53, 54) is designed as optically detectable code, in particular as a barcode and / or as a QR code. 7. Verfahren nach einem der Ansprüche 1 bis 6, wobei das Auswählen des Konfigurationsdatensatzes umfasst, einen gespeicherten Konfigurationsdatensatz auszuwählen, in dessen Konfigurationsdaten alle erfassten Konfigurationsdaten enthalten sind und/oder dessen Konfigurationsdaten vollständig in den erfassten Konfigurationsdaten enthalten sind. 7. The method of claim 1, wherein selecting the configuration data set comprises selecting a stored configuration data record in the configuration data of which all detected configuration data are contained and / or whose configuration data are completely contained in the acquired configuration data. 8. Verfahren nach einem der Ansprüche 1 bis 7, wobei, wenn die Anzahl der mit den erfassten Konfigurationsdaten übereinstimmenden Konfigurationsdaten eines gespeicherten Konfigurationsdatensatzes als Maß für die Übereinstimmung zwischen den übertragenen Konfigurationsdaten und einem gespeicherten Konfigurationsdatensatz definiert ist, derjenige der gespeicherten Konfigurationsdatensätze ausgewählt wird, der das größte Maß an Übereinstimmung mit den erfassten Konfigurationsdaten aufweist. 8. The method according to claim 1, wherein, if the number of configuration data of a stored configuration data record matching the acquired configuration data is defined as a measure of the correspondence between the transmitted configuration data and a stored configuration data record, that one of the stored configuration data records is selected has the greatest degree of agreement with the collected configuration data. 9. Verfahren nach Anspruch 8, wobei das Verfahren umfasst, eine 9. The method of claim 8, wherein the method comprises, a Warnmeldung auszugeben, wenn das größte Maß an Übereinstimmung einen vorgegebenen Grenzwert unterschreitet. Alert when the highest level of compliance falls below a preset limit. 10. Verfahren nach einem der Ansprüche 1 bis 9, wobei das Auswählen eines Konfigurationsdatensatzes umfasst, einen gespeicherten Konfigurationsdatensatz auszuwählen, dessen Konfigurationsdaten vollständig mit den an die Empfangsvorrichtung übertragenen Konfigurationsdaten übereinstimmen. 10. The method of claim 1, wherein selecting a configuration record comprises selecting a stored configuration record whose configuration data completely matches the configuration data transmitted to the receiving device. 1 1 . Verfahren nach einem der Ansprüche 1 bis 10, wobei das Verfahren umfasst, aktuell erfasste Konfigurationsdaten eines Fahrzeugs (2) mit zu einem früheren Zeitpunkt erfassten und gespeicherten Konfigurationsdaten desselben1 1. Method according to one of claims 1 to 10, wherein the method comprises, currently detected configuration data of a vehicle (2) with it at an earlier time detected and stored configuration data thereof Fahrzeugs (2) zu vergleichen und nur dann einen der gespeicherten Konfigurationsdatensätze auszuwählen und die dem ausgewählten gespeicherten Konfigurationsdatensatz zugeordneten Steuergerätedaten an das Steuergerät (22) des Fahrzeugs (2) zu übertragen, wenn die aktuell erfassten Konfigurationsdaten nicht mit den zum früheren Zeitpunkt erfassten und gespeicherten Konfigurationsdaten desselben Fahrzeugs (2) übereinstimmen. Compare vehicle (2) and only then select one of the stored configuration records and transfer the control device data associated with the selected stored configuration record to the control unit (22) of the vehicle (2), if the currently acquired configuration data not with the previously detected and stored Configuration data of the same vehicle (2) match. 12. Verfahren nach einem der Ansprüche 1 bis 1 1 , wobei das Verfahren umfasst, aktuell im Steuergerät (22) des Fahrzeugs (2) gespeicherte Daten mit den dem ausgewählten gespeicherten Konfigurationsdatensatz zugeordneten Steuergerätedaten zu vergleichen und die dem ausgewählten Konfigurationsdatensatz zugeordneten Steuergerätedaten nur dann an das Steuergerät (22) zu übertragen, wenn sich die aktuell im Steuergerät (22) des Fahrzeugs (2) gespeicherten Daten von den dem ausgewählten Konfigurationsdatensatz zugeordneten Steuergerätedaten unterscheiden; wobei das Vergleichen insbesondere einschließt, den Steuergerätedaten zugeordnete Versionsnummern und/oder die Zeitpunkte, an denen die Steuergerätedaten im Steuergerät (22) und die dem ausgewählten Konfigurationsdatensatz zugeordneten Steuergerätedaten zuletzt aktualisiert worden sind, zu vergleichen. 12. The method according to claim 1, wherein the method comprises comparing data currently stored in the control unit of the vehicle with the control data associated with the selected configuration data record and only then communicating the control unit data associated with the selected configuration data record transmit the controller (22) when the data currently stored in the controller (22) of the vehicle (2) is different than the controller data associated with the selected configuration record; wherein the comparing includes, in particular, comparing version numbers associated with the controller data and / or the times at which the controller data in the controller (22) and the controller data associated with the selected configuration record were last updated. 13. System zum Aktualisieren von Steuergerätedaten eines Fahrzeug- Steuergeräts (22), mit: a) einer Speichervorrichtung (16), in der wenigstens ein Konfigurationsdatensatz gespeichert ist, der Konfigurationsdaten enthält, die insbesondere die Art, Anzahl und/oder Identität wenigstens einer in oder an dem Fahrzeug (2) verbauten Komponente (41 , 42, 43, 44) umfassen; b) einer Erfassungsvorrichtung (6), die zum Erfassen von Konfigurationsdaten, die insbesondere die Art, Anzahl und/oder Identität wenigstens einer in oder an dem Fahrzeug (2) verbauten Komponente (41 , 42, 43, 44) umfassen, ausgebildet ist; c) einem Steuergerätedatenspeicher (17), in dem Steuergerätedaten gespeichert sind, die jeweils wenigstens einem gespeicherten Konfigurationsdatensatz zugeordnet sind; d) einer Vergleichs- und Auswahlvorrichtung (24), die ausgebildet ist, die von der Erfassungsvorrichtung (6) erfassten Konfigurationsdaten mit den Konfigurationsdaten der gespeicherten Konfigurationsdatensätze zu vergleichen und einen gespeicherten Konfigurationsdatensatz auszuwählen, dessen Konfigurationsdaten die größte Übereinstimmung mit den von der Erfassungsvorrichtung erfassten Konfigurationsdaten aufweisen; 13. A system for updating control unit data of a vehicle control unit (22), comprising: a) a memory device (16) in which at least one configuration data record is stored containing configuration data, in particular the type, number and / or identity of at least one in or component (41, 42, 43, 44) installed on the vehicle (2); b) a detection device (6), which is designed to acquire configuration data, which in particular comprise the type, number and / or identity of at least one component (41, 42, 43, 44) installed in or on the vehicle (2); c) a control device data memory (17) in which control device data is stored, each associated with at least one stored configuration data set; d) comparing and selecting means (24) arranged to compare the configuration data acquired by the detection device (6) with the configuration data of the stored configuration data sets and to select a stored configuration data set whose configuration data is the most consistent with the configuration data acquired by the detection device exhibit; 14. System nach Anspruch 13, das zusätzlich aufweist: e) eine erste Übertragungsvorrichtung (8, 12), die eine Fahrzeug-Sendevorrichtung (8) und eine Empfangsvorrichtung (12) umfasst und ausgebildet ist, Konfigurationsdaten von der Erfassungsvorrichtung (6) an die Vergleichs- und Auswahlvorrichtung (24) zu übertragen; und/oder f) eine zweite Übertragungsvorrichtung (9, 13), die eine Sendevorrichtung (13) und eine Fahrzeug-Empfangsvorrichtung (9) umfasst und ausgebildet ist, Steuergerätedaten, die dem von der Vergleichs- und Auswahlvorrichtung (24) ausgewählten Konfigurationsdatensatz zugeordnet sind, an das Steuergerät (22) zu übertragen. 14. The system of claim 13, further comprising: e) a first transmission device (8, 12) comprising a vehicle transmission device (8) and a reception device (12) and configured to send configuration data from the detection device (6) to the Transfer comparison and selection device (24); and / or f) a second transmission device (9, 13) comprising a transmitter device (13) and a vehicle receiver device (9) and configured to provide control device data associated with the configuration data set selected by the comparison and selection device (24) to transmit to the control unit (22). 15. System nach Anspruch 14, wobei wenigstens eine der Übertragungsvorrichtungen (8, 9, 12, 13) zur drahtlosen Datenübertragung ausgebildet ist. 15. System according to claim 14, wherein at least one of the transmission devices (8, 9, 12, 13) is designed for wireless data transmission. 16. System nach einem der Ansprüche 13 bis 15, das zusätzlich wenigstens eine Eingabevorrichtung (6a, 20) aufweist, die zur manuellen Eingabe von Konfigurationsdaten vorgesehen ist. 16. System according to any one of claims 13 to 15, additionally comprising at least one input device (6a, 20), which is provided for the manual input of configuration data. 17. System nach einem der Ansprüche 13 bis 16, das zusätzlich wenigstens ein drahtlos auslesbares Speicherelement (51 , 52, 53, 54) umfasst, das wenigstens einer Komponente (41 , 42, 43, 44) des Fahrzeugs (2) zugeordnet ist, wobei die Erfassungsvorrichtung (6) ausgebildet ist, drahtlos, insbesondere unter Nutzung elektromagnetischer Wellen, Konfigurationsdaten aus dem wenigstens einen drahtlos auslesbaren Speicherelement (51 , 52, 53, 54) auszulesen. 17. System according to one of claims 13 to 16, which additionally comprises at least one wirelessly readable memory element (51, 52, 53, 54) which is associated with at least one component (41, 42, 43, 44) of the vehicle (2), wherein the detection device (6) is designed to wirelessly, in particular using electromagnetic waves, read configuration data from the at least one wirelessly readable memory element (51, 52, 53, 54). 18. System nach einem der Ansprüche 13 bis 17, das zusätzlich wenigstens eine Markierung (51 , 52, 53, 54) umfasst, die wenigstens einer Komponente (41 , 42, 43, 44) des Fahrzeugs (2) zugeordnet ist, und wobei die Erfassungsvorrichtung (6) ausgebildet ist, die wenigstens eine Markierung (51 , 52, 53, 54) optisch zu erfassen, wobei die wenigstens eine auf und/oder an einer Komponente (41 , 42, 43, 44) angebrachte Markierung (51 , 52, 53, 54) insbesondere ein optisch erfassbarer Code, insbesondere ein Barcode und/oder ein QR-Code ist. 18. A system according to any one of claims 13 to 17, further comprising at least one marker (51, 52, 53, 54) associated with at least one component (41, 42, 43, 44) of the vehicle (2), and wherein the detection device (6) is designed to optically detect the at least one marking (51, 52, 53, 54), wherein the at least one marking (51, 51, 43, 44) mounted on and / or on a component (41, 42, 43) 52, 53, 54) is in particular an optically detectable code, in particular a barcode and / or a QR code. 19. System nach einem der Ansprüche 13 bis 18, wobei die Vergleichs- und Auswahlvorrichtung (24) zusätzlich eine Konfigurationsvergleichsvorrichtung (25) umfasst, die ausgebildet ist, die aktuell erfassten Konfigurationsdaten eines Fahrzeugs (2) mit zu einem früheren Zeitpunkt erfassten und gespeicherten Konfigurationsdaten desselben Fahrzeugs (2) zu vergleichen und nur dann einen der gespeicherten Konfigurationsdatensätze auszuwählen und die dem ausgewählten Konfigurationsdatensatz zugeordneten Steuergerätedaten an das Steuergerät (22) zu übertragen, wenn die aktuell erfassten Konfigurationsdaten nicht mit den zum früheren Zeitpunkt erfassten und gespeicherten Konfigurationsdaten desselben Fahrzeugs (2) übereinstimmen. 19. System according to one of claims 13 to 18, wherein the comparison and selection device (24) additionally comprises a configuration comparison device (25) which is configured, the currently detected configuration data of a vehicle (2) with previously acquired and stored configuration data of the same vehicle (2) and only then select one of the stored configuration records and transmit the controller data associated with the selected configuration record to the controller (22) if the currently acquired configuration data does not match the previously acquired and stored configuration data of the same vehicle (2 ) to match. 20. System nach einem der Ansprüche 13 bis 19, wobei die Vergleichs- und Auswahlvorrichtung (24) zusätzlich ausgebildet ist, die aktuell im Steuergerät (22) des Fahrzeugs (2) gespeicherten Daten mit den dem ausgewählten gespeicherten Konfigurationsdatensatz zugeordneten Steuergerätedaten zu vergleichen und diese zugeordneten Steuergerätedaten nur dann an das Steuergerät (22) zu übertragen, wenn sich die aktuellen Steuergerätedaten des Fahrzeugs (2) von den dem ausgewählten gespeicherten Konfigurationsdatensatz zugeordneten Steuergerätedaten unterscheiden; wobei das Vergleichen insbesondere einschließt, den Steuergerätedaten zugeordnete Versionsnummern und/ oder die Zeitpunkte, an denen die Steuergerätedaten im Steuergerät (22) und die im Steuergerätedatenspeicher (17) gespeicherten Steuergerätedaten, die dem ausgewählten Konfigurationsdatensatz zugeordnet sind, zuletzt aktualisiert worden sind, zu vergleichen. 20. System according to any one of claims 13 to 19, wherein the comparison and selection device (24) is additionally designed to compare the currently stored in the control unit (22) of the vehicle (2) data with the selected stored configuration data set associated control device data and this assigned control unit data to the control unit (22) only if the current control unit data of the vehicle (2) differ from the control unit data associated with the selected stored configuration data set; wherein the comparing includes, in particular, comparing version numbers associated with the controller data and / or the times at which the controller data in the controller (22) and the controller data stored in the controller data memory (17) associated with the selected configuration record have been last updated.
PCT/EP2014/062347 2013-06-26 2014-06-13 Method and device for updating the software of a motor vehicle control unit Ceased WO2014206770A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE201310212344 DE102013212344A1 (en) 2013-06-26 2013-06-26 Method and device for updating the software of a vehicle control unit
DE102013212344.2 2013-06-26

Publications (1)

Publication Number Publication Date
WO2014206770A1 true WO2014206770A1 (en) 2014-12-31

Family

ID=51134019

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2014/062347 Ceased WO2014206770A1 (en) 2013-06-26 2014-06-13 Method and device for updating the software of a motor vehicle control unit

Country Status (2)

Country Link
DE (1) DE102013212344A1 (en)
WO (1) WO2014206770A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108536054A (en) * 2018-03-19 2018-09-14 航天新长征电动汽车技术有限公司 A kind of vehicle universal control method and device

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102015214783A1 (en) 2015-08-03 2017-02-09 Bayerische Motoren Werke Aktiengesellschaft Method and system for configuring a control system in a motor vehicle
DE102016209750A1 (en) 2016-06-03 2017-12-07 Robert Bosch Gmbh Method for updating control-relevant data in a memory of an electronic control unit
DE102023124614A1 (en) * 2023-09-12 2025-03-13 Audi Aktiengesellschaft Method for coordinating operation of software functions in a plurality of motor vehicles, and system and motor vehicle

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060271254A1 (en) * 2005-05-27 2006-11-30 Hemang Shah Automotive scanner with advanced module programming options
US20070094089A1 (en) * 2005-10-26 2007-04-26 International Business Machines Corporation System and method for utilizing rfid tags to manage automotive parts
DE102007010763A1 (en) * 2007-03-06 2008-09-11 Zf Friedrichshafen Ag Method for adaptive configuration recognition
DE102009018761A1 (en) * 2009-04-27 2010-10-28 Bayerische Motoren Werke Aktiengesellschaft Process for updating software components

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060271254A1 (en) * 2005-05-27 2006-11-30 Hemang Shah Automotive scanner with advanced module programming options
US20070094089A1 (en) * 2005-10-26 2007-04-26 International Business Machines Corporation System and method for utilizing rfid tags to manage automotive parts
DE102007010763A1 (en) * 2007-03-06 2008-09-11 Zf Friedrichshafen Ag Method for adaptive configuration recognition
DE102009018761A1 (en) * 2009-04-27 2010-10-28 Bayerische Motoren Werke Aktiengesellschaft Process for updating software components

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108536054A (en) * 2018-03-19 2018-09-14 航天新长征电动汽车技术有限公司 A kind of vehicle universal control method and device

Also Published As

Publication number Publication date
DE102013212344A1 (en) 2014-12-31

Similar Documents

Publication Publication Date Title
EP3014584B1 (en) System for detecting components of a vehicle
DE112015001913B4 (en) Centrally controlled lifting system for lifting a vehicle with movable lifting columns and method therefor
DE102006045404B4 (en) Telematics procedure and system
DE102014109594B4 (en) Test system for a vehicle and control method therefor
DE102013217723A1 (en) Apparatus and method for registering users and managing biometric data of them in a vehicle
DE102013213748A1 (en) Method and device for monitoring a parking authorization of a motor vehicle
EP2649820B1 (en) Method for wireless communication between a vehicle and at least one other communication partner and vehicle
WO2012004411A1 (en) Device and method for measuring tire parameters of a vehicle
WO2014206770A1 (en) Method and device for updating the software of a motor vehicle control unit
DE102006017249B4 (en) Method for programming a tire monitoring system
DE102015210116B3 (en) Parking Management System
DE202010006963U1 (en) Mobile data device and system for reading data from a data carrier
DE102007051961A1 (en) Vehicle monitoring device for e.g. multi-storey car parking area, has central station and communication devices provided within vehicles communicating within wireless local area network, which is assigned to defined area
DE102017119970B4 (en) Trailer with a mounted trailer control device and system for finding a trailer
DE112016007105T9 (en) Device and method for detecting a mileage of a tire
DE102017113213A1 (en) Arrangement for compiling and / or determining the number of carriages and / or checking the completeness of a rail vehicle, a method and its use
WO2018072930A1 (en) Keyless authentication system for a motor vehicle, authentication method for granting an operation of a motor vehicle, and retrofit set
DE112016007099B4 (en) Apparatus and method for tire life cycle management
DE102018220393A1 (en) Device and method for finding a searched vehicle
EP2731085B1 (en) Telecommunication terminal, system and method for assisting in the maintenance and/or the repair of vehicles, computer program and a computer program product
DE102022133960A1 (en) System and method for determining tire storage locations
DE102018114294B4 (en) Tire pressure monitor-specific adjustment procedure
DE202015009530U1 (en) System for quality assurance of services and computer program product for carrying out a process
AT523592B1 (en) information transmission
EP3242205A1 (en) Method for updating the configuration of a vehicle device, vehicle device, central data processing device and toll system

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 14735866

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 14735866

Country of ref document: EP

Kind code of ref document: A1