用于烹饪器具的加热控制方法及设备、烹饪器具与流程

文档序号:15587517发布日期:2018-10-02 18:33阅读:244来源:国知局

本发明涉及家电领域,具体地,涉及一种用于烹饪器具的加热控制方法及设备、烹饪器具。



背景技术:

对于各类烹饪器具来说,在烹饪过程中,能够准确检测被烹饪食物的温度以实现精确烹饪控制是极其重要的。

以微波炉为例,相关技术中主要采用了单点红外传感器对被加热的食物进行温度探测,在这种方式中传感器无需与食物接触即可实现测温,使用比较方便。

本申请发明人在实现现有技术方案的过程中发现,由于红外传感器测量精度容易受水蒸气的影响,在高温区(65℃以上)测量误差较大,可达到20℃或更高,使得控制精度较低、煮食效果较差。此外,若待加热食物不在单点红外的照射区域中,则无法根据红外反馈的温度结果进行精准控温。



技术实现要素:

本发明实施例的目的是提供一种用于烹饪器具的加热控制方法及设备、烹饪器具,用于解决或至少部分解决上述技术问题。

为了实现上述目的,本发明实施例提供一种用于烹饪器具的加热控制方法,所述方法包括:根据温度检测阵列所检测的温度确定食物区域,其中所述温度检测阵列包括row*col个温度检测装置,并且其中将所述温度检测阵列所检测的温度存储为温度数组temps[row][col],其中row为正整数,表示所述温度检测阵列的总行数,col为正整数,表示所述温度检测阵列的总列数;以及根据所述温度数组temps[row][col]中与所述食物区域对应的各元素值及目标温度调整加热模块的加热功率。

可选地,所述根据温度检测阵列所检测的温度确定食物区域包括:记录所述温度检测阵列中每一温度检测装置所检测温度的最大值,并存储为最大值数组maxtemps[row][col],及记录所述温度检测阵列中每一温度检测装置所检测温度的最小值,并存储为最小值数组mintemps[row][col];计算温升数组temprises[row][col],其中temprises[row][col]=maxtemps[row][col]-mintemps[row][col];根据所述温升数组temprises[row][col]中的最大值maxtemprise与最小值mintemprise来确定所述食物区域。

可选地,所述根据所述温升数组temprises[row][col]中的最大值maxtemprise与最小值mintemprise来确定所述食物区域包括:判断所述温升数组temprises[row][col]中的最大值maxtemprise与最小值mintemprise之间的差值是否小于第一预设值;以及如果所述温升数组temprises[row][col]中的最大值maxtemprise与最小值mintemprise之间的差值小于所述第一预设值,根据所述温度检测阵列中的温度检测装置与预设位置点之间的距离来确定所述食物区域。

可选地,所述根据所述温度检测阵列中的温度检测装置与预设位置点之间的距离来确定所述食物区域包括:计算所述温度数组temps[row][col]中值不小于第二预设值的各元素对应的温度检测装置与所述预设位置点之间的距离的第一平均值disth,并计算所述温度数组temps[row][col]中值小于所述第二预设值的各元素对应的温度检测装置与所述预设位置点之间的距离的第二平均值distl;判断所述第一平均值disth是否大于所述第二平均值distl;如果所述第一平均值disth大于所述第二平均值distl,则将所述温度数组temps[row][col]中值小于所述第二预设值的各元素对应的区域确定为所述食物区域,否则,将所述温度数组temps[row][col]中值不小于所述第二预设值的各元素对应的区域确定为所述食物区域。

可选地,所述第一预设值的取值范围为5℃至10℃,所述第二预设值为所述温度数组temps[row][col]中的中间值。

可选地,所述根据所述温升数组temprises[row][col]中的最大值maxtemprise与最小值mintemprise来确定所述食物区域包括:如果所述温升数组temprises[row][col]中的最大值maxtemprise与最小值mintemprise之间的差值不小于所述第一预设值,则根据所述温升数组temprises[row][col]中各元素的值来确定所述食物区域。

可选地,所述根据所述温升数组temprises[row][col]中各元素的值来确定所述食物区域包括:将所述温升数组temprises[row][col]中值不小于第三预设值的各元素对应的区域确定为所述食物区域。

可选地,所述第三预设值为所述温升数组temprises[row][col]中的中间值。

