1.一种洗衣机的故障诊断和修复方法,其特征在于,包括以下步骤:
实时监测洗衣机的洗衣进程和负载状态,以及所述洗衣机的电机的运行状态;
如果检测到故障信息,则根据所述电机的运行状态判断故障类型;
根据所述故障类型和所述洗衣机在发生故障时的洗衣进程和所述负载状态对所述故障进行修复;
根据修复结果判断所述故障是否为硬件故障;
如果所述故障为硬件故障,则进行故障报警;
如果所述故障为非硬件故障,则在修复之后继续运行在发生故障时的洗衣进程。
2.如权利要求1所述的方法,其特征在于,根据所述故障类型和所述洗衣机在发生故障时的洗衣进程和所述负载状态对所述故障进行修复,具体包括:
当检测到所述电机发生堵转且所述洗衣机运行洗涤程序且所述洗衣机的洗涤桶以第一方向旋转时,则在洗涤程序的下一个洗涤节拍控制洗涤桶以所述第一方向的反向旋转以解除堵转故障;
如果所述堵转故障仍未解除,则继续正反方向控制所述洗涤桶旋转,直至达到预设次数n1;
如果所述堵转故障仍未解除,则控制所述洗衣机进水至最高水位并继续正反方向控制所述洗涤桶旋转,直至达到预设次数n2;
如果所述堵转故障仍未解除,则控制所述洗衣机排水并运行脱水程序;
如果在所述脱水程序中所述电机起动时所述堵转故障仍然未解除,则修复失败,判定故障为硬件故障。
3.如权利要求2所述的方法,其特征在于,还包括:
当检测到所述电机发生堵转且所述洗衣机运行脱水程序时,控制所述电机暂停并增大所述电机的起动转矩以尝试重新起动,且重复尝试起动n3次,其中,在每次尝试起动时,所述电机的起动转矩增加ΔTe,直至达到所述电机的最大起动转矩;
如果在尝试起动时,堵转故障仍然未解除,则判定所述洗衣机发生撞桶,则控制所述洗衣机运行漂洗程序;
如果所述堵转故障仍未解除,则修复失败,判定故障为硬件故障。
4.如权利要求1所述的方法,其特征在于,根据所述故障类型和所述洗衣机在发生故障时的洗衣进程和所述负载状态对所述故障进行修复,具体包括:
当检测到所述电机发生过压故障且所述洗衣机运行洗涤程序时,则控制所述洗衣机的 水位降低至当前水位的下一低档位且继续运行所述洗涤程序,重复降低水位运行,直至水位降低至所述洗衣机的最低洗涤水位;
如果所述过压故障仍然未解除,则控制所述洗衣机运行漂洗程序,如果所述漂洗程序异常,则控制所述洗衣机暂停t1时间之后重新上电运行;
如果所述过压故障仍然未解除,则修复失败,判定故障为硬件故障;或者
当检测到所述电机发生过压故障且所述洗衣机运行脱水程序时,则控制所述洗衣机暂停t2时间之后重新上电运行;
如果所述过压故障仍然未解除,则修复失败,判定故障为硬件故障。
5.如权利要求4所述的方法,其特征在于,还包括:
当检测到所述电机发生欠压故障且所述洗衣机运行洗涤程序时,则控制所述洗衣机补水至当前水位的下一档位且继续运行所述洗涤程序,重复补水运行,直至水位达到所述洗衣机的最高洗涤水位;
如果所述欠压故障仍然未解除,则控制所述洗衣机运行漂洗程序,如果所述漂洗程序异常,则控制所述洗衣机暂停t3时间之后重新上电运行;
如果所述欠压故障仍然未解除,则修复失败,判定故障为硬件故障;或者
当检测到所述电机发生欠压故障且所述洗衣机运行脱水程序时,则控制所述洗衣机暂停t4时间之后重新上电运行;
如果所述欠压故障仍然未解除,控制所述洗衣机暂停t5时间之后重新上电运行;
如果所述欠压故障仍然未解除,则修复失败,判定故障为硬件故障。
6.如权利要求1所述的方法,其特征在于,根据所述故障类型和所述洗衣机在发生故障时的洗衣进程和所述负载状态对所述故障进行修复,具体包括:
当检测到所述电机发生缺相故障时,控制所述洗衣机暂停运行,并分别发送恒定幅值的电压矢量至所述电机的三相线圈,并分别检测所述电机的各相的电流反馈值;
如果所述电流反馈值异常,则控制所述电机的变频器断电t6时间之后重新上电,并重新分别发送恒定幅值的电压矢量至所述电机的三相线圈,并分别检测所述电机的各相的电流反馈值;
如果所述电流反馈值异常,则修复失败,判定故障为硬件故障。
7.如权利要求1所述的方法,其特征在于,根据所述故障类型和所述洗衣机在发生故障时的洗衣进程和所述负载状态对所述故障进行修复,具体包括:
当检测到所述电机发生过流保护且所述洗衣机运行洗涤程序时,则控制所述洗衣机暂停运行,在预设时间t7之后控制洗涤桶以第一方向旋转,并在洗涤程序的下一个洗涤节拍控制洗涤桶以所述第一方向的反向旋转;
如果所述过流保护仍未解除,则继续正反方向控制所述洗涤桶旋转,直至达到预设次数n1;
如果所述过流保护仍未解除,则控制所述洗衣机进水至最高水位并继续正反方向控制所述洗涤桶旋转,直至达到预设次数n4;
如果所述过流保护仍未解除,则控制所述洗衣机排水并运行脱水程序;
如果在所述脱水程序中所述电机起动时所述过流保护仍然未解除,则修复失败,判定故障为硬件故障。
8.如权利要求7所述的方法,其特征在于,还包括:
当检测到所述电机发生过流保护且所述洗衣机运行脱水起动程序时,则判定所述洗衣机发生撞桶;
当检测到所述电机发生过流保护且所述洗衣机运行脱水程序时,则控制所述电机暂停运行并控制所述洗衣机的变频器断电预设时间t8之后重新上电,并继续运行脱水程序;
如果所述过流保护仍然未解除,则修复失败,判定故障为硬件故障。
9.如权利要求1所述的方法,其特征在于,根据所述故障类型和所述洗衣机在发生故障时的洗衣进程和所述负载状态对所述故障进行修复,具体包括:
当检测到所述电机发生过载保护或者过温保护或者速度偏差故障且所述洗衣机运行洗涤程序时,则控制所述洗衣机尝试重启x次;
如果所述过载保护或者过温保护或者速度偏差故障仍然存在,则正反方向控制所述洗涤桶旋转,直至达到预设次数n5;
如果所述过载保护或者过温保护或者速度偏差故障仍未解除,则控制所述洗衣机进水至最高水位并继续正反方向控制所述洗涤桶旋转,直至达到预设次数n6;
如果所述过载保护或者过温保护或者速度偏差故障仍未解除,则控制所述洗衣机排水并运行脱水程序;
如果在所述脱水程序中所述电机起动时所述过载保护或者过温保护或者速度偏差故障仍然未解除,则修复失败,判定故障为硬件故障。
10.如权利要求9所述的方法,其特征在于,还包括:
当检测到所述电机发生过载保护或者过温保护或者速度偏差故障且所述洗衣机运行脱水程序时,控制所述洗衣机尝试重启y次;
如果所述过载保护或者过温保护或者速度偏差故障仍然存在,控制所述电机暂停并增大所述电机的起动转矩以尝试重新起动,且重复尝试起动n7次,其中,在每次尝试起动时,所述电机的起动转矩增加ΔTe,直至达到所述电机的最大起动转矩;
如果在尝试起动时,过载保护或者过温保护或者速度偏差故障仍然未解除,则判定所 述洗衣机发生撞桶,则控制所述洗衣机运行漂洗程序;
如果所述过载保护或者过温保护或者速度偏差故障仍未解除,则修复失败,判定故障为硬件故障。