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
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.
peterguy schrieb:> Freescale Controller (v.a. die MPC Baureihe)
Wobei sich die Frage stellt wie lange Freescale ganz alleine noch neue
PowerPC entwickeln kann ...
>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.
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...
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.
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
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?
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.
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
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 !