1.本技术涉及蒸烤箱技术领域,特别是涉及一种蒸烤箱温度控制的方法、装置和计算机设备。
背景技术:2.随着人们生活水平的提高,蒸烤箱在普通家庭中也越来越普及。人们应用蒸烤箱去蒸烤食物,便利了食物的烹饪过程。
3.现有技术中,在使用蒸烤箱去蒸烤食物时,通常需要设置为恒定的温度去加热食物,这就需要不断的控制蒸烤箱内蒸发器的通断来实现温度的恒定。但是,采用这种方法,通常是蒸烤箱内温度大于恒定温度就断开蒸发器,蒸烤箱内温度小于于恒定温度就接通蒸发器,导致蒸烤箱内温度一直在恒定温度左右浮动,难以实现对蒸烤箱内温度的精准控制。
4.由此,在进行蒸烤箱烹饪食物时,如何实现对蒸烤箱内温度的精准控制,是一个需要解决的技术问题。
技术实现要素:5.基于此,有必要针对上述技术问题,提供一种蒸烤箱温度控制的方法、装置和计算机设备。
6.第一方面,提供了一种蒸烤箱温度控制的方法,所述方法包括:
7.获取用户预设的目标温度;
8.确定升温速率和降温速率;所述升温速率为由第一预设温度升至所述目标温度的速率,所述降温速率为由所述目标温度降至第二预设温度的速率;
9.根据所述升温速率和所述降温速率,确定恒温控制周期对应的加热占空比;
10.在当前恒温控制周期内,当当前温度不等于所述目标温度时,根据所述加热占空比、所述当前温度和所述目标温度,更新所述加热占空比,并根据更新后的加热占空比进行恒温控制。
11.作为一种可选的实施方式,所述确定升温速率和降温速率,包括:
12.获取由所述第一预设温度升至所述目标温度的升温时长和由所述目标温度降至所述第二预设温度的降温时长;
13.将所述目标温度与所述第一预设温度两者的温度差值和所述升温时长的比值,确定为所述升温速率;
14.将所述目标温度与所述第二预设温度两者的温度差值和所述降温时长的比值,确定为所述降温速率。
15.作为一种可选的实施方式,所述根据所述升温速率和所述降温速率,确定恒温控制周期对应的加热占空比的公式为:
16.t
on
:t
off
=(a*vup/(v
up
+v
down
)):(a*v
down
/(v
up
+v
down
))
17.其中,t
on
:t
off
表示加热占空比,t
on
表示恒温控制周期内的加热时长,t
off
表示恒温
控制周期内的停止加热时长,a表示恒温控制周期的周期时长,v
up
表示升温速率,v
down
表示降温速率。
18.作为一种可选的实施方式,当当前温度大于所述目标温度时,所述根据所述加热占空比、所述当前温度和所述目标温度,更新所述加热占空比,包括:
19.将所述当前温度与所述目标温度两者的温度差值、所述升温速率和预设的补偿系数三者的乘积值,确定为减少加热时长;所述补偿系数表征每次温度调节的调节幅度;
20.将所述恒温控制周期的周期时长与所述恒温控制周期的周期时长和减少加热时长两者的差值的比值,确定为放大系数;
21.将所述加热占空比中的加热时长与减少加热时长两者的差值与所述放大系数的乘积值,确定为更新后的加热占空比中的加热时长,并将所述加热占空比中的停止加热时长与所述放大系数的乘积值,确定为更新后的加热占空比中的停止加热时长。
22.作为一种可选的实施方式,当当前温度小于所述目标温度时,所述根据所述加热占空比、所述当前温度和所述目标温度,更新所述加热占空比,包括:
23.将所述目标温度与所述当前温度两者的温度差值、所述升温速率和预设的补偿系数三者的乘积值,确定为增加加热时长;所述补偿系数表征每次温度调节的调节幅度;
24.将所述恒温控制周期的周期时长与所述恒温控制周期的周期时长和增加加热时长两者的和值的比值,确定为减小系数;
25.将所述加热占空比中的加热时长与增加加热时长两者的和值与所述减小系数的乘积值,确定为更新后的加热占空比中的加热时长,并将所述加热占空比中的停止加热时长与所述减小系数的乘积值,确定为更新后的加热占空比中的停止加热时长。
26.作为一种可选的实施方式,所述方法还包括:
27.在当前恒温控制周期内,当当前温度等于所述目标温度时,则根据所述加热占空比进行恒温控制。
28.第二方面,提供了一种蒸烤箱温度控制的装置,所述装置包括:
29.获取模块,用于获取用户预设的目标温度;
30.第一确定模块,用于确定升温速率和降温速率;所述升温速率为由第一预设温度升至所述目标温度的速率,所述降温速率为由所述目标温度降至第二预设温度的速率;
31.第二确定模块,用于根据所述升温速率和所述降温速率,确定恒温控制周期对应的加热占空比;
32.第一控制模块,用于在当前恒温控制周期内,当当前温度不等于所述目标温度时,根据所述加热占空比、所述当前温度和所述目标温度,更新所述加热占空比,并根据更新后的加热占空比进行恒温控制。
33.作为一种可选的实施方式,所述第一确定模块,具体用于:
34.获取由所述第一预设温度升至所述目标温度的升温时长和由所述目标温度降至所述第二预设温度的降温时长;
35.将所述目标温度与所述第一预设温度两者的温度差值和所述升温时长的比值,确定为所述升温速率;
36.将所述目标温度与所述第二预设温度两者的温度差值和所述降温时长的比值,确定为所述降温速率。
37.作为一种可选的实施方式,当当前温度大于所述目标温度时,所述第一控制模块,具体用于:
38.将所述当前温度与所述目标温度两者的温度差值、所述升温速率和预设的补偿系数三者的乘积值,确定为减少加热时长;所述补偿系数表征每次温度调节的调节幅度;
39.将所述恒温控制周期的周期时长与所述恒温控制周期的周期时长和减少加热时长两者的差值的比值,确定为放大系数;
40.将所述加热占空比中的加热时长与减少加热时长两者的差值与所述放大系数的乘积值,确定为更新后的加热占空比中的加热时长,并将所述加热占空比中的停止加热时长与所述放大系数的乘积值,确定为更新后的加热占空比中的停止加热时长。
41.作为一种可选的实施方式,当当前温度小于所述目标温度时,所述第一控制模块,具体用于:
42.将所述目标温度与所述当前温度两者的温度差值、所述升温速率和预设的补偿系数三者的乘积值,确定为增加加热时长;所述补偿系数表征每次温度调节的调节幅度;
43.将所述恒温控制周期的周期时长与所述恒温控制周期的周期时长和增加加热时长两者的和值的比值,确定为减小系数;
44.将所述加热占空比中的加热时长与增加加热时长两者的和值与所述减小系数的乘积值,确定为更新后的加热占空比中的加热时长,并将所述加热占空比中的停止加热时长与所述减小系数的乘积值,确定为更新后的加热占空比中的停止加热时长。
45.作为一种可选的实施方式,所述装置还包括:
46.第二控制模块,用于在当前恒温控制周期内,当当前温度等于所述目标温度时,则根据所述加热占空比进行恒温控制。
47.第三方面,提供了一种计算机设备,包括存储器及处理器,所述存储器上存储有可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面所述的方法步骤。
48.第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的方法步骤。
49.本技术提供了一种蒸烤箱温度控制的方法、装置和计算机设备,本技术的实施例提供的技术方案至少带来以下有益效果:通过采集蒸烤箱内的温度,计算恒温控制周期对应的加热占空比,从而明确在当前恒温控制周期内的加热时间和停止加热时间。基于加热时间和停止加热时间,可以实现对蒸烤箱内的温度的精准控制,避免了蒸烤箱内温度一直在恒定温度大范围上下浮动的现象。
50.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本技术。
附图说明
51.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
52.图1为本技术实施例提供的一种蒸烤箱的结构示意图;
53.图2为本技术实施例提供的一种蒸烤箱温度控制的方法的流程图;
54.图3为本技术实施例提供的一种蒸烤箱温度控制的装置的结构示意图;
55.图4为本技术实施例提供的一种计算机设备的结构示意图。
具体实施方式
56.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
57.本技术实施例提供的一种蒸烤箱温度控制的方法,可以应用于蒸烤箱。如图1所示,该蒸烤箱包括蒸发器100、抽水泵110、水箱120、排水阀130、主控制器140、显示器150、蒸烤箱腔体160、温度传感器170、腔体加热管180和废水收集盒190。
58.其中,蒸发器100,用于蒸发抽水泵110从水箱120抽到蒸发器100里面的水,蒸发出大于100度的蒸汽到蒸烤箱腔体160中。抽水泵110,用于将水箱120的水抽到的蒸发器100中。水箱120,为蒸发器100供水。排水阀130,用于排出蒸发器100剩余的水。
59.主控制器140,用于获取用户预设的目标温度,并确定升温速率和降温速率。其中,升温速率为由第一预设温度升至目标温度的速率,降温速率为由目标温度降至第二预设温度的速率。主控制器140根据升温速率和降温速率,确定恒温控制周期对应的加热占空比。在当前恒温控制周期内,当当前温度不等于目标温度时,主控制器140根据加热占空比、当前温度和目标温度,更新加热占空比。主控制器140根据更新后的加热占空比进行恒温控制。
60.显示器150,用于显示蒸烤箱的温度控制功能,用户可通过显示器150选择蒸烤箱的目标温度和工作时长。蒸烤箱腔体160,用于存放食物进行蒸烤加热。温度传感器170,设置于蒸烤箱腔体160内部,用于周期的采集蒸烤箱内的温度。腔体加热管180,设置于蒸烤箱腔体160内部,用于对蒸烤箱腔体160加热。废水收集盒190,用于收集蒸发器100和蒸烤箱腔体160排除的废水。
61.下面将结合具体实施方式,对本技术实施例提供的一种蒸烤箱温度控制的方法进行详细的说明,图2为本技术实施例提供的一种蒸烤箱温度控制的方法的流程图,如图2所示,具体步骤如下:
62.步骤201,获取用户预设的目标温度。
63.在实施中,当用户使用蒸烤箱蒸烤食物时,用户可以通过蒸烤箱的显示器设置蒸烤食物的目标温度和目标时长。相应的,主控制器可以获取用户预先设置的蒸烤食物的目标温度。例如,用户设置蒸烤食物的目标温度为100度,目标时长为30分钟。蒸烤箱获取用户预先设置的蒸烤食物的目标温度。例如,蒸烤箱获取用户设置的目标温度为100度。
64.用户通过蒸烤箱的显示器设置蒸烤食物的目标温度和目标时长后,蒸烤箱进入预热阶段,首先,蒸烤箱打开排水阀,将上次蒸发器工作后剩余的水排出。优选的,为了保证蒸发器中的水完全排出,可以打开排水阀20s。然后,蒸烤箱启动蒸发器进行高温烘干,将蒸发器中未排尽的水烘干,并在烘干完成后,关闭排水阀。优选的,当蒸发器温度达到140度时,蒸烤箱可以判定蒸发器中的水已经完全烘干。
65.蒸烤箱将蒸发器中的水完全烘干后,蒸烤箱打开抽水泵,向蒸发器内抽水。优选的,为了保证抽入蒸发器达到蒸发器容积的2/3(即200毫升),抽水时长可以为30s。蒸烤箱采用流量计数功能检测抽水泵是否正常工作。抽水泵在向蒸发器内抽水时,蒸烤箱每1s对抽水泵的电路可以检测到10个脉冲信号。当蒸烤箱检测到每秒大于等于2个脉冲时,确定抽水泵在正常工作。当蒸烤箱连续检测到每秒都小于2个脉冲时,确认抽水泵电路异常故障,并报抽水泵电路异常。优选的,为了保证蒸烤箱检测无误,可以连续检测10s。
66.蒸烤箱通过抽水泵向蒸发器抽水完成后,蒸烤箱控制蒸发器蒸发加热,并将蒸发出的大于100度的蒸汽输送至蒸烤箱腔体,对蒸烤箱腔体进行预热。优选的,当蒸烤箱腔体持续内温度5s内均达到80度时,蒸烤箱腔体预热完成。
67.步骤202,确定升温速率和降温速率。其中,升温速率为由第一预设温度升至目标温度的速率,降温速率为由目标温度降至第二预设温度的速率。
68.在实施中,由于对蒸烤箱恒温控制(即控制蒸烤箱内的腔体温度恒定在目标温度)与蒸烤箱内目标温度范围内温度的升温速率和降温速率有关,所以在蒸烤箱内温度对恒温控制时,可以先确定蒸烤箱内的升温速率和降温速率。其中,升温速率为由第一预设温度升至目标温度的速率,降温速率为由目标温度降至第二预设温度的速率。可选的,蒸烤箱确定升温速率和降温速率的处理过程如下。
69.步骤一,获取由第一预设温度升至目标温度的升温时长和由目标温度降至第二预设温度的降温时长。
70.在实施中,基于步骤202的原理,蒸烤箱内的温度传感器周期性的采集蒸烤箱腔体内的温度。当蒸烤箱腔体的温度由第一预设温度升至目标温度时,主控制器获取由第一预设温度升至目标温度的升温时长。当蒸烤箱腔体的温度由目标温度降至第二预设温度时,主控制器获取由目标温度降至第二预设温度的降温时长。用户可以选择5度作为确定升温时长和降温时长的温差范围。比如目标温度为100度,第一预设温度为95度,第二预设温度也为95度。但是,在确定升温时长时,由于热惯性,当停止加热时,温度会继续上升2度。因此,目标温度实际为98度,第一预设温度实际为93度。进一步的,在确定降温时长时,由于水蒸气的实际温度为101度。由此,目标温度实际为101度,第二预设温度实际为96度。
71.步骤二,将目标温度与第一预设温度两者的温度差值和升温时长的比值,确定为升温速率。
72.在实施中,蒸烤箱获取到由第一预设温度升至目标温度的升温时长后,可以进一步计算目标温度与第一预设温度之间的温度差值,并将该温度差值与升温时长的比值,确定为升温速率。例如,升温速率v
up
=升温时长t
up
/温度差值。
73.步骤三,将目标温度与第二预设温度两者的温度差值和降温时长的比值,确定为降温速率。
74.在实施中,蒸烤箱获取到由目标温度降至第二预设温度的降温时长后,可以进一步计算目标温度与第二预设温度连着之间的温度差值,并将该温度差值与降温时长的比值,确定为降温速率。例如,降温速率v
down
=升温时长t
dowm
/温度差值。
75.步骤203,根据升温速率和降温速率,确定恒温控制周期对应的加热占空比。
76.在实施中,蒸烤箱根据计算获得的升温速率和降温速率,分别确定出在恒温控制周期内的加热时长和停止加热时长,并计算加热时长与停止加热时长的比值。其中,恒温控
制周期内的加热时长与恒温控制周期内的停止加热时长的和值,等于恒温控制周期的周期长度。优选的,恒温控制周期可以为在60s内温度恒定为目标温度。
77.作为一种可选的实施方式,蒸烤箱根据升温速率和降温速率,确定恒温控制周期对应的加热占空比的公式为:
78.t
on
:t
off
=(a*v
up
/(v
up
+v
down
)):(a*v
down
/(v
up
+v
down
))
79.其中,t
on
:t
off
表示加热占空比,t
on
表示恒温控制周期内的加热时长,t
off
表示恒温控制周期内的停止加热时长,a表示恒温控制周期的周期时长,v
up
表示升温速率,v
down
表示降温速率。
80.由于升温速率v
up
=升温时长t
up
/温度差值,降温速率v
down
=升温时长t
dowm
/温度差值,当温度差值相等时,上述确定恒温控制周期对应的加热占空比的公式可以转化为:
81.t
on
:t
off
=(a*t
up
/(t
up
+t
down
)):(a*t
down
/(t
up
+t
down
))
82.其中,t
on
:t
off
表示加热占空比,t
on
表示恒温控制周期内的加热时长,t
off
表示恒温控制周期内的停止加热时长,a表示恒温控制周期的周期时长,t
up
表示升温时长,t
down
表示降温时长。
83.例如,恒温控制周期的周期时长为60s,蒸烤箱腔体内温度升高1度需要30s(即升温速率),下降1度需要60s(即降温速率),则此时的加热占空比t
on
:t
off
=(60*30/(30+60)):(60*60/(30+60)),即加热占空比t
on
:t
off
=20:40。蒸烤箱将用户设置的目标时长划分为多个恒温控制周期,在每个恒温控制周期60s内,按照加热占空比分配加热时长和停止加热时长,即加热时长20s和停止加热时长40s,这样,在恒温控制周期内,加热时长20s升温0.6度,停止加热时长降温0.6度,从而保证蒸烤箱腔体内可以达到恒温。
84.步骤204,在当前恒温控制周期内,当当前温度不等于目标温度时,根据加热占空比、当前温度和目标温度,更新加热占空比,并根据更新后的加热占空比进行恒温控制。
85.在实施中,当蒸烤箱进入每个恒温控制周期时,蒸烤箱可以采集当前恒温控制周期内蒸烤箱腔体内的当前温度,当当前温度不等于目标温度时,说明按照确定出的加热占空比无法实现目标温度的恒温控制。因此,蒸烤箱可以根据加热占空比、当前温度和目标温度,更新加热占空比,并根据更新后的加热占空比对蒸烤箱进行恒温控制。这样,在恒温控制周期内,基于采集到的当前温度及时更新加热占空比,从而保证蒸烤箱腔体内可以达到恒温。
86.针对当前温度高于目标温度和当前温度低于目标温度两种不同的情况,蒸烤箱更新加热占空比的处理过程也不同。本技术对当前温度高于目标温度和当前温度低于目标温度两种不同的情况下,蒸烤箱更新加热占空比的处理过程进行详细介绍。
87.情况一,对应当前温度大于目标温度的情况,蒸烤箱根据加热占空比、当前温度和目标温度,更新加热占空比的步骤如下:
88.步骤一:将当前温度与目标温度两者的温度差值、升温速率和预设的补偿系数三者的乘积值,确定为减少加热时长。预设的补偿系数表征每次温度调节的调节幅度。
89.在实施中,对于当前温度大于目标温度的情况,蒸烤箱需要减少加热时长来保证蒸烤箱内的温度恒定在目标温度。基于此,蒸烤箱可以计算当前温度与目标温度两者的温度差值,并将当前温度与目标温度两者的温度差值、升温速率和补偿系数三者相乘,乘积确定为减少加热时长。其中,补偿系数的设置是为通过多次调节来逐步将当前温度调整至接
近目标温度,从而防止出现一次调节导致温度大范围波动的问题。
90.作为一种可选的实施方式,蒸烤箱将当前温度与目标温度两者的温度差值、升温速率和补偿系数三者的乘积值,确定为减少加热时长的公式为:
91.x=
△
t*v
up
*k
92.其中,x表示减少加热时长,
△
t表示当前温度与目标温度两者的温度差值,v
up
表示升温速率,k表示补偿系数。
93.步骤二:将恒温控制周期的周期时长与恒温控制周期的周期时长和减少加热时长两者的差值的比值,确定为放大系数。
94.在实施中,由于原加热时长减少减少加热时长后,与原停止加热时长的和值,不等于恒温控制周期的周期时长。由此,蒸烤箱将恒温控制周期的周期时长与恒温控制周期的周期时长和减少加热时长两者的差值的比值,确定为放大系数。
95.作为一种可选的实施方式,蒸烤箱将恒温控制周期的周期时长与恒温控制周期的周期时长和减少加热时长两者的差值的比值,确定为放大系数的公式为:
96.y=a/(a-x)
97.其中,y表示放大系数,a表示恒温控制周期的周期时长,x表示减少加热时长。
98.由于恒温控制周期内的加热时长t
on
与恒温控制周期内的停止加热时长t
off
的和值为恒温控制周期的周期时长。所以,a-x=t
on-x+t
off
。因此,上述确定为放大系数的公式可以转化为:
99.y=a/(t
on-x+t
off
)
100.其中,y表示放大系数,a表示恒温控制周期的周期时长,t
on
表示恒温控制周期内的加热时长,t
off
表示恒温控制周期内的停止加热时长,x表示减少加热时长。
101.步骤三:将加热占空比中的加热时长与减少加热时长两者的差值与放大系数的乘积值,确定为更新后的加热占空比中的加热时长,并将加热占空比中的停止加热时长与放大系数的乘积值,确定为更新后的加热占空比中的停止加热时长。
102.在实施中,主控制器将加热占空比中的加热时长与减少加热时长两者的差值与放大系数的乘积值,确定为更新后的加热占空比中的加热时长,并将加热占空比中的停止加热时长与放大系数的乘积值,确定为更新后的加热占空比中的停止加热时长。其中,更新后的加热占空比的公式为:
103.t
on
:t
off
=(t
on-x)*y:(t
off
*y)
104.其中,t
on
:t
off
表示加热占空比,t
on
表示恒温控制周期内的加热时长,t
off
表示恒温控制周期内的停止加热时长,x表示减少加热时长,y表示放大系数。
105.情况二:对应当前温度小于目标温度的情况,蒸烤箱根据加热占空比、当前温度和目标温度,更新加热占空比的步骤如下:
106.步骤一:将目标温度与当前温度两者的温度差值、升温速率和预设的补偿系数三者的乘积值,确定为增加加热时长。补偿系数表征每次温度调节的调节幅度。
107.在实施中,对于当前温度小于目标温度的情况,蒸烤箱需要增加加热时长来保证蒸烤箱内的温度恒定在目标温度。基于此,蒸烤箱可以计算目标温度与当前温度两者的温度差值,并将目标温度与当前温度两者的温度差值、升温速率和补偿系数三者相乘,获得乘积值确定为增加加热时长。其中,补偿系数的设置是为通过多次调节来逐步将当前温度调
整至接近目标温度,从而防止出现一次调节导致温度大范围波动的问题。
108.作为一种可选的实施方式,蒸烤箱将当前温度与目标温度两者的温度差值、升温速率和补偿系数三者的乘积值,确定为增加加热时长的公式为:
109.m=
△
t*v
up
*k
110.其中,m表示增加加热时长,
△
t表示当前温度与目标温度两者的温度差值,v
up
表示升温速率,k表示补偿系数。为了保证当前温度接近目标温度,从而需要多次调节增加加热时长,可以将补偿系数一般取值为50%。
111.步骤二:将恒温控制周期的周期时长与恒温控制周期的周期时长和增加加热时长两者的和值的比值,确定为减小系数。
112.在实施中,原加热时长增加增加加热时长后,与原停止加热时长的和值,不等于恒温控制周期的周期时长。由此,蒸烤箱将恒温控制周期的周期时长与恒温控制周期的周期时长和增加加热时长两者的和值的比值,确定为减小系数。
113.作为一种可选的实施方式,将恒温控制周期的周期时长与恒温控制周期的周期时长和增加加热时长两者的和值的比值,确定为减小系数的公式为:
114.z=a/(a+m)
115.其中,z表示减小系数,a表示恒温控制周期的周期时长,m表示增加加热时长。
116.由于恒温控制周期内的加热时长t
on
与恒温控制周期内的停止加热时长t
off
的和值为恒温控制周期的周期时长。所以,a+m=t
on
+m+t
off
。因此,上述确定减小系数的公式可以转化为:
117.z=a/(t
on
+m+t
off
)
118.其中,z表示减小系数,a表示恒温控制周期的周期时长,t
on
表示恒温控制周期内的加热时长,t
off
表示恒温控制周期内的停止加热时长,m表示增加加热时长。
119.步骤三:将加热占空比中的加热时长与增加加热时长两者的和值与减小系数的乘积值,确定为更新后的加热占空比中的加热时长,并将加热占空比中的停止加热时长与减小系数的乘积值,确定为更新后的加热占空比中的停止加热时长。
120.在实施中,主控制器将加热占空比中的加热时长与增加加热时长两者的和值与减小系数的乘积值,确定为更新后的加热占空比中的加热时长,并将加热占空比中的停止加热时长与减小系数的乘积值,确定为更新后的加热占空比中的停止加热时长。其中,更新后的加热占空比中的停止加热时长的公式为:
121.t
on
:t
off
=(t
on
+m)*z:(t
off
*z)
122.其中,t
on
:t
off
表示加热占空比,t
on
表示恒温控制周期内的加热时长,t
off
表示恒温控制周期内的停止加热时长,m表示增加加热时长,z表示减小系数。
123.进一步,主控制器多次执行步骤一至步骤三,直到多次对加热占空比进行调节,直到当前温度接近目标温度。
124.作为一种可选的实施方式,在当前恒温控制周期内,当当前温度等于目标温度时,则根据加热占空比进行恒温控制。
125.在实施中,在当前恒温控制周期内,主控制器检测到当前温度等于目标温度时,则说明按照确定出的加热占空比可以实现目标温度的恒温控制。因此蒸烤箱可以按照加热占空比中加热时长和停止加热时长,对蒸烤箱内温度进行恒温控制。
126.蒸烤箱工作结束后,蒸烤箱打开排水阀,将蒸发器工作后剩余的水排出。优选的,为了保证蒸发器中的水完全排出,可以打开排水阀10s。然后,蒸烤箱启动蒸发器进行高温烘干,将蒸发器中未排尽的水烘干,并在烘干完成后,关闭排水阀。优选的,当蒸发器温度达到145度时,蒸烤箱可以判定蒸发器中的水已经完全烘干。蒸烤箱控制抽水阀进行抽水操作。优选的,为保证蒸发器内水量充足,当蒸发器温度达到125度时,蒸烤箱控制抽水泵进行抽水操作。
127.蒸烤箱的预热完成,且目标时长开始倒计时后,根据上一次的抽水时长、剩余的工作时长和用完上次抽水量的工作时长,确定抽水泵本次抽水的抽水时长。通过这种方法计算抽水时长,防止结束工作后抽水过多导致工作完成后还剩余较多水量。
128.作为一种可选的实施方式,计算抽水时间的公式可以为:抽水时间=(用完上次抽水量的工作时长/剩余的工作时长)*上一次的抽水时长+t。优选的,为了保证抽到的水量充足,可以将t取值为3s。
129.本技术实施例提供了一种蒸烤箱温度控制的方法,通过采集蒸烤箱内的温度,计算恒温控制周期对应的加热占空比,从而明确在当前恒温控制周期内的加热时间和停止加热时间。基于加热时间和停止加热时间,可以实现对蒸烤箱内的温度的精准控制,避免了蒸烤箱内温度一直在恒定温度大范围浮动的现象。
130.应该理解的是,虽然图1至图2的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图1至图2中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
131.可以理解的是,本说明书中上述方法的各个实施例之间相同/相似的部分可互相参见,每个实施例重点说明的是与其他实施例的不同之处,相关之处参见其他方法实施例的说明即可。
132.本技术实施例还提供了一种蒸烤箱温度控制的装置,如图3所示,该装置包括:
133.获取模块301,用于获取用户预设的目标温度;
134.第一确定模块302,用于确定升温速率和降温速率;所述升温速率为由第一预设温度升至所述目标温度的速率,所述降温速率为由所述目标温度降至第二预设温度的速率;
135.第二确定模块303,用于根据所述升温速率和所述降温速率,确定恒温控制周期对应的加热占空比;
136.第一控制模块304,用于在当前恒温控制周期内,当当前温度不等于所述目标温度时,根据所述加热占空比、所述当前温度和所述目标温度,更新所述加热占空比,并根据更新后的加热占空比进行恒温控制。
137.作为一种可选的实施方式,所述第一确定模块302,具体用于:
138.获取由所述第一预设温度升至所述目标温度的升温时长和由所述目标温度降至所述第二预设温度的降温时长;
139.将所述目标温度与所述第一预设温度两者的温度差值和所述升温时长的比值,确
定为所述升温速率;
140.将所述目标温度与所述第二预设温度两者的温度差值和所述降温时长的比值,确定为所述降温速率。
141.作为一种可选的实施方式,当当前温度大于所述目标温度时,所述第一控制模块304,具体用于:
142.将所述当前温度与所述目标温度两者的温度差值、所述升温速率和预设的补偿系数三者的乘积值,确定为减少加热时长;所述补偿系数表征每次温度调节的调节幅度;
143.将所述恒温控制周期的周期时长与所述恒温控制周期的周期时长和减少加热时长两者的差值的比值,确定为放大系数;
144.将所述加热占空比中的加热时长与减少加热时长两者的差值与所述放大系数的乘积值,确定为更新后的加热占空比中的加热时长,并将所述加热占空比中的停止加热时长与所述放大系数的乘积值,确定为更新后的加热占空比中的停止加热时长。
145.作为一种可选的实施方式,当当前温度小于所述目标温度时,所述第一控制模块304,具体用于:
146.将所述目标温度与所述当前温度两者的温度差值、所述升温速率和预设的补偿系数三者的乘积值,确定为增加加热时长;所述补偿系数表征每次温度调节的调节幅度;
147.将所述恒温控制周期的周期时长与所述恒温控制周期的周期时长和增加加热时长两者的和值的比值,确定为减小系数;
148.将所述加热占空比中的加热时长与增加加热时长两者的和值与所述减小系数的乘积值,确定为更新后的加热占空比中的加热时长,并将所述加热占空比中的停止加热时长与所述减小系数的乘积值,确定为更新后的加热占空比中的停止加热时长。
149.作为一种可选的实施方式,所述装置还包括:
150.第二控制模块,用于在当前恒温控制周期内,当当前温度等于所述目标温度时,则根据所述加热占空比进行恒温控制。
151.本技术实施例提供了一种蒸烤箱温度控制的装置,通过采集蒸烤箱内的温度,计算恒温控制周期对应的加热占空比,从而明确在当前恒温控制周期内的加热时间和停止加热时间。基于加热时间和停止加热时间,可以实现对蒸烤箱内的温度的精准控制,避免了蒸烤箱内温度一直在恒定温度左右上下浮动的现象,就可以达到对温度的精准控制,从而起到恒温的效果。
152.关于蒸烤箱温度控制的装置的具体限定可以参见上文中对于蒸烤箱温度控制的方法的限定,在此不再赘述。上述蒸烤箱温度控制的装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
153.在一个实施例中,提供了一种计算机设备,如图4所示,包括存储器及处理器,所述存储器上存储有可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述蒸烤箱温度控制的方法步骤。
154.在一个实施例中,一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述蒸烤箱温度控制的方法的步骤。
155.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
156.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
157.还需要说明的是,本技术所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于展示的数据、分析的数据等),均为经用户授权或者经过各方充分授权的信息和数据。
158.本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
159.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
160.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。