发明名称 RS485自动侦错方法
摘要 本发明涉及一种基于RS485的自动侦错方法,由于RS485采用一条总线将各个节点串接起来的链接方法,通常有一个节点出现故障会导致系统整体或局部的瘫痪,而且,由于节点多,又难以判断是哪一个节点出错,通常的解决方法是人工将设备一个个从总线上断开检测,才能知道是哪一个设备故障所致,这样检修需要耗费相当的人力与时间,本发明通过顺次检测的方法,测定每一台设备是否有反馈响应讯号来判断其是否为故障设备。
申请公布号 CN101989932A 申请公布日期 2011.03.23
申请号 CN200910056041.1 申请日期 2009.08.07
申请人 巨尔(上海)光电照明有限公司 发明人 李坚
分类号 H04L12/26(2006.01)I;H04L12/40(2006.01)I 主分类号 H04L12/26(2006.01)I
代理机构 上海东创专利代理事务所(普通合伙) 31245 代理人 马云;曹立维
主权项 一种基于RS485的自动侦错方法,其特征在于包括如下步骤:步骤一,系统开机时,在侦错工作之前一段时间内,所有设备D1‑Dn接收到断开命令,与该些设备D1‑Dn对应的开关S1‑Sn均处于断开状态,此时,控制器不发出通讯讯号,其中n为自然数;步骤二,控制器下命令让系统对所连接的设备D1‑Dn做侦错动作,控制器先送出一通讯讯号,让总线上的所有设备D1‑Dn动作,但由于步骤一中已经将所有开关先断开,只有设备D1会动作,而其余设备均不动作,此时,若设备D1没有故障,其会送出一广播讯号到控制器,以说明该设备D1没有故障,并执行步骤三;若设备D1没有广播讯号送出,则说明设备D1为故障设备,侦错结束;步骤三,控制器发出命令,设备Di‑1的开关Si‑1闭合,控制器发出的通讯讯号传递到设备D1‑Di,而由于后面的设备Di+1‑Dn的开关依旧是打开状态,所以并不能接收到该通讯讯号,不会动作,而此时设备D1‑Di‑1已经动作过,因此接收到该通讯讯号后不会再动作,此时,若设备Di没有故障,其会送出一广播讯号到控制器,以说明该设备Di没有故障,则i+1,并重复执行步骤三;若设备Di没有广播讯号送出,则说明设备Di为故障设备,侦错结束,其中2≤i≤n‑1;步骤四,若前n‑1台设备均未出现故障,则故障设备为Dn。
地址 201108 上海市闵行区金都路1128号3号楼7层