FlexRay協議在車載網絡中的應用
現代汽車的機械系統正向電氣系統轉變,使得CAN網絡在帶寬和速率方面很難滿足要求。因此,汽車生產商共同體開發了FlexRay通信系統以應對這些挑戰。
相對CAN和LIN通信系統FlexRay系統具有如下優勢。
(1)FlexRay定義兩個通道,節點可以接任意一個通道也可以同時接兩個通道。每個通道最大傳輸速率為10Mbps。雙通道既可以用來實現容錯功能,又可以單獨使用,使總的通信速率達到20Mbps。
(2)FlexRay在系統配置和物理層方面均設計了容錯功能,并提供快速故障檢測功能,從而提升了整個系統的容錯能力。
(3)支持電子或光學器件構成的物理層。
(4)支持總線、星形和混合型拓撲。
FlexRay架構包含拓撲層、接口層、協議引擎層、控制器接口層和主控層。拓撲層定義兩個通信通道;接口層支持總線衛士功能,在時域內進行故障檢測,并將錯誤限定在時域內;協議引擎層包含靜、動態部分和符號窗口;控制器接口層和主控層用以定義定時服務、終端服務和報文ID的濾波。
Vector公司通過提供軟件組件和個性化服務,幫助用戶開發FlexRay系統。用戶可以使用CANoe進行網絡的仿真與集成測試,也可對設計好的網絡進行分析。此外,為了充分發揮基于FlexRay車載網絡的優勢,相關的軟件開發最好滿足AUTOSAR標準。FlexRay最早應用在航空電子上。2000年,寶馬、戴克、摩托羅拉和飛利浦等幾家大型企業組成FlexRay研發共同體。FlexRay開始成為動力總成、底盤和線控系統一種通信標準,其不會取代現有的網絡協議,但會與它們集成在一起,構成車載通信網絡。
刊名:International Journal of Engineering Research &Technology(英)
刊期:2014年第2期
作者:Anjan Kumar B S
編譯:白洪濤