www.wikidata.de-de.nina.az
FlexRay ist ein serielles deterministisches und fehlertolerantes Feldbussystem fur den Einsatz im Automobil vergleichbar mit TTP Das FlexRay Konsortium wurde 2000 von den Unternehmen BMW Daimler AG Motorola und Philips gegrundet Von 2001 bis 2004 traten als Core Partner die Unternehmen Bosch General Motors und Volkswagen bei 2004 ubernahm Freescale die Rechte und Pflichten als Core Mitglied im Konsortium von Motorola 2006 ubernahm NXP Semiconductors die Rechte und Pflichten als Core Mitglied im Konsortium von Philips 2010 loste sich das FlexRay Konsortium auf Der FlexRay Standard wurde danach in einen ISO Standard uberfuhrt ISO 17458 1 bis 17458 5 FlexRay LogoInhaltsverzeichnis 1 Allgemeine Beschreibung 1 1 Entwicklung und Erwartungen 1 2 Aufbau 1 3 Leistungsmerkmale 1 4 Kommunikationsprotokoll 1 5 Der Rahmen 1 6 Hardware 2 Siehe auch 3 Literatur 4 WeblinksAllgemeine Beschreibung BearbeitenEntwicklung und Erwartungen Bearbeiten FlexRay sollte die erhohten Anforderungen zukunftiger Vernetzung im Fahrzeug erfullen die durch den CAN Bus nicht befriedigt werden konnen insbesondere eine hohere Datenubertragungsrate Echtzeit Fahigkeit und Ausfallsicherheit fur X by Wire Systeme Im aktuellen Fokus steht jedoch vorrangig die hohere Datenrate welche durch den kontinuierlichen Anstieg von Fahrerassistenzsystemen im Bereich Antrieb und Fahrwerk in Premiumfahrzeugen heute notwendig ist FlexRay definiert die Layer 1 physische Schicht und 2 Datensicherungsschicht im ISO OSI Referenzmodell Der Serieneinsatz im Automobil erfolgte erstmals 2006 im BMW X5 Der FlexRay Cluster in diesem Fahrzeug basiert auf der Protokollversion v2 0 der Physical Layer Spezifikation v2 1 Revision A Um auch die Anforderungen aktiver Sicherheitssysteme zu erfullen wurde FlexRay vor allem in Bezug auf zeitlichen Determinismus und Fehlertoleranz weiter entwickelt Ein Bus Guardian sollte eine zentrale bzw dezentrale Uberwachung der Buszugriffe auf Basis des statisch festgelegten TDMA Schemas ermoglichen kommt aber praktisch nicht zum Einsatz FlexRay bietet zusatzlich zu ByteFlight eine Nachrichtenkommunikation mit einem festgelegten TDMA Schema Dabei setzt FlexRay ahnliche Mechanismen ein wie das an der Technischen Universitat Wien entwickelte Time Triggered Protocol TTP Zusatzlich zum TDMA Schema bietet das von ByteFlight ubernommene Minislotting Protokoll einen kollisionsfreien priorisierten dynamischen Kommunikationskanal Aufbau Bearbeiten Um einen Knoten z B ein Steuergerat an einem FlexRay Bus zu betreiben braucht man zwei Komponenten den Bus Transceiver und den Communication Controller Der Bus Transceiver stellt die direkte Verbindung zur Datenleitung her Einerseits schreibt er die logische Information die versendet werden soll in Form von Spannungspulsen auf den Bus andererseits liest er die Signale aus die von anderen Teilnehmern auf dem Bus gesendet werden Diese Ebene wird als physische Bitubertragungsschicht oder Physical Layer bezeichnet Ausserdem umfasst FlexRay noch das Busprotokoll Das Busprotokoll regelt wie ein Netzwerk startet wie eine global Clock etabliert wird und welche Steuergerate zu welchem Zeitpunkt senden durfen Der Communication Controller setzt das Busprotokoll in jedem Steuergerat um beispielsweise verpackt er die zu ubertragenden Informationen in ein Datenpaket und ubergibt dieses Datenpaket zum richtigen Zeitpunkt zur Ubertragung an den Bus Transceiver Leistungsmerkmale Bearbeiten FlexRay unterstutzt Bitraten bis 10 Mbit s je Kanal dezentrale Uhrensynchronisation garantierte Latenzzeiten gt Determinismus Zweikanaligkeit im Protokoll zentrale amp dezentrale Zugriffskontrolle Stern Bustopologie sowie Topologien mit Bussen an den SternarmenKommunikationsprotokoll Bearbeiten nbsp TDMA Time Division Multiple Access nach FlexRay Version 2 1Die Kommunikation auf dem Bus lauft in Zyklen ab Jeder dieser Zyklen ist in verschiedene Segmente unterteilt Im statischen Segment hat jedes Steuergerat seinen bestimmten Slot Zeitfenster in dem es Nachrichten senden kann Es darf dabei die zeitliche Lange seines Slots nicht uberschreiten Ist die Nachricht zu lang muss der nachste Zyklus oder das dynamische Segment genutzt werden um die Nachricht fortzusetzen Dies ist der deterministische Teil des Protokolls mit dem sichergestellt werden kann dass wichtige Nachrichten z B Lenkung Bremse innerhalb einer bekannten Zeit ubertragen werden Das dynamische Segment kann von einem Steuergerat benutzt werden wenn es langere oder zusatzliche Nachrichten senden mochte und beispielsweise die Breite seines statischen Slots nicht ausreicht oder fur wichtigere Nachrichten benotigt wird Wenn ein Steuergerat keine Nachricht absetzen mochte lauft sein Zeitfenster Minislot einfach ab Mini 1 bis Mini 3 Will das Steuergerat beispielsweise in Minislot 4 eine langere Nachricht senden so verschiebt sich der Zeitpunkt an dem das nachste Steuergerat senden kann nach hinten Im ungunstigsten Fall ist der dynamische Minislot 4 so lang dass in diesem Zyklus kein weiteres Steuergerat mehr senden kann Weil fur Steuergerate die im dynamischen Slot am hinteren Ende der Reihenfolge stehen die Wahrscheinlichkeit am grossten ist dass sie mit einer Nachricht in diesem Slot warten mussten oder gar herausfallen wurden sollte die Anzahl der dynamischen Slots k gt n sein n ist die Anzahl der Steuergerate die auf dem Bus kommunizieren und dazu einen Slot haben Dieser Teil entspricht von seiner Ubertragungsstruktur eher dem CAN Bus Das Symbolfenster symbol war fur den Test des Buszugriffs vorgesehen und wird voraussichtlich nicht mehr zum Einsatz kommen NIT Network Idle Time soll den am Bus hangenden Steuergeraten ermoglichen sich wieder mit dem Bus exakt zu synchronisieren Die Synchronisation bewirkt dass alle Steuergerate am Bus nach dem gleichen Takt Nachrichten senden und nicht durch zeitliche Verschiebungen im Minislot Zeitfenster eines fremden Steuergerates senden Der Zeittakt wird von den Steuergeraten nach bestimmten Regeln beim Aufwachen ausgehandelt Es ist daher kein Master notwendig der den Takt vorgibt und bei seinem Ausfall den Bus lahmlegen konnte Der Rahmen Bearbeiten nbsp Der FlexRay RahmenDer FlexRay Rahmen englisch Frame ist wie in nebenstehender Abbildung dargestellt aufgebaut Hardware Bearbeiten FlexRay nutzt ahnlich wie der CAN Bus verdrillte Zweidrahtleitungen aus Redundanzgrunden werden zwei solcher Leitungen verwendet Um Reflexionen an den Leitungsenden zu verhindern wird jede Leitung mit ihrem Leitungswellenwiderstand im Bereich von 80 W bis 110 W abgeschlossen Die maximale Leitungslange hangt von der Datenrate und der Anzahl Lange und Position der Stichleitungen ab BMW und andere OEMs setzen spezielle TP Leitungen mit PE Isolation ein da PE als Isolierwerkstoff gegenuber PVC erhebliche Vorteile bei der temperaturbedingten Toleranz hat folglich die Anforderungen an die Impedanz erfullt werden konnen Fur Laboraufbauten eignen sich Ethernet Kabel sowohl Standardvarianten CAT5 etc wie auch Profinet Kabel letztere gibt es in robusten Ausfuhrungen und eignen sich auch fur Verkabelungen im Fahrzeug Die Signale werden durch Spannungspegel von 1 5 V und 3 5 V ubertragen je nach Lage dieser Spannungspegel auf den Leitungen wird eine 0 oder 1 ubertragen Haben beide Leitungen den Pegel 2 5 V ist der Bus im Leerlauf Idle Zur Energieeinsparung kann auch der Pegel 0 V fur beide Leitungen verwendet werden Siehe auch BearbeitenLocal Area Network Controller Area NetworkLiteratur BearbeitenAusfuhrlich ist FlexRay beschrieben in Mathias Rausch FlexRay Grundlagen Funktionsweise Anwendung Hanser Verlag 2007 ISBN 3 446 41249 2 bzw ISBN 978 3 446 41249 1 Eine Gegenuberstellung mit anderen automobilen Feldbussen erfolgt in Werner Zimmermann und Ralf Schmidgall Bussysteme in der Fahrzeugtechnik Protokolle Standards und Softwarearchitektur 5 Auflage Springer Vieweg 2014 ISBN 978 3 658 02418 5 Eine Einfuhrung in FlexRay ist in Mathias Rausch Kommunikationssysteme im Automobil LIN CAN CAN FD CAN XL FlexRay Automotive Ethernet Hanser Munchen 2022 ISBN 978 3 446 47035 4 Weblinks BearbeitenFive steps to FlexRay kurze Abhandlung uber Netzwerktopologien in der EETimes Kostenfreie Lerneinheit FlexRay auf der Website der Vector Informatik GmbH FlexRay Bus Kurzeinfuhrung in FlexRay In Glossar STAR ELECTRONICS GmbH amp Co KG 24 Juni 2019 abgerufen am 23 Dezember 2015 Grundlagen zum Start eines FlexRay Clusters auf der Website der ATMES GmbH Abgerufen von https de wikipedia org w index php title FlexRay amp oldid 226948436