|
本文的方案可以使RS-485或RS-232以115200bps高速传输1200米。有兴趣的TX请看下去,无兴趣的TX就不用浪费时间了。
一般人知道要延长RS-232的距离可以将其转换为RS-485,RS-485可以在9600bps波特率时传输最远1200米。但是增加波特率后传输距离大大减小。最远传输距离大致与波特率成反比,就是说115200时最远100米。如何在高于9600bps波特率时实现高速远程传输,比如要在115200bps时传输1200米。现在要介绍如何用波仕电子的波特率转换器来实现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不行。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
阿莫论坛20周年了!感谢大家的支持与爱护!!
曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……
|