RS-485是一种低成本、易操作的通讯体系,可是稳定性弱一起彼此牵制性强,一般有一个节点呈现毛病会导致体系全体或部分的瘫痪,并且又难以判别。故向读者介绍一些保护RS-485的常用办法。
1.若呈现体系彻底瘫痪,大多因为某节点芯片的VA、VB对电源击穿,运用万用表测VA、VB间差模电压为零,而对地的共模电压大于3V,此刻可通过测共模电压巨细来排查,共模电压越大阐明离毛病点越近,反之越远;
2.会集供电的RS-485体系在上电时常常呈现部分节点不正常,但每次又不彻底相同。这是因为对RS-485的收发操控端TC规划不合理,形成微体系上电时节点收发状况紊乱然后导致总线阻塞。改善的办法是将各微体系加装电源开关然后分别上电;
3.总线接连几个节点不能正常作业。一般是由其间的一个节点毛病导致的。一个节点毛病会导致附近的2~3个节点(一般为后续)无法通讯,因而将其逐个与总线脱离,如某节点脱离后总线能康复正常,阐明该节点毛病;
4.体系根本正常但偶然会呈现通讯失利。一般是因为网络施工不合理导致体系可靠性处于临界状况,最好改变走线或添加中继模块。应急办法之一是将呈现失利的节点替换成功能更优异的芯片;
5.笔者曾遇到MCU毛病导致TC端处于长发状况而将总线拉死一片的现象,故提示读者不要忘掉对TC端的查看。尽管RS-485规则差模电压大于200mV即能正常作业。但实践丈量:一个运转杰出的体系其差模电压一般在1.2V左右(因网络散布、速率的差异有可能使差模电压在0.8~1.5V范围内)。
尽管RS-485总线存在一些缺陷,但只需处理好细节,功能仍是比较稳定的。