可选地,所述方法包括:在确定出所述食物区域的之前,将加热模块的加热功率设置为第一加热功率;根据所述温度数组temps[row][col]中与所述食物区域对应的各元素值及目标温度调整加热模块的加热功率:在确定出所述食物区域之后,将所述加热模块的加热功率从所述第一加热功率调整为第二加热功率,其中所述第二加热功率小于所述第一加热功率。

可选地,所述根据所述温度数组temps[row][col]中与所述食物区域对应的各元素值及目标温度调整加热模块的加热功率还包括:如果所述目标温度不大于第四预设值,判断所述温度数组temps[row][col]中与所述食物区域对应的各元素值中的最大值tm是否大于所述目标温度;如果所述温度数组temps[row][col]中与所述食物区域对应的各元素值中的最大值tm大于所述目标温度,则执行恒温加热过程;以及在执行所述恒温加热过程达第一预设加热时间时,停止加热。

可选地,所述恒温加热过程包括:根据所述目标温度和所述温度数组temps[row][col]中与所述食物区域对应的各元素值的第三平均值tf之间的差值来调整所述加热模块的加热功率。

可选地,所述根据所述温度数组temps[row][col]中与所述食物区域对应的各元素值及目标温度调整加热模块的加热功率还包括:如果所述目标温度大于所述第四预设值,则判断所述温度数组temps[row][col]中与所述食物区域对应的各元素值中的最大值tm是否大于所述第四预设值;如果所述温度数组temps[row][col]中与所述食物区域对应的各元素值中的最大值tm大于所述第四预设值,则将所述加热模块的加热功率从所述第二加热功率调整为第三加热功率,其中所述第三加热功率小于所述第二加热功率;判断所述温度数组temps[row][col]中与所述食物区域对应的各元素值中的最小值tn是否大于第五预设值,其中所述第五预设值小于所述第四预设值;如果所述温度数组temps[row][col]中与所述食物区域对应的各元素值中的最小值tn大于所述第五预设值,则将所述加热模块的功率从所述第三加热功率调整为所述第二加热功率,并计算使用所述第二加热功率将食物加热至所述目标温度所需的加热时间,以及在所述加热模块以所述第二加热功率达所计算的加热时间时,停止加热。

可选地,根据以下公开来计算使用所述第二加热功率将食物加热至所述目标温度所需的加热时间t2:

其中,w1表示在所述温度数组temps[row][col]中与所述食物区域对应的各元素值中的最小值tn达到所述第五预设值时所述加热模块已消耗的能量,tg为所述目标温度,tp为所述第四预设值,p为所述第二加热功率,tf0为最小值数组mintemps[row][col]中与所述食物区域对应的各元素值的平均值。

相应地,本发明实施例还提供一种用于烹饪器具的加热控制设备,所述设备包括:存储器,用于存储指令;以及处理器,所述指令用于使得所述处理器能够执行上述的用于烹饪器具的加热控制方法。

相应地,本发明实施例还提供一种烹饪器具,所述烹饪器具包括:由row*col个温度检测装置组成的温度检测阵列,其中row为正整数,表示所述温度检测阵列的总行数,col为正整数,表示所述温度检测阵列的总列数;以及上述的用于烹饪器具的加热控制设备。

相应地,本发明实施例还提供一种机器可读存储介质,该机器可读存储介质上存储有指令,该指令用于使得机器能够执行上述的用于烹饪器具的加热控制方法。

通过上述技术方案,在加热过程中确定食物区域,能够提高对所烹饪食物的温度检测的准确度,并且根据温度检测阵列检测的食物区域中的温度和目标温度来调整加热模块的加热功率,提高了加热控制的精度,使得加热更具有针对性。

本发明实施例的其它特征和优点将在随后的具体实施方式部分予以详细说明。

附图说明

附图是用来提供对本发明实施例的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本发明实施例,但并不构成对本发明实施例的限制。在附图中:

图1示出了根据本发明一实施例的用于烹饪器具的加热控制方法的流程示意图;

图2示出了一实施例中确定食物区域的流程示意图;

图3示出了根据本发明一实施例的用于烹饪器具的加热控制方法的流程示意图;以及

图4示出了根据本发明一实施例的用于烹饪器具的加热控制设备的结构框图。

具体实施方式

以下结合附图对本发明实施例的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本发明实施例,并不用于限制本发明实施例。

