电器设备及其通讯故障诊断方法和装置的制造方法

文档序号:9451937阅读:359来源:国知局
电器设备及其通讯故障诊断方法和装置的制造方法
【技术领域】
[0001]本发明涉及电器领域,具体而言,涉及一种电器设备及其通讯故障诊断方法和装置。
【背景技术】
[0002]在工程控制中,通常需要通过通信来进行几个控制器之间的数据传输,如主控制器和电机驱动板之间通信,两个控制器之间的通信等,这些数据交换要建立在可靠的通信基础上,但是由于通信信号收到外界环境干扰比较大,特别是收到周围变频设备的辐射干扰,会使通信质量大打折扣,影响通信信号的正常传输,导致经常出现故障报文,而对出现报文的故障进行排查和检测发现很多故障在短时间内已经自修复或者并非故障,只是传输过程中信号被干扰而没有接收到,导致出现了很多“假故障”,或者有时候是因为AB线接反而导致通信异常,在以上多种情况下,经常出现通讯故障的报告,由于通讯故障诊断不准确,对故障的排查和检测浪费大量的人力物力,排查和检测过程中也影响电器的正常工作。
[0003]针对相关技术中对电器设备内的通讯故障诊断不准确的问题,目前尚未提出有效的解决方案。

【发明内容】

