一种电器的故障检测方法、装置、存储介质及终端与流程

文档序号:16586116发布日期:2019-01-14 18:26阅读:135来源:国知局
一种电器的故障检测方法、装置、存储介质及终端与流程

本发明涉及电器技术领域,尤其涉及一种电器的故障检测方法、装置、存储介质及终端。



背景技术:

洗衣机、空调等电器的结构通常都是一体化的,从其内部引出的线路除了电源线外,再没有其他线路,那么在进行故障判断时,都是通过查看显示的故障代码来进行粗略的判断,一般不能精准的对应某一个部件,这样给维修工作带来很大困难。



技术实现要素:

本发明的主要目的在于克服上述现有技术的缺陷,提供一种电器的故障检测方法、装置、存储介质及终端,以解决现有技术中在不拆机的情况下通过查看故障代码来进行判断不能精准确定电器具体的故障部件的问题。

本发明一方面提供了一种电器的故障检测方法,包括:通过无线通信方式向所述电器发送第二故障检测请求;接收所述电器通过无线通信方式返回的当前发生的故障的故障代码和当前的运行数据;根据接收到的所述故障代码和所述运行数据确定所述电器当前发生的故障的故障原因和/或故障部件。

可选地,在通过无线通信方式向所述电器发送第二故障检测请求之前,还包括:向所述电器发送无线通信连接请求,以请求与所述电器建立无线通信连接;若接收到所述电器返回的请求成功信息,则向所述电器发送第一故障检测请求,以使所述电器进入故障检测状态;当接收到所述电器返回的已进入故障检测状态的回复信息时,通过无线通信方式向所述电器发送第二故障检测请求。

可选地,还包括:显示确定的所述电器当前发生的故障的故障原因和/或故障部件。

可选地,还包括:若无法根据所述故障代码和所述运行数据确定所述电器当前发生的故障的故障部件,则根据所述故障代码确定至少一个待定故障部件;对所述至少一个待定故障部件进行单独控制,以从所述至少一个待定故障部件中确定所述电器当前发生的故障的故障部件。

可选地,对所述至少一个待定故障部件进行单独控制,以从所述至少一个待定故障部件中确定所述电器当前发生的故障的故障部件,包括:向所述电器发送开启或关闭所述至少一个待定故障部件的控制指令,以控制所述电器单独开启或关闭所述至少一个待定故障部件;接收所述电器单独开启或关闭所述至少一个待定故障部件中每个所述待定故障部件后返回的相应运行数据;根据接收到的所述相应运行数据,从所述至少一个待定故障部件中确定所述电器当前发生的故障的故障部件。

可选地,还包括:若所述电器当前没有检测到故障,则通过无线通信方式向所述电器发送第三故障检测请求,以使所述电器进入故障测试模式,进行运行过程中的故障测试;接收所述电器通过无线通信方式反馈的进行所述故障测试的测试数据以及所述电器的运行数据;根据接收到的所述测试数据和所述运行数据判断所述电器是否有异常;若判断所述电器有异常,则显示所述异常的异常状态和/或异常原因。

可选地,所述无线通信方式包括:wifi、蓝牙、zigbee和gprs中的之手之一;和/或,所述电器,包括:洗衣机、空调、冰箱、电视机中的至少之一。

本发明另一方面提供了一种电器的故障检测装置,包括:第二请求单元,用于通过无线通信方式向所述电器发送第二故障检测请求;第一接收单元,用于接收所述电器通过无线通信方式返回的当前发生的故障的故障代码和当前的运行数据;第一确定单元,用于根据接收到的所述故障代码和所述运行数据确定所述电器当前发生的故障的故障原因和/或故障部件。

