摘 要:一種電磁爐的控制方法、裝置及電磁爐,該電磁爐的控制方法包括以下步驟:獲取到第一功能按鍵信息時,控制電磁爐執行與第一功能按鍵信息相對應的第一加熱功能,并每隔預設時間段記錄第一加熱功能的狀態參數;當獲取到第二功能按鍵信息時,控制電磁爐停止執行第一加熱功能,同時執行與第二功能按鍵信息相對應的第二加熱功能;當再次獲取到第二功能按鍵信息時,控制電磁爐停止執行第二加熱功能,且根據最后一次記錄的所述第一加熱功能的狀態參數控制電磁爐返回到第一加熱功能的功能狀態,并繼續執行第一加熱功能。本發明有效地解決了用戶誤碰按鍵而導致電磁爐重新加熱的問題。
0引言:
現有的觸控機型的電磁爐在進行某一功能按鍵所對應的加熱功能時(如炒菜功能),若用戶(比如小孩)不小心觸碰到了電磁爐的其他功能按鍵,則電磁爐的加熱功能狀態就會改變,即從之前的加熱功能狀態跳轉到剛剛誤碰的功能按鍵所對應的加熱功能狀態,即使用戶再次按下之前的功能按鍵,電磁爐也是重新開始加熱。為解決用戶誤碰按鍵而導致電磁爐重新加熱的問題,現有技術是在電磁爐上增設一個童鎖按鍵,通過童鎖按鍵來實現鎖定電磁爐加熱功能狀態的目的。但是,用戶在實際使用電磁爐的過程中,有可能會忘記使用童鎖按鍵或嫌麻煩而不使用童鎖按鍵,即通過設置童鎖按鍵并不能有效地解決用戶誤碰按鍵而導致電磁爐重新加熱的問題。
本文提出一種新的電磁爐暫存功能,包括:響應了用戶的第一次功能按鍵操作,進入A功能烹飪后,通過功能暫存模塊函數,實時保存此功能的當前狀態參數,在用戶不小心操作到其他功能B后,再次按下B功能,就可以返回原功能A,并通過調用功能暫存模塊函數,返回之前的功能狀態。
1設計原理:
1.1軟件框架圖
如圖1所示,S10,S20,S30是現有模塊,而S40是新功能的模塊。
S10(按鍵處理模塊)負責響應用戶的輸入,即按鍵操作。當用戶按下任何按鍵,此模塊將數據傳遞到S20(MCU),S20(MCU)接收到數據后,即進入S30(按鍵對應的功能A),同時,S30(功能A)會把其當前功能的狀態參數,傳遞給S40(功能暫存模塊)。即任何時刻,S30(功能A)被改變,S40(功能暫存模塊)會保存S30(功能A)改變前的最后一次狀態。具體步驟如下:
第一步,獲取到第一功能按鍵信息時,控制電磁爐執行與所述第一功能按鍵信息相對應的第一加熱功能,并每隔預設時間段記錄所述第一加熱功能的狀態參數;
第二步,當獲取到第二功能按鍵信息時,控制電磁爐停止執行所述第一加熱功能,同時執行與所述第二功能按鍵信息相對應的第二加熱功能;
第三步,當再次獲取到所述第二功能按鍵信息時,控制電磁爐停止執行所述第二加熱功能,且根據最后一次記錄的所述第一加熱功能的狀態參數控制電磁爐返回到所述第一加熱功能的功能狀態,并繼續執行所述第一加熱功能。
優選地,所述步驟之后還包括:
第四步,每隔所述預設時間段記錄所述第二加熱功能的狀態參數;
第五步,當獲取到第三功能按鍵信息時,控制電磁爐停止執行所述第二加熱功能,同時執行與所述第三功能按鍵信息相對應的第三加熱功能;
第六步,當再次獲取到所述第三功能按鍵信息時,控制電磁爐停止執行所述第三加熱功能,且根據最后一次記錄的所述第二加熱功能的狀態參數控制電磁爐返回到所述第二加熱功能的功能狀態,并繼續執行所述第二加熱功能。
以上,所述預設時間段小于或等于500毫秒,所述狀態參數包括加熱時間和加熱功率。
1.2 軟件流程圖
流程圖如圖2:
提供一種新的功能方案,響應了用戶的第一次功能按鍵操作,進入A功能烹飪后,通過功能暫存模塊函數,實時保存此功能的當前狀態參數,在用戶不小心操作到其他功能B后,再次按下B功能,就可以返回原功能A,并通過調用功能暫存模塊函數,返回之前的功能狀態。
2結論:
本實施例電磁爐的控制裝置能夠有效地解決現有技術中用戶誤碰按鍵而導致電磁爐重新加熱的問題;同時,本實施例電磁爐的控制裝置還能夠解決用戶在誤操作后不清楚電磁爐之前的加熱功能狀態時,可以通過再次按下誤碰按鍵的方式,即可使電磁爐返回到原來的加熱功能狀態。
1、通過設計暫存功能,可以避免誤動作后,還能保持烹飪效果。
2、利用上述特點,可以提升電磁爐的智能程度,提升用戶體驗。
參考文獻:
[1]韓篤仁:《傳感器原理及應用》。西安:西安電子科技大學出版社,2004
[2]胡漢才:《單片機原理與系統設計》。北京:清華大學出版社,2002
作者簡介:
周升,男,1991年11月,江西九江,本科,電子信息工程