SAE J1939數據鏈路層-傳輸協議

SAE J1939協議中,普通CAN幀(CAN FD除外)的數據長度爲8個字節,即爲一個單幀最多可以傳輸8個字節的數據,超過8個字節的數據需要使用傳輸協議,使用多個數據包進行傳輸。傳輸協議包含的幀格式大致分爲兩類:TP.CM和TP.DT。在TP.CM中包含有TP.CM_RTS、TP.CM_CTS、TP.CM_BAM等,具體格式可以參考1939協議中的數據鏈路層,目前整車廠一般不實用RTS和CTS報文,當要傳輸的數據長度超過8個字節的時候,首先使用TP.CM進行廣播,廣播內容包含即將傳輸報文的PGN、總的數據包長度等信息,然後使用TP.DT進行數據傳輸(TP.DT中不含有PGN信息,只含有報文包序和具體的7字節數據),相臨兩個TP.DT之間的時間間隔是50ms到200ms。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章