本發(fā)明涉及電器技術領域,尤其涉及一種電烹飪器的溫度采集方法、裝置、控制方法和電烹飪器。
背景技術:
在電烹飪器行業(yè)中,一般會采用溫度傳感器進行電烹飪器溫度的檢測,然后通過檢測得到的溫度值進行烹飪控制,以達到不同食物的所需求的烹飪效果。其中,相關技術中的溫度值采集的方法基本一樣,一般是先對采集數據進行模數轉換,然后通過軟件進行處理得出溫度值。但是,由于受到外界環(huán)境等因素的影響,采集到的溫度數據波動較大,從而導致所獲得的溫度值不準確,進而影響烹飪效果,導致用戶體驗不佳。
技術實現要素:
本發(fā)明旨在至少在一定程度上解決相關技術中的技術問題之一。為此,本發(fā)明的一個目的在于提出一種電烹飪器的溫度采集方法,該溫度采集方法提升了溫度數據的精確度,進而可以提升電烹飪器的烹飪效果。
本發(fā)明的第二個目的在于提出一種電烹飪器的控制方法。
本發(fā)明的第三個目的在于提出一種電烹飪器的溫度采集裝置。
本發(fā)明的第四個目的在于提出一種電烹飪器。
為了實現上述目的,本發(fā)明第一方面實施例的電烹飪器的溫度采集方法,包括以下步驟:對所述電烹飪器的烹飪溫度進行采樣,以獲得n個溫度數據,其中,n為大于1的整數;計算所述n個溫度數據的平均值;分別計算所述n個溫度數據中每個溫度數據與所述平均值之間差值的絕對值,以獲得與所述n個溫度數據對應的n個溫度差值;從所述n個溫度差值中獲取滿足預設條件的m個溫度差值,其中,m為整數且小于或等于n;以及獲取所述m個溫度差值所對應的m個溫度數據的平均值,以作為所述電烹飪器的當前烹飪溫度。
根據本發(fā)明實施例的電烹飪器的溫度采集方法,對電烹飪器的烹飪溫度進行采樣以獲得n個溫度數據,并計算n個溫度數據的平均值,并分別計算n個溫度數據中每個溫度數據與平均值之間差值的絕對值,以獲得與n個溫度數據對應的n個溫度差值,從n個溫度 差值中獲取滿足預設條件的m個溫度差值,以及將m個溫度差值所對應的m個溫度數據的平均值作為電烹飪器的當前烹飪溫度,該方法提升了溫度數據的精確度,進而可以提升電烹飪器的烹飪效果。
在本發(fā)明的一個實施例中,通過判斷所述n個溫度差值中每個溫度差值是否小于預設閾值以獲取滿足所述預設條件的m個溫度差值。
在本發(fā)明的一個實施例中,通過溫度傳感器對所述電烹飪器的烹飪溫度進行采樣。
為了實現上述目的,本發(fā)明第二方面實施例的電烹飪器的控制方法包括以下步驟:根據本發(fā)明第一方面實施例的電烹飪器的溫度采集方法采集所述電烹飪器的當前烹飪溫度;根據所述電烹飪器的當前烹飪溫度調整所述電烹飪器的烹飪參數。
根據本發(fā)明實施例的電烹飪器的控制方法,采集電烹飪器的當前烹飪溫度,并根據電烹飪器的當前烹飪溫度調整電烹飪器的烹飪參數,由于采集到的當前烹飪溫度的精確度較高,從而大大提升了電烹飪器的烹飪效果。
為了實現上述目的,本發(fā)明第三方面實施例的電烹飪器的溫度采集裝置,包括:溫度數據獲取模塊,用于對所述電烹飪器的烹飪溫度進行采樣,以獲得n個溫度數據,其中,n為大于1的整數;均值計算模塊,用于計算所述n個溫度數據的平均值;差值獲取模塊,用于分別計算所述n個溫度數據中每個溫度數據與所述平均值之間差值的絕對值,以獲得與所述n個溫度數據對應的n個溫度差值;選擇模塊,用于從所述n個溫度差值中獲取滿足預設條件的m個溫度差值,其中,m為整數且小于或等于n;以及烹飪溫度獲取模塊,用于獲取所述m個溫度差值所對應的m個溫度數據的平均值,以作為所述電烹飪器的當前烹飪溫度。
根據本發(fā)明實施例的電烹飪器的溫度采集裝置,溫度數據獲取模塊對電烹飪器的烹飪溫度進行采樣以獲得n個溫度數據,均值計算模塊計算n個溫度數據的平均值,差值獲取模塊分別計算n個溫度數據中每個溫度數據與平均值之間差值的絕對值,以獲得與n個溫度數據對應的n個溫度差值,選擇模塊從n個溫度差值中獲取滿足預設條件的m個溫度差值,烹飪溫度獲取模塊則將m個溫度差值所對應的m個溫度數據的平均值作為電烹飪器的當前烹飪溫度,該裝置提升了溫度數據的精確度,進而可以提升電烹飪器的烹飪效果。
在本發(fā)明的一個實施例中,所述選擇模塊,具體用于:通過判斷所述n個溫度差值中每個溫度差值是否小于預設閾值以獲取滿足所述預設條件的m個溫度差值。
在本發(fā)明的一個實施例中,所述溫度數據獲取模塊具體用于通過溫度傳感器對所述電烹飪器的烹飪溫度進行采樣,以獲得所述n個溫度數據。
為了實現上述目的,本發(fā)明第四方面實施例的電烹飪器,包括本發(fā)明第三方面實施例的溫度采集裝置。
根據本發(fā)明實施例的電烹飪器,由于具有了該溫度采集裝置,提升了溫度數據的精確度,從而提升了電烹飪器的烹飪效果。
在本發(fā)明的一個實施例中,還包括:控制裝置,用于根據所述溫度采集裝置采集到的所述電烹飪器的當前烹飪溫度調整所述電烹飪器的烹飪參數。
附圖說明
圖1是根據本發(fā)明一個實施例的電烹飪器的溫度采集方法的流程圖;
圖2是根據本發(fā)明一個具體實施例的電烹飪器的溫度采集方法的流程圖;
圖3是根據本發(fā)明一個實施例的電烹飪器的控制方法的流程圖;
圖4是根據本發(fā)明一個實施例的電烹飪器的溫度采集裝置的方框示意圖;
圖5是根據本發(fā)明一個實施例的電烹飪器的方框示意圖。
附圖標記:
電烹飪器的溫度采集裝置100、溫度數據獲取模塊110、均值計算模塊120、差值獲取模塊130、選擇模塊140、烹飪溫度獲取模塊150、電烹飪器1000和控制裝置200。
具體實施方式
下面詳細描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,旨在用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。
下面結合附圖描述本發(fā)明實施例的電烹飪器的溫度采集方法、電烹飪器的控制方法、電烹飪器的溫度采集裝置和電烹飪器。
圖1是根據本發(fā)明一個實施例的電烹飪器的溫度采集方法的流程圖。如圖1所示,本發(fā)明實施例的電烹飪器的溫度采集方法,包括以下步驟:
s1,對電烹飪器的烹飪溫度進行采樣,以獲得n個溫度數據,其中,n為大于1的整數。
在本發(fā)明的一個實施例中,通過溫度傳感器對電烹飪器的烹飪溫度進行采樣。
具體地,通過溫度傳感器對電烹飪器的烹飪溫度進行采樣,并將采集到的模擬量轉換成數字量,從而獲得n個溫度數據,并將采樣得到的n個溫度數據保存在數組buffer中。
s2,計算n個溫度數據的平均值。
具體地,計算采樣得到的n個溫度數據的加和sum,然后計算n個溫度數據的平均值av1=sum/n。
s3,分別計算n個溫度數據中每個溫度數據與平均值之間差值的絕對值,以獲得與n 個溫度數據對應的n個溫度差值。
具體地,分別計算n個溫度數據中每個溫度數據與平均值av1之間差值的絕對值,以得到與n個溫度數據對應的n個溫度差值dat1、dat2、dat3,…,datn。
s4,從n個溫度差值中獲取滿足預設條件的m個溫度差值,其中,m為整數且小于或等于n。
在本發(fā)明的一個實施例中,通過判斷n個溫度差值中每個溫度差值是否小于預設閾值以獲取滿足預設條件的m個溫度差值。
具體地,可以將得到的n個溫度差值分別與預設閾值b進行比較,以篩選出n個溫度差值中所有小于預設閾值b的m個溫度差值。
當然,也可以從n個溫度差值中將大于或等于預設閾值b的count個溫度差值剔除,剩下的則是滿足預設條件的m個溫度差值。
s5,獲取m個溫度差值所對應的m個溫度數據的平均值,以作為電烹飪器的當前烹飪溫度。
具體地,獲取與該m個溫度差值對應的m個溫度數據,并計算該m個溫度數據的平均值av2,并將平均值av2作為電烹飪器的當前烹飪溫度。
當然,也可以計算不滿足預設條件的count個溫度差值所對應的count個溫度數據的加和data,進而符合預設條件的m個溫度差值所對應的m個溫度數據的平均值av2=(sum-data)/(n-count)。
通過本發(fā)明實施例的溫度采集方法,可以將采集到的溫度數據中波動較大的數據去除,即相當于對采集到的溫度數據進行了濾波處理,從而提升了溫度數據的精確度,進而提升了烹飪效果。其中,可以根據實際情況設置預設閾值的取值,來獲得不同精確程度的溫度數據。
圖2是根據本發(fā)明一個具體實施例的電烹飪器的溫度采集方法的流程圖。如圖2所示,該電烹飪器的溫度采集方法,包括以下步驟:
s101,采樣得到的n個溫度數據保存在數組buffer中。
s102,清寄存器sum=0、av=0、dat=0、dat1=0、i=0、count=0。
s103,計算數組buffer中所有溫度數據的加和sum。
s104,計算數組buffer中所有溫度數據的平均值av1=sum/n。
s105,判斷i≤n是否成立。若成立,則執(zhí)行s106,若不成立,則執(zhí)行s113。
s106,判斷平均值av1是否大于buffer[i]。如果是,執(zhí)行s107,如果否,執(zhí)行s108。
s107,求平均值av1與采集到的溫度數據的差值,dat=av1-buffer[i]。
s108,求采集到的溫度數據與平均值av1的差值,dat=buffer[i]-av1。
s109,判斷dat≥b是否成立。若成立,則執(zhí)行s110,若不成立,則返回執(zhí)行s105。
s110,dat≥b的個數count加一。
s111,計算dat≥b所對應溫度數據的和值data。即data=data+buffer[i]。
s112,取下一個溫度數據。即將i加一,然后返回執(zhí)行s105。
s113,計算n個溫度差值中小于預設閾值的溫度差值所對應溫度數據的平均值av2。av2=(sum-data)/(n-count)。
s114,將平均值av2作為電烹飪器的當前烹飪溫度。
本發(fā)明實施例的電烹飪器的溫度采集方法,對電烹飪器的烹飪溫度進行采樣以獲得n個溫度數據,并計算n個溫度數據的平均值,并分別計算n個溫度數據中每個溫度數據與平均值之間差值的絕對值,以獲得與n個溫度數據對應的n個溫度差值,從n個溫度差值中獲取滿足預設條件的m個溫度差值,以及將m個溫度差值所對應的m個溫度數據的平均值作為電烹飪器的當前烹飪溫度,該方法提升了溫度數據的精確度,進而可以提升電烹飪器的烹飪效果。
本發(fā)明在提出上述電烹飪器的溫度采集方法的基礎上,還提出了一種電烹飪器的控制方法。
圖3是根據本發(fā)明一個實施例的電烹飪器的控制方法的流程圖。如圖3所示,本發(fā)明實施例的電烹飪器的控制方法,包括以下步驟:
s201,采集電烹飪器的當前烹飪溫度。
具體地,在該步驟中,根據前述實施例的電烹飪器的溫度采集方法采集電烹飪器的當前烹飪溫度。
s202,根據電烹飪器的當前烹飪溫度調整電烹飪器的烹飪參數。
具體地,獲得了電烹飪器的當前烹飪溫度后,根據電烹飪器的當前烹飪溫度對電烹飪器的烹飪參數(例如,加熱功率、加熱時長等)進行調整,從而達到不同食物的所需求的烹飪效果。由于所采集的當前烹飪溫度精確度較高,從而提升了烹飪效果。
本發(fā)明實施例的電烹飪器的控制方法,采集電烹飪器的當前烹飪溫度,并根據電烹飪器的當前烹飪溫度調整電烹飪器的烹飪參數,由于采集到的當前烹飪溫度的精確度較高,從而大大提升了電烹飪器的烹飪效果。
為了實現上述實施例,本發(fā)明還提出了一種電烹飪器的溫度采集裝置。
圖4是根據本發(fā)明一個實施例的電烹飪器的溫度采集裝置的方框示意圖。如圖4所示,本發(fā)明實施例的電烹飪器的溫度采集裝置100,包括:溫度數據獲取模塊110、均值計算模 塊120、差值獲取模塊130、選擇模塊140和烹飪溫度獲取模塊150。
溫度數據獲取模塊110用于對電烹飪器的烹飪溫度進行采樣,以獲得n個溫度數據,其中,n為大于1的整數。
在本發(fā)明的一個實施例中,溫度數據獲取模塊110具體用于通過溫度傳感器對電烹飪器的烹飪溫度進行采樣,以獲得n個溫度數據。
具體地,溫度數據獲取模塊110通過溫度傳感器對電烹飪器的烹飪溫度進行采樣,并將采集到的模擬量轉換成數字量,從而獲得n個溫度數據,并將采樣得到的n個溫度數據保存在數組buffer中。
均值計算模塊120用于計算n個溫度數據的平均值。
具體地,均值計算模塊120計算采樣得到的n個溫度數據的加和sum,然后計算n個溫度數據的平均值av1=sum/n。
差值獲取模塊130用于分別計算n個溫度數據中每個溫度數據與平均值之間差值的絕對值,以獲得與n個溫度數據對應的n個溫度差值。
具體地,差值獲取模塊130分別計算n個溫度數據中每個溫度數據與平均值av1之間差值的絕對值,以得到與n個溫度數據對應的n個溫度差值dat1、dat2、dat3,…,datn。
選擇模塊140用于從n個溫度差值中獲取滿足預設條件的m個溫度差值,其中,m為整數且小于或等于n。
在本發(fā)明的一個實施例中,選擇模塊140具體用于:通過判斷n個溫度差值中每個溫度差值是否小于或等于預設閾值以獲取滿足預設條件的m個溫度差值。
具體地,選擇模塊140將得到的n個溫度差值分別與預設閾值b進行比較,以篩選出n個溫度差值中所有小于預設閾值b的m個溫度差值。
當然,選擇模塊140也可以從n個溫度差值中將大于或等于預設閾值b的count個溫度差值剔除,剩下的則是滿足預設條件的m個溫度差值。
烹飪溫度獲取模塊150用于獲取m個溫度差值所對應的m個溫度數據的平均值,以作為電烹飪器的當前烹飪溫度。
具體地,烹飪溫度獲取模塊150獲取與該m個溫度差值對應的m個溫度數據,并計算該m個溫度數據的平均值av2,并將平均值av2作為電烹飪器的當前烹飪溫度。
當然,烹飪溫度獲取模塊150也可以計算不滿足預設條件的count個溫度差值所對應的count個溫度數據的加和data,進而符合預設條件的m個溫度差值所對應的m個溫度數據的平均值av2=(sum-data)/(n-count)。
本發(fā)明實施例的電烹飪器的溫度采集裝置,溫度數據獲取模塊對電烹飪器的烹飪溫度進行采樣以獲得n個溫度數據,均值計算模塊計算n個溫度數據的平均值,差值獲取模塊 分別計算n個溫度數據中每個溫度數據與平均值之間差值的絕對值,以獲得與n個溫度數據對應的n個溫度差值,選擇模塊從n個溫度差值中獲取滿足預設條件的m個溫度差值,烹飪溫度獲取模塊則將m個溫度差值所對應的m個溫度數據的平均值作為電烹飪器的當前烹飪溫度,該裝置提升了溫度數據的精確度,進而可以提升電烹飪器的烹飪效果。
為了實現上述實施例,本發(fā)明還提出了一種電烹飪器。
圖5是根據本發(fā)明一個實施例的電烹飪器的方框示意圖。如圖5所示,本發(fā)明實施例的電烹飪器1000,包括本發(fā)明提出的溫度采集裝置100。
溫度采集裝置100用于采集電烹飪器的當前烹飪溫度。
在本發(fā)明的一個實施例中,如圖5所示,電烹飪器1000還包括:控制裝置200。
控制裝置200用于根據溫度采集裝置100采集到的電烹飪器的當前烹飪溫度調整電烹飪器的烹飪參數。
具體地,控制裝置200根據電烹飪器的當前烹飪溫度對電烹飪器的烹飪參數(例如,加熱功率、加熱時長等)進行調整,從而達到不同食物的所需求的烹飪效果。由于溫度采集裝置100所采集的當前烹飪溫度精確度較高,從而提升了烹飪效果。
本發(fā)明實施例的電烹飪器,由于具有了該溫度采集裝置,提升了溫度數據的精確度,從而提升了電烹飪器的烹飪效果。
在本發(fā)明的描述中,需要理解的是,術語“中心”、“縱向”、“橫向”、“長度”、“寬度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“豎直”、“水平”、“頂”、“底”“內”、“外”、“順時針”、“逆時針”、“軸向”、“徑向”、“周向”等指示的方位或位置關系為基于附圖所示的方位或位置關系,僅是為了便于描述本發(fā)明和簡化描述,而不是指示或暗示所指的裝置或元件必須具有特定的方位、以特定的方位構造和操作,因此不能理解為對本發(fā)明的限制。
此外,術語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對重要性或者隱含指明所指示的技術特征的數量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括至少一個該特征。在本發(fā)明的描述中,“多個”的含義是至少兩個,例如兩個,三個等,除非另有明確具體的限定。
在本發(fā)明中,除非另有明確的規(guī)定和限定,術語“安裝”、“相連”、“連接”、“固定”等術語應做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或成一體;可以是機械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連,可以是兩個元件內部的連通或兩個元件的相互作用關系,除非另有明確的限定。對于本領域的普通 技術人員而言,可以根據具體情況理解上述術語在本發(fā)明中的具體含義。
在本發(fā)明中,除非另有明確的規(guī)定和限定,第一特征在第二特征“上”或“下”可以是第一和第二特征直接接觸,或第一和第二特征通過中間媒介間接接觸。而且,第一特征在第二特征“之上”、“上方”和“上面”可是第一特征在第二特征正上方或斜上方,或僅僅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”可以是第一特征在第二特征正下方或斜下方,或僅僅表示第一特征水平高度小于第二特征。
在本說明書的描述中,參考術語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結合該實施例或示例描述的具體特征、結構、材料或者特點包含于本發(fā)明的至少一個實施例或示例中。在本說明書中,對上述術語的示意性表述不必須針對的是相同的實施例或示例。而且,描述的具體特征、結構、材料或者特點可以在任一個或多個實施例或示例中以合適的方式結合。此外,在不相互矛盾的情況下,本領域的技術人員可以將本說明書中描述的不同實施例或示例以及不同實施例或示例的特征進行結合和組合。
盡管上面已經示出和描述了本發(fā)明的實施例,可以理解的是,上述實施例是示例性的,不能理解為對本發(fā)明的限制,本領域的普通技術人員在本發(fā)明的范圍內可以對上述實施例進行變化、修改、替換和變型。