可选地,还包括:通信连接单元,用于向所述电器发送无线通信连接请求,以请求与所述电器建立无线通信连接;信息接收单元,用于接收所述电器返回的请求成功信息;第一请求单元,用于若所述信息接收单元接收到所述电器返回的请求成功信息,则向所述电器发送第一故障检测请求,以使所述电器进入故障检测状态;所述信息接收单元,还用于:接收所述电器返回的已进入故障检测状态的回复信息;当所述信息接收单元接收到所述电器返回的已进入故障检测状态的回复信息时,所述第二请求单元通过无线通信方式向所述电器发送第二故障检测请求。

可选地,还包括:第一显示单元,用于显示确定的所述电器当前发生的故障的故障原因和/或故障部件。

可选地,所述第一确定单元,进一步用于:若无法根据所述故障代码和所述运行数据确定所述电器当前发生的故障的故障部件,则根据所述故障代码确定至少一个待定故障部件;对所述至少一个待定故障部件进行单独控制,以从所述至少一个待定故障部件中确定所述电器当前发生的故障的故障部件。

可选地,所述第一确定单元,对所述至少一个待定故障部件进行单独控制,以从所述至少一个待定故障部件中确定所述电器当前发生的故障的故障部件,包括:向所述电器发送开启或关闭所述至少一个待定故障部件的控制指令,以控制所述电器单独开启或关闭所述至少一个待定故障部件;接收所述电器单独开启或关闭所述至少一个待定故障部件中每个所述待定故障部件后返回的相应运行数据;根据接收到的所述相应运行数据,从所述至少一个待定故障部件中确定所述电器当前发生的故障的故障部件。

可选地,还包括:第三请求单元,用于若所述电器当前没有检测到故障,则通过无线通信方式向所述电器发送第三故障检测请求,以使所述电器进入故障测试模式,进行运行过程中的故障测试;第二接收单元,用于接收所述电器通过无线通信方式反馈的进行所述故障测试的测试数据以及所述电器的运行数据;异常判断单元,用于根据所述第二接收单元接收到的所述测试数据和所述运行数据判断所述电器是否有异常;第二显示单元,用于若所述异常判断单元判断所述电器有异常,则显示所述异常的异常状态和/或异常原因。

可选地,所述无线通信方式包括:wifi、蓝牙、zigbee和gprs中的之手之一;和/或,所述电器,包括:洗衣机、空调、冰箱、电视机中的至少之一。

本发明又一方面提供了一种存储介质,其上存储有计算机程序,所述程序被处理器执行时实现前述任一所述方法的步骤。

本发明再一方面提供了一种终端,包括处理器、存储器以及存储在存储器上可在处理器上运行的计算机程序,所述处理器执行所述程序时实现前述任一所述方法的步骤。

本发明再一方面提供了一种终端,包括前述任一所述的电器的故障检测装置。

根据本发明的技术方案,通过无线通信方式向电器发送故障检测请求,并根据接收到的电器通过无线通信方式返回的当前发生的故障的故障代码和当前的运行数据,确定所述电器当前发生的故障的故障原因和/或故障部件,能够在不拆机的情况下,对电器进行故障检测、故障原因分析以及定位故障部件,从而能够在产品开发、生产测试或售后维修过程中能够快速找到电器的故障原因并及时进行解决。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是本发明提供的电器的故障检测方法的一实施例的方法示意图;

图2是洗衣机为例的故障检测终端与洗衣机通信的通信示意图;

图3a是根据本发明实施例的故障检测终端与所述电器建立无线通信连接的时序图;

图3b是根据本发明实施例的故障检测终端向所述电器发送第一故障检测请求的时序图;

图3c是根据本发明实施例的故障检测终端向所述电器发送第二故障检测请求的时序图;

图3d为故障检测终端向所述电器发送第三故障检测请求,并接收所述电器回复的测试数据的时序图;

图4是本发明提供的电器的故障检测方法的另一实施例的方法示意图;

图5是本发明提供的电器的故障检测方法的又一实施例的方法示意图;

图6是本发明提供的电器的故障检测方法的一具体实施例的方法示意图;

图7是本发明提供的电器的故障检测装置的一实施例的结构示意图;

