著录项信息
专利名称 | 电器设备故障分析方法及系统 |
申请号 | CN201210041104.8 | 申请日期 | 2012-02-22 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2013-09-11 | 公开/公告号 | CN103293399A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G01R31/00 | IPC分类号 | G;0;1;R;3;1;/;0;0查看分类表>
|
申请人 | 海尔集团公司;青岛海尔科技有限公司 | 申请人地址 | 山东省青岛市崂山区高科园海尔路1号海尔工业园
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 海尔集团公司,青岛海尔科技有限公司 | 当前权利人 | 海尔集团公司,青岛海尔科技有限公司 |
发明人 | 刘绪强;陈艳丽 |
代理机构 | 北京路浩知识产权代理有限公司 | 代理人 | 王莹 |
摘要
本发明公开了一种电器设备故障分析方法,涉及电器设备检测技术领域,该方法包括步骤:S1:存储电器设备运行过程中的运行数据,在电器设备出现故障后获取故障发生前和/或故障发生后预定时间段内的运行数据;S2:根据获取的运行数据分析所述故障发生的原因。还公开了一种电器设备故障分析系统。本发明通过实时记录设备(如:家电)运行时的运行数据,能够根据故障发生前后的运行数据准确、有效地分析故障发生的原因,且能够在故障发生现场及时地找出故障产生原因,提高了产品服务质量。
1.一种电器设备故障分析方法,其特征在于,包括以下步骤:
S1:存储电器设备运行过程中的运行数据,在电器设备出现故障后获取故障发生前和/或故障发生后预定时间段内的运行数据;
S2:根据获取的运行数据分析所述故障发生的原因;
其中,所述步骤S1中,在设备无故障的情况下每隔预定周期将所述运行数据存储在存储器件中;
其中,在存储运行数据时遵循先进先出原则;
其中,所述步骤S1中,在电器设备出现故障后读取运行数据之前,间隔一定时间再存储若干组运行数据,然后停止存储数据;
其中,所述预定时间段、预定周期及间隔一定时间分别为预先设定的值;
其中,所述步骤S2具体为:
检测电器设备运行数据中的环境变量、运行状态参数是否正常,若正常,则故障发生原因为电器设备硬件故障,若不正常,则根据运行数据中的函数调用信息,查询在故障发生时调用的函数,判定故障原因为调用该函数错误;
其中,所述运行数据包括:
环境变量、时间变量、运行状态参数、函数调用信息、故障信息、产品信息、存储数据标志。
电器设备故障分析方法及系统\n技术领域\n[0001] 本发明涉及电器设备检测技术领域,特别涉及一种电器设备故障分析方法及系统。\n背景技术\n[0002] 目前在家电产品中,当产品上市后,由于用户家中的运行环境与出厂前的实验环境常常会有不同,或者产品使用的器件存在差异等情况,导致出厂后的产品偶尔会出现一些故障现象。由于环境的不同,在实验室很难模拟故障发生时的运行状况。当故障发生时需要售后人员对现象的描述很客观,还需要向用户咨询当时是什么情况下进行了什么操作而发生的故障。然而对于好多用户来讲,并不会刻意去记忆当时家电的状态和自己的操作,同时由于售后人员反馈的信息往往有时又很不准确,这给研发人员进行故障分析带来了很大的不便和不确定性,甚至有时会不能分析出问题产生的真正原因,找不到根治措施,从而导致产品质量很难稳步提高。\n发明内容\n[0003] (一)要解决的技术问题\n[0004] 本发明要解决的技术问题是:如何准确、有效地分析电器设备出现的故障。\n[0005] (二)技术方案\n[0006] 为解决上述技术问题,本发明提供了一种电器设备故障分析方法,包括以下步骤:\n[0007] S1:存储电器设备运行过程中的运行数据,在电器设备出现故障后获取故障发生前和/或故障发生后预定时间段内的运行数据;\n[0008] S2:根据获取的运行数据分析所述故障发生的原因。\n[0009] 其中,所述步骤S1中,在设备无故障的情况下每隔预定周期将所述运行数据存储在存储器件中。\n[0010] 其中,在存储运行数据时遵循先进先出原则。\n[0011] 其中,所述步骤S1中,在电器设备出现故障后读取运行数据之前,间隔一定时间再存储若干组运行数据,然后停止存储数据。\n[0012] 其中,所述预定时间段、预定周期及间隔一定时间分别为预先设定的值。\n[0013] 其中,所述步骤S2具体为:\n[0014] 检测电器设备运行数据中的环境变量、运行状态参数是否正常,若正常,则故障发生原因为电器设备硬件故障,若不正常,则根据运行数据中的函数调用信息,查询在故障发生时调用的函数,判定故障原因为调用该函数错误。\n[0015] 其中,所述运行数据包括:\n[0016] 环境变量、时间变量、运行状态参数、函数调用信息、故障信息、产品信息、存储数据标志。\n[0017] 本发明还提供了一种电器设备故障分析系统,包括:\n[0018] 运行数据获取模块,用于存储电器设备运行过程中的运行数据,在电器设备出现故障后获取故障发生前和/或故障发生后预定时间段内的运行数据;\n[0019] 故障分析模块,用于根据获取的运行数据分析所述故障发生的原因。\n[0020] (三)有益效果\n[0021] 本发明的故障分析方法及系统通过实时记录电器设备(如:家电)运行时的运行数据,能够根据故障发生前后的运行数据准确、有效地分析故障发生的原因,且能够在故障发生现场及时地找出故障原因,提高了产品服务质量。\n附图说明\n[0022] 图1是本发明实施例的一种故障分析方法中所采用的硬件结构示意图;\n[0023] 图2是本发明实施例的一种电器设备故障分析方法流程图;\n[0024] 图3是在发生故障时进行故障分析的具体流程;\n[0025] 图4是本发明实施例的一种电器设备故障分析系统结构图。\n具体实施方式\n[0026] 下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。以下实施例中以家电设备为例来说明本发明,但不用来限制本发明的范围。\n[0027] 如图1所示,为实现本发明故障分析方法所采用的硬件结构示意图。以家电产品中电控器上使用的单片机MCU、存储芯片EEPROM、通用异步接收/发送器(Universal Asynchronous Receiver/Transmitter,UART)通讯接口为硬件基础,上位计算机与UART接口连接。上位计算机是安装有串口工具软件的计算机。串口工具软件负责向MCU发送读取运行数据的命令及接收MCU回传的运行数据。\n[0028] 基于上述故障分析装置的故障分析方法的具体流程如图2所示:\n[0029] 家电在运行过程中,MCU获取家电的运行数据,获取的运行数据缓存在MCU的RAM中,然后将RAM中的数据存储到EEPROM中。其中,家电的运行数据包括:环境变量、时间变量、运行状态参数、函数调用信息(记录当前调用了哪些函数)、故障信息、产品信息、存储数据标志等。其中故障信息代表各种故障的状态位,无故障时该位置0,有故障时该位置1,这样通过故障信息的变化及变化时的运行数据才容易分析故障产生的原因。\n[0030] 为了保证获取的运行数据的连续性和实时性,在家电无故障警告的情况下每隔预定周期(周期可以根据需要自行设定)将RAM中的运行数据存储在EEPROM中,时间变量记录了运行数据被存储的时间,同时运行数据的存储遵循先进先出的原则,这样后存储的数据总是覆盖最先存储的数据,以保证发生故障后能够获得故障出现之前一段时间的家电的运行数据。且周期性地存储也避免了对EEPROM频繁擦除及读写,延长了EEPROM的使用寿命。\n[0031] 在家电出现故障后,上位计算机通过串口工具软件向MCU发送指令以从EEPROM中读取故障发生前和/或故障发生后预定时间段(可以根据需要自行设定)内的运行数据。\n优选地,为了更加准确地找出故障,要读取故障发生前后的运行数据来进行判断,且故障出现后MCU应该间隔一定时间(可以根据需要自行设定,如:100MS)再存储若干组(通常为\n2~3组,不至于覆盖前面有用的运行数据)运行数据到EEPROM中,之后停止存储。存储一次即为一组运行数据,每组运行数据包括环境变量、时间变量、运行状态参数、函数调用信息、故障信息、产品信息、存储数据标志信息等数据。由于一般的家电设备中的EEPROM容量有限,不可能像计算机一样有很大的存储容量,而且MCU每运行获取一次运行数据的速度非常快,如果不设定一定的间隔时间,可能会将前面的故障刚出现时的信息给覆盖掉,之后停止存储也是为了不会覆盖掉前面的运行数据。\n[0032] 由于获得了故障发生前后一段时间内的运行信息,依据时间关系,对比分析数据的前后变化,查找故障产生的原因。上位计算机根据所读取的运行数据分析故障发生原因。\n具体分析过程如图3所示。检测家电的运行数据中的环境变量、运行状态参数等是否正常(对于每种家电,其环境变量、运行状态参数等都有相关的标准指标,若实时获取的相关参数值与标准指标不符,或不在标准指标规定的范围内,则说明获取的相关参数值不正常),若正常,则故障发生原因为家电的硬件故障,若不正常,则根据运行数据中的函数调用信息,查询在故障发生时调用的函数,判定故障原因为调用该函数错误。其余的运行参数,如:\n产品信息为分析故障原因时的辅助信息。\n[0033] 以某一家电的E2故障为例进行说明:\n[0034] E2代表过热故障,当系统连续n次检测到当前温度超过某一设定温度值时,系统便会判定为E2故障。\n[0035] 第一种情况:通过采集存储的数据进行分析,如果当前温度确实超过设定温度值,E2故障统计次数确实超过n次,则可能确实出现了E2故障,当实际测试当前温度未达到但仍然出现此故障时,应该是硬件出了问题,再通过测量各硬件的特性很容易查出硬件问题出在什么地方。\n[0036] 第二种情况:通过对比当前温度及故障统计次数,如果都不符合报E2的条件,但报了E2,那么肯定是程序什么地方出了问题。由于有函数运行状态信息及故障标志,结合以上两点,查找在故障信息改变时调用了哪个函数,可初步判定问题出在调用的函数的地方。\n[0037] 家电的其他故障的分析与此类似。\n[0038] 本发明还提供了一种电器设备故障分析系统,如图4所示,包括:运行数据获取模块,用于存储电器设备运行过程中的运行数据,在电器设备出现故障后获取故障发生前和/或故障发生后预定时间段内的运行数据;故障分析模块,用于根据获取的运行数据分析所述故障发生的原因。\n[0039] 以上实施方式仅用于说明本发明,而并非对本发明的限制,有关技术领域的普通技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。
法律信息
- 2015-06-10
- 2013-10-16
实质审查的生效
IPC(主分类): G01R 31/00
专利申请号: 201210041104.8
申请日: 2012.02.22
- 2013-09-11
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |