06.01.2014 Aufrufe

XCP on FlexRay - HANSER automotive

XCP on FlexRay - HANSER automotive

XCP on FlexRay - HANSER automotive

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

68lA UTOMOTIVE 7-8.2008l ENGINEERING TOOLS<br />

© Carl Hanser Verlag, München www.hanser-<strong>automotive</strong>.de Nicht zur Verfügung im Intranet- und Internet-Angeboten sowie elektr<strong>on</strong>ischen Verteilern<br />

Bild 4: Vor einer Messung erfolgt die dynamische K<strong>on</strong>figurati<strong>on</strong><br />

der <str<strong>on</strong>g>XCP</str<strong>on</strong>g>-Objekte im dynamischen Segment.<br />

© <strong>automotive</strong><br />

Optimierter <str<strong>on</strong>g>XCP</str<strong>on</strong>g>-Einsatz dank <strong>FlexRay</strong><br />

Das neue dynamische Bandbreitenmanagement ist nur eine<br />

der <strong>FlexRay</strong>-spezifischen CANape Funkti<strong>on</strong>en, die Audi eine<br />

effiziente Steuergeräte-Kalibrierung ermöglicht. Die Tatsache,<br />

dass <strong>FlexRay</strong> mit bis zu 254 Byte um ein vielfaches längere<br />

<str<strong>on</strong>g>XCP</str<strong>on</strong>g> Frames bietet als CAN (8 Byte), nutzt Vector gezielt<br />

in drei weiteren Funkti<strong>on</strong>en.<br />

Mit dem „Short Download“ werden in einem einzigen L-<br />

PDU gleichzeitig Adresse und Inhalt kodiert, um viel schneller<br />

als bei CAN Speicherbereiche zwischen Master und Slave<br />

auszutauschen.<br />

Außerdem ermöglicht <str<strong>on</strong>g>XCP</str<strong>on</strong>g> eine vom <strong>FlexRay</strong>-Zyklus unabhängige<br />

Überabtastung, um sehr dynamische Signalverläufe<br />

zu erfassen (Bild 5). Mit der so genannten „Incycle Multiple<br />

DAQ-List Transmissi<strong>on</strong>“-Funkti<strong>on</strong> erfasst CANape<br />

Messsignale einer vordefinierten DAQ-Liste und den dazugehörenden<br />

Zeitstempeln mehrfach pro <strong>FlexRay</strong>-Grundzyklus<br />

(in der Regel 5 ms lang).<br />

Um den Messungsstart deutlich zu beschleunigen, musste<br />

auch die dazu erforderliche Initialisierung vor jeder Messung<br />

optimiert werden. Mit dem Befehl „WRITE-DAQ-MULTI-<br />

PLE“ – eine Erweiterung des bisherigen einfachen „WRITE-<br />

DAQ“-Befehls – aus dem noch nicht verabschiedeten <str<strong>on</strong>g>XCP</str<strong>on</strong>g>-<br />

Protocol-Layer 1.1, kann die K<strong>on</strong>figurati<strong>on</strong> mehrerer Signale<br />

durch ein einziges Kommando erfolgen.<br />

Bild 5: Mit der „Incycle Multiple DAQ List Transmissi<strong>on</strong>“ erfasst<br />

der Slave die Messsignale aus einer DAQ-Liste schneller als der<br />

<strong>FlexRay</strong>-Grundzyklus.<br />

© <strong>automotive</strong><br />

Zusammenfassung<br />

Die Audi Ingenieure setzen während der Entwicklung neuer<br />

Modelle im Rahmen v<strong>on</strong> Erprobungs- und Applikati<strong>on</strong>sfahrten<br />

das MCD-Tool CANape ein, um steuergeräteinterne Größen<br />

mit <str<strong>on</strong>g>XCP</str<strong>on</strong>g> <strong>on</strong> <strong>FlexRay</strong> zu messen und zu verstellen. Dazu<br />

erweiterte Vector CANape und die <str<strong>on</strong>g>XCP</str<strong>on</strong>g>-Softwaremodule.<br />

Die Hauptaufgabe bestand darin, neben der Erweiterung der<br />

<str<strong>on</strong>g>XCP</str<strong>on</strong>g>-Softwaremodule um die AUTOSAR-Kompatibilität auch<br />

eine dynamische Bandbreitenverwaltung für <strong>FlexRay</strong> umzusetzen.<br />

Da bei Vector sowohl die <str<strong>on</strong>g>XCP</str<strong>on</strong>g>-Softwaremodule für<br />

die Slaves als auch der <str<strong>on</strong>g>XCP</str<strong>on</strong>g>-Master CANape aus einer Hand<br />

kommen und perfekt aufeinander abgestimmt sind, fiel Audi<br />

die Wahl des Softwarelieferanten als Entwicklungspartner<br />

leicht. Alle Erweiterungen sind in der aktuellen Versi<strong>on</strong> v<strong>on</strong><br />

CANape und der <str<strong>on</strong>g>XCP</str<strong>on</strong>g> <strong>on</strong> <strong>FlexRay</strong> Softwaremodule erhältlich.<br />

(oe)<br />

Literaturhinweis:<br />

[1] www.asam.org<br />

Dipl.-Ing (FH) Christian Braun ist seit<br />

2006 bei Audi im Bereich Entwicklung<br />

Fahrwerkselektr<strong>on</strong>ik zuständig für Messtools<br />

und die Vernetzung der Systeme.<br />

E-Mail: christian.braun@audi.de<br />

Dipl.-Ing. Pascale Morizur arbeitete nach<br />

Ihrem Abschluss 1986 10 Jahre bei MAN-<br />

Nutzfahrzeuge in der Vorentwicklung im<br />

Bereich CAN, J1939 und Diagnose. Seit<br />

2005 ist sie bei Vector als Product Management<br />

Engineer im Bereich Embedded-Softwarekomp<strong>on</strong>enten<br />

tätig. E-Mail:<br />

pascale.morizur@vector-informatik.de<br />

Vector Informatik<br />

@ www.vector-informatik.de

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!