Standards

FIBEX und AUTOSAR – die Unterschiede und Gemeinsamkeiten im Detail

Seite: 4/5

Anbieter zum Thema

Der Aufbau der XML-Struktur ist ebenfalls unterschiedlich

Neben dem Unterschied bei den Signalen gibt es noch einen unterschiedlichen Aufbau der XML-Struktur. In FIBEX ist der Wurzelbereich der XML-Struktur für die Elemente fest vorgegeben. Beginnend mit ELEMENTS können Elemente für CLUSTER, CHANNELS, ECUS usw. in einer bestimmten Reihenfolge eingetragen werden. In AUTOSAR beginnt die Struktur mit dem Wurzelelement TOP-LEVEL-PACKAGES. Unter diesem Element können beliebig viele AR-PACKAGE Elemente eingetragen werden. Ein AR-PACKAGE besteht aus einem ELEMENTS oder einem SUB-PACKAGES Element. Unter ELEMENTS können, ähnlich wie in FIBEX, Elemente für Cluster, ECU’s usw. eingetragen werden. Unter SUB-PACKAGES können wiederum beliebig viele AR-PACKAGE Elemente eingetragen werden. Üblicherweise wird in AUTOSAR pro Element-Typ ein AR-PACKAGE angelegt.

Vorsicht bei der Verlinkung zwischen den Elementen in einer Datei

Bild 4: FIBEX- und AUTOSAR unterscheiden sich auch im Aufbau der XML-Struktur (Archiv: Vogel Business Media)

Ein weiterer Unterschied ist die Verlinkung zwischen den Elementen in einer Datei. Unter FIBEX wird über die Attribute ID und ID-REF verlinkt (Bild 4). Jedes FIBEX-Hauptelement bekommt eine eindeutige ID zugewiesen. Von anderen Elementen kann dann auf diese ID referenziert werden. Unter AUTOSAR gibt es keine IDs. Es gibt dafür UUIDs, diese werden aber nicht für die Verlinkung verwendet. Die Referenzierung wird auf den Short-Name des jeweiligen Elementes angewendet. Dabei wird auch noch der Pfad in der XML-Struktur vor den Short-Name gesetzt. Über den Pfad kann sogar auf eine externe Datei verlinkt werden.

Gleichlautende Elemente mit unterschiedlichen Einheiten

Bei der Konvertierung von FIBEX nach AUTOSAR ist zu beachten, dass gleichlautende Elemente unterschiedliche Einheiten besitzen. Dies sollte man besonders bei den FlexRay-Parametern berücksichtigen. In AUTOSAR wird für viele FlexRay-Parameter die Einheit Sekunde definiert, in FIBEX jedoch die Einheit Mikrosekunde. Zu Beachten ist dies u. a. bei den Parametern CYCLE, MAX-INITIALISATION-ERROR und OFFSET-CORRECTION-MAX.

Erweiterung einer Toolkette auf AUTOSAR

Da die Grundlage vieler Tools ein Import ist, wurde als nächstes die Erweiterung der FIBEX-Import-DLL von Eberspächer Electronics auf AUTOSAR untersucht. Da die zugrundeliegende Technik zum Einlesen bei beiden Standards gleich ist, konnte gezeigt werden, dass der einzige Aufwand bei der Anpassung der Datenstruktur liegt.

Erweiterung des FIBEX-Viewers auf AUTOSAR

Als nächstes wurde der Aufwand überprüft, der nötig ist, um den FIBEX-Viewer von Eberspächer Electronics auf AUTOSAR zu erweitern. Der FIBEX-Viewer ist eine Software zur graphischen Darstellung und Visualisierung von Bordnetz-Datenbanken im FIBEX XML Format (FIBEX Version 1.1.5, 1.2.0, 2.0.1, 3.0.0 und FIBEX+). Der Schwerpunkt liegt dabei im Teilbereich FlexRay, CAN und LIN. Eine kostenlose Version kann über den nebenstehenden Link von der Eberpächer-Homepage heruntergeladen werden.

Untersucht wurde die Anzeige der Informationen aus dem AUTOSAR-System-Template. Da die Harmonisierung zwischen FIBEX 3.0 und AUTOSAR schon weit fortgeschritten ist, konnte ohne großen Aufwand eine rudimentäre Anzeige der Informationen erzielt werden, da in FIBEX 3.0 das PDU-Konzept realisiert wurde und Fibex 3.0 vom FIBEX-Viewer unterstützt wird. Der Änderungsaufwand zur Integration von AUTOSAR hält sich damit in Grenzen.

Der FIBEX-Editor wird um eine AUTOSAR-Funktionalität erweitert

Bild 5: Der FIBEX-Editor ist eine Software zum visuellen Bearbeiten von FIBEX XML Dateien (Archiv: Vogel Business Media)

Dann wurde der Aufwand untersucht den FIBEX-Editor um eine AUTOSAR Funktionalität zu erweitern. Der FIBEX-Editor (Bild 5) ist eine Software zum visuellen Bearbeiten von FIBEX XML Dateien. Unterstützt werden die gleichen FIBEX-Versionen wie beim FIBEX-Viewer. Man kann mit dem FIBEX-Editor, mit Hilfe eines intuitiven Bedienkonzeptes, ohne viel Aufwand FIBEX-Dateien für FlexRay, CAN und LIN erstellen und bearbeiten. Auch hier wurde festgestellt, dass eine Anpassung an die Autosar-System-Templates mit einem überschaubaren Aufwand getätigt werden kann.

Artikelfiles und Artikellinks

(ID:312728)