图1示出了根据本发明一实施例的用于烹饪器具的加热控制方法的流程示意图。如图1所示,本发明实施例提供一种用于烹饪器具的加热控制方法,所述烹饪器具可以是电烹饪器具,例如,可以是微波炉或电烤箱等,本发明实施例以烹饪器具是微波炉来进行举例说明。所述方法可以包括:步骤s110,根据温度检测阵列所检测的温度确定食物区域,其中所述温度检测阵列包括row*col个温度检测装置,并且其中将所述温度检测阵列所检测的温度存储为温度数组temps[row][col],其中row为正整数,表示所述温度检测阵列的总行数,col为正整数,表示所述温度检测阵列的总列数;以及步骤s120,根据所述温度数组temps[row][col]中与所述食物区域对应的各元素值及目标温度调整加热模块的加热功率。

在烹饪器具内可以布置有温度检测阵列,温度检测阵列例如可以布置在腔体外侧边缘处,温度检测阵列的位置优选以使得测温区域能够覆盖腔体底板的全部面积为最佳。温度检测阵列中的温度检测装置可以是诸如红外温度传感器等的非接触式温度检测装置。温度检测阵列可以包括两种:矩阵式和线阵式。

矩阵式温度检测阵列例如可以是如可以是8*8点阵、16*4点阵或12*16点阵等,点阵数量选择应适中,阵列中每个温度检测装置的视场角也应根据实际需要选择为合适的值,例如温度检测装置的视场角可以是4°*4°,以更加精细测量食物不同部位的温度。此外,矩阵式温度检测阵列中,温度检测装置的数量和视场角优选应满足使得温度检测阵列的测温区域能够覆盖烹饪器具的腔体底板的全部面积。

线阵式温度检测阵列例如可以是1*8点阵或1*16点阵等,由于线阵式温度检测阵列的照射面积仅覆盖处于一条直线上的区域,其覆盖面积比较小,因此可选地,使用时可以结合诸如步进电机等的驱动装置来进行线性扫描测温,以使得温度检测阵列的测温区域能够覆盖烹饪器具的腔体底板的全部面积。

本发明实施例中,温度检测阵列由row*col个温度检测装置组成,例如可以是8*8个或16*4个温度检测装置组成,其中row为正整数,表示所述温度检测阵列的总行数,col为正整数,表示所述温度检测阵列的总列数。温度检测阵列中各温度检测装置可以均匀排列。在加热过程中确定食物区域,能够提高对所烹饪食物的温度检测的准确度,之后根据温度检测阵列检测的食物区域中的温度和目标温度来调整加热模块的加热功率,提高了加热控制的精度,使得加热更具有针对性。

下面首先对如何根据温度检测阵列所检测的温度数组temps[row][col]确定食物区域进行举例说明,本发明实施例中食物区域是指食物放置位置。

由于加热过程中食物的位置可能为改变,因此食物区域的确定可以贯穿烹饪器具的整个加热过程。在开始加热后,可以实时记录温度检测阵列中每一个温度检测装置所测得的温度,并存储为温度数组temps[row][col]。本发明实施例中,温度检测阵列中第i行第j列的温度检测装置所检测的温度在温度数组temps[row][col]中为第i行第j列的元素的值temps[i][j],其中1≤i≤row,1≤j≤col,i和j均为正数,分别表示行和列编号。温度数组temps[row][col]中的各元素的值实时更新,本发明实施例中,实时更新的时间间隔可以根据需要设置为任意值,例如,可以设置为1秒,则温度数组temps[row][col]中的值每1秒更新一次。温度数组temps[row][col]中的最大值、最小值和中间值可以分别表示为maxtemp、mintemp、midtemp。

图2示出了一实施例中确定食物区域的流程示意图。如图2所示,在本发明实施例中根据温度检测阵列所检测的温度确定食物区域可以包括以下步骤。

在步骤s202,记录所述温度检测阵列中每一温度检测装置所检测温度的最大值,并存储为最大值数组maxtemps[row][col],及记录所述温度检测阵列中每一温度检测装置所检测温度的最小值,并存储为最小值数组mintemps[row][col]。本发明实施例中,温度检测阵列中第i行第j列的温度检测装置所检测的温度的最大值在最大值数组maxtemps[row][col]中为第i行第j列的元素的值,温度检测阵列中第i行第j列的温度检测装置所检测的温度的最小值在最小值数组mintemps[row][col]中为第i行第j列的元素的值。与温度数组temps[row][col]中的各元素的值类似,最大值数组maxtemps[row][col]中各元素的值和最小值数组mintemps[row][col]中各元素的值被实时更新。

