<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          SAE J1939協(xié)議(五)

          作者: 時(shí)間:2016-12-12 來源:網(wǎng)絡(luò) 收藏
          >>>>

          多包報(bào)文

          本文引用地址:http://www.ex-cimer.com/article/201612/328876.htm
          • 采用多包報(bào)文,在連接管理報(bào)文的協(xié)調(diào)下進(jìn)行多幀傳輸。

          • 長度大于8字節(jié)的報(bào)文無法用單個(gè)CAN數(shù)據(jù)幀來裝載。因此,它們必須被拆分為若干個(gè)小的數(shù)據(jù)包,然后使用單個(gè)的數(shù)據(jù)幀對其逐一傳送。而接收方必須能夠接收這些單個(gè)的數(shù)據(jù)幀,然后解析各個(gè)數(shù)據(jù)包并重組成原始的信息。

          • CAN數(shù)據(jù)幀包含一個(gè)8字節(jié)的數(shù)據(jù)域。由于組成長信息的單個(gè)數(shù)據(jù)包必須能被識別出來以便正確重組,因此把數(shù)據(jù)域的首字節(jié)定義為數(shù)據(jù)包的序列編號。每個(gè)數(shù)據(jù)包都會(huì)被分配到一個(gè)從1到255的序列編號。由此可知,多幀傳輸最大的數(shù)據(jù)長度是(255包×7字節(jié)/包=)1785個(gè)字節(jié)。

          >>>>

          序列編號

          • 序列編號是在數(shù)據(jù)拆裝時(shí)分配給每個(gè)數(shù)據(jù)包,然后通過網(wǎng)絡(luò)傳送給接收方。接收方接收后,利用這些編號把數(shù)據(jù)包重組成原始信息。

          • 序列編號從1開始,依次分配給每個(gè)數(shù)據(jù)包,直到整個(gè)數(shù)據(jù)都被拆裝和傳送完畢。這些數(shù)據(jù)包從編號為1的數(shù)據(jù)包開始按編號的遞增順序發(fā)送。

          • 第一個(gè)數(shù)據(jù)傳送包包含序列編號1和字符串的頭7個(gè)字節(jié),其后的7個(gè)字節(jié)跟隨序列編號2存放在另一個(gè)CAN數(shù)據(jù)幀中,再隨后的7個(gè)字節(jié)與編號3一起,直到原始信息中所有的字節(jié)都被存放到CAN數(shù)據(jù)幀中并被傳送。

          >>>>

          數(shù)據(jù)包

          • 傳送的每個(gè)數(shù)據(jù)包(除了傳送隊(duì)列中的最后一個(gè)數(shù)據(jù)包)都裝載著原始數(shù)據(jù)中的7個(gè)字節(jié)。而最后一個(gè)數(shù)據(jù)包的數(shù)據(jù)域的8個(gè)字節(jié)包含:數(shù)據(jù)包的序列編號和參數(shù)組至少一個(gè)字節(jié)的數(shù)據(jù),余下未使用的字節(jié)全部設(shè)置為“FF 16”。

          • 多包廣播報(bào)文的數(shù)據(jù)包發(fā)送間隔時(shí)間為50到200毫秒。對于發(fā)送到某個(gè)指定目標(biāo)地址的多包消息,發(fā)送者將保持?jǐn)?shù)據(jù)包(在CTS允許多于一個(gè)數(shù)據(jù)包時(shí))發(fā)送間隔的最長時(shí)間不多于200毫秒。響應(yīng)者必須知道這些數(shù)據(jù)包都具有相同的標(biāo)識符。

          • 數(shù)據(jù)包被順序接收。按照序列編號的順序把多包消息的數(shù)據(jù)包重新組合成一多字節(jié)字符串。這個(gè)字符串被作為長信息的應(yīng)答傳送給應(yīng)用程序模塊。

          >>>>

          實(shí)例

          下圖是多幀傳輸機(jī)制的實(shí)例:



          關(guān)鍵詞: SAEJ1939協(xié)

          評論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();