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

          新聞中心

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

          實現(xiàn)RS-232/485的高速遠(yuǎn)程傳輸

          作者: 時間:2016-12-12 來源:網(wǎng)絡(luò) 收藏
          要延長RS-232的距離可以將其轉(zhuǎn)換為RS-485,RS-485可以在9600bps波特率時傳輸最遠(yuǎn)1200米,波仕的增強型RS-232/RS-485轉(zhuǎn)換器可以在9600bps時最遠(yuǎn)到1800米。但是增加波特率后傳輸距離大大減小。波仕電子的通信測試結(jié)果表明:RS-485在大于9600bps時,最遠(yuǎn)傳輸距離大致與波特率成反比,而減小波特率也幾乎無助于增加通信距離。而且在大于9600bps波特率的遠(yuǎn)程通信時,必須根據(jù)通信距離來增加導(dǎo)線直徑以及終端電阻。如何在高于9600bps波特率時實現(xiàn)高速遠(yuǎn)程傳輸,比如要在38400bps時傳輸1200米。擅長于RS-232/RS-485通信的波仕電子總不乏驚世之作。

          在RS-485遠(yuǎn)程方面,波仕曾經(jīng)借鑒了以太網(wǎng)自動100M/10M速率適應(yīng)的技術(shù)研發(fā)出業(yè)界首款RS-232/485波特率轉(zhuǎn)換器BTL232,開創(chuàng)了RS-232/485通信的新方式。BTL232一直保持著業(yè)界最小RS-232/485波特率轉(zhuǎn)換器的記錄?,F(xiàn)在要介紹如何用這款波特率轉(zhuǎn)換器來實現(xiàn)RS-232/RS-485的高速遠(yuǎn)程傳輸。

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

          波仕BTL232串口波特率轉(zhuǎn)換器的外形為DB-9/DB-9轉(zhuǎn)接盒大小,如圖的產(chǎn)品左邊為DB-9孔的1號RS-232口,左下面為A1、B1的1號RS-485口;右邊為DB-9針的2號RS-232口,右下面為A2、B2的2號RS-485口。產(chǎn)品上邊為波特率設(shè)置的跳線,左邊的J2、J1、J0用于設(shè)置左邊1號RS-232和RS-485串口的波特率;右邊的K2、K1、K0用于設(shè)置右邊2號RS-232和RS-485串口的波特率

          波仕電子的BTL232的兩邊的串口可以分別獨立設(shè)置波特率,見下表。0-斷開,1-短路。

          1號RS-232/485口波特率設(shè)置(左)

          2號RS-232/485口波特率設(shè)置(右)

          J2

          J1

          J0

          波特率

          K2

          K1

          K0

          波特率

          0

          0

          0

          1200

          0

          0

          0

          1200

          0

          0

          1

          2400

          0

          0

          1

          2400

          0

          1

          0

          4800

          0

          1

          0

          4800

          0

          1

          1

          9600

          0

          1

          1

          9600

          1

          0

          0

          19200

          1

          0

          0

          19200

          1

          0

          1

          38400

          1

          0

          1

          38400

          1

          1

          0

          57600

          1

          1

          0

          57600

          1

          1

          1

          115200

          1

          1

          1

          115200

          如圖所示實現(xiàn)了波特率38400bps的RS-232信號遠(yuǎn)傳1200米的方案。左邊的RS-232(1)的波特率為38400bps,右邊的RS-232(2)也是38400bps,中間以9600bps傳輸1200米。左邊的BTL232轉(zhuǎn)換器的RS-232(1)口接串口設(shè)備,波特率設(shè)置為38400(J2=1、J1=0、J0=1),RS-485(2)接1200米的線,并且將波特率設(shè)置為9600bps(K2=0,K1=1,K0=1)。右邊的BTL232轉(zhuǎn)換器的RS-232(2)口接串口設(shè)備,波特率設(shè)置為38400(J2=1,J1=0,J0=1),RS-485(1)接1200米的線,并且將波特率設(shè)置為9600bps(K2=0,K1=1,K0=1)。這套方案不僅實現(xiàn)了38400?9600?38400的波特率轉(zhuǎn)換,而且還實現(xiàn)了RS232?RS485?RS232的接口轉(zhuǎn)換,因為只有RS485才可以在9600bps時遠(yuǎn)傳1200米,而RS232不行。如果兩個遠(yuǎn)程RS-232口的波特率不同,借助于BTL232也是可以實現(xiàn)高速遠(yuǎn)程通信的。比如如果圖中右邊的RS-232(2)為57600bps,那么只需要將右邊的BTL232產(chǎn)品的設(shè)置波特率為57600bps即可(K2=1、K1=1、K0=0)。



          關(guān)鍵詞: RS-232485高速遠(yuǎn)程傳

          評論


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