在步骤s204,计算温升数组temprises[row][col],其中温升数组temprises[row][col]=maxtemps[row][col]-mintemps[row][col]。温升数组temprises[row][col]中的最大值、最小值和中间值可以分别表示为maxtemprise、mintemprise、midtemprise。温升数组temprises[row][col]中各元素的值随着最大值数组maxtemps[row][col]中各元素的值和最小值数组mintemps[row][col]中各元素的值的实时更新而变化。

在步骤s206,判断温升数组temprises[row][col]中的最大值maxtemprise和最小值mintemprise之间的差值是否小于第一预设值t0。本发明实施例中第一预设值t0可以根据实际需要设置为任意合适的值,可选地,为了快速确定出食物区域以及为了防止误判,第一预设值t0的取值范围可以设置为5℃至10℃,例如可以设置为8℃。如果温升数组temprises[row][col]中的最大值maxtemprise和最小值mintemprise之间的差值小于第一预设值t0,则可以根据温度检测阵列中的温度检测装置与预设位置点之间的距离来确定所述食物区域(步骤s208至步骤s214)。如果温升数组temprises[row][col]中的最大值maxtemprise和最小值mintemprise之间的差值不小于第一预设值t0,则可以根据所述温升数组temprises[row][col]中各元素的值来确定所述食物区域(步骤s216)。

在步骤s208,如果温升数组temprises[row][col]中的最大值maxtemprise和最小值mintemprise之间的差值小于第一预设值t0,则计算所述温度数组temps[row][col]中值不小于第二预设值的各元素对应的温度检测装置与预设位置点之间的距离的第一平均值disth,并计算所述温度数组temps[row][col]中值小于所述第二预设值的各元素对应的温度检测装置与所述预设位置点之间的距离的第二平均值distl。第一平均值disth和第二平均值distl随着温度数组temps[row][col]中各元素的值的变化而实时更新。

本发明实施例中,所述预设位置点例如可以是温度检测阵列的中心点。可选地,可以预先存储有每一温度检测装置与温度检测阵列的中心点之间的距离,则可以根据预先存储的距离来计算所述第一平均值disth和第二平均值distl。可选地,温度检测装置与温度检测阵列的中心点之间的距离也可以等效为温度数组temps[row][col]中与温度检测装置对应的元素与温度数组temps[row][col]中的中心点(row/2,col/2)之间的距离。具体地,可以将温度数组temps[row][col]中元素temps[i][j]的位置(i,j)与(row/2,col/2)之间的距离等效为与元素temps[i][j]对应的温度检测装置与温度检测阵列的中心点之间的距离。本发明实施例中第二预设值t0可以例如可以是温度数组temps[row][col]中的中间值midtemp,但是本发明实施例并不限制于此,第二预设值例如也可以是度数组temps[row][col]中各元素的值的平均值。

在步骤s210,判断第一平均值disth是否大于所述第二平均值distl。

在步骤s212,如果第一平均值disth大于第二平均值distl,则确定为在执行解冻过程,这种情况下,可以将温度数组temps[row][col]中值小于所述第二预设值的各元素对应的区域确定为所述食物区域。也就是说,这种情况下,温度数组temps[row][col]中值小于所述第二预设值的每一元素所对应的温度检测装置所检测的位置区域就是所述食物区域。

在步骤s214,如果第一平均值disth不大于第二平均值distl,则确定为在执行翻热过程,这种情况下,可以将温度数组temps[row][col]中值不小于所述第二预设值的各元素对应的区域确定为所述食物区域。也就是说,这种情况下,温度数组temps[row][col]中值不小于所述第二预设值的每一元素所对应的温度检测装置所检测的位置区域就是所述食物区域。

在步骤s216,如果温升数组temprises[row][col]中的最大值maxtemprise和最小值mintemprise之间的差值不小于第一预设值t0,则可以将所述温升数组temprises[row][col]中值不小于第三预设值的各元素对应的区域确定为所述食物区域。本发明实施例中,温度检测阵列中第i行第j列的温度检测装置所检测的温度的温升值在温升数组temprises[row][col]中为第i行第j列的元素的值。

具体地,随着加热过程的执行,温升数组temprises[row][col]中的最大值maxtemprise和最小值mintemprise之间的差值将大于或等于所述第一预设值t0。并且由于腔体底板基本不吸收热量(例如,不吸收微波),食物的温升将大于腔体底板的温升,因此可以根据温升数组temprises[row][col]中各元素的值来确定所述食物区域。不论是执行翻热过程还是解冻过程,都可以将温升大的区域确定为食物区域,例如将所述温升数组temprises[row][col]中值不小于第三预设值的各元素对应的区域确定为所述食物区域,也就是说,这种情况下,温升数组temprises[row][col]中值不小于第三预设值的每一元素所对应的温度检测装置所检测的位置区域就是所述食物区域。可选地,在本发明实施例中所述第三预设值可以是温升数组temprises[row][col]中的中间值midtemprise,但是本发明实施例并不限制于此,所述第三预设值可以根据实际需要设置为任意值,例如可以设置为温升数组temprises[row][col]中各元素的值的平均值。

可选地,在确定出食物区域后,可以对与食物区域对应的温度检测装置的位置进行标记。例如可以使用选定数组selected[row][col]来进行标记,温度检测阵列中第i行第j列的温度检测装置与选定数组selected[row][col]中第i行第j列的元素对应,数组selected[row][col]中各元素的值可以实时变化。

例如,在根据步骤s212或步骤s214确定出食物区域的情况下,如果温度检测阵列中第i行第j列的温度检测装置对应于食物区域,则在选定数组selected[row][col]中设置selected[i][j]为第一标记值,否则设置selected[i][j]为第二标记值,所述第一标记值和所述第二标记值可以设置为任意不同的值,例如第一标记值可以设置为1,第二标记值可以设置为-1。

例如,在根据步骤s216确定出食物区域的情况下,如果温度检测阵列中第i行第j列的温度检测装置对应于食物区域,则在选定数组selected[row][col]中设置selected[i][j]为第三标记值,否则设置selected[i][j]为第四标记值,所述第三标记值与所述第一标记值为不同的值,所述第三标记值和所述第四标记值可以设置为任意不同的值,例如第三标记值可以设置为2,第四标记值可以设置为-2。

通过设置选定数组selected[row][col]来标记食物区域对应的温度检测装置的位置,可以使得在进行加热控制时能够实时准确的知晓食物的温度,提高对烹饪食物的温度检测的准确度。

图3示出了根据本发明一实施例的用于烹饪器具的加热控制方法的流程示意图。如图3所示,基于上述任意实施例,本发明实施例提供的用于烹饪器具的加热控制方法可以包括以下步骤。

在步骤s302,在加热开始时,可以将加热模块的加热功率设置为第一加热功率。该第一加热功率可以是比较大的功率,例如,第一加热功率可以全加热功率。

在步骤s304,判断是否确定出食物区域。食物区域的确定过程可以与步骤s302的执行过程并行执行,由于食物区域的确定过程可能需要一段时间,所以在确定出食物区域之前可以控制加热模块以第一加热功率进行加热。对于如何确定食物区域已在上文描述,这里将不再赘述。

可选地,在步骤s304中,判断是否确定出食物区域可以包括是否已根据温升数组temprises[row][col]中各元素的值来确定出所述食物区域。由于根据所述温度检测阵列中的温度检测装置与预设位置点之间的距离而确定出食物区域的过程属于初始加热过程,在这一过程中可选地可以不调整加热模块的功率,而继续使用第一加热功率进行加热。随着加热过程的执行,在根据温升数组temprises[row][col]中各元素的值来确定出所述食物区域之后,再调整加热模块的加热功率。

可选地,如果在确定食物区域的过程中设置了选定数组selected[row][col],则也可以根据选定数组selected[row][col]中的值的变化来确定是否确定出食物区域。

如果未确定出食物区域,则不对加热模块的加热功率进行调整,加热模块仍然以第一加热功率进行加热。

在步骤s306,如果确定出食物区域,则可以将加热模块的功率从第一加热功率调整为第二加热功率。第二加热功率可以小于第一加热功率,例如,第二加热功率可以是第一加热功率的50%至70%,例如可以是第一加热功率的60%,第二加热功率的火力可以连续工作。

