XCP on FlexRay - HANSER automotive
XCP on FlexRay - HANSER automotive
XCP on FlexRay - HANSER automotive
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