[0004]本发明的主要目的在于提供一种电器设备及其通讯故障诊断方法和装置,以解决电器设备内的通讯故障诊断不准确的问题。
[0005]为了实现上述目的,根据本发明的一个方面,提供了一种电器设备内的通讯故障诊断方法,该方法包括:检测电器设备内的网络节点是否出现通信异常;如果检测到电器设备内的网络节点出现通信异常,则在间隔预设时间后向网络节点发送诊断数据;检测网络节点在接收到诊断数据后是否有数据答复;以及如果未检测到网络节点在接收到诊断数据后有数据答复,则确定网络节点出现通信故障。
[0006]进一步地,检测电器设备内的网络节点是否出现通信异常包括:对来自网络节点的通信答复信息进行检测;对未检测到网络节点的通信答复信息的时间进行计时;判断是否连续在第一预设时间内未检测到网络节点的通信答复信息;以及如果连续在第一预设时间内未检测到网络节点的通信答复信息,则确定网络节点出现通信异常。
[0007]进一步地,在间隔预设时间后向网络节点发送诊断数据包括:从确定网络节点出现通信异常开始计时;判断确定网络节点出现通信异常的时间是否达到第二预设时间;如果确定网络节点出现通信异常的时间达到第二预设时间,则向网络节点发送诊断数据。
[0008]进一步地,在间隔预设时间后向网络节点发送诊断数据包括:每间隔一个预设时间向网络节点发送一次诊断数据;检测网络节点在接收到诊断数据后是否有数据答复包括:判断在发送预设次数的诊断数据之后是否接收到数据答复,其中,如果在发送预设次数的诊断数据之后均未接收到数据答复,则确定网络节点出现通信故障。
[0009]进一步地,在未检测到网络节点在接收到诊断数据后有数据答复之后,方法还包括:对网络节点的AB线的方向进行调换;判断在对网络节点的AB线的方向调换之后,网络节点是否在第三预设时间内通信恢复正常;如果网络节点在第三预设时间内通信恢复正常,则确定网络节点已自修复;以及如果网络节点在第三预设时间内通信未恢复正常,则确定网络节点通信故障。
[0010]为了实现上述目的,根据本发明的另一方面,提供了一种电器设备内的通讯故障诊断装置,该装置包括:第一检测单元,用于检测电器设备内的网络节点是否出现通信异常;发送单元,用于在检测到电器设备内的网络节点出现通信异常时,在间隔预设时间后向网络节点发送诊断数据;第二检测单元,用于检测网络节点在接收到诊断数据后是否有数据答复;以及诊断单元,用于在未检测到网络节点在接收到诊断数据后有数据答复时,确定网络节点出现通信故障。
[0011]进一步地,第一检测单元包括:检测模块,用于对来自网络节点的通信答复信息进行检测;计时模块,用于对未检测到网络节点的通信答复信息的时间进行计时;判断模块,用于判断是否连续在第一预设时间内未检测到网络节点的通信答复信息;以及确定模块,用于如果连续在第一预设时间内未检测到网络节点的通信答复信息,则确定网络节点出现通信异常。
[0012]进一步地,发送单元包括:计时模块,用于从确定网络节点出现通信异常开始计时;判断模块,用于判断确定网络节点出现通信异常的时间是否达到第二预设时间;发送模块,用于如果确定网络节点出现通信异常的时间达到第二预设时间,则向网络节点发送诊断数据。
[0013]进一步地,发送单元用于每间隔一个预设时间向网络节点发送一次诊断数据;第二检测单元用于判断在发送预设次数的诊断数据之后是否接收到数据答复,其中,诊断单元还用于在发送预设次数的诊断数据之后均未接收到数据答复时确定网络节点出现通信故障。
[0014]进一步地,装置还包括:调换单元,用于在未检测到网络节点在接收到诊断数据后有数据答复之后,对网络节点的AB线的方向进行调换;判断单元,用于判断在对网络节点的AB线的方向调换之后,网络节点是否在第三预设时间内通信恢复正常;其中,诊断单元还用于在网络节点在第三预设时间内通信恢复正常时,确定网络节点已自修复;在网络节点在第三预设时间内通信未恢复正常时,确定网络节点通信故障。
[0015]为了实现上述目的,根据本发明的另一方面,提供了一种电器设备,该电器设备包括本发明的通讯故障诊断装置。
[0016]通过本发明,采用检测电器设备内的网络节点是否出现通信异常;如果检测到电器设备内的网络节点出现通信异常,则在间隔预设时间后向网络节点发送诊断数据;检测网络节点在接收到诊断数据后是否有数据答复;以及如果未检测到网络节点在接收到诊断数据后有数据答复,则确定网络节点出现通信故障,解决了对电器设备内的通讯故障诊断不准确的问题,进而达到了提高电器设备内的通讯故障诊断准确性的效果。
【附图说明】
[0017]构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0018]图1是根据本发明第一实施例的电器设备内的通讯故障诊断方法;
[0019]图2是根据本发明第二实施例的电器设备内的通讯故障诊断方法;以及
[0020]图3是根据本发明实施例的电器设备内的通讯故障诊断装置。
【具体实施方式】
[0021 ] 需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
[0022]为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
[0023]需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0024]本发明提供了一种电器设备内的通讯故障诊断方法,图1是根据本发明第一实施例的电器设备内的通讯故障诊断方法,如图1所示,该方法包括如下的步骤S102至步骤S108:
[0025]步骤S102,检测电器设备内的网络节点是否出现通信异常。
[0026]检测电器设备内的网络节点是否出现通信异常包括:对来自网络节点的通信答复信息进行检测;对未检测到网络节点的通信答复信息的时间进行计时;判断是否连续在第一预设时间内未检测到网络节点的通信答复信息;以及如果连续在第一预设时间内未检测到网络节点的通信答复信息,则确定网络节点出现通信异常。
[0027]电器设备可以是空调器或者冰箱。以空调器为例,电器设备内的网络节点可以是控制器或者电机驱动板。
[0028]在电器设备内,正常工作时各网络节点间进行正常的通信,来实现信号的传输和命令的控制,为了及时发现电器设备内存在的通信异常,需要对来自网络节点的通信答复信息进行检测。例如在主控制器和电机驱动板之间,当主控制器向电机驱动板发送控制信息之后,电机驱动板向主控制器发送答复信息,如果没有检测到电机驱动板向主控制器发送的答复信息,则此时开始计时。再例如,在两个控制器之间,第一控制器向第二控制器发送了控制信息,第二控制器向第一控制器发送答复信息,如果没有检测到第二控制器向第一控制器发送的答复信息,则此时开始计时。因为在电器设备内,未检测到网络节点的通信答复信息可能是有很多因素造成的,有可能该网络节点的通信答复信息已经发出,但是受到周围环境中的变频设备等的辐射干扰,通信信号的传递受到了影响或者破坏,通信信号没
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1