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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 實現(xiàn)CAN的高速超遠(yuǎn)程傳輸

          實現(xiàn)CAN的高速超遠(yuǎn)程傳輸

          作者: 時間:2016-12-14 來源:網(wǎng)絡(luò) 收藏
          擅長于CAN通信的波仕電子總不乏驚世之作,在CAN遠(yuǎn)程方面,波仕曾經(jīng)借鑒了以太網(wǎng)自動100M/10M速率適應(yīng)的技術(shù)研發(fā)出業(yè)界首款CAN波特率轉(zhuǎn)換器BTL-CAN,開創(chuàng)了CAN通信的新方式。BTL-CAN一直保持著業(yè)界最小CAN波特率轉(zhuǎn)換器的記錄。
          CAN總線可以在5Kbps波特率時傳輸最遠(yuǎn)10Km、在10Kbps波特率時傳輸最遠(yuǎn)5Km、在100Kbps波特率時傳輸最遠(yuǎn)500m,增加波特率后傳輸距離大大減小。波仕電子的通信測試結(jié)果表明:CAN在大于5Kbps時,最遠(yuǎn)傳輸距離大致與波特率成反比,而減小波特率(低于5Kbps)也幾乎無助于增加通信距離(最遠(yuǎn)10Km)。而且在大于5Kbps波特率的遠(yuǎn)程通信時,必須根據(jù)通信距離來增加導(dǎo)線直徑以及終端電阻。如何在高于5Kbps波特率時實現(xiàn)高速遠(yuǎn)程傳輸,比如要在50Kbps時傳輸10Km呢?擅長于CAN通信的波仕電子總不乏驚世之作,在CAN遠(yuǎn)程方面,波仕曾經(jīng)借鑒了以太網(wǎng)自動100M/10M速率適應(yīng)的技術(shù)研發(fā)出業(yè)界首款CAN波特率轉(zhuǎn)換器BTL-CAN,開創(chuàng)了CAN通信的新方式。BTL-CAN一直保持著業(yè)界最小CAN波特率轉(zhuǎn)換器的記錄。現(xiàn)在要介紹如何用這款波特率轉(zhuǎn)換器來實現(xiàn)CAN的高速遠(yuǎn)程傳輸。


          BTL-CAN波特率轉(zhuǎn)換器為DB-25/DB-25轉(zhuǎn)接盒大小、不分方向。需要外接5V電源,在接線端子上有電源指示燈,加電后會一直亮。接線端子上還有跳線用于CAN的波特率設(shè)置。
          產(chǎn)品上側(cè)邊為波特率設(shè)置用的RS-232串口,下側(cè)面為5V電源接線端子和兩個跳線。左邊的跳線短接時用于對左邊的CAN接口進(jìn)行波特率設(shè)置;右邊的跳線短接時用于對右邊的CAN接口進(jìn)行波特率設(shè)置。兩個跳線平時斷開,也不能同時短接。5V電源與兩邊的CAN都隔離,產(chǎn)品是三向隔離的。BTL-CAN波特率轉(zhuǎn)換器需要接5V電源,速率5Kbps~1000Kbps。隔離電壓5000V。CAN傳輸速率最高每秒400幀。BTL-CAN可以對CAN的波特率進(jìn)行轉(zhuǎn)換,還可以對是否帶標(biāo)識符等進(jìn)行轉(zhuǎn)換。支持CAN2.0和CAN1.0協(xié)議。

          如圖所示實現(xiàn)了波特率50Kbps的CAN信號遠(yuǎn)傳10千米的方案。左邊的CAN(1)的波特率為50Kbps,右邊的CAN(2)也是50Kbps,中間以5Kbps傳輸10千米。CAN只有在5Kbps時才可以遠(yuǎn)傳10Km,而50Kbps不行。如果兩個遠(yuǎn)程CAN口的波特率不同,借助于BTL-CAN也可以實現(xiàn)高速遠(yuǎn)程通信的。比如如果圖中右邊的CAN(2)為100Kbps,那么只需要將右邊的BTL-CAN產(chǎn)品的設(shè)置波特率為100Kbps即可 。


          關(guān)鍵詞: CAN高速超遠(yuǎ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); })();