Forum: Mikrocontroller und Digitale Elektronik Flexray Knoten aufbauen.


von Christoph A. (paul87)


Lesenswert?

Hallo Leute,

um von einem Flexray Bus bestimmte Nachrichten empfangen zu können, 
möchte ich dafür einen Knoten selbst aufbauen. (ich habe keine fertige 
Hardware finden können)

Diesen neuen Knoten kann ich, wenn er denn mal fertig erstellt ist, an 
einem zweiten Knoten von Vector über CANoe testen.

Nun habe ich durch langes Suchen und Lesen herausgefunden, dass ich 
folgende Komponenten verwenden kann:

µC: MB91F467D
Flexray CC: MB88121B
Tranceiver: TJA1080

Ich weiß auch, dass es sehr kompliziert ist alles so zu parametrisieren 
das alles zusammen vernünftig läuft. Aber für die ganzen Parameter gibt 
es Programme, die das ganze etwas "vereinfachen".

Hat Jemand von euch schon Erfahrungen damit oder es gar selbst versucht? 
Oder hat jemand vielleicht eine andere Idee, wie man sowas realisieren 
kann? Es muss kein hoch professionelles Steuergerät dabei rauskommen. 
Ich möchte lediglich einzelne Nachrichten auf einem Flexray Bus lesen 
und entsprechende Informationen auf ein Display übertragen.

Viele Grüße,
Christoph

von peterguy (Gast)


Lesenswert?

Hmm warum keinen µC mit fertig integriertem FlexRay CC?
Von Freescale gibts da einige, ebenso von NEC.

Mit ein wenig Glück gibt es zu dem µC auch ein Eval Board von 
Hersteller, mit ein wenig mehr Glück sogar einen FlexRay Stack und 
Beispielkonfigurationen.

Du hast ein bereits bestehendes FlexRay netzwerk, auf das du dich 
verbinden möchtest? Hast du da auch eine Beschreibungsdatei zu, z.B. im 
FIBEX Format?

von Tastkopf (Gast)


Lesenswert?

http://www.freescale.com/files/microcontrollers/doc/roadmap/BRAUTOPRDCTMAP.pdf
reichlich auswahl, und evb gibts mit sicherheit auch. wenn du besser 
hilfe willst, musst du mal anfangen zu erzählen was du eigentlich vor 
hast. Keine Firma lässt just for fun jemand einen Flexray Knoten 
aufbaun, nur um kleinigkeiten Testen und anzeigen zu können. Da gibt es 
bereits Hersteller die solcher Geräte verkaufen. Da das ein sehr kleiner 
Markt ist, kauft man sich einfach so ein ding und nutzt es, wenn es eh 
nur für Testzwecke sein soll.

von Osche R. (Gast)


Lesenswert?

Ack. Für Praktikantenbespassung oder Studienarbeit ist das Thema ein 
bisschen viel zu kompliziert (schon das Layout ist nicht ohne). Für 
Produktiveinsatz nimmt man Tools von Vector, die sind zertifiziert und 
man weiss, wo man sich beschweren kann wenn die Bitfehlerrate wegläuft.

Und für die IAA-Konsole tut's auch eins der ohnehin vorhandenen 
Steuergeräte mit angepasster Software drin (derjenige welcher sich 
ohnehin damit auskennt macht ein Flexray-CAN oder Flexray-UART - 
Gateway, und Du den Rest mit einem Atmel).

von Tastkopf (Gast)


Lesenswert?

om pf schrieb:
> Ack. Für Praktikantenbespassung oder Studienarbeit ist das Thema ein
> bisschen viel zu kompliziert (schon das Layout ist nicht ohne). Für
> Produktiveinsatz nimmt man Tools von Vector, die sind zertifiziert und
> man weiss, wo man sich beschweren kann wenn die Bitfehlerrate wegläuft.
>
> Und für die IAA-Konsole tut's auch eins der ohnehin vorhandenen
> Steuergeräte mit angepasster Software drin (derjenige welcher sich
> ohnehin damit auskennt macht ein Flexray-CAN oder Flexray-UART -
> Gateway, und Du den Rest mit einem Atmel).