图8是本发明提供的电器的故障检测装置的另一实施例的结构示意图;

图9是本发明提供的电器的故障检测装置的又一实施例的结构示意图;

图10是本发明提供的电器的故障检测装置的再一实施例的结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明具体实施例及相应的附图对本发明技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

本发明一方面提供一种电器的故障检测方法。所述电器具体可以包括洗衣机、空调、冰箱、电视机中的至少之一。本发明可以用于故障检测终端(例如移动终端)中或故障检测设备中。

图1是本发明提供的电器的故障检测方法的一实施例的方法示意图。如图1所示,根据本发明的一个实施例,所述电器故障检测方法至少包括步骤s110、步骤s120和步骤s130。

步骤s110,通过无线通信方式向所述电器发送第二故障检测请求。

所述无线通信方式例如可以为wifi、蓝牙、zigbee和gprs中的之手之一。具体地,故障检测终端或故障检测设备通过与所述电器的无线通信模块建立无线通信连接,从而,通过所述电器的无线通信模块与所述电器的主控板进行通信,通过无线通信方式向所述电器的主控板发送第二故障检测请求,以使所述电器的主控板响应于所述故障检测请求返回当前发生的故障的故障代码。例如,图2是洗衣机为例的故障检测终端与洗衣机通信的通信示意图。如图2所示,故障检测终端通过wifi通信方式与洗衣机的wifi模块通信,洗衣机wifi模块与所述洗衣机通过串口通信。

具体而言,在通过无线通信方式向所述电器发送第二故障检测请求之前,检测与所述电器之间无线通信是否异常,向所述电器发送无线通信连接请求,以请求与所述电器建立无线通信连接;若接收到所述电器返回的请求成功信息,则向所述电器发送第一故障检测请求,以使所述电器进入故障检测状态;当接收到所述电器返回的已进入故障检测状态的回复信息时,通过无线通信方式向所述电器发送第二故障检测请求,以使所述电器响应所述第二故障检测请求返回当前发生的故障的故障代码。

更具体而言,向所述电器的无线通信模块发送无线通信连接请求,若接收到所述无线通信模块返回的请求成功信息,则向所述电器的无线通信模块发送第一故障检测请求,所述无线通信模块接收到所述第一故障检测请求之后,将所述第一故障检测请求转发至所述电器的主控板,所述电器的主控板接收到所述第一故障检测请求后,进入故障检测状态,并返回已进入故障检测状态的回复信息,接收到所述电器的主板返回的所述回复信息之后,向所述电器的无线通信模块发送所述第二故障检测请求,所述电器的无线通信模块接收到所述第二故障检测请求之后,将所述第二故障检测请求转发给所述电器的主控板。

图3a、图3b、图3c和图3d是故障检测终端与电器通过无线通信检测所述电器的故障的时序图。

图3a是根据本发明实施例的故障检测终端与所述电器建立无线通信连接的时序图。如图3a所示,故障检测终端向洗衣机的wifi模块发送0x41请求连接数据包,请求建立wifi连接,洗衣机wifi模块接收到请求后,回复请求成功标志,此时故障检测终端与洗衣机wifi模块连接成功,若wifi模块没有收到请求连接数据包,则不会回复,此时故障检测终端可以显示wifi连接不成功,则不再执行接下来的操作。

图3b是根据本发明实施例的故障检测终端向所述电器发送第一故障检测请求的时序图。如图3b所示,故障检测终端与洗衣机的wifi模块连接成功之后,向wifi模块发送0x42故障检测请求数据包,wifi模块接收到后,向洗衣机主控板转发该0x42故障检测请求数据包,主控板接收到该请求数据包后,回复已进入故障检测状态,如果主控板未接收到wifi模块转发的数据包,则不会回复,故障检测终端接收不到洗衣机主控板的回复,则显示主控板与wifi模块断开连接,两者通信异常。

