DC娱乐网

工业机器人控制柜串口通讯线缆屏蔽与接地

机器人控制柜里的串口通讯问题,很多时候都是隐性的,不会一下子暴露成明显的故障,而是以一种让人摸不着头脑的方式慢慢渗透出来

机器人控制柜里的串口通讯问题,很多时候都是隐性的,不会一下子暴露成明显的故障,而是以一种让人摸不着头脑的方式慢慢渗透出来。示教器和控制器之间偶发性的指令丢失,外部PLC发给机器人的动作指令有时候执行有时候不执行,这类间歇性问题往往让工程师怀疑软件逻辑,翻来覆去检查程序,最后才发现根源是控制柜里某段串口通讯线缆的屏蔽层接地没做好,变频器启动的瞬间干扰窜进来,通讯刚好在那个时间点出了问题。

一、控制柜内部,干扰来源比外部现场更集中

这个认知跟很多人的直觉相反,一般觉得机器人本体周围的现场环境干扰更强,控制柜内部相对安全。但实际情况是,控制柜把伺服驱动器、变频器、电源模块、控制板这些设备全部塞进一个有限的空间里,强电和弱电高度集中,各个部件之间的电磁耦合距离近得很,这个密闭空间里的干扰强度,有时候比外部现场还复杂。串口通讯线缆在控制柜里的走线,如果跟伺服驱动器的动力线捆在一起,或者靠近开关电源,耦合进来的干扰直接作用在通讯信号上,误码和指令丢失就是这么来的。

二、屏蔽层选型,控制柜内部场合的特殊考量

机器人控制柜内部走的串口线缆,通常没有特别长的布线距离,但对屏蔽结构的要求并不因此降低,反而因为干扰来源更密集,需要更认真对待。铝箔屏蔽在控制柜内部短距离静态布线的场合基本够用,覆盖率接近100%,对高频辐射干扰的屏蔽效果不错。如果控制柜内部线缆有弯折需求,或者需要定期拆装维护,铝箔加编织网的双层屏蔽柔韧性更好,长期使用下屏蔽连续性更有保障,不会因为反复弯折导致铝箔开裂屏蔽效果下降。

三、接地路径,控制柜里最容易被忽略的细节

屏蔽层接地在控制柜内部,面临的挑战跟现场布线有点不同。控制柜通常有一根专用的接地铜排,理论上所有设备和线缆的屏蔽层都应该汇聚到这里,但实际施工中经常看到的做法是找一个最近的螺丝就接上去,外壳上随便找个位置,每根线缆的屏蔽层接地点分散在柜体各处,各接地点之间的电位可能并不一致,形成一堆小地环路,反而成为干扰的来源而不是屏蔽干扰的工具。控制柜内部最好设计统一的接地汇流排,所有串口通讯线缆的屏蔽层统一接到这个汇流排上,再从汇流排接到大地,这个细节做好了,很多莫名其妙的通讯干扰问题会直接消失。

四、单端接地还是两端接地,在控制柜这个场合的判断

这个问题前面几篇里反复出现,但控制柜这个具体场合有自己的特殊性。控制柜内部的串口通讯线缆,两端设备通常同属一个控制柜,共用同一套接地系统,两端电位差通常比较小,这种情况下两端接地的地环路风险相对可控,而且两端接地能形成更完整的屏蔽回路,对高频干扰的屏蔽效果更好。但如果串口通讯线缆从控制柜引出,连接到外部设备或者另一个控制柜,两个柜体之间的接地电位差可能就不那么可控了,这种情况下单端接地更稳妥,避免地环路引入额外干扰,判断依据还是两端接地点之间的电位是否能保持一致。

五、强弱电分区,控制柜布线的基础原则

