一种异常设备自定位方法、总线干扰设备定位方法及系统技术方案

技术编号:38252311 阅读:11 留言:0更新日期:2023-07-27 10:17
本发明专利技术涉及一种异常设备自定位方法、总线设备、调试设备、总线干扰设备定位方法及系统,该方法通过总线设备上电后自动获取地址编号,在总线上的误码率高于阈值时,每个总线设备通过关闭自身的数据收发功能,检测总线上的误码率是否降低,进而判断出自身是否为异常设备,实现了异常设备的自诊断。进一步地,调试设备通过设定异常设备筛查次数,控制总线设备进行多次异常筛查,进而确定出干扰设备,实现了干扰设备的准确定位,解决了现有技术中依靠人工很难快速且准确定位出干扰总线的设备,给安装和售后带来极大困扰的问题。和售后带来极大困扰的问题。和售后带来极大困扰的问题。

【技术实现步骤摘要】
一种异常设备自定位方法、总线干扰设备定位方法及系统


[0001]本专利技术涉及总线控制
,具体涉及一种异常设备自定位方法、总线设备、调试设备、总线干扰设备定位方法及系统。

技术介绍

[0002]总线(Bus)是计算机各种功能部件之间传送信息的公共通信干线,它是由导线组成的传输线束。以CAN总线为例,CAN是Controller Area Network的缩写(以下称为CAN),是ISO国际标准化的串行通信协议。
[0003]CAN总线是一种单一的网络总线,所有的外围器件可以挂接在该总线上进行数据的收发。现有CAN网络多联机中,总线上可以挂接内机、外机以及总线监控设备等,这些设备多达上百个。
[0004]图1为CAN总线设备模拟接线图。参见图1,在单一总线上有外机、内机、调试设备、监控设备等多个挂接设备节点,每个设备节点都能从总线发送接收数据,这样每个设备节点的异常都有干扰总线的可能,一旦总线被干扰,其他设备节点就无法正常收发数据,导致整个系统无法正常运行。
[0005]在实际安装应用中,出现某个或者某几个设备由于各种原因(比如收发器损坏或者内部程序处理错误)会发送未知的错误数据对总线进行干扰,导致其他设备无法接收到正确的数据进而无法正常工作,但是由于设备众多加上安装位置限制,技术人员很难快速且准确定位出干扰总线的设备,给安装和售后带来极大的困扰。

技术实现思路