图3c是根据本发明实施例的故障检测终端向所述电器发送第二故障检测请求,所述电器向故障检测终端返回的当前发生的故障的故障代码的通信时序图。如图3c所示,故障检测终端收到洗衣机主控板回复的进入故障检测状态的回复信息之后,发送0x42故障检测请求数据包,故障检测状态下故障查询有效,洗衣机wifi模块转发0x42故障检测请求数据包给主控板。

步骤s120,接收所述电器通过无线通信方式返回的当前发生的故障的故障代码和当前的运行数据。

具体地,所述电器的无线通信模块将所述故障检测请求转发给所述电器的主控板,所述电器的主控板接收到所述故障检测请求之后,通过所述无线通信模块返回当前发生的故障的故障代码和所述电器当前的运行数据。

如图3c所示,洗衣机wifi模块转发0x42故障检测请求数据包给主控板后,主控板回复当前整机故障代码,同时包括当前各传感器检测数据、母线电压、驱动电流等。

步骤s130,根据接收到的所述故障代码和所述运行数据确定所述电器当前发生的故障的故障原因和/或故障部件。

根据所述电器的主控板返回的当前发生的故障的故障代码及所述电器的运行数据进行分析判断,确定故障原因和/或故障部件。

进一步地,若无法根据所述故障代码和所述运行数据确定所述电器当前发生的故障的故障部件,则根据所述故障代码确定至少一个待定故障部件;对所述至少一个待定故障部件进行单独控制,以从所述至少一个待定故障部件中确定所述电器当前发生的故障的故障部件。例如,根据当前发生的故障的故障代码确定对应的故障名称,根据故障名称推断出可能会出现问题的多个部件,这时并不能确定是哪个部件有问题,则对可能出现问题的多个部件进行单独控制,从而一一排查,最终确认故障点。

具体地,在根据所述故障代码确定至少一个待定故障部件之后,向所述电器发送开启或关闭所述至少一个待定故障部件的控制指令,以控制所述电器单独开启或关闭所述至少一个待定故障部件;接收所述电器单独开启或关闭所述至少一个待定故障部件中每个所述待定故障部件后返回的相应运行数据;根据接收到的所述相应运行数据,从所述至少一个待定故障部件中确定所述电器当前发生的故障的故障部件。

例如,所述电器为洗衣机,若当前故障为溢水故障,那么故障原因有三种,一是进水阀出现异常,二是水位传感器异常,三是逻辑控制异常。首先,通过与洗衣机的wifi模块通信向洗衣机的主控板发送指令,查看进水阀是否为开启状态,如果进水阀状态为开启,则说明逻辑控制异常,在出现溢水故障的情况下还未关闭进水阀;如果进水阀状态为关闭,则查看整机是否有进水,如果整机持续进水,则说明进水阀异常,不受程序控制;如果整机无进水,则说明进水阀正常,接着通过与洗衣机的wifi模块通信向洗衣机的主控板发送指令,检测水位传感器是否有异常,具体地,向主控板发送开启排水泵的指令,开启排水泵,接收主控板返回的排水泵开启期间的水位参数,查看水位参数是否有变化,如果变化正常,则说明水位传感器正常,如果无变化或变化异常,则说明水位传感器有故障,检测的水位已不准确。

图4是本发明提供的电器的故障检测方法的另一实施例的方法示意图。如图4所示,根据本发明的另一个实施例,所述电器故障检测方法还包括步骤s140。

步骤s140,显示确定的所述电器当前发生的故障的故障原因和/或故障部件。

例如,在终端或者故障检测设备的显示屏上显示确定的所述电器当前发生的故障的故障原因和/或故障部件。

图5是本发明提供的电器的故障检测方法的又一实施例的方法示意图。如图5所示,根据本发明的又一个实施例,所述电器故障检测方法还包括步骤s150、步骤s160、步骤s170和步骤s180。

步骤s150,若所述电器当前没有检测到故障,则通过无线通信方式向所述电器发送第三故障检测请求,以使所述电器进入故障测试模式进行运行过程中的故障测试。

