Forum: Mikrocontroller und Digitale Elektronik Flexray Knoten mit Hilfe eines STM32


von flox (Gast)


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

von ttl (Gast)


Lesenswert?

Die STM32 gibt es nicht als automotive Typen. daher wird das wohl keiner 
machen.

von Lothar (Gast)


Lesenswert?

ttl schrieb:
> Die STM32 gibt es nicht als automotive Typen

Automotive ARM uC sind z.B. TMS570 (mit Flexray Controller)

von peterguy (Gast)


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.

von Lothar (Gast)


Lesenswert?

peterguy schrieb:
> Freescale Controller (v.a. die MPC Baureihe)

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

von Bege (Gast)


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.

von peterguy (Gast)


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...

von Karl M. (movex)


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.

: Bearbeitet durch User
von Jo B. (bibu)


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

von peterguy (Gast)


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?

von Jo B. (bibu)


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.

von Lothar (Gast)


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

von Karl M. (movex)


Lesenswert?

Die Flexray Boards, die ich anbieten kann sind von folgendem Typ:

http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MFR4310FRDC&parentCode=MFR4310&fpsp=1

von Paul (Gast)


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 !

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.