Moderne Automobilsysteme besitzen zahlreiche Steuergeräte, die während des Produktionsprozesses programmiert werden müssen. Die Software-Komplexität und damit die Größe der Programmierdateien steigen dabei stetig an, so dass heute häufig mehrere Megabyte an Daten zum Steuergerät übertragen und programmiert werden müssen. Im Folgenden wird beschrieben, wie die daraus resultierende hohe Programmierdauer verringert werden kann. Mit Hilfe der Datenkompression wird Information durch den Codierer in eine komprimierte Form gebracht. Bei der Übertragung dieser Datenform wird weniger Bandbreite benötigt als ursprünglich notwendig wäre. Im Decodierer wird wieder dekomprimiert. Bei der Programmierung von Steuergeräten mit Datenkompression werden die Programmierdaten zuerst komprimiert (online' im Tester oder offline') und dann an das Steuergerät übertragen. Häufig wird hierbei der CAN-Bus verwendet. Im Steuergerät werden die Daten empfangen, dekomprimiert und dann programmiert. Einige Controller bieten die Möglichkeit, komprimierte Daten direkt im Flash abzulegen. Datenkomprimierung kann also ohne Änderungen an der Hardware integriert werden, so dass Programmiersysteme mit und ohne Datenkomprimierung parallel betrieben werden können. Speziell bei der End-of-Line-Programmierung von Automobil-Steuergeräten müssen die folgenden Anforderungen beachtet werden, wie begrenzte Ressourcen im Steuergerät (RAM, ROM, Laufzeit). Die Dekompression muss also so schnell und klein wie möglich sein. Insbesondere können komplexe Datenstrukturen im Steuergerät nur bedingt verwaltet werden. Zur Online-Dekompression gilt, die Dekomprimierung muss während der Übertragung starten. Bei der Programmierung von Steuergeraten mit Datenkompression werden die Programmierdaten zuerst komprimiert (online im Tester oder offline) und dann an das Steuergerät übertragen. Im Steuergerät werden die Daten empfangen, dekomprimiert und dann programmiert. Einige Controller bieten die Möglichkeit, komprimierte Daten direkt im Flash abzulegen. Datenkomprimierung kann also ohne Änderungen an der Hardware integriert werden, so dass Programmiersysteme mit und ohne Datenkomprimierung parallel betrieben werden können. Speziell bei der End-of-Line-Programmierung von Automobil-Steuergeräten müssen dazu die im Beitrag dargestellten Anforderungen beachtet werden.


    Zugriff

    Zugriff über TIB

    Verfügbarkeit in meiner Bibliothek prüfen

    Bestellung bei Subito €


    Exportieren, teilen und zitieren



    Titel :

    Datenkompression für die Programmierung von Kraftfahrzeug-Steuergeräten


    Weitere Titelangaben:

    Data compression applied to the programming of automotive control units


    Beteiligte:
    Fahrner, Achim (Autor:in) / Geese, Michael (Autor:in) / Happel, Armin (Autor:in)

    Erschienen in:

    ATZ-Elektronik ; 5 , 2 ; 36-41


    Erscheinungsdatum :

    2010


    Format / Umfang :

    6 Seiten, 3 Bilder, 7 Quellen



    Medientyp :

    Aufsatz (Zeitschrift)


    Format :

    Print


    Sprache :

    Deutsch




    Datenkompression fuer die Programmierung von Kraftfahrzeug Steuergeraeten

    Fahrner,A. / Geese,M. / Happel,A. et al. | Kraftfahrwesen | 2010


    Programmierung von Kfz-Steuergeräten

    Steinke, S. | Tema Archiv | 1999


    Verfahren zur Programmierung von Steuergeräten eines Kraftfahrzeugs

    ABU-SHARIHA LUAY / HEYL ANDREAS | Europäisches Patentamt | 2017

    Freier Zugriff


    Verfahren zum Kennzeichnen von Steuergeräten für ein Kraftfahrzeug

    BARTHELMES CHRISTIAN / PAUMER ANDREAS / PEUKER MATTHIAS et al. | Europäisches Patentamt | 2021

    Freier Zugriff