摘要:傳統的RS-485總線的傳輸距離在波特率為9600bps時zui遠1200米,當波特率增加后距離會成倍減少,比如RS-485在115200bps時zui遠只有100米。如何實現高速而且遠距離的串口信號傳輸,直接的方法就是降低波特率。本文介紹如何使用一對波特率轉換器降低波特率再升高還原來實現串口高速遠距離傳輸,包括跳線設置等。
要延長RS-232的距離可以將其轉換為RS-485,RS-485可以在9600bps波特率時傳輸zui遠1200米,波仕的增強型RS-232/RS-485轉換器可以在9600bps時zui遠到1800米。但是增加波特率后傳輸距離大大減小。波仕電子的通信測試結果表明:RS-485在大于9600bps時,zui遠傳輸距離大致與波特率成反比,而減小波特率也幾乎無助于增加通信距離。而且在大于9600bps波特率的遠程通信時,必須根據通信距離來增加導線直徑以及終端電阻。如何在高于9600bps波特率時實現高速遠程傳輸,比如要在115200bps時傳輸1200米。現在要介紹如何用波特率轉換器BTL232來實現RS-232/RS-485的高速遠程傳輸。
波仕BTL232串口波特率轉換器的外形為DB-9/DB-9轉接盒大小,如圖的產品左邊為DB-9孔的1號RS-232口,左下面為A1、B1的1號RS-485口;右邊為DB-9針的2號RS-232口,右下面為A2、B2的2號RS-485口。產品上邊為波特率設置的跳線,左邊的J2、J1、J0用于設置左邊1號RS-232和RS-485串口的波特率;右邊的K2、K1、K0用于設置右邊2號RS-232和RS-485串口的波特率
如圖所示實現了波特率115200bps的RS-232信號遠傳1200米的方案。左邊的RS-232(1)的波特率為115200bps,右邊的RS-232(2)也是115200bps,中間以9600bps傳輸1200米。左邊的BTL232轉換器的RS-232(1)口接串口設備,波特率設置為115200(J2=1、J1=1、J0=1),RS-485(2)接1200米的線,并且將波特率設置為9600bps(K2=0,K1=1,K0=1)。右邊的BTL232轉換器的RS-232(2)口接串口設備,波特率設置為115200(J2=1,J1=1,J0=1),RS-485(1)接1200米的線,并且將波特率設置為9600bps(K2=0,K1=1,K0=1)。這套方案不僅實現了115200à9600à115200的波特率轉換,而且還實現了RS232àRS485àRS232的接口轉換,因為只有RS485才可以在9600bps時遠傳1200米,而RS232不行。如果兩個遠程RS-232口的波特率不同,借助于BTL232也是可以實現高速遠程通信的。比如如果圖中右邊的RS-232(2)為57600bps,那么只需要將右邊的BTL232產品的設置波特率為57600bps即可(K2=1、K1=1、K0=0
上一篇:電壓擊穿試驗儀軟件功能
下一篇:無線PLC在工業自動化的應用
免責聲明
- 凡本網注明"來源:智能制造網"的所有作品,版權均屬于智能制造網,轉載請必須注明智能制造網,http://m.xashilian.com。違反者本網將追究相關法律責任。
- 企業發布的公司新聞、技術文章、資料下載等內容,如涉及侵權、違規遭投訴的,一律由發布企業自行承擔責任,本網有權刪除內容并追溯責任。
- 本網轉載并注明自其它來源的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點或證實其內容的真實性,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品來源,并自負版權等法律責任。
- 如涉及作品內容、版權等問題,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。
IOTE 2025第二十四屆國際物聯網展·深圳站
展會城市:深圳市展會時間:2025-08-27