DC娱乐网

工业RS232、RS485和串口如何按距离抗干扰选型

串口通信这个东西,说老也老,RS232标准从上世纪60年代就有了,但在工业现场依然随处可见。PLC、仪表、条码枪、触摸屏

串口通信这个东西,说老也老,RS232标准从上世纪60年代就有了,但在工业现场依然随处可见。PLC、仪表、条码枪、触摸屏……大量设备还在跑串口。问题是,实验室里好好的通信,一到车间就各种丢包、乱码,甚至设备直接挂掉。归根结底,选型没跟着距离和现场干扰环境走。

一、先搞清楚RS232和RS485的根本区别

RS232是单端信号,参考地是公共地,传输距离官方标准是15米,实际上稍微干扰大一点、线缆质量差一点,十来米就开始出问题。它的优点是接线简单,DB9插头插上去就能用,适合短距离、点对点、干扰不严重的场合,比如连接本地的条码扫描仪或者触摸屏。

RS485就不一样了,差分信号,两根线之间的电压差才是有效信号,共模干扰基本上被抵消掉。理论传输距离可以到1200米,挂32个节点,工业里能挂到更多。所以车间里跑长距离、多设备的总线,RS485几乎是标配。

二、距离怎么影响选型

很多人觉得距离不到100米就随便用,其实不是这样。距离影响的不只是信号衰减,还有线缆的分布电容和阻抗,这两个东西直接影响波特率上限。距离越长,能跑的波特率就越低。比如RS485跑1200米,波特率通常只能用9600bps;缩到200米,可以跑到115200bps。所以选型的时候要把"距离×波特率"这个组合一起考虑,不能只看一头。

另外,距离长了线缆就像天线,更容易感应到周围的电磁干扰。工厂里变频器、电机、焊机这些东西辐射出来的EMI,能把你的串口信号搞得面目全非。这时候光靠RS485本身的差分特性还不够,必须在接口器件上下功夫。

三、抗干扰选型的几个关键点

隔离是第一位的。光耦隔离或者数字隔离器,把现场侧和控制侧的地隔开,共模干扰、地环路电流都被切断了。这个在有大型电机或者变频器的环境里基本上是必选项,不加隔离迟早出问题。

TVS管和气体放电管的浪涌保护也别省。工业现场雷击、静电、设备启停产生的浪涌,幅值能到几百伏甚至更高,普通芯片根本扛不住。选带保护器件的模块,或者在线路上外加专用的串口浪涌保护器。

线缆本身也是变量。要用屏蔽双绞线,屏蔽层单端接地,不要两端都接,否则反而形成地环路引入干扰。长距离RS485还要注意在总线两端加120Ω终端电阻,匹配阻抗,减少反射。

四、快问快答

Q:RS232能不能靠转换器延长到几百米?

A:可以,但要用RS232转RS485的转换器,把信号体制换掉,单靠放大RS232信号意义不大,抗干扰能力还是弱。

Q:RS485总线上设备多了信号变差,怎么办?

A:节点多、线路长的情况下,考虑加RS485中继器,相当于把总线分段,每段重新整形放大信号。

Q:隔离型转换器贵一些,普通项目有必要用吗?

A:看现场。纯办公环境或者干净机房,普通的够用。只要现场有变频器、大电机、焊机这类设备,隔离基本上是值得的,出一次问题损失比价差大多了。

Q:串口通信老是丢包,从哪里开始排查?

A:先查波特率和校验位设置是否一致,再查线缆屏蔽和接地,然后用示波器看信号波形有没有畸变,最后考虑是不是干扰问题需要加隔离或者保护器件。