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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > CAN總線數據采集系統(tǒng)

          CAN總線數據采集系統(tǒng)

          作者: 時間:2012-10-15 來源:網絡 收藏

          下面以MCP2515的裝載TX緩沖器為例來說明數據的發(fā)送過程。裝載TX緩沖器的時序如圖5所示。本應用有3路信號,每一路信號都要求精確到小數點后2 位,所以經過處理后的數據格式使用浮點型。一個浮點數需要占用4字節(jié),為了使監(jiān)控中心易于管理,用包含4字節(jié)數據長度的標準數據幀來發(fā)送數據。現以裝載 TX緩沖器0為例說明一次數據發(fā)送操作,如圖6所示。

          dsPIC30F3013的SPI模塊在數據發(fā)送和接收時有8位和16位兩種工作模式可選。MCP2515的SPI指令、內部寄存器地址及數據都是8位的,所以在初始化SPI模塊時,清零MODE16(SPI1CON10>),將通信數據配置為8位寬度。

          結 語
          本文介紹了一種以Microchip公司dsPIC30F3013為控制核心,以MCP2515為CAN控制器和以MCP2551作為CAN收發(fā)器的。該系統(tǒng)與傳感器組成一個,有效地改善了工控系統(tǒng)中監(jiān)控部分線路布局范圍廣、布線凌亂、抗干擾能力差的現狀,同時,使整個監(jiān)控系統(tǒng)更易于擴展。實踐證明,這種設計是可靠的、高性能的。只是系統(tǒng)工作在多雷電地區(qū)時,可能會發(fā)生雷擊事故,在后續(xù)設計中會使用高速光電耦合器在CAN控制器與 CAN收發(fā)器之間做隔離。


          上一頁 1 2 下一頁

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁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); })();