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

          新聞中心

          EEPW首頁 > 測試測量 > 設(shè)計應(yīng)用 > 一種CAN息線報文優(yōu)先級產(chǎn)生與檢測方法

          一種CAN息線報文優(yōu)先級產(chǎn)生與檢測方法

          作者: 時間:2009-08-18 來源:網(wǎng)絡(luò) 收藏
          3.2 軟件實施
          軟件實施是嚴(yán)格依據(jù)基本原理設(shè)計的,各個節(jié)點的軟件實施流程如圖3所示。流程的幾點說明:

          本文引用地址:http://www.ex-cimer.com/article/195755.htm

          ①配置位定時寄存器時要保證各節(jié)點的通信波特率嚴(yán)格一致;
          ②配置接收碼和接收屏蔽寄存器時要保證節(jié)點1、2和3屏蔽總線上所有報文,節(jié)點4只接收來自節(jié)點2和節(jié)點3的報文;
          ③節(jié)點1軟件流程中第1次配置仲裁場、控制場及數(shù)據(jù)場是為連續(xù)報文發(fā)送作準(zhǔn)備,第2次配置是為標(biāo)定報文檢測起始標(biāo)志作準(zhǔn)備。
          ④節(jié)點1軟件流程中第1次鍵盤掃描目的是為啟動連續(xù)報文發(fā)送,第2次鍵盤掃描是為停止連續(xù)報文發(fā)送。
          的MAC幀檢測是過檢測單元中斷服務(wù)程序?qū)崿F(xiàn)的。
          3.3 應(yīng)用實例
          以CAN總線實驗系統(tǒng)為平臺,利用CAN總線檢測報文的實例如表1、表2和表3所列。表1給出了各節(jié)點實際設(shè)置發(fā)送的報文;根據(jù)方法的基本原理,表2給出了報文過濾設(shè)置情況;表3給出了節(jié)點1實際檢測到的CAN的MAC幀(灰色陰影標(biāo)示位為位填充),其檢測到的順序從前到后依次是SENT_ID_12、SENT_ID_2、SENT_ID_3,實際檢測情況與理論分析相符,進而報文得以驗證。另外,節(jié)點4液晶顯示接收到的報文順序也與理論分析相符合,更進一步證實了方法的可行性。


          4 結(jié) 論
          ①CAN的MAC機制是帶優(yōu)先級的非破壞性逐位仲裁機制,因此,CAN報文優(yōu)先級的產(chǎn)生應(yīng)以此為基礎(chǔ)。
          ②本文提出了一種CAN報文優(yōu)先級產(chǎn)生與檢測的方法。該方法能夠直觀地展示CAN總線上信息優(yōu)先級的競爭情況,有助于深入掌握、理解CAN總線的報文優(yōu)先級、MAC機制及其相關(guān)技術(shù)內(nèi)容;有助于對CAN總線機理與實質(zhì)的深入研究,為更好地應(yīng)用CAN總線奠定了理論基礎(chǔ)。
          ③本文所提出的方法已通過實驗系統(tǒng)驗證,結(jié)果證明該方法可行且效果良好。


          上一頁 1 2 下一頁

          關(guān)鍵詞: CAN 息線 檢測方法 優(yōu)先級

          評論


          相關(guān)推薦

          技術(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); })();