System und Verfahren zum Verbessern der Zeit zum neu Programmieren bzw. erneuten Flashen eines Steuerungsmoduls

Ein System zum Neuprogrammieren von Steuerungsmodulen umfasst ein Steuerungsmodul, das sich in einem Fahrzeug befindet und mindestens eine Funktion des Fahrzeugs in Übereinstimmung mit einer gespeicherten Fahrzeugsoftware steuert. Ein externes Schnittstellenmodul empfängt eine Softwaredatei von eine...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: WIST, ALAN D, ALRABADY, ANSAF I
Format: Patent
Sprache:ger
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Ein System zum Neuprogrammieren von Steuerungsmodulen umfasst ein Steuerungsmodul, das sich in einem Fahrzeug befindet und mindestens eine Funktion des Fahrzeugs in Übereinstimmung mit einer gespeicherten Fahrzeugsoftware steuert. Ein externes Schnittstellenmodul empfängt eine Softwaredatei von einer Quelle außerhalb des Fahrzeugs und es empfängt eine Teilenummer für die im Steuerungsmodul gespeicherte Fahrzeugsoftware. Das externe Schnittstellenmodul holt eine Vergleichssoftwaredatei von der Quelle außerhalb des Fahrzeugs, die der Teilenummer entspricht, und vergleicht die Softwaredatei mit der Vergleichssoftwaredatei. Das externe Schnittstellenmodul identifiziert Unterschiede zwischen der Softwaredatei und der Vergleichssoftwaredatei, erzeugt eine komprimierte Datei auf der Grundlage der Unterschiede und liefert die komprimierte Datei an das Steuerungsmodul. Das Steuerungsmodul erzeugt eine Flashdatei auf der Grundlage der empfangenen komprimierten Datei und der gespeicherten Fahrzeugsoftware und modifiziert die gespeicherte Fahrzeugsoftware auf der Grundlage der Flashdatei. A control module reflash system includes a control module located in a vehicle that controls at least one function of the vehicle according to stored vehicle software. An external interface module receives a software file from a source external to the vehicle and receives a part number for the stored vehicle software in the control module. The external interface module retrieves a comparison software file from the source external to the vehicle corresponding to the part number and compares the software file and the comparison software file. The external interface module identifies differences between the software file and the comparison software file, generates a compressed file based on the differences, and provides the compressed file to the control module. The control module generates a flash file based on the received compressed file and the stored vehicle software and modifies the stored vehicle software based on the flash file.