Decoder für CAN, FlexRay und GPS Dekodieren von Informationen aus den digitalen Bussystemen CAN und FlexRay sowie von GPS-Daten HEARING IS A FASCINATING SENSATION ArtemiS SUITE Decoder Motivation CAN und FlexRay sind Feldbussysteme, die für die Vernetzung der immer größer werdenden Zahl von Steuergeräten in Fahrzeugen genutzt werden. Im NVH-Bereich werden die Bussysteme häufig genutzt, um ohne großen Instrumentierungsaufwand z.B. Drehzahl, Geschwindigkeit oder Gaspedalstellung aufzuzeichnen. Die Hard- und Software von HEAD acoustics speichert bei der Aufnahme von CAN- und FlexRay- Signalen pro Datenbus einen kodierten Kanal, in dem in der Regel eine Vielzahl unterschiedlicher Signale abgelegt werden. Der Decoder erlaubt es Ihnen, daraus gezielt die gewünschten Daten zu extrahieren. Diese können als zusätzliche analoge Kanäle in den Originaldaten abgelegt werden. Die beschriebene Funktionalität des Decoders finden Sie in der ArtemiS SUITE ab Version 6 mit ArtemiS SUITE Modul ASM24 (Data Preparation). ArtemiS SUITE – Decoder 2 Decoder Motivation GPS-Daten können mit vielen Frontends von HEAD acoustics (SQobold, SQuadriga II, HEADlab) zusätzlich zu den analogen Daten aufgezeichnet werden. Eine wichtige Größe für NVH- Anwendungen ist die aus den GPS-Daten extrahierte Fahrzeuggeschwindigkeit, die häufig als Referenzgröße für weiterführende Analysen verwendet wird. Aus den Positionsdaten lässt sich zudem ein GPS-Track ermitteln. Die zurückgelegte Wegstrecke wird in einer separaten Datei ablegt. Über geeignete Programme (z.B. Google Earth®) lässt sich der Track in einer Kartendarstellung anzeigen. Die beschriebene Funktionalität des Decoders finden Sie in der ArtemiS SUITE ab Version 7 mit ArtemiS SUITE Modul ASM24 (Data Preparation). ArtemiS SUITE – Decoder 3 Decoder Der Decoder wird als Projekt in der ArtemiS SUITE zur Verfügung gestellt. Er wird über New -> Decoder Project oder im Kontextmenü im HEAD Navigator über Open with -> Decoder Project geöffnet. Das Decoder Project ist ähnlich strukturiert wie ein Pool Project. Man findet jeweils einen Bereich für die Aufnahmen, die Dekodierungs- vorschriften und das Exportformat für die Dateien mit den extrahierten Kanälen. Im unteren Bereich der Benutzer- oberfläche finden Sie ein Vorschau- fenster, in dem der Verlauf der dekodierten Größen für die ersten Sekunden der Aufnahme angezeigt wird. ArtemiS SUITE – Decoder 4 Decoder Die Aufnahmen können komfortabel über Drag&Drop aus dem HEAD Navigator eingefügt werden. Alternativ können Sie den normalen Datei-Auswahldialog verwenden. Als Exportformat wird meist der HDF-Export gewählt, so dass die erzeugten Dateien nahtlos in der ArtemiS SUITE weiterverarbeitet werden können. Der Dateiexport kann über die Properties konfiguriert und an Ihre Anforderungen hinsichtlich Zielpfad und Dateinamen angepasst werden. ArtemiS SUITE – Decoder 5 Decoder – Dekodierung eines CAN-Datenstroms Um den CAN-Datenstrom aus Ihrer Aufnahme zu dekodieren und einzelne Größen zu extrahieren, müssen Sie im mittleren Bereich eine Dekodierungsvorschrift definieren. Diese basiert immer auf einer für diesen CAN-Bus gültigen, fahrzeugspezifischen dbc-Datei. Über Insert CAN Decoder öffnen Sie einen Dialog, in dem Sie die passende dbc-Datei öffnen und die enthaltenen Größen auswählen, die Sie extrahieren möchten. Im dargestellten Beispiel wird ein CAN-Kanal genutzt, in dem OBD-2- Informationen abgelegt wurden. Für die Dekodierung von OBD-2 kann ein OBD Decoder ausgewählt werden, der die OBD.dbc automatisch bereitstellt. ArtemiS SUITE – Decoder 6 Decoder – Dekodierung eines CAN-Datenstroms Der Decoder überprüft automatisch, ob alle eingefügten Aufnahmen die ausgewählten CAN-Informationen enthalten. Durch grüne LEDs wird dies bestätigt. Sollten die gewählten Informationen nicht enthalten sein, so wird eine Warnung ausgegeben. Die Einträge der Dekodierungs- vorschrift lassen sich aufklappen und somit konfigurieren. Name und Einheit der Kanäle mit den extrahierten Daten können festgelegt werden. Durch Auswahl einer geeigneten Interpolation kann eine Glättung der Kurven erreicht werden, die direkt in der Vorschau angezeigt wird. ArtemiS SUITE – Decoder 7 Decoder – Dekodierung eines FlexRay-Datenstroms FlexRay-Bussysteme bieten gegenüber CAN eine deutlich höhere Datenübertragungsrate und Ausfallsicherheit, wie sie z.B. für Tire speed RR Fahrerassistenzsysteme notwendig Tire speed RL sind. Die Dekodierung der FlexRay- Kanäle erfolgt in der ArtemiS SUITE analog zur Dekodierung von CAN. Statt einer dbc-Datei benötigen Sie Tire speed FR jedoch eine XML-basierte Fibex- Tire speed FL Datei, welche die Beschreibung des Tire speed RR Bussystems enthält. Tire speed RL Tire speed RR Tire speed RL ArtemiS SUITE – Decoder 8 Decoder – Dekodierung eines FlexRay-Datenstroms Über Insert FlexRay Decoder öffnen Sie einen Dialog, in dem Sie die passende Fibex-Datei öffnen und die enthaltenen Größen Tire speed RR auswählen, die Sie extrahieren Tire speed RL möchten. Da aufgrund der hohen Datenraten auf dem FlexRay-Bus häufig nicht der gesamte Datenstrom auf- gezeichnet wird, zeigt der Tire speed FR Auswahldialog, ob die in der Fibex- Tire speed FL Datei enthaltenen Informationen im Tire speed RR FlexRay-Kanal der Aufnahme Tire speed RL gefunden werden. Tire speed RR Tire speed RL ArtemiS SUITE – Decoder 9 Decoder – Dekodierung eines GPS-Datenstroms Messungen, die einen GPS-Kanal beinhalten, lassen sich mit einem GPS Decoder dekodieren. Aus dem GPS-Datenstrom lassen sich Geschwindigkeit, Höhe sowie Längen- und Breitengrad extrahieren und in einer wählbaren Einheit abspeichern. Delays zwischen GPS- und Analogdaten lassen sich kompen- sieren. Typische systembedingte Delays werden für die jeweils eingesetzten GPS-Receiver angeboten, können jedoch auch numerisch eingegeben werden. ArtemiS SUITE – Decoder 10
Description: