[转帖]RS-485系统的常见故障及处理方法
RS-485是一种低成本、易操作的通信系统、但是稳定性弱同时相互牵制性强、通常有一个节点出现故障会导致系统整体或局部的瘫痪、而且又难以判断、故向读者介绍一些维护RS-485的常用方法、 1)若出现系统完全瘫痪、大多因为某节点芯片的VA、VB对电源击穿、使用万用表测VA、VB间差模电压为零、而对地的共模电压大于3V、此时可通过测共模电压大小来排查、共模电压越大说明离故障点越近、反之越远; 2)总线连续几个节点不能正常工作、一般是由其中的一个节点故障导致的、一个节点故障会导致邻近的2~3个节点(一般为后续)无法通信、因此将其逐一与总线脱离、如某节点脱离后总线能恢复正常、说明该节点故障; 3)集中供电的RS-485系统在上电时常常出现部分节点不正常、但每次又不完全一样、这是由于对RS-485的收发控制端TC设计不合理、造成微系统上电时节点收发状态混乱从而导致总线堵塞、改进的方法是将各微系统加装电源开关然后分别上电; 4)系统基本正常但偶尔会出现通信失败、一般是由于网络施工不合理导致系统可靠性处于临界状态、最好改变走线或增加中继模块、应急方法之一是将出现失败的节点更换成性能更优异的芯片; 5)因MCU故障导致TC端处于长发状态而将总线拉死一片、提醒读者不要忘记对TC端的检查、尽管RS-485规定差模电压大于200mV即能正常工作、但实际测量:一个运行良好的系统其差模电压一般在1.2V左右(因网络分布、速率的差异有可能使差模电压在0.8~1.5V范围内)、
页:
[1]