控制柜内部的强弱电分区布线,是减少串口通讯干扰最根本的手段之一,比任何屏蔽措施都直接有效。伺服驱动器的动力线、变频器的控制线、开关电源的输出线,这些强电线缆和串口通讯线缆之间,如果能在物理上分开走,保持一定间距,干扰从源头就被隔开了很大一部分。控制柜内部空间通常比较紧张,完全分开不一定做得到,但至少应该避免通讯线缆跟动力线捆扎在一起,两类线缆实在需要交叉的地方,垂直交叉比平行更好,这些原则在控制柜内部同样适用,不会因为空间小就可以降低要求。

六、磁环的使用,小空间里的补充手段

控制柜内部空间有限,加磁环是一个低成本又不占太多空间的补充手段。在串口通讯线缆靠近干扰源的一端,套上磁环能对高频共模噪声起到明显的抑制作用,变频器或者伺服驱动器附近的通讯线缆,加磁环的效果通常比较直接。磁环的位置放在靠近干扰耦合点或者靠近接收端接口处效果最好,不用到处加,关键位置放够了就行,数量不是越多越好,前面讲USB线缆那篇也提过这个原则,这里同样适用。

七、线缆和连接器选型,控制柜里的实际需求

机器人控制柜里的串口通讯,从DB9连接器到RS485通讯线缆,选型的时候有几个关键点值得确认。连接器的接触可靠性在控制柜里通常比防护等级更重要,柜内环境相对封闭,防水防尘要求没那么极端,但振动这个因素还是存在的,伺服驱动器工作时产生的振动会传导到柜体,DB9接口的锁紧螺丝如果没拧紧,时间长了接触不良同样会出现。

八、快问快答

Q:机器人控制柜里的串口通讯间歇性出错,排查方向太多,怎么快速缩小范围?

A:可以先观察出错的时间规律,如果通讯错误和伺服驱动器或者变频器的动作有明显关联,基本可以判断是电磁干扰引起的,再往屏蔽接地这个方向排查。如果出错没有规律,可以先检查一下DB9接口的锁紧螺丝有没有拧紧,排除接触不良的可能,再用串口分析仪抓取通讯报文,看看出错的时候是哪种类型的错误,误码帧还是没有响应,不同错误类型指向不同的排查方向,比盲目替换线缆要有效率得多。

Q:控制柜内部串口线缆的屏蔽层接地,是不是接到柜体外壳上就行,外壳不是接地了吗?

A:外壳接地和屏蔽层接地的路径质量不一定一样。如果柜体外壳和真正的保护地之间的接地电阻比较大,屏蔽层接到外壳上,收集的干扰电流泄放路径阻抗偏高,屏蔽效果会打折扣。更规范的做法是屏蔽层接到专用的接地铜排,再由铜排统一接地,接地路径的阻抗更低,不同屏蔽层之间的电位也更一致,实际屏蔽效果比随便找个外壳螺丝接上去要可靠得多。

Q:控制柜内部空间紧张,强弱电实在很难分开走,有没有简单可行的补救措施?

A:最简单的补救是把强电线缆和通讯线缆的交叉点控制成垂直交叉,减少平行段长度,这个不需要增加任何材料成本,只是调整走线方式。另外在通讯线缆靠近强电设备的一端套磁环,能对高频干扰起到一定抑制作用。如果条件允许,在强弱电之间加一块金属隔板,物理隔离的屏蔽效果比任何事后补救措施都直接,改造的时候如果有机会调整柜内布局,这个方向值得考虑。

Q:机器人换了一台新的伺服驱动器之后,串口通讯开始出现之前没有的问题,是不是驱动器的问题?

A:不一定是驱动器本身质量的问题,新驱动器的型号或者参数设置可能跟原来的不完全一样,产生的电磁干扰频率特性可能有所变化,原来勉强够用的屏蔽接地方案,在新驱动器的干扰特性下就可能不够用了。建议先检查新驱动器的安装位置和通讯线缆之间的距离有没有变化,接地连接是否到位,再确认驱动器的EMC滤波器是否正确安装,很多伺服驱动器配套的EMC滤波器是单独的,安装的时候容易被忽略,而这个滤波器对减少驱动器向外辐射的干扰有相当直接的效果。