首先,让我们看看RS232和RS485的主要区别。
RS232的传输距离相对有限,标准最大传输距离为15米,并且仅支持点对点通信。此外,它的最大传输速率不超过20kB/s。相比之下,RS485的传输距离可达1219米,最大传输速率为10mbps。在100Kb/S的传输速率下,才能达到最大的通信距离。如果采用阻抗匹配、低衰减的专用电缆,甚至可以达到1800米。超过1200米时,还可以通过添加中继器(最多8只)来延长传输距离,使其接近10Km。
那么,如果系统中大量设备使用的是RS232接口,而传输距离又是一个问题,我们该如何解决呢?
解决方法有很多,以下是一些常见的方式:
1. 使用RS-232/RS-485转换器:这种转换器的优点是只需要两根信号线,可以无源,支持多机通信。但缺点在于它是半双工的,不能同时进行收发。
2. 采用RS-232/RS-422转换器:这种转换器是全双工的,能够同时收发,也可以无源,支持多机通信。但需要四根信号线,加上接地线共五根。
3. RS232光隔远程收发器:这种收发器采用电流环,能够在延长传输距离的同时实现双方RS-232的相互隔离且无源。但缺点是不支持多机通信,只能实现1对1的通信,需要布设四根线,不需要接地线。
4. RS-232光纤转换器:这种转换器分为有源OPT485系列和无源OPT232系列,能够彻底隔离电磁干扰信号,传输非常稳定。但成本较高,尤其是光纤布线工程的成本。
5. CAN232G系列超远程驱动器:采用CAN电平传输,只需要两根信号线就可以传输5~10Km,并且支持多机通信。但相对于无源RS-485转换器,它需要外接电源。
6. RS-232增强器:比如EX232,它采用了一种增强型的RS-232口标准,可以直接传输500米,需要外接电源。但由于RS-232本身不支持多机通信,EX232也不支持多机通信。
7. RS-232转以太网转换器:这种转换器实现了RS232到RJ45以太网的透明传输。虽然传输距离的提升并不明显,但它可以使具有RS232串口的设备接入以太网,实现网络集中管理。
最后,如果控制系统主要使用RS485传输,但有些设备只有RS232接口,距离远了怎么办?答案是可以使用232/485转换器,在远端将其转换为RS-232串口,这样就可以顺利实现长距离传输。
通过这些方法,我们不仅可以充分发挥RS232和RS485的优势,还能在必要时扩展它们的传输距离,为各种项目提供更灵活的解决方案。
RS232与RS485在实际项目中都有应用,对于rs485很多朋友可能比较了解,那么对于RS232呢?我们可能只记得他只能传输15米的距离了,那么我们今天来看下,如何增加RS232的传输距离。
我们先来对比下RS232与RS485的区别。
1、RS232:
RS232传输距离有限,最大传输距离标准值为15米,且只能点对点通讯,最大传输速率最大为20kB/s。
2、RS485:
RS485最大传输距离为1219米。最大传输速率为10Mbps,在100Kb/S的传输速率下,才可以达到最大的通信距离。
采用阻抗匹配、低衰减的专用电缆可以达到1800米!超过1200米,可加中继器(最多8只),这样传输距离接近10Km。
看到这里,你可能会问,如何很多系统很多都是232的,距离问题怎么解决?主要有这些解决的方法。
一提到RS-232串口的长距离传输,人们总是想起RS-485或RS-422。RS-485确实是可以用2根线实现延长1200米的长距离传输,但是其实还有更多的方式也可以延长RS-232的距离,比如光纤、电流环、CAN、增强器等。波仕的零延时切换技术保证采用以上任何方式都能够在RS-232方式下编写的程序无需更改便可在RS-232方式下运行,确保适合现有的操作软件和接口硬件,转换器波特率自动适应。
1、 RS-232/RS-485转换器、优点是只要2根信号线,可以无源,支持多机通信,缺点是半双工不能够同时收发。
2、 RS-232/RS-422转换器。优点是全双工能够同时收发,可以无源,也支持多机通信。缺点是要4根信号线,外加GND就是5根。
3、 RS232光隔远程收发器,采用电流环。优点是延长的同时还实现了双方RS-232的相互隔离而且无源,缺点是不支持多机通信,只能够1对1,需要布4根线,无需GND。改进的冗余型产品Y232A2也只能够实现1对2通信。
4、 RS-232光纤转换器,分有源OPT485系列和无源OPT232系列,优点是彻底隔离电磁干扰信号且传输非常稳定,缺点在于成本,主要是光纤布线工程的成本。
5、 CAN232G系列超远程驱动器,采用CAN电平传输,只要2根信号线可以传5~10Km,也支持多机通信。缺点相对于无源RS-485转换器而言在于必须外接电源。
6、 直接的RS-232增强器,EX232采用了一种增强型的RS-232口标准,可以直接传输500米,需要外接电源。由于RS-232本身不支持多机通信所以EX232也不支持多机通信。EX232支持继续接RS485转换器。
7、RS-232转以太网转换器,实现RS232到RJ45以太网的透明传输。虽然ETH232的距离只是从RS232口的最远15米增加到RJ45以太网的最远150米并不明显,但是主要优势在于它可以使具有RS232串口的设备接入以太网(TCP/IP协议)的功能,把分散的串行设备、主机通过网络集中管理,而且以太网转光纤也是非常方便的。在进行了ip地址、波特率等参数设置完毕后的ETH232就相等于是透明传输,所以使用时不必担心通信软件问题。
这里有个问题,就是控制系统大多用485传输,如果有的设备只有232的话,距离远了可以用232/485,转换了之后传输再转换回来吗?
答案肯定的,使用232/485转换器后,再在远端将其转换为RS-232串口就行。