具体地,如果主控板当前没有报故障,但不代表整机就是完全正常的,这时进行测试模式来查看整机是否有异常,即,向所述电器的无线通信模块发送第三故障检测请求,所述电器的无线通信模块将所述第三故障检测请求转发给所述电器的主控板。

步骤s160,接收所述电器通过无线通信方式反馈的进行所述故障测试的测试数据以及所述电器的运行数据。

所述电器的主控板接收到无线通信模块转发的所述第三故障检测请求之后,开始进入测试模式,并回复运行过程中的故障测试数据和所述电器的运行数据。

图3d为故障检测终端向所述电器发送第三故障检测请求,并接收所述电器回复的测试数据的时序图。如图3d所示,如果主控板当前没有报故障,则故障检测终端接着发送0x42故障检测请求数据包,故障检测状态下测试模式有效,洗衣机wifi模块转发该请求数据包给主控板后,主控板开始进入故障测试模式,并回复运行过程中的测试数据和各项运行数据。

步骤s170,根据接收到的所述测试数据和所述运行数据判断所述电器是否有异常。

具体地,接收到所述测试数据和所述运行数据之后,通过分析运行过程中的各项数据来判断电器是否有异常。例如,洗衣机在高速运转时可能会出现母线电压过高或者功率过大的问题,这时虽然还没有达到故障条件,但也需要分析为什么会出现这种现象,是因为负载过大或偏心过大等原因导致的,还是电机控制异常等,以提醒开发人员或测试人员及时进行调整。

步骤s180,若判断所述电器有异常,则显示所述异常的异常状态和/或异常原因。

为清楚说明本发明技术方案,下面再以一个具体实施例对本发明提供的电器的故障检测方法的执行流程进行描述。

图6是本发明提供的电器的故障检测方法的一具体实施例的方法示意图。

如图6所示,故障检测终端发送请求与洗衣机的wif模块连接的请求连接数据包,wifi模块接收到请求后,回复请求成功标志,此时故障检测终端与洗衣机wifi模块连接成功,若wifi模块没有收到请求连接数据包,则不会回复,此时故障检测终端可以显示wifi当前不可用,不再执行接下来的操作,结束流程。

故障检测终端与洗衣机的wifi模块连接成功之后,向wifi模块发送故障检测请求数据包,wifi模块接收到后,向洗衣机主控板转发,主控板与wifi模块通信正常的情况下,接收到该请求数据包后,回复已进入故障检测状态,如果主控板未接收到wifi模块转发的数据包,则不会回复,主控板与wifi模块断开连接,故障检测终端无法接收到洗衣机主控板的回复,则显示主控板与wifi模块通信异常,并结束流程。

故障检测终端收到洗衣机主控板回复的进入故障检测状态的回复信息之后,发送故障检测请求数据包查询当前故障,洗衣机wifi模块转发给主控板,主控板查询当前是否有故障,回复当前整机故障代码,同时包括当前各传感器检测数据、母线电压、驱动电流等,故障检测终端确定故障原因和/或故障部件,若能定位到故障部件,则故障检测终端显示故障原因和故障部件,并结束流程,若无法定位到故障部件,则故障检测终端向主控板发送指令对可能的故障部件进行单独控制,主控板接收到指令后,执行相应的操作,并返回相应的数据。

如果主控板当前没有报故障,则故障检测终端接着发送请求数据包进入测试模式,洗衣机wifi模块转发该请求数据包给主控板后,主控板开始进入故障测试模式,并反馈运行过程中的测试数据和各项运行数据;故障检测终端接收到测试数据和运行数据之后,通过分析运行过程中的各项数据来判断洗衣机是否有异常,若是,则给出异常结论,若否,则结束流程。

本发明另一方面提供一种电器的故障检测装置。所述电器具体可以包括洗衣机、空调、冰箱、电视机中的至少之一。本发明可以用于故障检测终端(例如移动终端)中或故障检测设备中。