在步骤s308,判断目标温度tg是否大于第四预设值。可选地,所述第四预设值的范围可以是60℃至70℃,例如可以设置为65℃。所述目标温度tg可以是由用户选定的加热档位或功能来确定的,例如每一加热档位可以分别对应有一目标温度,则用户选定加热档位之后,目标温度tg也随之确定。所述第四预设值与温度检测装置的性能有关,例如,如果温度检测装置为红外温度传感器,则温度高于某一温度(例如,65℃)后,红外温度传感器受水蒸汽等的影响,使得测量的数据误差较大。因此,根据目标温度的不同,可以执行不同的加热过程。如果目标温度tg不大于所述第四预设值,则可以执行步骤s310至步骤s314。如果目标温度tg大于所述第四预设值,则可以执行步骤s316至步骤s324。

在步骤s310,在目标温度tg不大于所述第四预设值的情况下,可以判断所述温度数组temps[row][col]中与所述食物区域对应的各元素值中的最大值tm是否大于所述目标温度。在确定出食物区域的同时,温度数组temps[row][col]中与所述食物区域对应的各元素也随之确定。或者,可以使用选定数组selected[row][col]中标记的与食物区域对应的温度检测装置的位置来从温度数组temps[row][col]中确定与所述食物区域对应的元素。

在步骤s312,如果所述温度数组temps[row][col]中与所述食物区域对应的各元素值中的最大值tm大于所述目标温度,则执行恒温加热过程。

可选地,执行恒温加热过程可以包括:根据所述目标温度tg和所述温度数组temps[row][col]中与所述食物区域对应的各元素值的第三平均值tf之间的差值dt来调整所述加热模块的加热功率,即根据目标温度tg减去第三平均值tf的差值dt来调整所述加热模块的加热功率以执行恒温加热过程。

举例而言,当dt<-0.1℃时,加热模块的加热功率可以设置为全功率的0.1%至10%;当-0.1℃≤dt<0.1℃时,加热模块的加热功率可以保持不变;当0.1℃≤dt<2℃时,加热模块的加热功率可以设置为全功率的10%至20%;当2℃≤dt<4℃时,加热模块的加热功率可以设置为全功率的20%至30%;当4℃≤dt<6℃时,加热模块的加热功率可以设置为全功率的30%至40%;当6℃≤dt<8℃时,加热模块的加热功率可以设置为全功率的40%至50%;当8℃≤dt<10℃时,加热模块的加热功率可以设置为全功率的50%至60%;当10℃≤dt时,加热模块的加热功率可以设置为全功率的60%至70%。

在执行恒温加热过程中采用变频低功率进行加热,可以有效改善烹饪器具加热的均匀性。

在步骤s314,在执行所述恒温加热过程达第一预设加热时间tg时,停止加热。恒温加热过程的加热时间tg可以是在确定出目标温度tg的同时确定出的,也即可以是由用户选定的加热档位或功能来确定的,对于目标温度tg低于第四预设值的挡位可以同时设置有恒温加热过程的加热时间。

在目标温度tg不大于所述第四预设值,通过执行步骤s310至步骤s314,可以有效实现低温加热控制的控制精度。

如果目标温度tg大于所述第四预设值,则在执行步骤s306之后,执行步骤s316至步骤s324。

在步骤s316,判断所述温度数组temps[row][col]中与所述食物区域对应的各元素值中的最大值tm是否大于所述第四预设值。

在步骤s318,如果所述温度数组temps[row][col]中与所述食物区域对应的各元素值中的最大值tm大于所述第四预设值,则将所述加热模块的加热功率从所述第二加热功率调整为第三加热功率,其中所述第三加热功率小于所述第二加热功率。第三加热功率可以是第二加热功率的40%至60%,例如,可以是第二加热功率的50%。将加热模块的加热功率调整为第三加热功率,以使得加热过程进入小火加热阶段。

在步骤s320,判断所述温度数组temps[row][col]中与所述食物区域对应的各元素值中的最小值tn是否大于第五预设值,第五预设值可以小于第四预设值,例如第五预设值可以比第四预设值小2℃至5℃。

在步骤s322,如果所述温度数组temps[row][col]中与所述食物区域对应的各元素值中的最小值tn大于所述第五预设值,则将所述加热模块的功率从所述第三加热功率调整为所述第二加热功率,并计算使用所述第二加热功率将食物加热至所述目标温度所需的加热时间。