Stimm ich dir voll und ganz zu, ausser das ich das Layout nicht für zu 
anspruchsvoll halte. Flexray ist zwar nicht so gutmütig wie CAN, aber 
für einen Student dem man die Begriffe Differenzielles Routing und 
Störfestigkeit, an den Kopf wirft, muss das machbar sein. Aber sinnvoll 
macht es das ganze noch lange nicht. Wenn man den Billigen weg sucht, 
oder Know-How auf dem gebiet aufgaben möchte ist das alles ok, aber zum 
Rumtesten, nein.

von Christoph A. (paul87)


Lesenswert?

Vielen vielen Dank für eure Antworten. Echt tolles Forum.

Zum Thema. Also nach weiterer Recherche bin ich auch zu dem Entschluss 
gekommen, dass es doch etwas zu anspruchsvoll ist. Ihr hattet recht. Es 
sah zumindest am Anfang gar nicht sooo kompliziert aus. Aber anscheinend 
doch. Ich dachte es haben sich schon mehr Leute mit dem Thema befasst, 
dem ist aber nicht so.

om pf schrieb:
> derjenige welcher sich
> ohnehin damit auskennt macht ein Flexray-CAN oder Flexray-UART -
> Gateway, und Du den Rest mit einem Atmel

Darauf läufts jetzt hinaus. Wir haben ein solches Gateway bereits in der 
Firma, welches ich nutzen kann.

om pf schrieb:
> Für
> Produktiveinsatz nimmt man Tools von Vector, die sind zertifiziert und
> man weiss, wo man sich beschweren kann wenn die Bitfehlerrate wegläuft.

Also diese Tools haben wir. Ich will mal kurz erläutern worum es geht. 
Es geht um eine Kamera, welche im Fahrzeug zum Einsatz kommt. Diese 
Kamera erkennt unter anderem Verkehrsschilder. Wird eins erkannt, wird 
die entsprechende Nachricht auf dem Flexray Bus ausgegeben. Da die 
Testfahrzeuge noch nicht über Flexray verfügen, werden die Daten auch 
nirgendwo angezeigt. Wir haben Zugriff mit einem Pc auf die Bilddaten. 
Aber um nicht jedes Mal einen PC anschließen zu müssen, wollte ich eine 
kleine Box mit einem Grafikdisplay bauen, die ich da dranhängen kann. 
Und wenn etwas erkannt wird, soll das jeweilige Bild angezeigt werden.

Da die Kamera aber noch im Prototypenstadium ist, läuft die Auswertung 
noch nicht im integrierten Steuergerät der Kamera, sondern in einer 
externen Box. Und wie ich nun erfahren habe, verfügt diese Auswertebox 
nur über CAN und Ethernet. Das heißt das Flexray Signal aus der Kamera 
wird derzeit eh in CAN umgewandelt. So dass ich darauf zugreifen kann.

Wobei ich bei meinem neuen Thema bin und das Forum wahrscheinlich noch 
des öfteren quälen werde :) CAN Nachrichten abfangen und lesen bekomme 
ich hin. Aber ich weiß noch nicht so recht, wie bzw. wo ich zum Beispiel 
Bilder von Verkehrsschilder ablegen kann, welche dann bei entsprechender 
Nachricht auf einem Display angezeigt werden. Aber dafür werde ich dann 
einen neuen Thread öffnen.

Trotzdem noch mal vielen Dank für eure Hilfe!

Viele Grüße,
Christoph

von Sebastian (Gast)


Lesenswert?

Hallo,

das Problem an FlexRay ist das kaum Komponenten verfügbar frei sind, 
Digikey hat welche gelistet die verfügbar sind. Ansonsten frag bei den 
großen Herstellern.

Tools, Software, etc. das ist für FlexRay teuer, aber wenn ich Dich 
richtig verstanden habe ist das für die Autoindustrie, deine Firma soll 
das einfach kaufen, mit basteln kommt man nicht besonders weit bel 
FlexRay. BMW hat als erster FlexRay in Serie gebracht, kontaktier mal 
Elektrobit bezüglich AUTOSAR Software, die können Dich beraten was Du an 
SW-Komponenten benötigst. Je nach Core gibt es schon Portierungen und 
auch Prototypenlizenzen, für Cores mit FlexRay haben die einiges im 
Programm, auch für Cores mit der Leistungsklasse wie Du sie benötigst.

Grüße

Sebastian

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.