一种风阀角度控制方法、控制装置、风阀和存储介质与流程

文档序号:30647225发布日期:2022-07-05 23:16阅读:283来源:国知局
一种风阀角度控制方法、控制装置、风阀和存储介质与流程

1.本发明实施例涉及风阀控制技术领域,尤其涉及一种风阀角度控制方法、控制装置、风阀和存储介质。


背景技术:

2.厨房的油烟机目前的采用外排式排烟对环境影响很大,所以行业内几家品牌公司推出了中央吸油烟机,对公共烟道的油烟进行统一吸附后进行过滤净化再排放,这样楼顶上主机的风量需要与各楼层风阀进行联动调节,以便控制各用户终端的吸油烟风量,使各用户终端能均匀分配主机的风量动力。
3.现有风阀根据转动时间来控制打开角度,但因各个风阀电机转速误差,使用环境温度变化以及风阀受油污阻力大小误差一些因素不同,使风阀角度控制精度不够,很难精准控制其需求的风阀角度大小值,各用户终端间的风量动力分配效果较差。


技术实现要素:

4.本发明提供一种风阀角度控制方法、控制装置、风阀和存储介质,以准确调节风阀的转动角度,提高各用户终端的风量分配效果。
5.第一方面,本发明实施例提供了一种风阀角度控制方法,包括:
6.控制风阀的电机旋转以驱动所述风阀的阀片由第一开启角度向目标开启角度转动;其中,所述电机的转轴上固定有磁铁,所述磁铁与所述电机同步旋转;所述电机上还设置有霍尔传感器;
7.采集所述霍尔传感器在所述磁铁旋转过程中产生的脉冲信号数量;
8.根据所述脉冲信号数量确定所述电机的当前旋转周数;
9.持续控制所述电机旋转,直至所述电机的当前旋转周数达到所述阀片的目标开启角度对应的目标旋转周数。
10.可选的,在一可能的实施例中,在所述持续控制所述电机转动,直至所述电机的当前旋转周数达到所述阀片的目标开启角度对应的目标旋转周数之前,还包括:
11.获取所述电机的旋转周数与所述阀片的开启角度之间的对应关系;
12.确定所述第一开启角度对应的所述电机的第一旋转周数;
13.所述持续控制所述电机转动,直至所述电机的当前旋转周数达到所述阀片的目标开启角度对应的目标旋转周数,包括:
14.根据所述第一旋转周数与所述目标旋转周数的关系,调节所述电机的工作状态,以使所述当前旋转周数等于所述目标旋转周数。
15.可选的,在一可能的实施例中,所述根据所述第一旋转周数与所述目标旋转周数的关系,调节所述电机的工作状态,以使所述当前旋转周数等于所述目标旋转周数,包括:
16.当所述第一旋转周数小于所述目标旋转周数时,控制所述电机沿当前旋转方向旋转第二旋转周数;所述第二旋转周数为所述目标旋转周数与所述第一旋转周数的差值。
17.可选的,在一可能的实施例中,所述根据所述第一旋转周数与所述目标旋转周数的差值,调节所述电机的工作状态,以使所述当前旋转周数等于所述目标旋转周数,还包括:
18.当所述第一旋转周数大于所述目标旋转周数时,控制所述电机沿与当前旋转方向相反的方向旋转第三旋转周数;所述第三旋转周数为所述电机的第一旋转周数与所述目标旋转周数的差值。
19.可选的,在一可能的实施例中,所述控制方法还包括:控制电机旋转以使所述阀片转动至最大开启角度;
20.检测所述阀片转动至所述最大开启角度时,所述电机的最大旋转周数;
21.判断所述最大旋转周数是否在旋转周数阈值范围内,若是,则可正常控制风阀工作;若否,则生成风阀故障信号。
22.可选的,在一可能的实施例中,在所述持续控制所述电机旋转,直至所述电机的旋转周数达到所述阀片的目标转动角度对应的目标旋转周数之后,还包括:
23.当收到停止工作信号时,控制所述风阀的电机旋转,以驱动所述阀片关闭;
24.当所述阀片关闭后,控制所述电机停止旋转,并清除此次工作过程中记录的所述脉冲信号数量以及所述当前旋转周数。
25.可选的,在一可能的实施例中,所述控制方法还包括:在驱动所述阀片关闭的过程中,获取所述电机的驱动电流;
26.当所述电机的驱动电流大于堵转电流时,判断所述阀片关闭。
27.第二方面,本发明实施例还提供了一种风阀角度控制装置,用于执行本发明实施例第一方面所述的风阀角度控制方法。所述风阀角度控制装置包括:
28.电机驱动模块,用于控制风阀的电机旋转以驱动所述阀片由第一开启角度向目标开启角度转动;其中,所述电机的转轴上固定有磁铁,所述磁铁与所述电机同步旋转,所述电机上还设置有霍尔传感器;
29.脉冲信号数量采集模块,用于采集所述霍尔传感器在所述磁铁旋转过程中产生的脉冲信号数量;
30.旋转周数确定模块,用于根据所述脉冲信号数量确定所述电机的当前旋转周数;
31.所述电机驱动模块还用于持续控制所述电机旋转,直至所述电机的当前旋转周数达到所述阀片的目标转动角度对应的目标旋转周数。
32.第三方面,本发明实施例还提供了一种风阀,包括:
33.一个或多个处理器;
34.存储装置,用于存储一个或多个程序;
35.当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明实施例第一方面所述的控制方法。
36.第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明实施例第一方面所述的控制方法。
37.本发明实施例提供的技术方案,首先控制风阀的电机旋转以驱动风阀的阀片由第一开启角度向目标开启角度转动;其中,电机的转轴上固定有磁铁,磁铁与电机同步旋转;电机上还设置有霍尔传感器;其次采集霍尔传感器在磁铁旋转过程中产生的脉冲信号数
量;然后根据脉冲信号数量确定电机的当前旋转周数;最后持续控制电机旋转,直至电机的当前旋转周数达到阀片的目标开启角度对应的目标旋转周数。本发明中,基于霍尔传感器检测磁场变化来确定电机当前旋转周数,当电机当前旋转周数等于目标旋转周数时,说明阀片转动至目标开启角度,在风阀工作过程中,阀片阻力、电机阻力和电机转速等外界环境的变化不会影响电机旋转周数判断的准确性,进而能够准确控制风阀阀片的转动角度,使各用户终端处的风量准确分配,满足用户使用需求。
附图说明
38.图1为本发明实施例提供的一种风阀角度控制方法的流程图;
39.图2为本发明实施例提供的一种风阀的结构示意图;
40.图3为本发明实施例提供的一种电机的结构示意图;
41.图4为本发明实施例提供的另一种电机的结构示意图;
42.图5为本发明实施例提供的另一种风阀角度控制方法的流程图;
43.图6为本发明实施例提供的又一种风阀角度控制方法的流程图;
44.图7为本发明实施例提供的再一种风阀角度控制方法的流程图;
45.图8为本发明实施例提供的又一种风阀角度控制方法的流程图;
46.图9为本发明实施例提供的一种风阀角度控制方法的控制逻辑图;
47.图10为本发明实施例提供的一种风阀角度控制装置的结构示意图。
具体实施方式
48.下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
49.基于以上现有技术的缺陷,本发明实施例提供了一种风阀角度控制方法,该控制方法可由本发明实施例提供的风阀角度控制装置执行,该控制装置可通过软件和/或硬件方式实现,图1为本发明实施例提供的一种风阀角度控制方法的流程图,参考图1,该控制方法包括:
50.s110、控制风阀的电机旋转以驱动风阀的阀片由第一开启角度向目标开启角度转动。
51.图2为本发明实施例提供的一种风阀的结构示意图,图3为本发明实施例提供的一种电机的结构示意图,图4为本发明实施例提供的另一种电机的结构示意图,参考图2~图4,本发明实施例中,风阀中主要包括外壳1、阀片2、驱动电机3即电机3等部件,外壳1的主要作用是固定阀片2、电机3等部件,支撑阀片2的转动,控制油烟的排出以及密封油烟的倒灌等,其中,风阀电机转轴4上固定有磁铁5,磁铁5与电机3同步旋转;电机3上还设置有霍尔传感器6。
52.在风阀工作时,首先控制风阀的电机3旋转,以驱动风阀的阀片2由第一开启角度想目标开启角度转动。其中,第一开启角度为风阀阀片2此时所处的转动角度,目标开启角度为风阀所需的工作开度对应阀片2的转动角度。若风阀由关闭状态开始工作,则第一开启角度为0度;若风阀已经在当前开度下工作一段时间,需要将其调节至另一所需的工作开
度,则第一开启角度为该当前开度对应的阀片2的转动角度。
53.现有技术中在对风阀角度进行调节时,一般通过调节阀片2的转动时间来调节阀片2的转动角度,但风阀在长期使用过程中,阀片阻力、电机阻力和电机转速等发生变化,阀片2的转动时间与阀片2的转动角度之间的关系发生变化,此时若仍通过调节阀片2的转动时间来调节阀片2的转动角度,可能出现较大误差,使同一中央排油烟系统内各用户终端的风量分配无法满足用户终端的实际需求。
54.值得提出的是,本发明实施例中,在风阀的电机3上固定与电机转轴4同步旋转的磁铁5,在电机3旋转驱动阀片2转动的过程中,磁铁5与电机3同步旋转。同时,电机3上还设置有霍尔传感器6,霍尔传感器6可以检测磁场的变化,并根据磁场的变化生成相应的脉冲信号。若磁铁5的磁极数量或位置等确定,则磁铁5的磁极发生一次周期性变化,霍尔传感器6所产生的脉冲信号数量应该是固定的。
55.可选的,对于与电机转轴4固定的磁铁5的形状和数量等参数,本发明实施例不做限制,本领域技术人员可根据实际需求设置不同形状及数量的磁铁5,只需保证电机3在旋转时能够带动磁铁5旋转产生变化的磁场即可。例如,设置一个或多个圆形或矩形磁铁5,但不限于此。
56.s120、采集霍尔传感器在磁铁旋转过程中产生的脉冲信号数量。
57.进一步地,霍尔传感器6和风阀角度控制装置中的脉冲信号采集模块电连接,在电机3旋转驱动阀片2由第一开启角度转动至第二开启角度的过程中,磁铁5跟随电机3持续旋转,霍尔传感器6会根据磁场的变化产生变化周期变化的脉冲信号,脉冲信号采集模块实时获取霍尔霍尔传感器6在磁铁5旋转过程中产生的脉冲信号数量。
58.s130、根据脉冲信号数量确定电机的当前旋转周数。
59.进一步地,脉冲信号的变化能够反映磁铁5的旋转情况,根据脉冲信号数量能够确定磁铁5的旋转周数,由于磁铁5与电机3同步旋转,磁铁5的旋转周数即为电机3的旋转周数。风阀角度控制装置中的旋转周数确定模块根据实时得到的脉冲信号数量确定电机3的当前旋转周数,当脉冲信号数量一定时,电机3的旋转周数也能相应确定。可以理解,电机3的当前旋转周数为电机3旋转过程中实时的旋转周数。
60.s140、持续控制电机旋转,直至电机的当前旋转周数达到阀片的目标开启角度对应的目标旋转周数。
61.进一步地,电机驱动模块可继续控制电机3旋转,在旋转过程中,当旋转周数确定模块得到的电机3的当前旋转周数达到阀片2的目标开启角度对应的目标旋转周数后,说明阀片2已经转动至目标开启角度,此时则可控制电机3停止工作,维持此时风阀的工作状态。
62.其中,可选的,可风阀角度控制装置中预存电机的旋转周数与阀片的转动角度之间的对应关系,在获取到阀片的目标开启角度后,通过查表法得到对应的目标旋转周数。
63.本发明实施例提供的技术方案,首先控制风阀的电机旋转以驱动风阀的阀片由第一开启角度向目标开启角度转动;其中,电机的转轴上固定有磁铁,磁铁与电机同步旋转;电机上还设置有霍尔传感器;其次采集霍尔传感器在磁铁旋转过程中产生的脉冲信号数量;然后根据脉冲信号数量确定电机的当前旋转周数;最后持续控制电机旋转,直至电机的当前旋转周数达到阀片的目标开启角度对应的目标旋转周数。本发明中,基于霍尔传感器检测磁场变化来确定电机当前旋转周数,当电机当前旋转周数等于目标旋转周数时,说明
阀片转动至目标开启角度,在风阀工作过程中,阀片阻力、电机阻力和电机转速等外界环境的变化不会影响电机旋转周数判断的准确性,进而能够准确控制风阀阀片的转动角度,使各用户终端处的风量准确分配,满足用户使用需求。
64.可选的,图5为本发明实施例提供的另一种风阀角度控制方法的流程图,图5所示控制方法在上述实施例的基础上进一步细化,如图5所示,该控制方法包括:
65.s210、控制风阀的电机旋转以驱动风阀的阀片由第一开启角度向目标开启角度转动。
66.其中,电机3的转轴上固定有磁铁5,磁铁5与电机3同步旋转;电机3上还设置有霍尔传感器6。
67.s220、采集霍尔传感器在磁铁旋转过程中产生的脉冲信号数量。
68.s230、根据脉冲信号数量确定电机的当前旋转周数。
69.上述各步骤与上述实施例中相同,此处不再赘述。
70.s240、获取电机的旋转周数与阀片的开启角度之间的对应关系。
71.具体地,本发明实施例中,可获取电机3的旋转周数与阀片2的开启角度之间的对应关系,根据电机3的旋转周数与阀片2的开启角度之间的对应关系以及目标开启角度,调节电机3的工作状态,即调节电机3的旋转周数,以使电机3的当前旋转周数达到目标旋转周数。
72.其中,对于获取电机3的旋转周数与阀片2的开启角度之间的对应关系的具体方法,本发明实施例不做限制。例如,可在控制风阀正常工作之前,控制风阀的阀片2转动固定的角度范围,在此转动过程中,基于霍尔传感器6获取电机3的总旋转周数;根据该固定的角度范围以及总旋转周数即可建立电机3的旋转周数与阀片2的转动角度之间的对应关系,
73.在一具体实施例中,可控制风阀的阀片2由0度转动至90度,若在此转动过程中,电机3的总旋转周数为270圈,则电机3的旋转周数与阀片2的转动角度之间的对应关系为,阀片2每转动1度,电机3旋转3圈,当然,上述数值仅用于解释上述过程,不代表实际情况。
74.s250、确定第一开启角度对应的电机的第一旋转周数。
75.具体地,根据电机3的旋转周数与阀片2的转动角度之间的对应关系,当第一开启角度确定后,则电机3当前的旋转周数也可以相应确定,第一开启角度对应的电机3的当前旋转周数即为第一旋转周数。
76.若风阀由关闭开始工作,则第一开启角度为0度,第一旋转周数应该为0圈;若风阀由当前开度调节至所需开度,则第一开启角度为当前开度对应的风阀的当前转动角度,第一旋转周数则为当前转动角度对应的数值。可以理解的是,若风阀已在某开度下工作一段时间,说明风阀已经执行过本发明实施例中的风阀控制方法,则此时阀片2的转动角度应该是一确定的数值。
77.需要说明的是,s240和s250的执行顺序不限定在s230之后,也可在s210、s220或s230之前执行,保证s240和s250在s260之前执行即可。
78.s260、根据第一旋转周数与目标旋转周数的关系,调节电机的工作状态,以使当前旋转周数等于目标旋转周数。
79.进一步地,根据电机3第一旋转周数和电机3目标旋转周数的关系,调节电机3的工作状态,直至检测到的电机3的当前旋转周数等于目标旋转周数。
80.本发明实施例中,根据电机的旋转周数与阀片的开启角度之间的对应关系,确定阀片的第一开启角度对应的第一旋转周数,进而根据第一旋转周数和目标旋转周数的关系控制电机工作,直至阀片的转动角度达到目标开启角度。通过上述方式,能够根据阀片的所处角度控制电机的工作情况,从而使阀片准确转动至目标开启角度。
81.可选的,图6为本发明实施例提供的又一种风阀角度控制方法的流程图,图6所示控制方法在上述实施例的基础上进一步细化,如图6所示,该控制方法包括:
82.s310、控制风阀的电机旋转以驱动风阀的阀片由第一开启角度向目标开启角度转动。
83.其中,电机3的转轴上固定有磁铁5,磁铁5与电机3同步旋转;电机3上还设置有霍尔传感器6。
84.s320、采集霍尔传感器在磁铁旋转过程中产生的脉冲信号数量。
85.s330、根据脉冲信号数量确定电机的当前旋转周数。
86.s340、获取电机的旋转周数与阀片的开启角度之间的对应关系。
87.s350、确定第一开启角度对应的电机的第一旋转周数。
88.上述各步骤与上述实施例中相同,此处不再赘述。
89.s360、当第一旋转周数小于目标旋转周数时,控制电机沿当前旋转方向旋转第二旋转周数。
90.其中。第二旋转周数为目标旋转周数与第一旋转周数的差值。可以理解的是,当第一旋转周数小于目标旋转周数时,说明阀片2还未转动至目标开启角度,此时可计算目标旋转周数与第一旋转周数之间的差值,此差值即为第二旋转周数,也就是电机3仍需旋转的周数值,此时则可控制电机3仍沿当前的旋转方向继续旋转第二旋转周数,在电机3旋转第二旋转周数后,即可判断电机3已经旋转目标旋转周数,阀片2转动至目标开启角度。
91.可选的,图7为本发明实施例提供的再一种风阀角度控制方法的流程图,图7所示控制方法在上述实施例的基础上进一步细化,如图7所示,该控制方法包括:
92.s410、控制风阀的电机旋转以驱动风阀的阀片由第一开启角度向目标开启角度转动。
93.其中,电机3的转轴上固定有磁铁5,磁铁5与电机3同步旋转;电机3上还设置有霍尔传感器6。
94.s420、采集霍尔传感器在磁铁旋转过程中产生的脉冲信号数量。
95.s430、根据脉冲信号数量确定电机的当前旋转周数。
96.s440、获取电机的旋转周数与阀片的开启角度之间的对应关系。
97.s450、确定第一开启角度对应的电机的第一旋转周数。
98.上述各步骤与上述实施例中相同,此处不再赘述。
99.s460、当第一旋转周数大于目标旋转周数时,控制电机沿与当前旋转方向相反的方向旋转第三旋转周数。
100.第三旋转周数为电机3的第一旋转周数与目标旋转周数的差值。与上述实施例中原理相同,当第一旋转周数大于目标旋转周数时,说明阀片2当前的转动角度已经超过目标开启角度,此时计算目标旋转周数与第一旋转周数之间的差值,此差值即为第三旋转周数,也就是电机3需要回转的周数值,此时则可控制电机3仍沿与当前的旋转方向相反的方向旋
转第三旋转周数,在电机3往回旋转第三旋转周数后,即可判断电机3已经旋转目标旋转周数,阀片2转动至目标开启角度。
101.可以理解的是,若第一旋转周数等于目标旋转周数,说明此时阀片2的转动角度满足需求,则可不做控制,继续维持此时风阀的工作状态。
102.本发明实施例中,根据第一旋转周数与目标旋转周数的之间的周数差,调节电机的工作状态,调节方式简单,而且能够准确控制电机旋转目标旋转周数,进而准确控制风阀转动角度。
103.可选的,在一可能的实施例中,控制方法还包括:控制电机3旋转以使阀片2转动至最大开启角度;
104.检测阀片2转动至最大开启角度时,电机3的最大旋转周数;
105.判断最大旋转周数是否在旋转周数阈值范围内,若是,则可正常控制风阀工作;若否,则生成风阀故障信号。
106.本发明实施例中,在风阀应用时,还可对风阀进行故障检测。具体地,控制电机3旋转,带动阀片2转动,直至阀片2转动至最大开启角度,最大开启角度即为风阀的风量最大时,阀片2的转动角度,也即阀片2的最大开启角度。
107.进一步地,检测阀片2转动至最大开启角度时,电机3的最大旋转周数,也即,确定阀片2转动至最大开启角度后,对应的电机3最大旋转周数;判断该最大旋转周数是否在旋转周数阈值范围内,若最大旋转周数在旋转周数阈值范围内,说明电机3可正常控制阀片2转动,风阀能够正常工作;若最大旋转周数不在旋转周数阈值范围内,说明风阀可能出现故障,电机3无法正常驱动阀片2转动,此时可生成风阀故障信号,并提醒用户进行检修。
108.可选的,上述判断判断风阀故障的过程也可执行多次,例如3次,若3次的最大旋转周数均不在旋转周数阈值范围内,则生成风阀故障信号。
109.当然,对于风阀故障检测的方法不限于上述方案,任意根据电机旋转周数判断风阀故障的方法均在本发明实施例保护的技术方案范围内。本实施例中,对风阀进行故障检测,确保风阀能够正常工作,若检测到风阀可能出现异常,及时提醒用户,避免用户未及时察觉故障出现安全问题。
110.可选的,图8为本发明实施例提供的又一种风阀角度控制方法的流程图,图8所示控制方法在上述实施例的基础上进一步细化,如图8所示,该控制方法包括:
111.s510、控制风阀的电机旋转以驱动风阀的阀片由第一开启角度向目标开启角度转动。
112.其中,电机3的转轴上固定有磁铁5,磁铁5与电机3同步旋转;电机3上还设置有霍尔传感器6。
113.s520、采集霍尔传感器在磁铁旋转过程中产生的脉冲信号数量。
114.s530、根据脉冲信号数量确定电机的当前旋转周数。
115.s540、持续控制电机旋转,直至电机的当前旋转周数达到阀片的目标开启角度对应的目标旋转周数。
116.上述步骤的具体实现方式与上述实施例中相同,此处不再赘述。
117.s550、当收到停止工作信号时,控制风阀的电机旋转,以驱动阀片关闭。
118.s560、当阀片关闭后,控制电机停止旋转,并清除此次工作过程中记录的脉冲信号
数量以及当前旋转周数。
119.具体地,当收到风阀停止工作信号时,即用户终端处关闭风阀时,控制风阀的电机3旋转,以驱动阀片2关闭。当判断阀片2关闭后控制电机3停止旋转,并清除本次工作过程记录的脉冲信号数量以及当前旋转周数,也即初始化此次记录的工作数据,在下次风阀工作时,重新记录相关数据。
120.可选的,收到停止工作信号后,可控制电机3沿之前旋转的反方向旋转目标旋转周数,以控制阀片2由目标开启角度回转至第一开启角度。若第一开启角度为0度,则电机3按此方式旋转之后,阀片2可关闭。
121.可选的,在一可能的实施例中,控制方法还包括:在驱动阀片2关闭的过程中,获取电机3的驱动电流;当电机3的驱动电流大于堵转电流时,判断阀片2关闭。
122.可选的,若第一开启角度不是0度,则当控制电机3沿之前旋转的反方向旋转目标旋转周数,阀片2未能转动至0度。本实施例中,在驱动阀片2关闭的过程中,可实时获取电机3的驱动电流。可以理解的是,当阀片2转动至最小角度即关闭或最大转动角度时,阀片2无法继续转动,但此时电机3仍处于通电状态,电路中的电能无法转换为动能,驱动电流会增加到一较大数值即堵转电流。当检测到电机3的驱动电流大于堵转电流时,即可判断阀片2关闭。
123.图9为本发明实施例提供的一种风阀角度控制方法的控制逻辑图,下面参考图9,对本发明实施例提供的一种可选的风阀角度控制方法的工作过程进行介绍。当风阀由关闭状态开始工作时,控制风阀的电机旋转以驱动风阀的阀片由0度向第一目标开启角度转动;进一步地,获取第一目标开启角度对应的第一目标旋转周数;然后采集霍尔传感器在磁铁旋转过程中产生的脉冲信号数量,并根据脉冲信号数量确定电机的当前旋转周数;进一步地,持续控制电机旋转,判断电机的当前旋转周数是否达到第一目标旋转周数,若是,则控制电机不再旋转,维持风阀工作状态;若否,则继续控制电机旋转,直至电机当前旋转周数是否达到第一目标旋转周数;进一步地,当需要风调节工作开度时,例如需要控制阀片由第一目标开启角度转动至第二目标开启角度时,可获取第二目标开启角度对应的第二目标旋转周数。可以理解,此时的第一目标开度即为上述实施例中的第一开启角度,第二目标开启角度为目标开启角度,第一目标旋转周数为第一旋转周数,第二目标旋转周数为目标旋转周数;进一步地,判断第二目标旋转周数是否大于第一目标旋转周数,若是,则控制电机沿当前旋转方向旋转第二旋转周数;若否,控制电机沿与当前旋转方向相反的方向旋转第三旋转周数,此时,第二旋转周数为第二目标旋转周数何第一目标旋转周数的差值,第三旋转周数为第一目标旋转周数和第二目标旋转周数的差值;进一步地,判断电机是否再次旋转了第二旋转周数或第三旋转周数,若是,则判断阀片达到第二目标开启角度,控制电机停止旋转;若否,则继续控制电机旋转;进一步地,当收到停止工作信号时,控制风阀的电机旋转,以驱动阀片关闭;当阀片关闭后,控制电机停止旋转,并清除此次工作过程中记录的脉冲信号数量以及当前旋转周数。
124.基于同一发明构思,本发明实施例还提供了一种风阀角度控制装置,用于执行本发明实施例第一方面的风阀角度控制方法,图10为本发明实施例提供的一种风阀角度控制装置的结构示意图,如图10所示,该风阀角度控制装置包括:
125.电机驱动模块110,用于控制风阀的电机旋转以驱动阀片由第一开启角度向目标
开启角度转动;其中,电机的转轴上固定有磁铁,磁铁与电机同步旋转,电机上还设置有霍尔传感器;
126.脉冲信号数量采集模块120,用于采集霍尔传感器在磁铁旋转过程中产生的脉冲信号数量;
127.旋转周数确定模块130,用于根据脉冲信号数量确定电机的当前旋转周数;
128.电机驱动模块110还用于持续控制电机旋转,直至电机的当前旋转周数达到阀片的目标转动角度对应的目标旋转周数。
129.本发明实施例提供的风阀角度控制装置,具备本发明任意实施例提供的风阀角度控制方法的全部技术特征及相应有益效果,此处不再赘述。
130.可选的,在一可能的实施例中,旋转周数确定模块130,还包括:对应关系获取单元和第一旋转周数确定单元;对应关系获取单元用于获取电机的旋转周数与阀片的开启角度之间的对应关系;第一旋转周数确定单元用于确定第一开启角度对应的电机的第一旋转周数;
131.电机驱动模块110还可用于,根据第一旋转周数与目标旋转周数的关系,调节电机的工作状态,以使当前旋转周数等于目标旋转周数。
132.可选的,在一可能的实施例中,电机驱动模块110还可用于,当第一旋转周数小于目标旋转周数时,控制电机沿当前旋转方向旋转第二旋转周数;第二旋转周数为目标旋转周数与第一旋转周数的差值。
133.可选的,在一可能的实施例中,电机驱动模块110还可用于,当第一旋转周数大于目标旋转周数时,控制电机沿与当前旋转方向相反的方向旋转第三旋转周数;第三旋转周数为电机的第一旋转周数与目标旋转周数的差值。
134.可选的,在一可能的实施例中,该控制装置还可包括:故障检测模块;
135.电机驱动模块110还可用于控制电机旋转以使阀片转动至最大开启角度;旋转周数确定模块130还可用于检测阀片转动至最大开启角度时,电机的最大旋转周数;故障检测模块用于判断最大旋转周数是否在旋转周数阈值范围内,若是,则可正常控制风阀工作;若否,则生成风阀故障信号。
136.可选的,在一可能的实施例中,该控制装置还可包括:初始化模块;
137.电机驱动模块110还可用于当收到停止工作信号时,控制风阀的电机旋转,以驱动阀片关闭;当阀片关闭后,控制电机停止旋转;
138.初始化模块用于清除此次工作过程中记录的脉冲信号数量以及当前旋转周数。
139.可选的,在一可能的实施例中,该控制装置还可包括:堵转电流确定模块,用于在驱动阀片关闭的过程中,获取电机的驱动电流;当电机的驱动电流大于堵转电流时,判断阀片关闭。
140.本发明实施例还提供了一种风阀,包括:
141.一个或多个处理器;
142.存储装置,用于存储一个或多个程序;
143.当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现本发明任意实施例提供的风阀角度控制方法。
144.本发明实施例提供的风阀,具备本发明任意实施例提供的风阀角度控制方法的全
部技术特征及相应有益效果,此处不再赘述。
145.本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明任意实施例提供的风阀角度控制方法。
146.通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例的方法。
147.注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整、相互结合和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1