專利名稱:防止旋鈕機(jī)械抖動(dòng)的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及微波爐的旋鈕設(shè)計(jì),尤其是涉及防止旋鈕機(jī)械抖動(dòng)的方法及其裝置。
背景技術(shù):
現(xiàn)有的微波中,越來(lái)越多的機(jī)種開(kāi)始加入旋鈕功能,給用戶更舒適的操作手感以 及直觀、友好的操作界面。隨著工藝的進(jìn)步,旋鈕的精度也在提高,于是就出現(xiàn)了新的問(wèn)題,由于機(jī)械抖動(dòng)導(dǎo) 致旋鈕的微小動(dòng)作都會(huì)被視為操作輸入,進(jìn)而導(dǎo)致微波爐誤操作。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問(wèn)題是提供一種防止旋鈕機(jī)械抖動(dòng)的方法,消除由于機(jī)械 抖動(dòng)導(dǎo)致的微波爐誤操作。本發(fā)明另提供一種防止旋鈕機(jī)械抖動(dòng)的裝置,消除由于機(jī)械抖動(dòng)導(dǎo)致的微波爐誤 操作。本發(fā)明為解決上述技術(shù)問(wèn)題而采用的技術(shù)方案是提出一種防止旋鈕機(jī)械抖動(dòng)的 方法,包括以下步驟。檢測(cè)一操作產(chǎn)生的操作輸入。若確定該操作輸入對(duì)應(yīng)的操作是屬于 影響旋鈕機(jī)械抖動(dòng)的操作,則設(shè)置一屏蔽時(shí)間,且于該屏蔽時(shí)間內(nèi)不響應(yīng)對(duì)該旋鈕的操作 產(chǎn)生的旋鈕輸入。于該屏蔽時(shí)間結(jié)束后,響應(yīng)對(duì)該旋鈕的操作產(chǎn)生的旋鈕輸入。在上述的防止旋鈕機(jī)械抖動(dòng)的方法中,若確定該操作輸入對(duì)應(yīng)的操作不是屬于影 響旋鈕機(jī)械抖動(dòng)的操作,則響應(yīng)對(duì)該旋鈕的操作產(chǎn)生的旋鈕輸入。在上述的防止旋鈕機(jī)械抖動(dòng)的方法中,所述影響旋鈕機(jī)械抖動(dòng)的操作包括結(jié)合 于該旋鈕上的按鍵動(dòng)作、以及門動(dòng)作。在上述的防止旋鈕機(jī)械抖動(dòng)的方法中,還包括當(dāng)檢測(cè)到對(duì)該旋鈕的操作產(chǎn)生的 旋鈕輸入時(shí),設(shè)置一屏蔽時(shí)間,且于該屏蔽時(shí)間內(nèi)不響應(yīng)對(duì)按鍵的操作;以及于該屏蔽時(shí)間 結(jié)束后,響應(yīng)對(duì)按鍵的操作。在上述的防止旋鈕機(jī)械抖動(dòng)的方法中,所述屏蔽時(shí)間為100-300毫秒。本發(fā)明還提出一種防止旋鈕機(jī)械抖動(dòng)的裝置,包括操作輸入裝置、旋轉(zhuǎn)編碼器以 及控制器。操作輸入裝置用以檢測(cè)一操作而產(chǎn)生一操作輸入。旋轉(zhuǎn)編碼器用以檢測(cè)對(duì)旋鈕 的操作而產(chǎn)生旋鈕輸入。控制器連接該操作輸入裝置及該旋轉(zhuǎn)編碼器,若該控制器確定該 操作輸入對(duì)應(yīng)的操作是屬于影響旋鈕機(jī)械抖動(dòng)的操作,則設(shè)置一屏蔽時(shí)間,且于該屏蔽時(shí) 間內(nèi)不響應(yīng)對(duì)該旋鈕的操作產(chǎn)生的旋鈕輸入。本發(fā)明由于采用以上技術(shù)方案,通過(guò)在可能產(chǎn)生機(jī)械抖動(dòng)的時(shí)刻,對(duì)旋鈕進(jìn)行屏 蔽,由此消除由于機(jī)械抖動(dòng)導(dǎo)致的微波爐誤操作,提高了微波爐操作的可靠性,同時(shí),不會(huì) 給用戶帶來(lái)任何操作不便。
為讓本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能更明顯易懂,以下結(jié)合附圖對(duì)本發(fā)明的具 體實(shí)施方式作詳細(xì)說(shuō)明,其中圖1示出本發(fā)明一實(shí)施例的微波爐旋鈕示意圖。圖2示出本發(fā)明一實(shí)施例的防止微波爐旋鈕機(jī)械抖動(dòng)的裝置框圖。圖3示出本發(fā)明一實(shí)施例的防止微波爐旋鈕機(jī)械抖動(dòng)的方法流程圖。圖4示出屏蔽旋鈕及按鍵信號(hào)的時(shí)序圖。
具體實(shí)施例方式為了避免因機(jī)械抖動(dòng)產(chǎn)生的誤操作,本發(fā)明是設(shè)法在可能產(chǎn)生機(jī)械抖動(dòng)的時(shí)刻, 對(duì)旋鈕進(jìn)行屏蔽,即不接受或者響應(yīng)旋鈕產(chǎn)生的電子信號(hào)??赡墚a(chǎn)生機(jī)械抖動(dòng)的情況是各 種各樣的,以微波爐為例,爐門的開(kāi)關(guān)往往會(huì)引起較大的震動(dòng),從而導(dǎo)致旋鈕抖動(dòng)。另外,微 波爐的旋鈕通常設(shè)計(jì)成如圖1所示的結(jié)構(gòu),外圈為旋鈕10,內(nèi)圈為“開(kāi)始”按鍵11。由于尺 寸的問(wèn)題,在用手指按鍵的時(shí)候,會(huì)碰觸到旋鈕10,從而導(dǎo)致抖動(dòng)問(wèn)題的出現(xiàn)。下面就以微 波爐為例來(lái)描述防止旋鈕機(jī)械抖動(dòng)的設(shè)計(jì)實(shí)例。但本領(lǐng)域技術(shù)人員可以理解,本發(fā)明不僅 限于以下所描述的實(shí)例。圖2示出本發(fā)明一實(shí)施例的防止微波爐旋鈕機(jī)械抖動(dòng)的裝置框圖。參照?qǐng)D2所示, 本實(shí)施例防止旋鈕機(jī)械抖動(dòng)的裝置包括門開(kāi)關(guān)21、鍵盤掃描單元22、旋轉(zhuǎn)編碼器23以及控 制器24。在本實(shí)施例中,門開(kāi)關(guān)21和鍵盤掃描單元22是作為操作輸入裝置的實(shí)例,用以檢 測(cè)微波爐的操作而產(chǎn)生各種操作輸入。例如,門開(kāi)關(guān)21可以檢測(cè)微波爐門的開(kāi)和關(guān),產(chǎn)生 一開(kāi)關(guān)信號(hào)給控制器24。鍵盤掃描單元22可以掃描微波爐面板中的按鍵輸入,并產(chǎn)生對(duì)應(yīng) 的按鍵輸入(如開(kāi)始鍵11)給控制器24。旋轉(zhuǎn)編碼器23可以檢測(cè)對(duì)旋鈕10的操作,而產(chǎn) 生一表征旋鈕位置的旋鈕輸入給控制器24??刂破?4連接門開(kāi)關(guān)21、鍵盤掃描單元22、旋轉(zhuǎn)編碼器23,以管理這些部件的運(yùn) 行,并對(duì)這些部件的輸入作出響應(yīng)。在一實(shí)施例中,控制器24可由單片機(jī)實(shí)施,其包含裝置運(yùn) 行所需的 程序及其運(yùn)行環(huán)境,例如CPU和存儲(chǔ)器。在控制器24的程序中設(shè)置屏蔽時(shí)間,當(dāng)程 序檢測(cè)到當(dāng)前操作是開(kāi)/關(guān)門,或是位于旋鈕上的按鍵時(shí),開(kāi)始進(jìn)行屏蔽時(shí)間的倒計(jì)時(shí),在這 段時(shí)間內(nèi),無(wú)論旋鈕如何動(dòng)作,程序都不會(huì)對(duì)此響應(yīng)。屏蔽的時(shí)間即要滿足防止誤操作的要 求,又不能使用戶有操作上的不便。在屏蔽時(shí)間內(nèi)如果又發(fā)生了門開(kāi)/關(guān)動(dòng)作,或是按下了旋 鈕上的開(kāi)始按鍵,那么程序?qū)⒅匦麻_(kāi)始倒計(jì)時(shí)屏蔽時(shí)間。在屏蔽時(shí)間結(jié)束后,恢復(fù)旋鈕功能。圖3示出本發(fā)明一實(shí)施例的防止微波爐旋鈕機(jī)械抖動(dòng)的方法流程圖。參照?qǐng)D3所 示,在控制器24中運(yùn)行主程序240及鍵處理模塊244和旋鈕處理模塊242。主程序240在 運(yùn)行時(shí)可以分別調(diào)用這兩個(gè)模塊,以返回所需的鍵值,即鍵值和旋鈕值。首先參看旋鈕處理模塊242,首先于步驟SlO判斷進(jìn)入這一處理流程之前是否有 影響旋鈕機(jī)械抖動(dòng)的操作而產(chǎn)生操作輸入,例如門動(dòng)作或者開(kāi)始鍵動(dòng)作,若有,于步驟Sll 設(shè)置旋鈕的屏蔽時(shí)間T。在一實(shí)施例中,可由一定時(shí)器進(jìn)行由T到0的倒計(jì)時(shí)。然后進(jìn)入步 驟S12,進(jìn)行旋鈕掃描及處理。之后,于步驟S13判斷屏蔽時(shí)間是否為0,若是,則保持旋鈕 輸入值(步驟S14),否則,清除旋鈕輸入值(步驟S15),最后返回主程序(步驟S16)。于主 程序240中,對(duì)于在屏蔽時(shí)間內(nèi)檢測(cè)到的旋鈕值,不需要進(jìn)行響應(yīng),而在屏蔽時(shí)間之外檢測(cè)到的旋鈕值,需要進(jìn)行響應(yīng)及執(zhí)行相關(guān)操作。另外,在一較佳實(shí)施例中,在旋鈕動(dòng)作時(shí)也不對(duì)開(kāi)始鍵進(jìn)行響應(yīng)。也就是說(shuō),在極 短的時(shí)間中,如在IOOms內(nèi),只對(duì)旋鈕10的動(dòng)作或是開(kāi)始按鍵11的動(dòng)作其中之一進(jìn)行響 應(yīng),這樣就不會(huì)出現(xiàn)因抖動(dòng)而產(chǎn)生的意外操作。參看鍵處理模塊244,首先于步驟S20判斷進(jìn)入這一處理流程之前是否有旋鈕操 作而產(chǎn)生操作輸入,若有,于步驟S21設(shè)置按鍵的屏蔽時(shí)間T。在一實(shí)施例中,可由一定時(shí)器 進(jìn)行由T到0的倒計(jì)時(shí)。然后進(jìn)入步驟S22,進(jìn)行鍵盤掃描及處理。之后,于步驟S23判斷 屏蔽時(shí)間是否為0,若是,則保持鍵輸入值(步驟S24),否則,清除鍵輸入值(步驟S25),最 后返回主程序(步驟S26)。于主程序240中,對(duì)于在屏蔽時(shí)間內(nèi)檢測(cè)到的鍵值,不需要進(jìn)行 響應(yīng),而在屏蔽時(shí)間之外檢測(cè)到的鍵值,需要進(jìn)行響應(yīng)及執(zhí)行相關(guān)操作。圖4示出屏蔽旋鈕信號(hào)的時(shí)序圖。如圖4所示,在tl時(shí)刻,如果門打開(kāi)或是開(kāi)始按 鍵按下,則在tl-t2的屏蔽時(shí)間T內(nèi),即使有旋鈕動(dòng)作,也不響應(yīng)。在t2時(shí)刻之后,恢復(fù)對(duì) 旋鈕的響應(yīng)。類似的,在t3時(shí)刻,如果有旋鈕動(dòng)作且被接受,則在t3-t4的屏蔽時(shí)間T內(nèi), 即使有開(kāi)始按鍵動(dòng)作,也不響應(yīng)。在t4時(shí)刻之后,恢復(fù)對(duì)按鍵的響應(yīng)。在本發(fā)明的實(shí)施例中,上述旋鈕和按鍵的屏蔽時(shí)間T可為100-300毫秒。本發(fā)明的上述實(shí)施例,通過(guò)在可能產(chǎn)生機(jī)械抖動(dòng)的時(shí)刻,對(duì)旋鈕進(jìn)行屏蔽,由此消 除由于機(jī)械抖動(dòng)導(dǎo)致的微波爐誤操作,同時(shí),不會(huì)給用戶帶來(lái)任何操作不便。 雖然本發(fā)明已以較佳實(shí)施例揭示如上,然其并非用以限定本發(fā)明,任何本領(lǐng)域技 術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作些許的修改和完善,因此本發(fā)明的保護(hù)范 圍當(dāng)以權(quán)利要求書所界定的為準(zhǔn)。
權(quán)利要求
一種防止旋鈕機(jī)械抖動(dòng)的方法,包括以下步驟檢測(cè)一操作產(chǎn)生的操作輸入;若確定該操作輸入對(duì)應(yīng)的操作是屬于影響旋鈕機(jī)械抖動(dòng)的操作,則設(shè)置一屏蔽時(shí)間,且于該屏蔽時(shí)間內(nèi)不響應(yīng)對(duì)該旋鈕的操作產(chǎn)生的旋鈕輸入;以及于該屏蔽時(shí)間結(jié)束后,響應(yīng)對(duì)該旋鈕的操作產(chǎn)生的旋鈕輸入。
2.如權(quán)利要求1所述的防止旋鈕機(jī)械抖動(dòng)的方法,其特征在于,若確定該操作輸入對(duì) 應(yīng)的操作不是屬于影響旋鈕機(jī)械抖動(dòng)的操作,則響應(yīng)對(duì)該旋鈕的操作產(chǎn)生的旋鈕輸入。
3.如權(quán)利要求1或2所述的防止旋鈕機(jī)械抖動(dòng)的方法,其特征在于,所述影響旋鈕機(jī)械 抖動(dòng)的操作包括結(jié)合于該旋鈕上的按鍵動(dòng)作、以及門動(dòng)作。
4.如權(quán)利要求1所述的防止旋鈕機(jī)械抖動(dòng)的方法,其特征在于,還包括當(dāng)檢測(cè)到對(duì)該旋鈕的操作產(chǎn)生的旋鈕輸入時(shí),設(shè)置一屏蔽時(shí)間,且于該屏蔽時(shí)間內(nèi)不 響應(yīng)對(duì)按鍵的操作;以及于該屏蔽時(shí)間結(jié)束后,響應(yīng)對(duì)按鍵的操作。
5.如權(quán)利要求1或4所述的防止旋鈕機(jī)械抖動(dòng)的方法,其特征在于,所述屏蔽時(shí)間為 100-300 毫秒。
6.一種防止旋鈕機(jī)械抖動(dòng)的裝置,包括操作輸入裝置,用以檢測(cè)一操作而產(chǎn)生一操作輸入;旋轉(zhuǎn)編碼器,用以檢測(cè)對(duì)旋鈕的操作而產(chǎn)生旋鈕輸入;控制器,連接該操作輸入裝置及該旋轉(zhuǎn)編碼器,若該控制器確定該操作輸入對(duì)應(yīng)的操 作是屬于影響旋鈕機(jī)械抖動(dòng)的操作,則設(shè)置一屏蔽時(shí)間,且于該屏蔽時(shí)間內(nèi)不響應(yīng)對(duì)該旋 鈕的操作產(chǎn)生的旋鈕輸入。
7.如權(quán)利要求6所述的防止旋鈕機(jī)械抖動(dòng)的裝置,其特征在于,若該控制器確定該操 作輸入對(duì)應(yīng)的操作不是屬于影響旋鈕機(jī)械抖動(dòng)的操作,則響應(yīng)對(duì)該旋鈕的操作產(chǎn)生的旋鈕 輸入。
8.如權(quán)利要求6或7所述的防止旋鈕機(jī)械抖動(dòng)的裝置,其特征在于,所述影響旋鈕機(jī)械 抖動(dòng)的操作包括門動(dòng)作及結(jié)合于該旋鈕上的按鍵動(dòng)作,所述操作輸入裝置包括門開(kāi)關(guān)和 鍵盤掃描單元。
9.如權(quán)利要求6所述的防止旋鈕機(jī)械抖動(dòng)的裝置,其特征在于,當(dāng)該控制器檢測(cè)到對(duì) 該旋鈕的操作產(chǎn)生的旋鈕輸入時(shí),設(shè)置一屏蔽時(shí)間,且于該屏蔽時(shí)間內(nèi)不響應(yīng)對(duì)按鍵的操作。
10.如權(quán)利要求6或9所述的防止旋鈕機(jī)械抖動(dòng)的裝置,其特征在于,所述屏蔽時(shí)間為 100-300 毫秒。
全文摘要
本發(fā)明涉及一種防止旋鈕機(jī)械抖動(dòng)的方法和裝置,此方法包括以下步驟。檢測(cè)一操作產(chǎn)生的操作輸入。若確定該操作輸入對(duì)應(yīng)的操作是屬于影響旋鈕機(jī)械抖動(dòng)的操作,則設(shè)置一屏蔽時(shí)間,且于該屏蔽時(shí)間內(nèi)不響應(yīng)對(duì)該旋鈕的操作產(chǎn)生的旋鈕輸入。于該屏蔽時(shí)間結(jié)束后,響應(yīng)對(duì)該旋鈕的操作產(chǎn)生的旋鈕輸入。本發(fā)明通過(guò)在可能產(chǎn)生機(jī)械抖動(dòng)的時(shí)刻,對(duì)旋鈕進(jìn)行屏蔽,由此消除由于機(jī)械抖動(dòng)導(dǎo)致的微波爐誤操作。
文檔編號(hào)F24C7/08GK101839509SQ20091004796
公開(kāi)日2010年9月22日 申請(qǐng)日期2009年3月20日 優(yōu)先權(quán)日2009年3月20日
發(fā)明者馮世華 申請(qǐng)人:上海松下微波爐有限公司