Flexray Knoten mit Hilfe eines STM32

Gast #3640788
Lesenswert?

Moin Moin,

mein Bestreben ist es einen Fleyrayknoten mit Hilfe eines STM32 
aufzubauen. Dabei kommen ja schon mal mehrere Controller (MB88121C, 
MC9S12XF512 &  NCV7381) und Treiber (ELMOS E910.54B & TJA1080) in Frage. 
Hat da schon jemand Erfahrungen mit gesammelt?

Kennt jemand schon ähnliche Projekte mit einem STM? Ich finde dazu 
leider überhaupt nichts.

Ich würde wohl eine Einschubkarte für den PC als Gegenstück bekommen. So 
weit ich es einstufen kann, ist es ja aber durchaus sinnvoll mit einem 
Eval-Board anzufangen. Die besitzen ja aber schon andere 
Mikrocontroller... Einfallen würden mir derzeit:
- Freescale EVB9S12XF512E (250$)
- Semiconductor NCV73810V2GEVB (271€)
- Eberspächer Flexdevil (Preis?)
Oder kennt jemand noch ein günstigeres?

Ich bin für alle Tipps und Anregungen offen. Viele Dank schon einmal im 
Voraus!

MfG
flox
Gast #3641762
Lesenswert?

Nimm ein Evalboard mit gutem Beispielcode für den Einstieg. Meine 
persönliche Empfehlung: Flexdevel. Verwende den gleichen Controller dann 
für deine Platine. Nimm keinen STM. Freescale Controller (v.a. die MPC 
Baureihe) sind IMHO deutlich einfacher zu verstehen.
Ok die letzten beiden Punke sind Geschmacksache, aber ich hab mit beiden 
schon gearbeitet und wurde nicht mehr freiwillig einen STM einsetzen.
Gast #3642758
Lesenswert?

>Wobei sich die Frage stellt wie lange Freescale ganz alleine noch neue
PowerPC entwickeln kann ...

Freescale arbeit doch bei den PPCs mit ST zusammen...
Bei Freescale heißen die Controller MPCxxx, bei ST SPCxxx.

Zurück um Thema. Einen Flexray COM Stack schreibt man nicht mal eben am 
Wochenende. Wenn man ihn einkaufen möchte (z.B. bei Vector, EB, usw.), 
muß man schon ein paar hundert KiloEuro dafür hinblättern.
Gast #3642769
Lesenswert?

Bege schrieb:

> Zurück um Thema. Einen Flexray COM Stack schreibt man nicht mal eben am
> Wochenende. Wenn man ihn einkaufen möchte (z.B. bei Vector, EB, usw.),
> muß man schon ein paar hundert KiloEuro dafür hinblättern.

Beim Flexdevel ist doch ein rudimentärer FlexRay Stack dabei. Zumindest 
war das vor 5 Jahren so. Wenn man nur ein paar Informationen in einem 
selbst definierten Cluster verschicken möchte, dann reicht das locker 
aus.

Für mehr hast du natürlich vollkommen recht, da sollte man dann einen 
fertigen Stack kaufen. Wobei es dann meist eh auf eine komplette AUTOSAR 
Geschichte herausläuft...
#3642778
Lesenswert?

Bei den Freescale Derivaten mit Flexray Controller (S12XF, MPC5567, 
MPC5604P, MPC5646C, usw) gibt es den kostenlosen Unified Treiber der mit 
Hilfe der Beispiele schnell in Betreib genommen ist.

Alternativ gibt es noch den MFR4310 als Standalone Flexraycontroller.
Hab davon noch einige fabrikneue Evalboards hier - bei Interesse, 
verschenke gerne welche.
#3643090
Lesenswert?

Moin Moin,

schonmal danke für die Tips.
Ich habe derzeit das Problem, dass ich ein STM verwendet werden soll. Es 
sollen wohl 10 Knoten werden die mit einem PC, über die entsprechende 
Karte, kommunizieren sollen.

Es werden auch nicht große Sicherheitsvarianten gefordert , Bus Gardian 
usw., sondern "einfaches" Botschaften verschicken reicht.

Kann mir jemand sagen wie teuer das Flexdevil-Board ist? So weit ich das 
bis jetzt gelesen habe ist das wohl derzeit das gängigste. Ich brauche 
halt eins wo man schon Beispiele und einen rudimentären Stack dabei hat.

@movex: du hast Post.

Entwickeln will ich das auch nicht übers Wochenende, ca. ein viertel 
Jahr ist da schon angesetzt. Klingt das realistisch? Ich habe da schon 
die unterschiedlichsten Meinungen gehört...

Viele Grüße
bibu
Gast #3643261
Lesenswert?

Ruf doch einfach mal kurz bei Eberspächer an, niemand wird dir genauere 
Preisinfos geben können als der Hersteller selber.

Eine realistische Projektdauer wird niemand für dich abschätzen können, 
da niemand den genauen Projektumfang und deine Kenntnisse, bzw. 
Problemlösungskompetenz kennt.

Wenn das dein allererstes Projekt mit FlexRay und STM ist und du keinen 
oder nur wenig Support von Kollegen bekommst würd ich sagen ein viertel 
Jahr ist zu knapp.

Was ist eigentlich der Grund, am STM festzuhalten? Gibts den jetzt mit 
eingebautem FlexRay controller oder musst du da noch extern über SPI 
einen anschließen?
#3643274
Lesenswert?

Der STM muss noch einen externen CC bekommen. Und ja, läuft über SPI.

Es ist derzeit der STM32F4 vorgegeben. Wenn es von ST sein soll muss ich 
mal schaun ob ich evtl. auf den SPCxxx umsatteln kann.

Den STM32F4 habe ich auch schon benutzt, (CAN, ADC, DMA, usw.) Bin da 
also schon mit vertraut. Flexray ist leider absolutes Neuland für mich.
Gast #3643843
Lesenswert?

Jo B. schrieb:
> Den STM32F4 habe ich auch schon benutzt, (CAN, ADC, DMA, usw.) Bin da
> also schon mit vertraut. Flexray ist leider absolutes Neuland für mich.

Wie gesagt eventuell lässt sich der CCS Flexray-Stack von TI für den 
TMS570 verwenden/anpassen: TMDX570LS20SMDK
Gast #3649932
Lesenswert?

flox schrieb:
> Moin Moin,
>
> mein Bestreben ist es einen Fleyrayknoten mit Hilfe eines STM32
> aufzubauen. Dabei kommen ja schon mal mehrere Controller (MB88121C,
> MC9S12XF512 &  NCV7381) und Treiber (ELMOS E910.54B & TJA1080) in Frage.
> Hat da schon jemand Erfahrungen mit gesammelt?

Wenn Du einen externen CC verwenden willst, nimm den MB88121 von 
Fujitsu. Die hatten mengenweise SW, Treiber, Application-Demo-SW. Und 
verwenden das Bosch-Flexray IP.  Das ist einfacher und weiter 
verbreitet.  Anschluss über schnelle SPI. Das muss jetzt alles bei 
Spansion zu finden sein.   Die SW solltest Du einigermaßen einfach auf 
deinen STM übertragen können.

Ist aber eigentlich unnötige Arbeiten.  Denn einfacher ist es, eine MCU 
mit eingebautem FlexRay CC zu verwenden. Da gibt es mengenweise, nimm 
dann aber eine mit Bosch(!)-Flexray IP !

Viel Erfolg !

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren