FlexRay總線
FlexRay總線是由寶馬、飛利浦、飛思卡爾和博世等公司共同制定的一種新型通信標準, 專為車內聯網而設計, 采用基于時間觸發機制,
具有高帶寬、容錯性能好等特點, 在實時性、可靠性和靈活性方面具有一定的優勢。FlexRay支持總線間的多種消息傳遞架構。
隨著FlexRay在汽車上的廣泛使用以及網絡日益統一,這項功能將越發重要。例如,若干家汽車制造商已經實施或提議采用一種網絡架構,不管采用何種通信協議,所有通信通過一個網關實現。
FlexRay總線工作原理
FlexRay總線數據收發采取時間觸發和事件觸發的方式。利用時間觸發通信時, 網絡中的各個節點都預先知道彼此將要進行通信的時間,接收器提前知道報文到達的時間, 報文在總線上的時間可以預測出來。即便行車環境惡劣多變, 干擾了系統傳輸, FlexRay協議也可以確保將信息延遲和抖動降至最低,盡可能保持傳輸的同步與可預測。這對需要持續及高速性能的應用( 如線控剎車、線控轉向等)來說,是非常重要的。它采用了周期通信的方式,
一個通信周期可以劃分為靜態部分、動態部分、特征窗和網絡空閑時間4個部分。靜態部分和動態部分用來傳輸總線數據,即FlexRay報文。
特征窗用來發送喚醒特征符和媒介訪問檢測特征符。網絡空閑時間用來實現分布式的時鐘同步和節點參數的初始化。FlexRay具有高速、可靠及安全的特點。FlexRay在物理上通過兩條分開的總線通信,每一條的數據速率是10MBit/s。FlexRay還能夠提供很多網絡所不具有的可靠性特點。尤其是FlexRay具備
的冗余通信能力可實現通過硬件完全復制網絡配置, 并進行進度監測。FlexRay同時提供靈活的配置, 可支持各種拓撲,
如總線、星型和混合拓撲。FlexRay本身不能確保系統安全, 但它具備大量功能,可以支持以安全為導向的系統(如線控系統)的設計。
FlexRay拓撲圖FlexRay拓撲的靈活性及實現事件觸發或時間觸發的操作模式對收發器意義重大。
下面列舉其中一部分:10Mbps的數據處理速率;支持FlexRay節點和有源星型拓撲;提供電源管理功能,提高ECU效率;為時間驅動和事件驅動模式集成兩個專用的控制輸入;支持本地和遠程喚醒功能;提供錯誤檢測;符合汽車行業的嚴格規范要求(例如ESD和EMC領域,同時涉及上述各個方面)。
-
汽車電子
+關注
關注
3024文章
7869瀏覽量
166501 -
總線
+關注
關注
10文章
2866瀏覽量
87986 -
FlexRay
+關注
關注
4文章
51瀏覽量
22937
發布評論請先 登錄
相關推薦
評論