Forum: Mikrocontroller und Digitale Elektronik Flexray Evaluation Board


von Matthias X. (aif93)


Lesenswert?

Hallo zusammen,

ich muss für meine Abschlussarbeit den FlexRay im Fahrzeug auslesen und 
die Daten analysieren.
Es müssen keine Daten geschrieben werden. Ich muss nur schauen ob bzw. 
welche Daten gerade auf dem Bus sind.
Hat jemand eine passende Hardware dafür?
Habe jetzt nach längerer Recherche das Evaluations Board von Star 
Electronics gefunden. Hat jemand Erfahrung mit dem Board und weiß, ob 
ich auf dem richtigen Weg bin?

Vielen Dank für eure Hilfe! Ich bin für jede weitere Info dankbar.

Viele Grüße
Matthias

: Bearbeitet durch User
von Flexray (Gast)


Lesenswert?

>Hat jemand eine passende Hardware dafür?
Bestimmt. Frag mal Vector nach (Vx-Box), die verkaufen dir auch gleich 
noch die passende Analyse-SW mit (nein, ich habe kein Verhältnis mit 
Vector).

Bleibt noch zu klären:
- Wer integriert und konfiguriert den COM-Stack auf deinem Board ?
- Ein Echtzeitbetriebssystem RTOS brauchst du auch noch auf deinem uC.
- Wo bekommst du die FIBEX her ?

Oder du immst ein Oszi mit FR-Bus-Dekoder. Kosten halt auch ein paar 
10kEUR.

Aber ohne FIBEX (oder sonst einer Konfigurationsdatei) weisst du nicht 
wo deine Nachrichten im Datenstrom zu finden sind, bzw. wie der 
Datenstrom zu interpretieren ist. FR ist nicht CAN sondern wesentlich 
komplexer.
Ein CAN-Controller hat neben den Message-Boxen ein paar <20 
Konfigurations-Register, FR hat hunderte und wenn man nichts über den 
Bus weiss, den man abhören möchte, weiss man auch nicht wie man die 
Register programmieren muss.

von steffen (Gast)


Lesenswert?

Hallo Matthias,

mit dem Evalboard von Star Electronics kannst du die FlexRay Daten 
analysieren. Es wird eine C-Lib mitgeliefert mit der du relativ einfach 
eine Applikation für das Board aufsetzen kannst, allerdings müsstest du 
dafür in C progen (Empfang auf FlexRay und weiterleiten des Datenstroms 
z.B. über Ethernet)-> Aus meiner Sicht zu viel Aufwand für deinen 
Usecase

Wesentlich einfacher würde es mit der FlexCard USB von Star gehen 
(FlexRay USB Interface). Dort wird auch gleich ein einfaches Analysetool 
mitgeliefert mit dem du dir die Raw-Daten auf dem Bus anzeigen lassen 
kannst. (Anstöpseln und loslegen, im Async Modus benötigst du auch keine 
Fibex um den Bus zu konfigurieren)

Falls du eine passende Fibex oder Autosar.arxml für den FlexRay-Bus zur 
Verfügung hast (In dieser Datei ist die Kommunikation der ECUs 
untereinander beschrieben) kannst du mit passender Software auf dem PC 
den Datenstrom vom Flexray decodieren (Physikalische Werte, Sende und 
Empfangsbeziehungen von ECUs). Hierfür benötigst du dann zusätzlich zum 
Interface noch eine leistungsstärkere Analysesoftware.(Gibt's z.B. bei 
Vector und bei Star )

Ich hoffe das hilft dir weiter.

von Matthias X. (aif93)


Lesenswert?

Hallo Steffen,

Vielen Dank für deine schnelle Antwort. Weißt du wie viel das FlexDevel 
ca. kostet?

> Falls du eine passende Fibex oder Autosar.arxml für den FlexRay-Bus zur
> Verfügung hast (In dieser Datei ist die Kommunikation der ECUs
> untereinander beschrieben) kannst du mit passender Software auf dem PC
> den Datenstrom vom Flexray decodieren (Physikalische Werte, Sende und
> Empfangsbeziehungen von ECUs). Hierfür benötigst du dann zusätzlich zum
> Interface noch eine leistungsstärkere Analysesoftware.(Gibt's z.B. bei
> Vector und bei Star )

Ich habe bereits die ganze SW zum decodieren und brauche wirklich "nur" 
den Datenstrom vom FlexRay. Ich will nachschauen welche Daten vom 
Steuergerät auf dem Bus sind - also kein schreiben oder sonstiges.
Leider habe ich noch nie mit dem Board gearbeitet und finde auch keine 
weiteren Informationen.

> mit dem Evalboard von Star Electronics kannst du die FlexRay Daten
> analysieren. Es wird eine C-Lib mitgeliefert mit der du relativ einfach
> eine Applikation für das Board aufsetzen kannst, allerdings müsstest du
> dafür in C progen (Empfang auf FlexRay und weiterleiten des Datenstroms
> z.B. über Ethernet)-> Aus meiner Sicht zu viel Aufwand für deinen
> Usecase

Gibt es bereits Code Beispiele, wie die FlexRaydaten über Ethernet oder 
SPI weitergeleitet werden können?

VG
Matthias

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.