日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

FlexRay在AUTOSAR的实施

發布時間:2023/12/8 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 FlexRay在AUTOSAR的实施 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、硬件基礎

AURIXTC377+TJA1081G

二、FlexRay協議概念

通信循環(cycle) --- 如:day

通信段(segment)

時隙(slot) --- 如:hour

通信幀(frame) --- 由幀頭、有效負載和幀尾組成,每個場細分為字節。

字節(byte) --- 通過在每個字節上增加一個起始位("0")和一個停止位("1"),把它封裝成長度為10位的字節

位(bit) --- 在物理層,Flexray協議采用不歸零碼(Non-Return to Zero,NRZ)進行位編碼

字節起始序列(Byte Start Sequence, BSS),幀起始序列(Frame Start Sequence, FSS)?

全局時間(gloabl time) --- 如:Day/hour/min/s/ms

宏節拍(macrotick)--- 如:min

微節拍(microtick) --- 如:s

本地時鐘(clock)--- 如:ms

通信循環層,可由靜態段(STatic, ST),動態段(DYNamic, DYN),符號窗(Symbol Window, SW)和網絡空閑時間(Network Idle Time, NIT)組成;

靜態段:專門針對確定性的實時應用,具有已知和確定的帶寬

動態段:可選項,專門針對事件觸發應用,具有可變帶寬

符號窗:可選項,用于發送專用的通信符號,專門針對采用了總線監控(BG)的應用,如使用了雙傳輸通道的應用。

網絡空閑時間:循環結束段。在這段時間,網絡處于空閑模式(時間同步)。

?

靜態段(ST)和動態段(DYN)的工作原理

?ST由多個時隙(Slot)組成,以下兩個參數需要配置:時隙個數(gNumberOfStaticSlots)和時隙長度(gdStaticSlot),時隙長度指的是有多少個宏節拍(MT),一旦確定后,這兩個數值在通信過程中將不再改變;

DYN由多個微時隙(Minislot)組成,配置參數包括:微時隙個數(gNumberOfMinislots)和微時隙長度(gdMinislot),微時隙長度指的是有多少個宏節拍(MT),動態時隙(Dynamic Slot)包含一個或若干個微時隙(與動態時隙發送的FlexRay幀長度有關)

三、Flexray通信幀的格式

靜態幀和動態幀都是由幀頭、有效負載(數據)和幀尾組成。節點在網絡上傳輸通信幀時,首先傳輸幀頭,然后傳輸有效負載,最后傳輸幀尾。

?

四、CANOE中Flexray報文發送面板實例和數據庫

?

?FlexRay的通信數據庫文件格式為FIBEX(Field Bus Exchange)文件

?五、FlexRay 的物理層

?

?

Bus Driver狀態切換條件

?

總結

以上是生活随笔為你收集整理的FlexRay在AUTOSAR的实施的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。