XML-basiertes Datenformat zur Beschreibung von Fahrzeugnetzwerken

Austauschformat der Zukunft

31. Januar 2007, 14:58 Uhr | Thomas Barthel
Diesen Artikel anhören

Fortsetzung des Artikels von Teil 2

Austauschformat der Zukunft

Auf Basis des Funktionsnetzes und der Topologie kann entschieden werden, welche Nachrichten (Frame) auf welchen Bussen verschickt werden müssen, damit die im Funktionsnetz beschriebenen Informationen tatsächlich zwischen den auf Steuergeräten partitionierten Funktionen ausgetauscht werden können. Dabei wird für jede Nachricht angegeben, welche Signale sie enthält. Daraus folgt die genaue Größe der Nachricht. Um eine Nachricht einem Bus zuordnen zu können, muss deren Timing angegeben werden. Hierbei wird eine Auslösebedingung oder ein Zyklus festgelegt. Darauf basierend wird die Nachricht auf dem Bus verschickt. Das Timing muss dabei den im Funktionsnetz angegebenen Anforderungen (Requirements) genügen.

Signale sind die kleinste logische Einheit von zu übermittelnden Daten. Ein Signal kann eine einfache Ganzzahl (integer) sein oder mit Hilfe von Wertetabellen (enumeration) oder Umrechnungsformeln (Quantisierung und Offset) interpretiert werden. Derartige Umsetzungsregeln werden innerhalb von Signalklassen (Coding) in Fibex abgelegt.

Innerhalb der Gateway-Definition kann angegeben werden, welche Informationen aufeinander abgebildet werden. Ein Gateway wird stets für zwei Busse und deren Nachrichten und Signale definiert. So wird festgelegt, welche Signale einer Nachricht mit bestimmten zeitlichen Einschränkungen vom Quell-Bus auf den Ziel-Bus übersetzt werden.

Fibex in ASAM

Die Aufnahme von Fibex bei ASAM brachte neben dem Erreichen einer großen Öffentlichkeit durch die Vielzahl von ASAM-Mitgliedern weitere Vorteile. So fordert ASAM von jedem Standard eine gewisse Stabilität. Zwar ist es jederzeit möglich, Fehler zu korrigieren, aber die Veröffentlichungen von Major-Releases müssen mindestens 18 Monate auseinander liegen. Dadurch wird der Standard stabil gehalten und Entwickler haben die Sicherheit, dass sich das Format nicht unvorhergesehen ändert. Ein weiterer Vorteil bei ASAM ist die Kompatibilität der Standards untereinander. Innerhalb von ASAM AE (ASAM Automotive Electronics) gibt es zahlreiche unterschiedliche Standards, die zwar jeweils andere Anwendungsfälle abdecken, sich aber auch teilweise ergänzen. Um hier ein gemeinsames Grundverständnis zu schaffen, wurden ein XML-Styleguide und die Harmonized Data Objects (HDO) entwickelt. Im XML-Styleguide werden Vorgaben gemacht, wie ein XML-Schema zu entwickeln ist bzw. wie eine XML-Instanz auszusehen hat. Die Harmonized Data Objects sind eine abstrakte Datenstruktur für Verwaltungs- und Codierungs-Daten. Jeder Standard, der derartige Informationen verwenden will, muss sich an den Vorgaben durch die HDO orientieren.

Mittels dieser Standards hat es ASAM geschafft, dass Standards wie Fibex oder ODX weitgehend gleich aussehen und in einigen Bereichen sogar identische Datenstrukturen verwenden. Trotz Spezifikationen und verbindlichen Schemata werden dennoch XML-Instanzen generiert, die einigen Regeln widersprechen. Um dieser Entwicklung zu begegnen, hat ASAM Tools zur Prüfung auf syntaktische und semantische Korrektheit (Checker) in Auftrag gegeben. Diese Tools sollen jedem verfügbar gemacht werden, der Fibex-Dateien importiert oder exportiert. Durch die Prüfung, ob eine entsprechende Datei gültig ist, kann verhindert werden, dass ungültige Fibex-Dateien verwendet werden, und es lässt sich feststellen, ob der Import oder der Export fehlerhaft ist. Das ist entscheidend für Standard-Tools.


  1. Austauschformat der Zukunft
  2. Tabelle 2.
  3. Austauschformat der Zukunft

Jetzt kostenfreie Newsletter bestellen!