[0006]有鉴于此,本专利技术的目的在于提供一种异常设备自定位方法、总线设备、调试设备、总线干扰设备定位方法及系统,以解决现有技术中依靠人工很难快速且准确定位出干扰总线的设备,给安装和售后带来极大困扰的问题。
[0007]根据本专利技术实施例的第一方面,提供一种异常设备自定位方法,适用于总线设备中,包括:
[0008]自身的数据收发功能开启后,获取总线上所有可通讯设备的地址编号;
[0009]监测总线上的误码率;
[0010]判断所述误码率是否大于阈值,若是,根据所述地址编号,关闭自身的数据收发功能;若关闭自身的数据收发功能后,总线上的误码率降低,且降低幅度大于预设幅值,将自身标记为异常设备。
[0011]优选地,所述根据所述地址编号,关闭自身的数据收发功能,具体为:
[0012]比较自身地址编号与其他可通讯设备的地址编号的大小,若自身地址编号最小,关闭自身的数据收发功能。
[0013]优选地,所述方法,还包括:
[0014]若自身的数据收发功能开启后,无法获取所述地址编号,且,所述误码率大于阈
值,开启收发回环模式,自检自身数据收发功能是否正常;
[0015]若检测到自身的数据收发功能异常,则发出报警信号;
[0016]其中,所述收发回环模式为自己发送数据,自己接收自己发送的数据。
[0017]优选地,所述发出报警信号包括:
[0018]通过显示装置或线控器显示故障代码;和/或,
[0019]通过报警装置发出报警语音。
[0020]开启自身的数据收发功能,以获取总线上所有可通讯设备的地址编号;
[0021]监测总线上的误码率;
[0022]根据本专利技术实施例的第二方面,提供一种总线干扰设备定位方法,适用于与总线相连的调试设备中,包括:
[0023]为总线上的所有设备分配地址编号,并设定异常设备筛查次数;
[0024]控制总线上的所有设备执行上述的异常设备自定位方法,并在执行完毕后,开启异常设备的数据收发功能,继续执行上述的异常设备自定位方法,直至达到预设异常设备筛查次数;
[0025]将执行预设异常设备筛查次数后标记出的异常设备,确定为干扰设备。
[0026]优选地,所述方法,还包括:
[0027]关闭总线上所有干扰设备的数据收发功能,开启所有正常设备的数据收发功能,以保证总线的正常通讯。
[0028]优选地,所述方法,还包括:
[0029]为总线上的所有设备分配对应在安装图纸上的位置编号;
[0030]将所述干扰设备的地址编号,和/或,位置编号显示在调试设备上。
[0031]根据本专利技术实施例的第三方面,提供一种总线设备,包括:,
[0032]获取模块,用于自身的数据收发功能开启后,以获取总线上所有可通讯设备的地址编号;
[0033]检测模块,用于监测总线上的误码率;
[0034]判断模块,用于判断所述误码率是否大于阈值,若是,根据所述地址编号,关闭自身的数据收发功能;若关闭自身的数据收发功能后,总线上的误码率降低,且降低幅度大于预设幅值,将自身标记为异常设备。
[0035]根据本专利技术实施例的第四方面,提供一种调试设备,包括:
[0036]分配模块,用于为总线上的所有设备分配地址编号,并设定异常设备筛查次数;
[0037]控制模块,用于控制总线上的所有设备执行上述的异常设备自定位方法,并在执行完毕后,开启异常设备的数据收发功能,继续执行上述的异常设备自定位方法,直至达到预设异常设备筛查次数;
[0038]确定模块,用于将执行预设异常设备筛查次数后标记出的异常设备,确定为干扰设备。
[0039]根据本专利技术实施例的第五方面,提供一种总线干扰设备定位系统,包括:
[0040]上述的调试设备,及,上述的总线设备;
[0041]所述总线设备通过总线与所述调试设备通讯连接。
[0042]本专利技术的实施例提供的技术方案可以包括以下有益效果:
[0043]通过总线设备上电后自动获取地址编号,在总线上的误码率高于阈值时,每个总线设备通过关闭自身的数据收发功能,检测总线上的误码率是否降低,进而判断出自身是否为异常设备,实现了异常设备的自诊断。进一步地,调试设备通过设定异常设备筛查次数,控制总线设备进行多次异常筛查,进而确定出干扰设备,实现了干扰设备的准确定位,解决了现有技术中依靠人工很难快速且准确定位出干扰总线的设备,给安装和售后带来极大困扰的问题。
[0044]进一步地,若总线设备上电后不能自动获取地址编号,在总线上的误码率高于阈值时,总线设备通过自启收发回环自检模式,自检自身数据收发功能是否正常,并在自检异常时发出报警信号,从而解决了一上电系统由于故障设备干扰无法正常工作,无法快速且准确定位出干扰总线的设备,给安装和售后带来极大困扰的问题。
[0045]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本专利技术。
附图说明
[0046]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。
[0047]图1是根据
技术介绍
提供的一种多CAN总线设备模拟接线图;
[0048]图2是根据一示例性实施例示出的一种异常设备自定位方法的流程图;
[0049]图3是根据一示例性实施例示出的一种总线干扰设备定位方法的流程图;
[0050]图4是根据另本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种异常设备自定位方法,适用于总线设备中,其特征在于,包括:自身的数据收发功能开启后,获取总线上所有可通讯设备的地址编号;监测总线上的误码率;判断所述误码率是否大于阈值,若是,根据所述地址编号,关闭自身的数据收发功能;若关闭自身的数据收发功能后,总线上的误码率降低,且降低幅度大于预设幅值,将自身标记为异常设备。2.根据权利要求1所述的方法,其特征在于,所述根据所述地址编号,关闭自身的数据收发功能,具体为:比较自身地址编号与其他可通讯设备的地址编号的大小,若自身地址编号最小,关闭自身的数据收发功能。3.根据权利要求1所述的方法,其特征在于,还包括:若自身的数据收发功能开启后,无法获取所述地址编号,且,所述误码率大于阈值,开启收发回环模式,自检自身数据收发功能是否正常;若检测到自身的数据收发功能异常,则发出报警信号;其中,所述收发回环模式为自己发送数据,自己接收自己发送的数据。4.根据权利要求3所述的方法,其特征在于,所述发出报警信号包括:通过显示装置或线控器显示故障代码;和/或,通过报警装置发出报警语音。5.一种总线干扰设备定位方法,适用于与总线相连的调试设备中,其特征在于,包括:为总线上的所有设备分配地址编号,并设定异常设备筛查次数;控制总线上的所有设备执行如权利要求1或2所述的异常设备自定位方法,并在执行完毕后,开启异常设备的数据收发功能,继续执行如权利要求1或2所述的异常设备自定位方法,直至达到预设异常设备筛查次数;将执行预设异...

【专利技术属性】
技术研发人员:黄子睿邓忠文金国华翁颖达黄文帅
申请(专利权)人:珠海格力电器股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1