图7是本发明提供的电器的故障检测装置的一实施例的结构示意图。如图7所示,所述电器的故障检测装置100包括:第二请求单元110、第一接收单元120、第一确定单元130。

第二请求单元110用于通过无线通信方式向所述电器发送第二故障检测请求;第一接收单元120用于接收所述电器通过无线通信方式返回的当前发生的故障的故障代码和当前的运行数据;第一确定单元130用于根据接收到的所述故障代码和所述运行数据确定所述电器当前发生的故障的故障原因和/或故障部件。

第二请求单元110通过无线通信方式向所述电器发送第二故障检测请求。所述无线通信方式例如可以为wifi、蓝牙、zigbee和gprs中的之手之一。具体地,故障检测终端或故障检测设备通过与所述电器的无线通信模块建立无线通信连接,从而,通过所述电器的无线通信模块与所述电器的主控板进行通信,通过无线通信方式向所述电器的主控板发送第二故障检测请求,以使所述电器的主控板响应于所述故障检测请求返回当前发生的故障的故障代码。例如,图2是洗衣机为例的故障检测终端与洗衣机通信的通信示意图。如图2所示,故障检测终端通过wifi通信方式与洗衣机的wifi模块通信,洗衣机wifi模块与所述洗衣机通过串口通信。

图8是本发明提供的电器的故障检测装置的另一实施例的结构示意图。如图8所示,所述故障检测装置100还可以包括通信连接单元102、信息接收单元104和第一请求单元106。通信连接单元102用于向所述电器发送无线通信连接请求,以请求与所述电器建立无线通信连接;信息接收单元104用于接收所述电器返回的请求成功信息;第一请求单元106用于若所述信息接收单元接收到所述电器返回的请求成功信息,则向所述电器发送第一故障检测请求,以使所述电器进入故障检测状态;所述信息接收单元104还用于:接收所述电器返回的已进入故障检测状态的回复信息;当所述信息接收单元104接收到所述电器返回的已进入故障检测状态的回复信息时,所述第二请求单元110通过无线通信方式向所述电器发送第二故障检测请求。

更具体而言,通信连接单元向所述电器的无线通信模块发送无线通信连接请求,信息接收单元接收所述电器的无线通信模块返回的请求成功信息,若接收到所述无线通信模块返回的请求成功信息,则第一请求单元向所述电器的无线通信模块发送第一故障检测请求,所述无线通信模块接收到所述第一故障检测请求之后,将所述第一故障检测请求转发至所述电器的主控板,所述电器的主控板接收到所述第一故障检测请求后,进入故障检测状态,并返回已进入故障检测状态的回复信息,信息接收单元接收到所述电器的主板返回的所述回复信息之后,第二请求单元向所述电器的无线通信模块发送所述第二故障检测请求,所述电器的无线通信模块接收到所述第二故障检测请求之后,将所述第二故障检测请求转发给所述电器的主控板。

图3a、图3b、图3c和图3d是故障检测终端与电器通过无线通信检测所述电器的故障的通信时序图。

图3a是根据本发明实施例的故障检测终端与所述电器建立无线通信连接的时序图。如图3a所示,故障检测终端向洗衣机的wifi模块发送0x41请求连接数据包,请求建立wifi连接,洗衣机wifi模块接收到请求后,回复请求成功标志,此时故障检测终端与洗衣机wifi模块连接成功,若wifi模块没有收到请求连接数据包,则不会回复,此时故障检测终端可以显示wifi连接不成功,则不再执行接下来的操作。

图3b是根据本发明实施例的故障检测终端向所述电器发送第一故障检测请求的时序图。如图3b所示,故障检测终端与洗衣机的wifi模块连接成功之后,向wifi模块发送0x42故障检测请求数据包,wifi模块接收到后,向洗衣机主控板转发该0x42故障检测请求数据包,主控板接收到该请求数据包后,回复已进入故障检测状态,如果主控板未接收到wifi模块转发的数据包,则不会回复,故障检测终端接收不到洗衣机主控板的回复,则显示主控板与wifi模块断开连接,两者通信异常。

