WO2014206770A1 - Verfahren und vorrichtung zum aktualisieren der software eines kfz-steuergeräts - Google Patents
Verfahren und vorrichtung zum aktualisieren der software eines kfz-steuergeräts Download PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
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
Ein Verfahren zum Aktualisieren von Steuergerätedaten eines Fahrzeug-Steuergeräts (22) umfasst die Schritte: 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; Vergleichen der erfassten Konfigurationsdaten mit Konfigurationsdaten, die in gespeicherten Konfigurationsdatensätzen enthalten sind, um einen Konfigurationsdatensatz auszuwählen, dessen Konfigurationsdaten wenigstens teilweise mit den erfassten Konfigurationsdaten übereinstimmen; und Übertragen von gespeicherten Steuergerätedaten, die dem so ausgewählten Konfigurationsdatensatz zugeordnet sind, an das Steuergerät (22).
Description
Beschreibung Titel
Verfahren und Vorrichtung zum Aktualisieren der Software eines Kfz-
Steuergeräts
Stand der Technik Moderne Kraftfahrzeuge weisen wenigstens ein Steuergerät auf, das zur
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
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.
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;
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ählten
Konfigurationsdatensatz zugeordnet sind, an das Steuergerät.
Ein erfindungsgemäßes System zum Aktualisieren von Steuergerätedaten eines Fahrzeug-Steuergeräts, umfasst:
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;
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;
c) einen Steuergerätedatenspeicher, in dem Steuergerätedaten
gespeichert sind, die jeweils wenigstens einem Konfigurationsdatensatz zugeordnet sind;
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
Übereinstimmung mit den von der Erfassungsvorrichtung erfassten
Konfigurationsdaten aufweisen;
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
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.
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.
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.
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.
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.
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.
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 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.
Dazu kann die Vergleichs- und Auswahlvorrichtung zusätzlich eine
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 die
Konfiguration des Fahrzeugs nicht verändert worden ist.
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.
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
Vergleichs- und Auswahlvorrichtung ausgewählten Konfigurationsdatensatz zugeordnet sind und die insbesondere eine aktualisierte Steuergerätesoftware umfassen können, zur Verfügung stehen.
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
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ählten
Konfigurationsdatensatz zugeordnet sind, verglichen werden.
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 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, mit
Hilfe eines optischen Lesegerätes („Scanners") erfasst bzw. abgelesen werden, um die in dem jeweiligen Marker kodierten Konfigurationsdaten auszulesen.
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.
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 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.
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.
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.
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.
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.
Alternativ oder zusätzlich kann das System auch wenigstens ein aktives
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.
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 einer bevorzugten Ausführungsform ist das Empfangsgerät, das zum
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.
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 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.
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.
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.
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.
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 ,
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.
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.
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.
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.
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.
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.
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.
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 die
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.
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
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.
Idealerweise wird ein Konfigurationsdatensatz ausgewählt, dessen
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.
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.
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.
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.
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.
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.
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.
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.
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 des
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.
Motorsteuergerät-Software zu betreiben.
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 die
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.
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 aktuelle
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.
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.
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.
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.
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.
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 dem weiteren Ausführungsbeispiel werden Steuergerätedaten an das
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.
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.
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.
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.
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.
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.
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.
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.
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.
Die Identifikation einer fehlerhaften Komponente 41 , 42, 43, 44 erfolgt durch Auswerten der in der Speichervorrichtung 16 gespeicherten Konfigurationsdaten.
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.
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
beschrieben, automatisch erfolgen, so dass der Aufwand für eine manuelle
Aktualisierung der Software entfällt.
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.
Das Werkstattsystem 15 kann zusätzlich auch eine Anzeigevorrichtung 18 aufweisen, die es ermöglicht, in der Speichervorrichtung 16 gespeicherte
Konfigurationsdaten anzuzeigen.
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).
2. Verfahren nach Anspruch 1 , wobei das Übertragen der Steuergerätedaten an das Steuergerät (22) drahtlos erfolgt.
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.
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.
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.
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.
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.
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.
9. Verfahren nach Anspruch 8, wobei das Verfahren umfasst, eine
Warnmeldung auszugeben, wenn das größte Maß an Übereinstimmung einen vorgegebenen Grenzwert unterschreitet.
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.
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 desselben
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.
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.
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;
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.
15. System nach Anspruch 14, wobei wenigstens eine der Übertragungsvorrichtungen (8, 9, 12, 13) zur drahtlosen Datenübertragung ausgebildet ist.
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.
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.
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.
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.
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.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE201310212344 DE102013212344A1 (de) | 2013-06-26 | 2013-06-26 | Verfahren und Vorrichtung zum Aktualisieren der Software eines Kfz-Steuergeräts |
| DE102013212344.2 | 2013-06-26 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2014206770A1 true WO2014206770A1 (de) | 2014-12-31 |
Family
ID=51134019
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/EP2014/062347 Ceased WO2014206770A1 (de) | 2013-06-26 | 2014-06-13 | Verfahren und vorrichtung zum aktualisieren der software eines kfz-steuergeräts |
Country Status (2)
| Country | Link |
|---|---|
| DE (1) | DE102013212344A1 (de) |
| WO (1) | WO2014206770A1 (de) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108536054A (zh) * | 2018-03-19 | 2018-09-14 | 航天新长征电动汽车技术有限公司 | 一种整车通用控制方法及装置 |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102015214783A1 (de) | 2015-08-03 | 2017-02-09 | Bayerische Motoren Werke Aktiengesellschaft | Verfahren und System zum Konfigurieren eines Steuersystems in einem Kraftfahrzeug |
| DE102016209750A1 (de) | 2016-06-03 | 2017-12-07 | Robert Bosch Gmbh | Verfahren zur Aktualisierung von steuerungsrelevanten Daten in einem Speicher einer elektronischen Steuereinheit |
| DE102023124614A1 (de) * | 2023-09-12 | 2025-03-13 | Audi Aktiengesellschaft | Verfahren zum Koordinieren eines Betriebs von Softwarefunktionen in einer Mehrzahl von Kraftfahrzeugen sowie System und Kraftfahrzeug |
Citations (4)
| 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 (de) * | 2007-03-06 | 2008-09-11 | Zf Friedrichshafen Ag | Verfahren zur adaptiven Konfigurationserkennung |
| DE102009018761A1 (de) * | 2009-04-27 | 2010-10-28 | Bayerische Motoren Werke Aktiengesellschaft | Verfahren zur Aktualisierung von Softwarekomponenten |
-
2013
- 2013-06-26 DE DE201310212344 patent/DE102013212344A1/de not_active Withdrawn
-
2014
- 2014-06-13 WO PCT/EP2014/062347 patent/WO2014206770A1/de not_active Ceased
Patent Citations (4)
| 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 (de) * | 2007-03-06 | 2008-09-11 | Zf Friedrichshafen Ag | Verfahren zur adaptiven Konfigurationserkennung |
| DE102009018761A1 (de) * | 2009-04-27 | 2010-10-28 | Bayerische Motoren Werke Aktiengesellschaft | Verfahren zur Aktualisierung von Softwarekomponenten |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108536054A (zh) * | 2018-03-19 | 2018-09-14 | 航天新长征电动汽车技术有限公司 | 一种整车通用控制方法及装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| DE102013212344A1 (de) | 2014-12-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3014584B1 (de) | System zum erfassen von komponenten eines fahrzeugs | |
| DE112015001913B4 (de) | Hubsystem mit zentraler Steuerung zum Anheben eines Fahrzeugs mit bewegbaren Hubsäulen und Verfahren dafür | |
| DE102006045404B4 (de) | Telematikverfahren und -system | |
| DE102014109594B4 (de) | Prüfsystem für ein Fahrzeug und Steuerverfahren dafür | |
| DE102013217723A1 (de) | Vorrichtung und Verfahren zum Registrieren von Benutzern und Verwalten von biometrischen Daten dieser in einem Fahrzeug | |
| DE102013213748A1 (de) | Verfahren und Vorrichtung zur Überwachung einer Parkberechtigung eines Kraftfahrzeugs | |
| EP2649820B1 (de) | Verfahren zur drahtlosen kommunikation zwischen einem kraftfahrzeug und wenigstens einem anderen kommunikationsteilnehmer und kraftfahrzeug | |
| WO2012004411A1 (de) | Vorrichtung und verfahren zum messen von reifenparametern eines fahrzeugs | |
| WO2014206770A1 (de) | Verfahren und vorrichtung zum aktualisieren der software eines kfz-steuergeräts | |
| DE102006017249B4 (de) | Verfahren zum Programmieren eines Reifenüberwachungssystems | |
| DE102015210116B3 (de) | Parkplatzverwaltungssystem | |
| DE202010006963U1 (de) | Mobiles Datengerät und System zum Lesen von Daten von einem Datenträger | |
| DE102007051961A1 (de) | Einrichtung zum Überwachen von sich in einem ausgezeichneten Bereich, insbesondere einem Werksgelände oder einem Parkhaus befindlichen Fahrzeugen | |
| DE102017119970B4 (de) | Anhänger mit einer montierten Anhänger-Steuervorrichtung und System zum Auffinden eines Anhängers | |
| DE112016007105T9 (de) | Vorrichtung und Verfahren zum Erkennen einer Laufleistung eines Reifens | |
| DE102017113213A1 (de) | Anordnung zur Zusammenstellung und/oder Bestimmung der Wagenreihung und/oder Überprüfung der Vollständigkeit eines Schienenfahrzeugs, ein Verfahren und dessen Verwendung | |
| WO2018072930A1 (de) | Schlüsselloses authentifizierungssystem für ein kraftfahrzeug, authentifizierungsverfahren für die gewährung einer bedienung eines kraftfahrzeugs und nachrüstset | |
| DE112016007099B4 (de) | Vorrichtung und Verfahren zum Lebenszyklusmanagement von Reifen | |
| DE102018220393A1 (de) | Vorrichtung und Verfahren zum Auffinden eines gesuchten Fahrzeugs | |
| EP2731085B1 (de) | Telekommunikationsendgerät, System und Verfahren zur Unterstützung der Wartung und/oder der Reparatur von Fahrzeugen, Computerprogramm und Computerprogrammprodukt | |
| DE102022133960A1 (de) | System und Verfahren zur Festlegung der Lagerpositionen von Reifen | |
| DE102018114294B4 (de) | Reifendruckwächterspezifisches Einstellungsverfahren | |
| DE202015009530U1 (de) | System zur Qualitätssicherung von Servicedienstleistungen sowie Computerprogrammprodukt zur Durchführung eines Verfahrens | |
| AT523592B1 (de) | Informationsübertragung | |
| EP3242205A1 (de) | Verfahren zur aktualisierung der konfiguration einer fahrzeugeinrichtung, fahrzeugeinrichtung, zentrale datenverarbeitungseinrichtung und mautsystem |
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 |