歡迎您光臨本站 登入註冊首頁

CAN匯流排及SAE J1939協議簡介

admin @ 2014-03-19 , reply:0

概述

CAN匯流排及SAEJ1939協議簡介 CAN匯流排及SAEJ1939協議簡介  FAN100CAN匯流排屬於現場匯流排的範疇,是德國Bosch公司在20世紀80年代初為解決現代汽車中眾多的……
CAN匯流排及SAE J1939協議簡介

 CAN匯流排及SAE J1939協議簡介


  FAN100CAN匯流排屬於現場匯流排的範疇,是德國Bosch公司在20世紀80年代初為解決現代汽車中眾多的控制和測試儀器之間的數據交換而開發的一種有效支持分散式控制或實時控制的串列通信網路。CAN匯流排的通信實時性強,數據傳輸速率可高達1 Mb/s,通信介質可以是雙絞線、同軸電纜或者光導纖維,通過標準的插接件能夠方便的連接。CAN匯流排的數據通信具有突出的可靠性、實時性和靈活性,是目前應用最廣泛的一種汽車匯流排。


  FAN100SAE J1939協議是美國汽車工程師協會SAE(Societv of AutomoTIve Engineer)發布的以CAN2.0B作為網路核心協議的車輛網路串列通信和控制協議。J1939是參照ISO的開放式數據互聯模型定義的7層基準參考模型而制定的。該協議明確規定汽車內部ECU的地址配置、命名、通訊方式以及報文發送優先順序等,並且對汽車內部各個具體的ECU通訊作了詳細的說明。它使用多路復用技術,為汽車上的各種感測器、執行器和控制器提供建立在CAN匯流排基礎上的標準化的高速網路連接,在車載電子裝置之間實現高速數據共享,有效地減少了電子線束的數量,提高了車輛電子控制系統的靈活性、可靠性、可維修性和標準化程度,更大程度地發揮了CAN優異的性能。


  1.2 SAE J1939數據幀格式


  FAN100SAE J1939數據幀是以PDU(協議數據單元)為單位,共由優先權(P)、保留位(R)、數據頁(DP)、PDU格式(PF)、PDU細節(Ps)、源地址 (SA)及數據域(Date Field)等7個域組成。除了數據域之外的PDU對應於CAN擴展幀的29位標識符。其中PS是1個8位段,其定義取決於PF值。若PF值小於 240,PS是目標地址(DA)。若PF值介於240和255之間,則PS為組擴展(GE)。


  FAN100有些CAN數據幀不是在PDU中定義,包括SOF、SRR、IDE、RTR、控制域部分、CRC域、ACK域和EOF域。這些域是由CAN定義的,SAE J1939不作修改。



[admin via 研發互助社區 ] CAN匯流排及SAE J1939協議簡介已經有4547次圍觀

http://cocdig.com/docs/show-post-38066.html