18禁免费观看完整版高清-毛片重口味女人的逼-99精品毛片免费播放高潮-2020年国产新视频

當前位置: 首頁 >應用方案 >技術應用 >

SAE-J1939通信標準與CAN2.0B總線之間的關系解讀

什么是SAE-J1939

SAE J1939協(xié)議(以下簡稱J1939)是美國汽車工程協(xié)會(SAE)的推薦標準,廣泛用于是商用車(重卡、大客車等道路車輛和工程機械、農業(yè)機械、軌道機車、船舶等非道路車輛及設備)上電子部件間的數(shù)字通訊。

SAE-J1939CAN2.0的關系:

CAN2.0是一種總線規(guī)范,是數(shù)據鏈路層的技術。J1939SAE(美國汽車協(xié)會)基于CAN總線定義的的規(guī)范,主要用于解決不同發(fā)動機廠商、不同ECU廠商之間的兼容性問題。J1939定義了一系列的PGNSPN,這些PGN包含了發(fā)動機、變速器、車軸等汽車上各部件的信息;對參數(shù)的表示方法(狀態(tài)和值)又定義了SLOTScaling比例、Limit界限、Offset偏移、Transfer傳送)。ECU廠商開發(fā)設備時都應該遵循這個規(guī)范。ECU模塊的功能不同,廠商不同,在J1939的基礎上,又表現(xiàn)出其多樣性:支持或者不支持某些PGN、SPNSLOT;新增了某些J1939未定義的PGNSPN。

SAE-J1939CAN2.0B消息幀格式:

CAN2.0規(guī)范包括CAN2.0A(標準幀格式),CAN2.0B(擴展幀格式),二者使用不同的幀格式位碼。J1939是在CAN2.0B的基礎上進一步封裝,對仲裁場部分的29位ID的重新定義。SAE-J1939中只為擴展幀格式定義了標準化的通信,因此,SAE-1939設備必須使用擴展幀格式。

SAE-J1939將每個數(shù)據幀(PDU,協(xié)議數(shù)據單元)融合進一個CAN2.0數(shù)據幀中,其結構如下:

1 CAN2.0B消息幀
2 CAN2.0B消息幀

CAN擴展幀的數(shù)據幀格式與SAE-J1939協(xié)議數(shù)據單元對比如下圖:

3 CAN2.0B消息幀格式

參數(shù)群編號(PGN結構):

PGN對于制定基于SAE-J1939CAN協(xié)議來說十分重要,很多ECU廠商規(guī)定在接受CAN報文時識別的就是PGN而不是整個報文的ID。參數(shù)群編號是由24位組成的(其實是18位),主要包括下面幾個部分:保留位(R,1bit,默認為:0,數(shù)據頁位(DP,1bit,多數(shù)情況下為:0),PDU格式(PF,8bit)和特定PDU(PS,8bit,目標地址否群擴展)。當PF值為:0~239之前時PGN的低字節(jié)將被設置為:0;當PF值為240~254之時,PGN的低字節(jié)為PS的值。PGN結構如下表:

4CAN2.0B消息幀PGN結構

今天的分享就到這里啦,EBYTE每一天都致力于更好的助力物聯(lián)化、智能化、自動化的發(fā)展,提升資源利用率,更多產品更多資料,感興趣的小伙伴可以登錄我們的億佰特官網和企業(yè)公眾號(微信號:cdebyte進行了解,也可以直接撥打400電話咨詢技術專員!


相關閱讀:

1、CAN總線無線通信原理及特點詳解

2、如何提高CAN總線抗干擾能力?

3、CAN總線架構、信號傳輸原理及CAN應用詳解

4、CAN總線常見問題說明及匯總

5、CAN總線協(xié)議的技術詳解與應用


點擊撥打: 億佰特官網 4000-330-990