新聞中心

        EEPW首頁 > 手機與無線通信 > 設計應用 > 基于DSPIC30F4011單片機的CAN總線通信設計

        基于DSPIC30F4011單片機的CAN總線通信設計

        作者: 時間:2011-03-03 來源:網絡 收藏

          4 測試結果分析

          當兩個用雙絞線連接好之后, 即可在兩臺計算機上同時運行程序。當程序運行一段時間后, 就可對運行結果進行分析。分析時, 可先對發送端進行分析, 圖2所示是其寄存器的測試值列表。

        2.JPG
        圖2 寄存器值列表

          從圖2可知, 發送端的接收緩沖寄存器的值與發送緩沖寄存器的值相等, 說明發送端的模塊在*到上有報文時也接收了報文, 這正好符合協議。

          利用圖3所示的測試變量值可從接收端進行分析。

        3.jpg
        圖3 測試變量值列表

          由圖3可知, 接收端變量的值與發送端賦予發送緩沖寄存器的值相等, 這也就是說, 接收端的接收緩沖器接收到了上的報文, 證明本總線設計成功。

          5 結束語

          本文基于DSPIC30F4011的CAN總線特性, 通過在兩個DSPIC30F4011之間進行雙絞線連接, 實現了兩個之間的CAN總線數據, 該方法具有實現簡單, 方便, 實時性好, 方便靈活等優點。可以為需要使用CAN總線的應用提供一個參考。


        上一頁 1 2 3 下一頁

        關鍵詞: 單片機 CAN 總線 通信

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 阿合奇县| 澎湖县| 天台县| 威海市| 望城县| 天津市| 方正县| 乐山市| 棋牌| 邮箱| 黔西| 洪雅县| 德格县| 灌南县| 莲花县| 乌拉特中旗| 偏关县| 昭苏县| 祁东县| 涞源县| 新乡县| 玉门市| 闽侯县| 康定县| 峨山| 铁岭市| 海南省| 景泰县| 辉南县| 南昌县| 蕉岭县| 巴南区| 贵定县| 措美县| 阿拉尔市| 临夏市| 皋兰县| 广元市| 百色市| 邹城市| 远安县|