一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

电机控制方法、装置及洗衣机与流程

2021-12-15 00:54:00 来源:中国专利 TAG:


1.本技术属于家用电器技术领域,具体涉及一种电机控制方法装置及洗衣机。


背景技术:

2.对于带有驱动电机功能的家用电器类产品,以洗衣机为例,在电机没有启动前,由于外界原因吹动电机叶片,而导致电机顺时针或者逆时针转动。若在启动该电机时,如果按照电机静止状态时启动电机,则会出现电机无法正常启动的情况发生,使得用户体验不佳。
3.需要说明的是,在上述背景技术部分公开的信息仅用于加强对本技术的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。


技术实现要素:

4.本技术的目的在于提供一种电机控制方法、装置及洗衣机,以使得电机能够正常启动,提高用户体验。
5.本技术的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本技术的实践而习得。
6.根据本技术实施例的一个方面,提供一种电机控制方法,所述方法包括:
7.获取电机的转动角度;
8.根据所述电机的转动角度,确定所述电机的转动状态;
9.根据所述电机的转动状态,确定所述电机的启动模式。
10.根据本技术实施例的一个方面,提供一种电机控制装置,所述装置包括:
11.获取模块,用于获取电机的转动角度;
12.第一确定模块,用于根据所述电机的转动角度,确定所述电机的转动状态;
13.第二确定模块,用于根据所述电机的转动状态,确定所述电机的启动模式。
14.在本技术的一些实施例中,基于以上技术方案,所述第一确定模块还用于,当所述电机的转动角度在第一预设区间时,则确定所述电机处于静止状态;当所述电机的转动角度在第二预设区间时,则确定所述电机处于正转状态;当所述电机的转动角度在第三预设区间时,则确定所述电机处于反转状态;其中,所述第一预设区间的最小角度大于或等于所述第二预设区间的最大角度,所述第一预设区间的最大角度小于或等于所述第三预设区间的最小角度。
15.在本技术的一些实施例中,基于以上技术方案,所述第二确定模块还用于,当所述电机处于静止状态时,则控制所述电机按照预设转速进行运转。
16.在本技术的一些实施例中,基于以上技术方案,所述第二确定模块还用于,当所述电机处于正转状态时,获取所述电机的转速;当所述电机的转速大于所述电机的最小转速时,获取所述电机的反向电压;当所述电机的反向电压小于电压阈值时,则所述电机按照当前的转速进行运转。
17.在本技术的一些实施例中,基于以上技术方案,所述第二确定模块还用于,当所述
电机的转速小于或等于所述电机的最小转速时,则所述电机按照预设转速进行运转。
18.在本技术的一些实施例中,基于以上技术方案,所述第二确定模块还用于,当所述电机的反向电压大于或等于电压阈值时,则所述电机不启动。
19.在本技术的一些实施例中,基于以上技术方案,所述第二确定模块还用于,当所述电机处于反转状态时,则将所述电机停止预设时长,且记录所述电机停止的次数;当所述电机停止的次数超过预设次数时,则按照预设启动电流启动电机,其中,所述预设启动电流大于电机正常启动电流。
20.在本技术的一些实施例中,基于以上技术方案,所述获取模块还用于,当所述电机的转动角度落入角度范围(

175
°
,175
°
)时,则获取所述电机的转动角度。
21.根据本技术实施例的一个方面,提供一种计算机可读介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如以上技术方案中的电机控制方法。
22.根据本技术实施例的一个方面,提供一种洗衣机,该洗衣机包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器被配置为经由执行所述可执行指令来执行如以上技术方案中的电机控制方法。
23.根据本技术实施例的一个方面,提供一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行如以上技术方案中的电机控制方法。
24.在本技术实施例提供的技术方案中,通过获取电机的转动角度,根据电机的转动角度进而判断电机的转动状态,最后根据电机的转动状态确定电机的启动模式。这样,根据电机不同的转动状态,调节相适应的启动模式,以使得电机能够正常启动,从而避免了不同转动状态下的电机使用同一启动模式无法启动或者即使能启动也会对电机造成一定损坏的问题,在一定程度上提升了用户体验。
25.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本技术。
附图说明
26.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本技术的实施例,并与说明书一起用于解释本技术的原理。显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
27.图1示意性地示出了本技术实施例提供电机控制方法步骤流程。
28.图2示意性地示出了本技术一实施例电机控制电路的电路图。
29.图3示意性地示出了本技术另一实施例电机控制电路的电路图。
30.图4示意性地示出了本技术一实施例中根据电机的转动状态,确定电机的启动模式的步骤流程。
31.图5示意性地示出了本技术另一实施例中根据电机的转动状态,确定电机的启动模式的步骤流程。
32.图6示意性地示出了本技术实施例提供的电机控制装置的结构框图。
33.图7示意性示出了适于用来实现本技术实施例的电子设备的计算机系统结构框图。
具体实施方式
34.现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本技术将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。
35.此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多具体细节从而给出对本技术的实施例的充分理解。然而,本领域技术人员将意识到,可以实践本技术的技术方案而没有特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知方法、装置、实现或者操作以避免模糊本技术的各方面。
36.附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
37.附图中所示的流程图仅是示例性说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解,而有的操作/步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。
38.下面结合具体实施方式对本技术提供的电机控制方法、装置及洗衣机做出详细说明。
39.参见图1,图1示意性地示出了本技术实施例提供电机控制方法步骤流程。该电机控制方法主要可以包括如下的步骤s101至步骤s103。
40.步骤s101,获取电机的转动角度。
41.通过获取电机的转动角度,从而便于后续判断电机的转动状态。其中,电机的转动角度可以通过foc(field

oriented control,磁场导向控制)算法获得。
42.具体地,参见图2,图2示意性地示出了本技术一实施例电机控制电路的电路图。其中,u、v、w为三相电源,分别与电阻连接。foc是变频软件算法,是根据变频硬件电路电阻上的i
a
和i
b
值,反馈给mcu(变频软件算法)芯片,通过算法从而估算得到电机的转速和电机的转动角度。
43.对应到具体的电路图,参见图3,图3示意性地示出了本技术另一实施例电机控制电路的电路图。采集jsun端和jsu端之间的电阻ia的电压,即:current_iu,采集jsvn端和jsv端之间的电阻ib的电压,即:current_iv,通过该电路,将采集到的current_iu和current_iv电压值发送到mcu,通过mcu软件算法从而可以估得到电机的转速和电机的转动角度。
44.步骤s102,根据电机的转动角度,确定电机的转动状态。
45.在得到电机的转动角度之后,根据电机转动角度确定电机的转动状态。电机的转动角度落入不同的角度区间,则对应不同的转动状态。其中电机的转动状态包括静止状态、正转状态以及反转状态。
46.步骤s103,根据电机的转动状态,确定电机的启动模式。
47.由于受外界自然环境的影响,导致电机的风扇转动,使得电机处于发电状态,从而产生反向电压,产生的反向电压直接加在变频器的直流电上,使得变频器受到影响。为了减弱外界因素的影响,在得到电机的转动状态之后,对应于不同的转动状态,电机采用不同的启动模式。
48.在本技术实施例提供的技术方案中,通过获取电机的转动角度,根据电机的转动角度进而判断电机的转动状态,最后根据电机的转动状态确定电机的启动模式。这样,根据电机不同的转动状态,调节相适应的启动模式,以使得电机能够正常启动,从而避免了不同转动状态下的电机使用同一启动模式无法启动或者即使能启动也会对电机造成一定损坏的问题,在一定程度上提升了用户体验。
49.在本技术的一个实施例中,根据电机的转动角度,确定电机的转动状态,包括:
50.当电机的转动角度在第一预设区间时,则确定电机处于静止状态。
51.其中,第一预设区间为(

15
°
,15
°
),当电机的转动角度在第一预设区间内摆动时,则认为电机处于静止状态,在静止状态下,电机的转动角度可能是不变化的,也可能是上下电平跳变形式无规律性。当电机处于静止状态时,电机的启动模式为按照预设转速进行运转。
52.当电机的转动角度在第二预设区间时,则确定电机处于正转状态。
53.其中,第二预设区间为(

165
°


15
°
),当电机的转动角度在第二预设区间内摆动时,则认为电机处于正转状态,相当于逆时针转动,当电机处于正转状态时转动角度是呈爬坡递增的变化。当电机处于正转状态时,电机的启动模式采用与正转状态对应的启动模式运转。
54.当电机的转动角度在第三预设区间时,则确定电机处于反转状态。
55.其中,第三预设区间为(15
°
,165
°
),当电机的转动角度在第三预设区间内摆动时,则认为电机处于反转状态,相当于顺时针转动,当电机处于反转状态时转动角度是呈下坡递减的变化。当电机处于反转状态时,电机的启动模式采用与反转状态对应的启动模式运转。
56.其中,第一预设区间的最小角度大于或等于第二预设区间的最大角度,第一预设区间的最大角度小于或等于第三预设区间的最小角度。
57.需要说明的是,比如二进制的12位数a,递增就是增加,在a基础上增加;若是递减,在a基础上减少;若是静止,就会在a值上下波动,或者不变。
58.这样,通过设置不同的区间范围,当电机的转速落入不同的区间范围时,对应不同的转动状态,从而有利于对电机启动状态的调整。
59.在本技术的一个实施例中,根据电机的转动状态,确定电机的启动模式,包括:
60.当电机处于静止状态时,则控制电机按照预设转速进行运转。
61.当电机处于静止状态时,则认为电机受外界影响较小,甚至不受外界因素的影响,此时,控制电机按照预设转速进行运转即可,电机即可进行正常转动,从而避免了电机无法启动,甚至损坏电机的问题出现。
62.在本技术的一个实施例中,参见图4,图4示意性地示出了本技术一实施例中根据电机的转动状态,确定电机的启动模式的步骤流程。根据电机的转动状态,确定电机的启动模式,主要可以包括如下的步骤s401至步骤s403。
63.步骤s401,当电机处于正转状态时,获取电机的转速。
64.当电机处于正转状态时,电机的风扇转动,使得电机处于发电状态,从而产生反向电压,此时,获取电机的当前转速,从而便于后续确定电机的启动模式。
65.需要说明的是,可以通过smo观测器算法中带宽滤波值、速度带宽滤波值、电流环p/i来判读角度方向的正确性,再计算判断电机转速是否正常。
66.步骤s402,当电机的转速大于电机的最小转速时,获取电机的反向电压。
67.判断当前电机的转速是否大于电机的最小转速,当转速大于电机的最小转速时,则获取电机的反向电压。其中,电机的最小转速一般为25转,即可认为,当电机的转速大于25转时,电机才会转动。
68.步骤s403,当电机的反向电压小于电压阈值时,则电机按照当前的转速进行运转。
69.当电机的反向电压小于电压阈值时,则电机按照当前的转速运转即可,从而起到保护电机的作用。
70.这样,当电机处于正转状态,根据当前电机的转速得到对应的反向电压,然后根据反向电压与电压阈值的关系,从而确定最终的启动模式,以减少电机在未启动之前转动产生的反向电压对电机的影响。
71.在本技术的一个实施例中,根据电机的转动状态,确定电机的启动模式,还包括:
72.当电机的转速小于或等于电机的最小转速时,则电机按照预设转速进行运转。
73.当电机的转速小于或等于电机的最小转速时,则认为当前电机处于相对静止的状态。当电机处于相对静止状态时,则认为电机受外界影响较小,甚至不受外界因素的影响,此时,控制电机按照预设转速进行运转即可,电机即可进行正常转动,从而避免了电机无法启动,甚至损坏电机的问题出现。
74.在本技术的一个实施例中,根据电机的转动状态,确定电机的启动模式,还包括:
75.当电机的反向电压大于或等于电压阈值时,则电机不启动。
76.当电机的反向电压大于或等于电压阈值时,则认为产生的较大的反向电压加在变频器的直流电上,使得变频器受到较大的影响。此时,为了保护变频器,使得变频器受到的影响较小,当电机的反向电压大于或等于电压阈值时,则电机不启动,以达到保护电机的作用。
77.在本技术的一个实施例中,参见图5,图5示意性地示出了本技术另一实施例中根据电机的转动状态,确定电机的启动模式的步骤流程。根据电机的转动状态,确定电机的启动模式,主要可以包括如下的步骤s501至步骤s502。
78.步骤s501,当电机处于反转状态时,则将电机停止预设时长,且记录电机停止的次数。
79.当电机处于反转状态时,产生的反向电压较大,由于产生的反向电压会损坏电机,因此,需要通过将电机暂停,以将反向电压释放掉,通过释放反向电压,以达到保护电机的作用。需要说明的是,对于电机停机预设时长的设置,本领域技术人员可以根据不同的转速设置不同的停机时长。
80.步骤s502,当电机停止的次数超过预设次数时,则按照预设启动电流启动电机,其中,预设启动电流大于电机正常启动电流。
81.当电机停止的次数超过预设次数时,则按照预设启动电流启动电机,当刹车超过5
次数时,使用正常启动电流的基础上加1a强制启动,这样使得电机能够正常启动。
82.可选地,当电机停止的次数未超过预设次数时,重新判断电机的转动状态。
83.在本技术的一个实施例中,获取电机的转动角度,包括:
84.当电机的转动角度落入角度范围(

175
°
,175
°
)时,则获取电机的转动角度。
85.这样,当电机的转动角度落入该角度范围区间内时,则认为对应该区间内的电机不容易启动,则调整该区间范围内的启动模式,以便于电机得以正常启动。
86.应当注意,尽管在附图中以特定顺序描述了本技术中方法的各个步骤,但是,这并非要求或者暗示必须按照该特定顺序来执行这些步骤,或是必须执行全部所示的步骤才能实现期望的结果。附加的或备选的,可以省略某些步骤,将多个步骤合并为一个步骤执行,以及/或者将一个步骤分解为多个步骤执行等。
87.以下介绍本技术的装置实施例,可以用于执行本技术上述实施例中的电机控制方法。图6示意性地示出了本技术实施例提供的电机控制装置的结构框图。如图6所示,根据本技术实施例的一个方面,提供一种电机控制装置,电机控制装置600包括:
88.获取模块601,用于获取电机的转动角度;
89.第一确定模块602,用于根据电机的转动角度,确定电机的转动状态;
90.第二确定模块603,用于根据电机的转动状态,确定电机的启动模式。
91.在本技术的一些实施例中,基于以上技术方案,第一确定模块602还用于,当电机的转动角度在第一预设区间时,则确定电机处于静止状态;当电机的转动角度在第二预设区间时,则确定电机处于正转状态;当电机的转动角度在第三预设区间时,则确定电机处于反转状态;其中,第一预设区间的最小角度大于或等于第二预设区间的最大角度,第一预设区间的最大角度小于或等于第三预设区间的最小角度。
92.在本技术的一些实施例中,基于以上技术方案,第二确定模块603还用于,当电机处于静止状态时,则控制电机按照预设转速进行运转。
93.在本技术的一些实施例中,基于以上技术方案,第二确定模块603还用于,当电机处于正转状态时,获取电机的转速;当电机的转速大于电机的最小转速时,获取电机的反向电压;当电机的反向电压小于电压阈值时,则电机按照当前的转速进行运转。
94.在本技术的一些实施例中,基于以上技术方案,第二确定模块603还用于,当电机的转速小于或等于电机的最小转速时,则电机按照预设转速进行运转。
95.在本技术的一些实施例中,基于以上技术方案,第二确定模块603还用于,当电机的反向电压大于或等于电压阈值时,则电机不启动。
96.在本技术的一些实施例中,基于以上技术方案,第二确定模块603还用于,当电机处于反转状态时,则将电机停止预设时长,且记录电机停止的次数;当电机停止的次数超过预设次数时,则按照预设启动电流启动电机,其中,预设启动电流大于电机正常启动电流。
97.在本技术的一些实施例中,基于以上技术方案,获取模块601还用于,当电机的转动角度落入角度范围(

175
°
,175
°
)时,则获取电机的转动角度。
98.本技术各实施例中提供的电机控制装置的具体细节已经在对应的方法实施例中进行了详细的描述,此处不再赘述。
99.图7示意性地示出了用于实现本技术实施例的电子设备的计算机系统结构框图,其中电子设备以洗衣机为例。
100.需要说明的是,图7示出的电子设备的计算机系统700仅是一个示例,不应对本技术实施例的功能和使用范围带来任何限制。
101.如图7所示,计算机系统700包括中央处理器701(central processing unit,cpu),其可以根据存储在只读存储器702(read

only memory,rom)中的程序或者从存储部分708加载到随机访问存储器703(random access memory,ram)中的程序而执行各种适当的动作和处理。在随机访问存储器703中,还存储有系统操作所需的各种程序和数据。中央处理器701、在只读存储器702以及随机访问存储器703通过总线704彼此相连。输入/输出接口705(input/output接口,即i/o接口)也连接至总线704。
102.以下部件连接至输入/输出接口705:包括键盘、鼠标等的输入部分706;包括诸如阴极射线管(cathode ray tube,crt)、液晶显示器(liquid crystal display,lcd)等以及扬声器等的输出部分707;包括硬盘等的存储部分708;以及包括诸如局域网卡、调制解调器等的网络接口卡的通信部分709。通信部分709经由诸如因特网的网络执行通信处理。驱动器710也根据需要连接至输入/输出接口705。可拆卸介质711,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器710上,以便于从其上读出的计算机程序根据需要被安装入存储部分708。
103.特别地,根据本技术的实施例,各个方法流程图中所描述的过程可以被实现为计算机软件程序。例如,本技术的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分709从网络上被下载和安装,和/或从可拆卸介质711被安装。在该计算机程序被中央处理器701执行时,执行本技术的系统中限定的各种功能。
104.需要说明的是,本技术实施例所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(erasable programmable read only memory,eprom)、闪存、光纤、便携式紧凑磁盘只读存储器(compact disc read

only memory,cd

rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本技术中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本技术中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、有线等等,或者上述的任意合适的组合。
105.附图中的流程图和框图,图示了按照本技术各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代
表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
106.应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本技术的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。
107.通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本技术实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd

rom,u盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、触控终端、或者网络设备等)执行根据本技术实施方式的方法。
108.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本技术的其它实施方案。本技术旨在涵盖本技术的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本技术的一般性原理并包括本技术未公开的本技术领域中的公知常识或惯用技术手段。
109.应当理解的是,本技术并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本技术的范围仅由所附的权利要求来限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献