如果温度数组temps[row][col]中与食物区域对应的各元素中的最小tn已大于第五预设值,则说明食物的温度已经很接近所述第四预设值,如果温度再升高,则温度检测阵列中温度检测装置所检测的温度值受水蒸气影响,使得测量准确度降低。因此,这种情况如果继续根据温度检测阵列中温度检测装置检测的温度来进行加热控制,将会影响控制精度。在本发明实施例中,所述温度数组temps[row][col]中与所述食物区域对应的各元素值中的最小值tn大于所述第五预设值的情况下,将加热模块的功率调整为能够连续工作的火力,即调整为所述第二功率,并计算使用所述第二功率将食物加热至目标温度tg所需的加热时间t2。

可选地,可以实时计算加热模块所消耗的能量,并根据以下公式计算使用所述第二加热功率将食物加热至所述目标温度所需的加热时间t2:

其中,w1表示在所述温度数组temps[row][col]中与所述食物区域对应的各元素值中的最小值tn达到所述第五预设值时所述加热模块已消耗的能量,即w1位加热模块当前已消耗的能量,tg为所述目标温度,tp为所述第四预设值,p为所述第二加热功率,tf0为最小值数组mintemps[row][col]中与所述食物区域对应的各元素值的平均值。其中,最小值数组mintemps[row][col]与上文步骤s202中描述的最小值数组mintemps[row][col]相同。

在步骤s324,在所述加热模块以所述第二加热功率加热达所计算的加热时间t2时,停止加热。

通过上述实施例,在被加热食物的温度接近所述第四预设值时,根据加热模块已消耗的能量来计算剩余加热时间t2,以执行进一步的加热控制,如此可以避免由于水蒸气对温度检测装置的检测精度的影响而引起的加热控制不准确的缺陷。

相应地,本发明实施例还提供一种机器可读存储介质,该机器可读存储介质上存储有指令,该指令用于使得机器能够执行根据本发明任意实施例所述的用于烹饪器具的加热控制方法。

图4示出了根据本发明一实施例的用于烹饪器具的加热控制设备的结构框图。如图4所示,本发明实施例还提供一种用于烹饪器具的加热控制设备,所述设备可以包括:存储器410,用于存储指令;以及处理器420,所述指令用于使得所述处理器能够执行根据本发明任意实施例所述的用于烹饪器具的加热控制方法。其中,所述存储器410和所述处理器420可以是单独的部件,也可以集成在一起。本发明实施例提供的用于烹饪器具的加热控制设备的具体工作原理及益处与上述本发明实施例提供的用于烹饪器具的加热控制方法的具体工作原理及益处相同,这里将不再赘述。

相应地,本发明实施例还提供一种烹饪器具,所述烹饪器具可以包括:由row*col个温度检测装置组成的温度检测阵列,其中row为正整数,表示所述温度检测阵列的总行数,col为正整数,表示所述温度检测阵列的总列数;以及根据本发明实施例所述的用于烹饪器具的加热控制设备。温度检测阵列例如可以布置在腔体外侧边缘处,温度检测阵列的位置优选以使得测温区域能够覆盖腔体底板的全部面积为最佳。温度检测阵列中的温度检测装置可以是诸如红外温度传感器等的非接触式温度检测装置。所述烹饪器具可以是电烹饪器具,例如,可以是微波炉或电烤箱等。所述用于烹饪器具的加热控制设备可以是单独的部件,也可以与所述烹饪器具的控制器集成在一起。本发明实施例提供的烹饪器具,能够在食物加热过程中,准确确定出食物区域,并能够精确调整加热模块的加热功率,使得加热更具有针对性。

以上结合附图详细描述了本发明实施例的可选实施方式,但是,本发明实施例并不限于上述实施方式中的具体细节,在本发明实施例的技术构思范围内,可以对本发明实施例的技术方案进行多种简单变型,这些简单变型均属于本发明实施例的保护范围。

另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合。为了避免不必要的重复,本发明实施例对各种可能的组合方式不再另行说明。

本领域技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得单片机、芯片或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

此外,本发明实施例的各种不同的实施方式之间也可以进行任意组合,只要其不违背本发明实施例的思想,其同样应当视为本发明实施例所公开的内容。

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