Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
artikel:fahrzeugkonfiguration:asbuilt [Tue. 02.04.2019 15:58] – go4it | artikel:fahrzeugkonfiguration:asbuilt [Tue. 17.11.2020 06:44] (aktuell) – go4it | ||
---|---|---|---|
Zeile 3: | Zeile 3: | ||
===== Was ist das? ===== | ===== Was ist das? ===== | ||
- | Die ASBUILT-Datei enthält die Fahrzeugkonfiguration im Auslieferungszustand des Fahrzeugs. In ihr sind sämtliche Modulkonfigurationen enthalten, passend zu den Ausstattungsmerkmalen des Fahrzeugs. | + | Die AsBuilt-Datei enthält die Fahrzeugkonfiguration im Auslieferungszustand des Fahrzeugs |
===== Verwendung ===== | ===== Verwendung ===== | ||
Zeile 67: | Zeile 67: | ||
:i: //Die von ELMConfig als Datei gespeicherten CCC-Dateien mit der Dateiendung '' | :i: //Die von ELMConfig als Datei gespeicherten CCC-Dateien mit der Dateiendung '' | ||
+ | In ForScan werden diese Daten zur Direkteingabe/ | ||
+ | {{: | ||
+ | |||
+ | ==== Kodierung der CCC-Daten ==== | ||
+ | |||
+ | === Speicheradressen (Kodieradressen) === | ||
+ | |||
+ | Die einzelnen Parameter werden an Speicheradressen geschrieben. Eine Speicheradresse hat folgenden Aufbau: | ||
+ | |||
+ | '' | ||
+ | |||
+ | === Nutzdaten (Kodierdaten) === | ||
+ | |||
+ | Auf sie folgen eine Reihe von Bytes in hexadezimaler Schreibweise, | ||
+ | |||
+ | '' | ||
+ | |||
+ | === Prüfsummen === | ||
+ | |||
+ | Das letzte Byte einer jeden Datenreihe ist eine Prüfsumme. Diese berechnet sich aus der Summe der ihr vorangestellten Datenbytes inkl. der Speicheradresse und dient dem System zur Sicherheit gegen Übertragungsfehler. Die Addition erfolgt auf 8 Bit Datenbreite, | ||
+ | |||
+ | Die Kodieradressen werden dazu ebenfalls in Bytefolgen umgewandelt. Dazu werden diese einfach von rechts nach links als Byte-Paare geschrieben. Aus '' | ||
+ | |||
+ | '' | ||
+ | |||
+ | Jetzt werden die Nutzdaten angefügt, aus obigen Beispiel ergibt sich dann: | ||
+ | |||
+ | '' | ||
+ | |||
+ | Diese Bytes dann einfach mit einem Taschenrechner im HEX-Modus addieren. Hierzu kann man z.B. einfach den Windows Rechner verwenden. Diesen über das Menü links oben auf den " | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Nun die Bytes nacheinander über die Tastatur eintippen und mit " | ||
+ | |||
+ | '' | ||
+ | |||
+ | Nach Addition des letzten Bytes erhält man als Ergebnis die Prüfsumme (arbeitet man nicht im BYTE Modus, dann nimmt man einfach nur die letzten beiden Stellen): | ||
+ | |||
+ | '' | ||
+ | |||
+ | Diese Prüfsumme wird beim kodieren der Bytesequenz als letzte Information beigefügt und in die für AsBuilt typische DWORD-Schreibweise gebracht: | ||
+ | |||
+ | '' | ||
+ | |||
+ | Diese DWORDs können wir nun z.B. direkt in die Eingabefelder einer ForScan-Kodierung einfügen: < | ||
+ | 770-01-03 : [5746] [3047] [58E5] | ||
+ | </ | ||
+ | |||
+ | ===== Referenzen ===== | ||
+ | |||
+ | * [[https:// |