图3c是根据本发明实施例的故障检测终端向所述电器发送第二故障检测请求,所述电器向故障检测终端返回当前发生的故障的故障代码的时序图。如图3c所示,故障检测终端收到洗衣机主控板回复的进入故障检测状态的回复信息之后,发送0x42故障检测请求数据包,故障检测状态下故障查询有效,洗衣机wifi模块转发0x42故障检测请求数据包给主控板。

第二请求单元110通过无线通信方式向所述电器发送第二故障检测请求之后,第一接收单元120接收所述电器通过无线通信方式返回的当前发生的故障的故障代码和当前的运行数据。

具体地,所述电器的无线通信模块将所述故障检测请求转发给所述电器的主控板,所述电器的主控板接收到所述故障检测请求之后,通过所述无线通信模块返回当前发生的故障的故障代码和所述电器当前的运行数据,第一接收单元120接收所述电器通过无线通信方式返回的当前发生的故障的故障代码和当前的运行数据。

如图3c所示,洗衣机wifi模块转发0x42故障检测请求数据包给主控板后,主控板回复当前整机故障代码,同时包括当前各传感器检测数据、母线电压、驱动电流等。

第一确定单元130根据接收到的所述故障代码和所述运行数据确定所述电器当前发生的故障的故障原因和/或故障部件。具体地,根据所述电器的主控板返回的当前发生的故障的故障代码及所述电器的运行数据进行分析判断,确定故障原因和/或故障部件。

进一步地,第一确定单元130若无法根据所述故障代码和所述运行数据确定所述电器当前发生的故障的故障部件,则根据所述故障代码确定至少一个待定故障部件;对所述至少一个待定故障部件进行单独控制,以从所述至少一个待定故障部件中确定所述电器当前发生的故障的故障部件。例如,根据当前发生的故障的故障代码确定对应的故障名称,根据故障名称推断出可能会出现问题的多个部件,这时并不能确定是哪个部件有问题,则对可能出现问题的多个部件进行单独控制,从而一一排查,最终确认故障点。

具体地,在根据所述故障代码确定至少一个待定故障部件之后,向所述电器发送开启或关闭所述至少一个待定故障部件的控制指令,以控制所述电器单独开启或关闭所述至少一个待定故障部件;接收所述电器单独开启或关闭所述至少一个待定故障部件中每个所述待定故障部件后返回的相应运行数据;根据接收到的所述相应运行数据,从所述至少一个待定故障部件中确定所述电器当前发生的故障的故障部件。

例如,所述电器为洗衣机,若当前故障为溢水故障,那么故障原因有三种,一是进水阀出现异常,二是水位传感器异常,三是逻辑控制异常。首先,通过与洗衣机的wifi模块通信向洗衣机的主控板发送指令,查看进水阀是否为开启状态,如果进水阀状态为开启,则说明逻辑控制异常,在出现溢水故障的情况下还未关闭进水阀;如果进水阀状态为关闭,则查看整机是否有进水,如果整机持续进水,则说明进水阀异常,不受程序控制;如果整机无进水,则说明进水阀正常,接着通过与洗衣机的wifi模块通信向洗衣机的主控板发送指令,检测水位传感器是否有异常,具体地,向主控板发送开启排水泵的指令,开启排水泵,接收主控板返回的排水泵开启期间的水位参数,查看水位参数是否有变化,如果变化正常,则说明水位传感器正常,如果无变化或变化异常,则说明水位传感器有故障,检测的水位已不准确。

图9是本发明提供的电器的故障检测装置的又一实施例的结构示意图。如图9所示,所述电器的故障检测装置100还包括第一显示单元140。

