artikel:fahrzeugkonfiguration:asbuilt

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
artikel:fahrzeugkonfiguration:asbuilt [Tue. 02.04.2019 15:58] go4itartikel: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 ("AsBuilt" bedeutet einfach "wie gebaut"). In ihr sind sämtliche Modulkonfigurationen enthalten, passend zu den Ausstattungsmerkmalen des Fahrzeugs.
  
 ===== Verwendung ===== ===== Verwendung =====
Zeile 67: Zeile 67:
 :i: //Die von ELMConfig als Datei gespeicherten CCC-Dateien mit der Dateiendung ''.elm'' enthalten exakt diesen CCC-Teil in der Hexadezimalschreibweise. Durch herauskopieren und abspeichern in eine separate Datei könnte man diese problemlos mit ELMConfig als CCC einlesen.// :i: //Die von ELMConfig als Datei gespeicherten CCC-Dateien mit der Dateiendung ''.elm'' enthalten exakt diesen CCC-Teil in der Hexadezimalschreibweise. Durch herauskopieren und abspeichern in eine separate Datei könnte man diese problemlos mit ELMConfig als CCC einlesen.//
  
 +In ForScan werden diese Daten zur Direkteingabe/Programmierung z.B. so angeboten:
  
 +{{:artikel:audio_navigation:forscan_cdp.jpg?direct|}}
 +
 +==== Kodierung der CCC-Daten ====
 +
 +=== Speicheradressen (Kodieradressen) ===
 +
 +Die einzelnen Parameter werden an Speicheradressen geschrieben. Eine Speicheradresse hat folgenden Aufbau:
 +
 +''770-01-03''
 +
 +=== Nutzdaten (Kodierdaten) ===
 +
 +Auf sie folgen eine Reihe von Bytes in hexadezimaler Schreibweise, jeweils als ''DWORD'' (2 Bytes in Folge) ausgeführt, z.B.:
 +
 +''5746 3047 58E5''
 +
 +=== 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, d.H. am Ende wird als Prüfsumme nur das letzte Byte (letzten 8 Bit) der Summe verwendet.
 +
 +Die Kodieradressen werden dazu ebenfalls in Bytefolgen umgewandelt. Dazu werden diese einfach von rechts nach links als Byte-Paare geschrieben. Aus ''770-01-03'' wird die Bytefolge:
 +
 +''07 70 01 03''.
 +
 +Jetzt werden die Nutzdaten angefügt, aus obigen Beispiel ergibt sich dann:
 +
 +''07 70 01 03 57 46 30 47 58''
 +
 +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 "Programmierer" Modus umstellen und anschließend auf "HEX" (blauer Balken erscheint links daneben) klicken. (Wer mag kann direkt die "Genauigkeit" auf ''BYTE'' umstellen. Beim Start steht da noch ''QWORD''. Dort einfach draufklicken bis ''BYTE'' erscheint):
 +
 +{{:artikel:audio_navigation:calc.jpg?direct&200|}}
 +
 +Nun die Bytes nacheinander über die Tastatur eintippen und mit "+" addieren:
 +
 +''07 + 70 + 01 + 01 + 57 + 46 + 30 + 47 + 58''
 +
 +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):
 +
 +''E5''
 +
 +Diese Prüfsumme wird beim kodieren der Bytesequenz als letzte Information beigefügt und in die für AsBuilt typische DWORD-Schreibweise gebracht:
 +
 +''57 46 30 47 58 E5'' = ''5746 3047 58E5''
 +
 +Diese DWORDs können wir nun z.B. direkt in die Eingabefelder einer ForScan-Kodierung einfügen: <code>
 +770-01-03 : [5746] [3047] [58E5]
 +</code>
 +
 +===== Referenzen =====
 +
 +  * [[https://forscan.org/forum/viewtopic.php?t=2012|Thread im ForScan-Forum über das Thema AsBuilt]]
  • artikel/fahrzeugkonfiguration/asbuilt.1554220713.txt.gz
  • Zuletzt geändert: Tue. 02.04.2019 15:58
  • von go4it