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

          關(guān) 閉

          新聞中心

          EEPW首頁 > 工控自動(dòng)化 > 設(shè)計(jì)應(yīng)用 > 多路UART總線與CAN總線通訊系統(tǒng)設(shè)計(jì)

          多路UART總線與CAN總線通訊系統(tǒng)設(shè)計(jì)

          作者: 時(shí)間:2012-09-15 來源:網(wǎng)絡(luò) 收藏

          2.3 通訊過程
          系統(tǒng)通訊電路圖如圖1所示,為了能實(shí)現(xiàn)之間的相互通訊,采用2個(gè)圖1所示的電路圖,將收發(fā)器的H,CANL連接在一起,形成2個(gè)CAN節(jié)點(diǎn),如圖4所示。這樣就能實(shí)現(xiàn)→CAN→CAN→的通訊過程。在節(jié)點(diǎn)1中,單片機(jī)首先發(fā)送8個(gè)串行數(shù)據(jù)55,56,…,5B.5C(16進(jìn)制)送給TL16C554的串行通道,UART模塊接收到串行數(shù)據(jù)后由SJA1000轉(zhuǎn)換成CAN數(shù)據(jù)A1,A2,A3,A0,08,55,56,…,5C,65,61(16進(jìn)制),其中A1,A2,A3,A0,08為PeliCAN模式下的識(shí)別碼和幀信息,65,61為CRC校驗(yàn)碼。轉(zhuǎn)換成CAN后通過CANH、CANL將數(shù)據(jù)送入節(jié)點(diǎn)2的CAN模塊,SJA1000接收到數(shù)據(jù)后由TL16C554轉(zhuǎn)換成串行數(shù)據(jù)88,A1,A2,A3,A0,55,56,…,5B,5C(16進(jìn)制)發(fā)送出去,其中88,A1,A2,A3,A0為幀信息和識(shí)別碼。示波器采集的通訊波形圖如圖5所示。

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

          a.JPG


          為了能使轉(zhuǎn)換結(jié)果更清楚的顯示,將TL16C554的TXA通過RS 232串行數(shù)據(jù)線連接到PC機(jī),硬件連接如圖6所示。這樣最終轉(zhuǎn)換的UART數(shù)據(jù)就可以通過PC機(jī)顯示出來,結(jié)果如圖7所示。

          3 結(jié)語
          本文了一個(gè)UART與CAN總線進(jìn)行相互通訊的轉(zhuǎn)換系統(tǒng),從測(cè)試結(jié)果來看,該沒計(jì)系統(tǒng)完全可以實(shí)現(xiàn)兩者間的透明轉(zhuǎn)換。利用CAN總線傳輸距離長、通訊靈活等優(yōu)點(diǎn),該系統(tǒng)可以有效的延長UART串行總線的通訊距離、提高傳輸速率,大大方便了具有UART接口的設(shè)備進(jìn)行遠(yuǎn)距離、多節(jié)點(diǎn)傳輸。


          上一頁 1 2 3 4 下一頁

          評(píng)論


          相關(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); })();