第一显示单元140用于显示确定的所述电器当前发生的故障的故障原因和/或故障部件。例如,在终端或者故障检测设备的显示屏上显示确定的所述电器当前发生的故障的故障原因和/或故障部件。

图10是本发明提供的电器的故障检测装置的再一实施例的结构示意图。如图10所示,基于上述任一实施例,所述电器的故障检测装置100还包括第三请求单元150、第二接收单元160、异常判断单元170和第二显示单元180。

第三请求单元150用于若所述电器当前没有检测到故障,则通过无线通信方式向所述电器发送第三故障检测请求,以使所述电器进入故障测试模式,进行运行过程中的故障测试;第二接收单元160用于接收所述电器通过无线通信方式反馈的进行所述故障测试的测试数据以及所述电器的运行数据;异常判断单元170用于根据所述第二接收单元接收到的所述测试数据和所述运行数据判断所述电器是否有异常;第二显示单元180用于若所述异常判断单元判断所述电器有异常,则显示所述异常的异常状态和/或异常原因。

具体地,如果主控板当前没有报故障,但不代表整机就是完全正常的,这时进行测试模式来查看整机是否有异常。第三请求单元150向所述电器的无线通信模块发送第三故障检测请求,所述电器的无线通信模块将所述第三故障检测请求转发给所述电器的主控板。所述电器的主控板接收到无线通信模块转发的所述第三故障检测请求之后,开始进入测试模式,并回复运行过程中的故障测试数据和所述电器的运行数据。

图3d为故障检测终端向所述电器发送第三故障检测请求,并接收所述电器回复的测试数据的时序图。如图3d所示,如果主控板当前没有报故障,则故障检测终端接着发送0x42故障检测请求数据包,故障检测状态下测试模式有效,洗衣机wifi模块转发该请求数据包给主控板后,主控板开始进入故障测试模式,并回复运行过程中的测试数据和各项运行数据。

第二接收单元160接收到所述测试数据和所述运行数据之后,异常判断单元170通过分析接收到的运行过程中的各项数据来判断电器是否有异常。例如,洗衣机在高速运转时可能会出现母线电压过高或者功率过大的问题,这时虽然还没有达到故障条件,但也需要分析为什么会出现这种现象,是因为负载过大或偏心过大等原因导致的,还是电机控制异常等,以提醒开发人员或测试人员及时进行调整。若所述异常判断单元170判断所述电器有异常,则第二显示单元180显示所述异常的异常状态和/或异常原因。

本发明还提供对应于所述电器的故障检测方法的一种存储介质,其上存储有计算机程序,所述程序被处理器执行时实现前述任一所述方法的步骤。

本发明还提供对应于所述电器的故障检测方法的一种终端,包括处理器、存储器以及存储在存储器上可在处理器上运行的计算机程序,所述处理器执行所述程序时实现前述任一所述方法的步骤。

本发明还提供对应于所述电器的故障检测装置的一种终端,包括前述任一所述的电器的故障检测装置。

据此,本发明提供的方案,通过无线通信方式向电器发送故障检测请求,并根据接收到的电器通过无线通信方式返回的当前发生的故障的故障代码和当前的运行数据,确定所述电器当前发生的故障的故障原因和/或故障部件,能够在不拆机的情况下,对电器进行故障检测、故障原因分析以及定位故障部件,从而能够在产品开发、生产测试或售后维修过程中能够快速找到电器的故障原因并及时进行解决。

本文中所描述的功能可在硬件、由处理器执行的软件、固件或其任何组合中实施。如果在由处理器执行的软件中实施,那么可将功能作为一或多个指令或代码存储于计算机可读媒体上或经由计算机可读媒体予以传输。其它实例及实施方案在本发明及所附权利要求书的范围及精神内。举例来说,归因于软件的性质,上文所描述的功能可使用由处理器、硬件、固件、硬连线或这些中的任何者的组合执行的软件实施。此外,各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为控制装置的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅为本发明的实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1