專利名稱:一種具有中斷記憶智能的洗衣行程控制方法及其洗衣機的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于洗衣機技術(shù)領(lǐng)域,涉及洗衣機洗漆操作的智能控制技術(shù), 尤其涉及一種具有記憶智能的洗衣行程控制方法及其洗衣機,旨在提高波 輪式洗衣機程序控制的記憶智能,更好地滿足用戶的要求。
背景技術(shù):
家用洗衣機已經(jīng)非常普及,無論是機械控制型或者電腦控制型洗衣機, 它們都是將洗滌水、洗滌劑和機械力相互結(jié)合,現(xiàn)代洗衣機的機械力就是 通過馬達(dá)驅(qū)動洗衣桶底部的波輪以順逆時針交替旋轉(zhuǎn)實現(xiàn)帶動衣物翻滾、 旋轉(zhuǎn),使衣物與衣物、衣物與波輪、衣物與桶間產(chǎn)生摩擦力,從而達(dá)到洗 凈衣物的目的。
已有技術(shù)的洗衣機,包括具有良好的制動功能的全自動洗衣機,在起 動洗衣機的洗衣過程中,用戶誤操作按動「電源開關(guān)」鍵而斷電停機的情 況時有發(fā)生,其后果是導(dǎo)致未完成的一次洗衣過程結(jié)束,必須重新開機, 并只能從頭開始新的一次洗衣過程。還有許多時候,用戶因為種種原因需 要主動中斷洗衣過程,想在一段時間后繼續(xù)洗衣,這時用戶只能和上述誤 操作一樣,按動「電源開關(guān)」鍵來中斷洗衣過程。過一段時間后用戶想繼 續(xù)洗衣時,只能重新開機并選擇洗衣過程行程控制程序,而且重新開機后 在初期待機中按行程選擇鍵選擇部分行程,也必須從大行程的開始位置運 行洗衣過程行程控制程序。顯然,已有技術(shù)的洗衣機不具有對中斷洗衣過 程的運行狀態(tài)信息的記憶功能,因而,已有技術(shù)的洗衣機不能實現(xiàn)從原洗 衣過程行程控制程序中斷處繼續(xù)完成余下的洗衣過程。所有,已有技術(shù)的 洗衣機無法滿足用戶使用中的實際需要,從而,既浪費電能,又浪費時間, 造成不必要的水資源浪費。
發(fā)明內(nèi)容
本發(fā)明的目的是克服已有技術(shù)洗衣機的不具有記憶中斷洗衣過程的運 行狀態(tài)以及從原洗衣過程行程控制程序中斷處繼續(xù)運行余下的洗衣過程的 功能缺陷,主要是解決現(xiàn)有洗衣過程行程控制程序重新開機時,只能從頭 開始運行程序,存在不能滿足用戶實際應(yīng)用要求等技術(shù)問題。
本發(fā)明的上述技術(shù)問題主要是通過下述技術(shù)方案得以解決的本發(fā)明 提出一種具有中斷記憶智能的洗衣行程控制方法及其洗衣機。 一種具有中 斷記憶智能的洗衣行程控制方法,它包括以下步驟
步驟一、在洗衣機的按鍵和顯示操作面板上配備"記憶"功能確認(rèn)鍵以 及記憶指示器或記憶顯示器;
步驟二、在洗衣機的洗衣過程運行控制系統(tǒng)配置有CPU、 CPU的存儲 器以及記憶IC (E2PROM存儲器或Flash閃速存儲器),并且在記憶IC中 分配有記憶洗衣過程行程中斷狀態(tài)信息的存儲單元;
步驟三、在洗衣機的洗衣過程運行控制系統(tǒng)CPU的存儲器中安裝有洗 衣過程運行中斷記憶程序;
步驟四、洗衣機開機后,洗衣過程運行控制系統(tǒng)CPU査詢是否按下"記 憶"功能確認(rèn)鍵或簡稱"記憶"鍵,確認(rèn)有記憶功能,起動洗衣過程運行中斷 記憶程序,記憶IC存儲信息是按數(shù)據(jù)更新方式保存洗衣過程運行狀態(tài)信息, 具有洗衣過程運行中斷狀態(tài)信息記憶智能
(1) 用戶將洗衣機開關(guān)置于"開",按下按鍵和顯示操作面板的"記 憶"功能確認(rèn)鍵,并按下"起動"鍵時,S301洗衣機開機工作;
(2) 洗衣過程運行控制系統(tǒng)CPU執(zhí)行S302,査詢判斷是否按下"記 憶"功能確認(rèn)鍵,如確認(rèn)有記憶功能,起動洗衣過程運行中斷記憶程序,保 存洗衣過程運行中斷狀態(tài)信息即洗衣過程運行中斷位置的功能;
(3) 洗衣過程運行控制系統(tǒng)CPU定時査詢,并在記憶IC中實時記錄 當(dāng)前的洗衣過程運行狀態(tài)值
S303先判斷當(dāng)前細(xì)行程的值是否大于等于洗衣過程運行控制系統(tǒng) CPU設(shè)定的細(xì)行程的最大值;所謂細(xì)行程的最大值是指該行程結(jié)束瞬間的運行狀態(tài)值;
S304若當(dāng)前細(xì)行程的值大于等于CPU設(shè)定的細(xì)行程的最大值,記錄 當(dāng)前小行程的值;
S305若當(dāng)前細(xì)行程的值小于細(xì)行程的最大值,則判斷當(dāng)前小行程是否 處于小行程的惰性狀態(tài);
若處于小行程的惰性狀態(tài),轉(zhuǎn)S304,也記錄當(dāng)前小行程的值,然后, 轉(zhuǎn)S307;
若未處于小行程的惰性狀態(tài),轉(zhuǎn)S306,計算上一小行程的值,并記錄 為當(dāng)前小行程的值,即未進(jìn)入小行程惰性狀態(tài)的記錄值取上一小行程的值, 然后,轉(zhuǎn)S307;
S307記錄當(dāng)前大行程的值;
S308將記錄的大行程的值和小行程的值寫入記憶IC;
(4) 洗衣過程運行控制系統(tǒng)CPU通過一次次的定時查詢,將記錄的 當(dāng)前大行程的值和小行程的值寫入記憶IC,記憶IC中的洗衣過程運行狀態(tài) 值用寫入的新紀(jì)錄值更新
只要洗衣過程運行控制系統(tǒng)CPU繼續(xù)査詢,轉(zhuǎn)S303;每一次査詢后, 在記憶IC中用新紀(jì)錄的洗衣過程運行狀態(tài)值更新上一次的洗衣過程運行狀 態(tài)值,記憶IC中始終保存一個最新的洗衣過程運行狀態(tài)值;
(5) 洗衣過程運行中斷,記憶洗衣過程行程中斷狀態(tài)信息
當(dāng)按下"關(guān)"鍵,發(fā)生洗衣過程運行中斷事件,洗衣過程運行控制系 統(tǒng)CPU因洗衣過程行程中斷而停止查詢,即使最后一次査詢未走完,此時 記憶IC中保存著中斷時記錄的洗衣過程運行狀態(tài)值,該狀態(tài)值包括大行程 的值和小行程的值,它就是洗衣過程運行中斷狀態(tài)信息;
步驟五、當(dāng)在洗衣機再次開機時,用戶按下按鍵和顯示操作面板的"記 憶"功能確認(rèn)鍵,并按下"起動"鍵,洗衣機在起動洗衣過程運行控制程序的 同時,洗衣過程運行控制系統(tǒng)CPU加載運行洗衣過程運行中斷記憶程序, 調(diào)用洗衣過程運行中斷狀態(tài)信息和判斷洗衣過程運行開始位置的功能,洗 衣過程運行控制系統(tǒng)以此為洗衣過程運行開始位置,只運行上次洗衣過程運行程序中斷處余下的洗衣過程運行程序-
(1) 用戶將洗衣機開關(guān)置于"開",按下"記憶"功能確認(rèn)鍵,并按下
"起動"鍵時,洗衣機再次開機工作;
(2) 洗衣過程運行控制系統(tǒng)CPU執(zhí)行S402,查詢判斷是否按下"記 憶"功能確認(rèn)鍵,確認(rèn)有記憶功能,起動洗衣過程運行中斷記憶程序,調(diào)用 洗衣過程運行中斷狀態(tài)信息和判斷洗衣過程運行開始位置的功能
S403從記憶IC中讀出記憶的大行程的值和小行程的值; S404用記憶IC中讀出記憶的小行程的值計算下一小行程的值,并記錄 入記憶IC中;
S405重新從記憶IC中讀出大行程的值和小行程的值,該大行程的值 和S404計算出的小行程的值即為洗衣過程運行控制程序開始位置的相應(yīng) 值;
S406再次判斷是否要執(zhí)行記憶功能?若用戶在按下"起動"鍵后,未 再次按下"記憶"鍵,執(zhí)行記憶功能,轉(zhuǎn)S407;
若用戶在按下"起動"鍵后,再次按下"記憶"鍵,即為不要執(zhí)行記 憶功能,則轉(zhuǎn)S408;
S407洗衣過程運行控制程序開始位置的大行程、小行程的值,按S405 從記憶IC中讀出的開始位置的相應(yīng)值執(zhí)行;
S408取消記憶功能,則轉(zhuǎn)S409;
S409轉(zhuǎn)設(shè)定的洗衣過程運行控制程序開始位置的大行程、小行程的值 的默認(rèn)值執(zhí)行;
S410當(dāng)本次洗衣過程運行控制程序完成時,同時結(jié)束洗衣過程運行中 斷記憶程序,洗衣機關(guān)機;
(3) 當(dāng)洗衣機再次開機時,用戶在按下"起動"鍵之前,并未按下按鍵 和顯示操作面板的"記憶"功能確認(rèn)鍵,則未確認(rèn)記憶功能,則洗衣過程運 行控制系統(tǒng)的CPU調(diào)用的洗衣過程運行中斷記憶程序會將洗衣過程運行的 開始位置轉(zhuǎn)到按照用戶選擇的洗衣過程運行程序的各大行程和各大行程相 應(yīng)的小行程的默認(rèn)值完成程序運行。步驟六、若"記憶"功能鍵采用帶指示燈的自鎖式按鍵,當(dāng)在洗衣機再 次開機時,用戶在按下按鍵和顯示操作面板的"記憶"功能確認(rèn)鍵,并按下 "起動"鍵之后,即已確認(rèn)記憶功能,按鍵和顯示操作面板的記憶指示器或記 憶顯示器向用戶提示確認(rèn)記憶功能的信息時,洗衣過程運行中斷記憶程序,
運行到S405,在S406自動等待Td時間,等待時間Td—般為幾秒鐘,再次 判斷是否要執(zhí)行記憶功能,在Td時間內(nèi),用戶再次按下按鍵和顯示操作面 板的"記憶"功能確認(rèn)鍵,則取消記憶功能,向洗衣過程運行控制系統(tǒng)的CPU 發(fā)送洗衣過程運行,而按照用戶選擇的洗衣過程運行程序的各大行程和各 大行程相應(yīng)的小行程完成程序運行。
采用所述方法構(gòu)成的一種具有中斷記憶智能的洗衣行程控制洗衣機, 包括按鍵和顯示操作面板、洗衣過程運行控制系統(tǒng)、洗漆筒以及外殼,其 特征在于
按鍵和顯示操作面板上還配置有"記憶"功能確認(rèn)鍵和記憶指示器或記 憶顯示器;
洗衣過程運行控制系統(tǒng)的電路板上還配置有記憶IC。 所述一種具有中斷記憶智能的洗衣行程控制洗衣機,其所述"記憶"功 能確認(rèn)鍵是帶指示燈的自鎖按鍵開關(guān)或者是不帶指示燈的按鍵開關(guān),或者 是帶指示燈的觸摸按鍵開關(guān),或者是不帶指示燈的觸摸按鍵開關(guān)。
所述一種具有中斷記憶智能的洗衣行程控制洗衣機,其所述的記憶指 示器為一個指示燈或一組與大行程相對應(yīng)的指示燈組;其所述的記憶顯示 器為一塊數(shù)字顯示板,它包括顯示與大行程和小行程相對應(yīng)的狀態(tài)值或者 "有記憶功能"的文字顯示,數(shù)字顯示板包括液晶顯示板、LED數(shù)碼管顯 示板;
所述一種具有中斷記憶智能的洗衣行程控制洗衣機,其所述記憶指示 燈可以是帶指示燈的自鎖按鍵開關(guān)的指示燈或者連接不帶指示燈的按鍵開 關(guān)的指示燈,也可以是利用數(shù)字顯示板文字顯示的記憶指示燈,指示燈燃 亮或文字顯示"有記憶功能"為確認(rèn)有記憶功能。
所述一種具有中斷記憶智能的洗衣行程控制洗衣機,其所述的數(shù)碼顯示器顯示內(nèi)容包括與當(dāng)前運行的大行程和小行程相對應(yīng)的狀態(tài)值或者中斷 時的大行程和小行程相對應(yīng)的狀態(tài)值,也可包括"有記憶功能"或者"無
記憶功能"的文字顯示;
所述一種具有中斷記憶智能的洗衣行程控制洗衣機,其記憶IC為一片 E2PROM存儲器或Flash閃速存儲器。
本發(fā)明中所指的大行程是整個程序中的不同階段,如浸泡、洗滌、 漂洗、脫水等,所有大行程結(jié)束后,該次程序運行完成。小行程是大行程 中的不同階段,如漂洗中有排水、進(jìn)水、攪拌等, 一個大行程中的所有
小行程結(jié)束后,該大行程結(jié)束,進(jìn)入下一大行程。 一個小行程的細(xì)行程包
括小行程中所有的不同階段,如攪拌中有普通攪拌、平衡水流、延時等 階段,細(xì)行程的最大值是指該行程結(jié)束瞬間的運行狀態(tài)值,當(dāng)一個小行程 中的細(xì)行程到達(dá)最大值,則該小行程結(jié)束,進(jìn)入下一小行程。
本發(fā)明的實質(zhì)性效果-
本發(fā)明使洗衣機具有對中斷洗衣過程的運行狀態(tài)的記憶功能,因而, 再開機時,只要用戶選擇"記憶"功能,具有中斷記憶智能的洗衣行程控制 洗衣機,自動控制洗衣行程從上次中斷的洗衣過程行程狀態(tài)開始運行,能 夠?qū)崿F(xiàn)從原控制程序中斷處繼續(xù)完成余下的洗衣過程,因而更好地滿足用 戶實際應(yīng)用的需求,既節(jié)約電能,又節(jié)省時間,還能有效地避免不必要的 水資源浪費。
如果用戶不選擇"記憶"功能,就能從頭開始運行洗衣過程行程控制程 序,保證了用戶對洗衣過程行程的選擇意愿。
本發(fā)明可廣泛應(yīng)用于各種電子控制類波輪式洗衣機,具有控制精確、 易于實現(xiàn)等特點。
圖1已有技術(shù)洗衣機結(jié)構(gòu)的組成模塊示意圖。 圖2是本發(fā)明洗衣結(jié)構(gòu)的組成模塊示意圖。圖3是本發(fā)明的洗衣控制程序運行中斷位置的記憶流程圖。圖4是本發(fā)明的洗衣控制程序中斷后運行開始位置的判斷的流程圖。 圖5是本發(fā)明一實施例的具有中斷記憶智能的洗衣行程控制洗衣機的 按鍵和顯示操作面板示意圖。
具體實施方式
下面通過實施例,并結(jié)合附圖,對本發(fā)明的技術(shù)方案作進(jìn)一步的具體 說明。圖1示出已有技術(shù)洗衣機結(jié)構(gòu)的組成模塊,洗衣機結(jié)構(gòu)的組成模塊由 洗衣過程運行控制系統(tǒng)、洗滌筒、外殼等組成。洗衣過程運行控制系統(tǒng)包 括電腦控制板含洗滌控制板,電腦控制板上安裝有洗衣過程運行控制系統(tǒng) CPU、 RAM存儲器。外殼包括按鍵和顯示操作面板,按鍵和顯示操作面板 由輸入鍵盤和指示器或數(shù)字顯示器。圖2所示為本發(fā)明技術(shù)洗衣機結(jié)構(gòu)的 組成模塊,它與圖1相比,在電腦控制板上多一塊記憶IC,在洗衣過程運 行控制系統(tǒng)CPU的RAM存儲器中存儲有洗衣過程運行中斷記憶程序,在 輸入鍵盤上多一個"記憶"鍵。本發(fā)明的一種具有中斷記憶智能的洗衣行程控制方法,用戶可以通過 按鍵和顯示操作面板的"記憶"鍵來設(shè)定本次程序運行是否有記憶功能, 當(dāng)用"記憶"鍵來確定有記憶功能后,。洗衣過程運行中斷記憶程序使洗衣 機具有了洗衣過程運行中斷記憶功能。本發(fā)明的洗衣控制程序運行中斷位置的記憶流程如圖3所示。本發(fā)明 中所指的大行程是整個程序中的不同階段,如浸泡、洗滌、漂洗、脫水 等,所有大行程結(jié)束后,該次程序運行完成。小行程是大行程中的不同階 段,如漂洗中有排水、進(jìn)水、攪拌等, 一個大行程中的所有小行程結(jié)束 后,該大行程結(jié)束,進(jìn)入下一大行程。 一個小行程的細(xì)行程包括小行程中 所有的不同階段,如攪拌中有普通攪拌、平衡水流、延時等階段,細(xì)行程的最大值包括小行程中所有的的不同階段及其階段的惰性狀態(tài)之和,當(dāng) 一個小行程中的細(xì)行程到達(dá)最大值,則該小行程結(jié)束,進(jìn)入下一小行程。當(dāng)用戶在本次程序運行過程中按「電源開」鍵,并按下"起動"鍵時,S301 洗衣機開機工作,洗衣過程運行控制系統(tǒng)CPU程序通過査詢本次運行過程 起動前是否按下"記憶"鍵,來判斷是否有記憶功能,凡是確認(rèn)有記憶功 能,起動洗衣過程運行中斷記憶程序,并在記憶IC中實時記錄當(dāng)前的洗衣 過程運行狀態(tài)值,記憶IC中的洗衣過程運行狀態(tài)值采用新值更新方式,保 存洗衣過程運行中斷狀態(tài)信息即洗衣過程運行中斷位置的功能。若在S302 確認(rèn)本次程序運行為有記憶功能,洗衣過程運行控制系統(tǒng)CPU運行洗衣過 程運行中斷記憶程序首先在S303判斷當(dāng)前的細(xì)行程值是否為設(shè)定的細(xì)行 程的最大值,若為最大,則在S303,記錄當(dāng)前小行程的值,說明當(dāng)前的小 行程已運行結(jié)束;若在S303判斷當(dāng)前的細(xì)行程的值小于設(shè)定的細(xì)行程的最 大值,則轉(zhuǎn)S305,判斷當(dāng)前的小行程是否處于惰性狀態(tài),若未處于惰性狀 態(tài),轉(zhuǎn)S306,說明目前的小行程運行沒有結(jié)束,計算出上一小行程的值, 并記錄;若在S305,判斷當(dāng)前的小行程處于惰性狀態(tài),則轉(zhuǎn)S304,說明當(dāng) 前的小行程已完成,記錄當(dāng)前小行程的值。接著在S307,記錄當(dāng)前大行程 的值。進(jìn)而在S308,將記錄的大行程的值、小行程的值寫入記憶IC。洗衣過程運行控制系統(tǒng)CPU程序通過査詢繼續(xù)運行下一次洗衣過程運 行中斷記憶程序的S302 S308,在S308,將新記錄的大行程的值、小行程 的值寫入記憶IC,新的大行程的值、小行程的值刷新老的大行程的值、小 行程的值。以此類推,在洗衣過程運行中斷時,在記憶IC中存儲一個最新 新的大行程的值和小行程的值,這就是所需的洗衣過程運行中斷狀態(tài)信息, 即洗衣過程運行中斷位置的的大行程和小行程的狀態(tài)值。從而,洗衣過程 運行控制系統(tǒng)CPU就具有了精確記憶洗衣過程運行中斷位置的功能。若本 次程序的運行無記憶功能,則從S302直接跳轉(zhuǎn)S309,直接結(jié)束洗衣過程運 行程序。本發(fā)明的洗衣控制程序中斷后運行開始位置的判斷流程如圖4所示。 洗衣機重新開機并按下"起動"鍵時,S401洗衣機開機工作,然后,洗衣過 程運行控制系統(tǒng)CPU程序通過查詢本次洗衣過程運行起動前是否按下"記 憶"鍵,來判斷是否有記憶功能;首先在S402判斷當(dāng)前程序是否有記憶功能,若有記憶功能,此時指示燈或者數(shù)字顯示器顯示出記憶的大行程的相 應(yīng)燈和表示有記憶功能的燈燃亮,則從記憶IC中讀出記憶的大行程的值、小行程的值,并且洗衣過程運行控制系統(tǒng)CPU,控制讀出的記憶的大行程值相應(yīng)的燈和表示有記憶功能的燈燃亮,以此來提醒用戶當(dāng)前要進(jìn)行記憶中的大行程。若S402判斷有記憶功能,繼續(xù)在S403,從記憶IC中讀出記 憶的大行程的值和小行程的值,進(jìn)而,在S404,根據(jù)讀出的小行程的值計 算出下一小行程的值,并記錄入記憶IC中。接著在S405,再從記憶IC中 讀出大行程的值和小行程的值,該小行程的值是S404計算出的下一小行程 的值,即為本次洗衣過程運行程序開始位置的相應(yīng)的大行程的值和小行程 的值。在S406,洗衣過程運行控制系統(tǒng)CPU再次查詢用戶是否要執(zhí)行記 憶功能,若用戶在按「起動/暫?!规I之前,按下"記憶"功能鍵,就確認(rèn) 要執(zhí)行記憶功能。這樣,當(dāng)用戶在按「起動/暫?!规I后,洗衣機就從上次 終斷點位置開始執(zhí)行洗衣過程運行程序,即執(zhí)行S407,只運行上次中斷時 未完成的洗衣過程,包括曾運行過而完成的大行程和小行程,以及還未運 行的大行程和小行程。若目前的程序有記憶功能,此時讀出的記憶的大行程的相應(yīng)燈和表示 有記憶功能的燈燃亮,如果用戶想按設(shè)定的從洗衣過程運行控制程序開始 位置的大行程、小行程的默認(rèn)值或按洗衣過程運行控制程序開始位置的大 行程、小行程的自擇值開始執(zhí)行,用戶還能按"記憶"鍵來撤銷記憶功能, 有無的按鍵取消本次程序的記憶功能。當(dāng)程序運行到S406判斷用戶是否要 執(zhí)行記憶功能時,轉(zhuǎn)到S407,取消記憶功能。原來從記憶IC中讀出的記憶 中的大行程值和小行程值的相應(yīng)燈或數(shù)顯值以及表示有記憶功能的燈滅, 程序從新讀出默認(rèn)的大行程的值和小行程的值,并燃亮與此值相應(yīng)的燈或 顯示相應(yīng)的數(shù)顯值,但表示有記憶功能的燈或文字顯示熄滅。當(dāng)用戶按「起 動/暫?!规I后,即執(zhí)行S408,從默認(rèn)的大行程的值和小行程的值的初始位 置開始運行洗衣過程運行控制程序。"記憶"鍵以及記憶功能的指示或者文字顯示,采用帶指示燈的自鎖 式按鍵開關(guān)或觸摸開關(guān),或者小型數(shù)字顯示器,以及采用數(shù)字顯示器顯示記憶中的大行程值和小行程的值,在洗衣過程運行控制系統(tǒng)CPU的管理下 都能較容易地得到實現(xiàn)。圖5給出了本發(fā)明一個實施例的具有中斷記憶智能的洗衣行程控制洗衣機的按鍵和顯示操作面板示意圖。"記憶"鍵采用帶指示燈的觸摸開關(guān), 它與開關(guān)鍵、起動/暫停鍵、過程選擇鍵和程序選擇鍵安置在同一塊觸摸鍵 盤內(nèi),顯示器為小型液晶數(shù)顯,顯示洗衣過程的大、小行程值或洗衣過程中斷的大、小行程值。洗衣過程運行控制系統(tǒng)CPU型號為MN101EF32D, 記憶IC型號為BR93L46F-WE2。該實施例的具體中斷記憶智能描述如下當(dāng)用戶按照常規(guī)操作,在"按鍵和顯示操作面板"上順序按下"開/關(guān)" 鍵、"程序"鍵、"過程"鍵、"記憶"鍵和"起動/暫停"鍵,每次程序運行 CPU都在不間斷地判斷并記憶當(dāng)前洗衣過程的大、小行程值,并把當(dāng)前洗 衣過程的大、小行程值送到記憶IC存儲,記憶IC存儲信息是按數(shù)據(jù)更新 方式保存洗衣過程運行狀態(tài)信息。當(dāng)無意按下"開/關(guān)"鍵,使洗衣機中斷 洗衣過程運行時,記憶芯片中記憶的大、小行程值自然就是洗衣過程運行 中斷處的大、小行程值。當(dāng)用戶再次按下"開/關(guān)"鍵,并且還按下"記憶" 鍵,在按下"起動/暫停"鍵再次開機時,洗衣過程運行控制系統(tǒng)CPU程序 通過査詢本次洗衣過程運行起動前是否按下"記憶"鍵,來判斷是否有記 憶功能;前面的操作按下"記憶"鍵,就判斷為有記憶功能,洗衣過程運 行控制系統(tǒng)CPU程序立即從記憶芯片中讀出記憶著的洗衣過程運行中斷處 的大、小行程值,則從上次程序運行的中斷處繼續(xù)執(zhí)行,直到余下的程序 運行結(jié)實。若用戶再次按下"開/關(guān)"鍵,并未按下"記憶"鍵,在按下"起動/ 暫停"鍵再次開機時,洗衣過程運行控制系統(tǒng)CPU程序通過査詢本次洗衣 過程運行起動前是否按下"記憶"鍵,判斷為無記憶功能,則洗衣過程運 行控制系統(tǒng)CPU程序立即從RAM芯片中讀出默認(rèn)的洗衣過程運行的大、 小行程值或從本次程序的設(shè)定處的洗衣過程運行的大、小行程值開始運行。
權(quán)利要求
1、一種具有中斷記憶智能的洗衣行程控制方法,它包括以下步驟步驟一、在洗衣機的按鍵和顯示操作面板上配備“記憶”功能確認(rèn)鍵以及記憶指示器或記憶顯示器;步驟二、在洗衣機的洗衣過程運行控制系統(tǒng)配置有CPU、CPU的存儲器以及記憶IC,并且在記憶IC中分配有記憶洗衣過程行程中斷狀態(tài)信息的存儲單元;步驟三、在洗衣機的洗衣過程運行控制系統(tǒng)CPU的存儲器中安裝有洗衣過程運行中斷記憶程序;步驟四、洗衣機開機后,洗衣過程運行控制系統(tǒng)CPU查詢是否按下“記憶”功能確認(rèn)鍵或簡稱“記憶”鍵,確認(rèn)有記憶功能,起動洗衣過程運行中斷記憶程序,記憶IC按照數(shù)據(jù)更新方式保存洗衣過程運行狀態(tài)信息,具有洗衣過程運行中斷狀態(tài)信息記憶智能(1)用戶將洗衣機開關(guān)置于“開”,在按鍵和顯示操作面板上按下“記憶”功能確認(rèn)鍵,并按下“起動”鍵時,S301洗衣機開機工作;(2)洗衣過程運行控制系統(tǒng)CPU執(zhí)行S302,查詢判斷是否按下“記憶”功能確認(rèn)鍵,如確認(rèn)有記憶功能,起動洗衣過程運行中斷記憶程序,保存洗衣過程運行中斷狀態(tài)信息即洗衣過程運行中斷位置的功能;(3)洗衣過程運行控制系統(tǒng)CPU定時查詢,并在記憶IC中實時記錄當(dāng)前的洗衣過程運行狀態(tài)值S303先判斷當(dāng)前細(xì)行程的值是否大于等于洗衣過程運行控制系統(tǒng)CPU設(shè)定的細(xì)行程的最大值;細(xì)行程的最大值是指該行程結(jié)束瞬間的運行狀態(tài)值;S304若當(dāng)前細(xì)行程的值大于等于CPU設(shè)定的細(xì)行程的最大值,記錄當(dāng)前小行程的值;S305若當(dāng)前細(xì)行程的值小于細(xì)行程的最大值,則判斷當(dāng)前小行程是否處于小行程的惰性狀態(tài);若處于小行程的惰性狀態(tài),轉(zhuǎn)S304,記錄當(dāng)前小行程的值,然后,轉(zhuǎn)S307;若未處于小行程的惰性狀態(tài),轉(zhuǎn)S306,計算上一小行程的值,并記錄為當(dāng)前小行程的值,即未進(jìn)入小行程惰性狀態(tài)的記錄值取上一小行程的值,然后,轉(zhuǎn)S307;S307記錄當(dāng)前大行程的值;S308將記錄的大行程的值和小行程的值寫入記憶IC;(4)洗衣過程運行控制系統(tǒng)CPU通過一次次的定時查詢,將記錄的當(dāng)前大行程的值和小行程的值寫入記憶IC,記憶IC中的洗衣過程運行狀態(tài)值用寫入的新紀(jì)錄值更新只要洗衣過程運行控制系統(tǒng)CPU繼續(xù)查詢,轉(zhuǎn)S303;每一次查詢后,在記憶IC中用新紀(jì)錄的洗衣過程運行狀態(tài)值更新上一次的洗衣過程運行狀態(tài)值,記憶IC中始終保存一個最新的洗衣過程運行狀態(tài)值;(5)洗衣過程運行中斷,記憶洗衣過程行程中斷狀態(tài)信息當(dāng)按下“關(guān)”鍵,發(fā)生洗衣過程運行中斷事件,洗衣過程運行控制系統(tǒng)CPU因洗衣過程行程中斷而停止查詢,即使最后一次查詢未走完,此時記憶IC中保存著中斷時記錄的洗衣過程運行狀態(tài)值,該狀態(tài)值包括大行程的值和小行程的值,它就是洗衣過程運行中斷狀態(tài)信息;步驟五、當(dāng)在洗衣機再次開機時,用戶按下按鍵和顯示操作面板的“記憶”功能確認(rèn)鍵,并按下“起動”鍵,洗衣機在起動洗衣過程運行控制程序的同時,洗衣過程運行控制系統(tǒng)CPU加載運行洗衣過程運行中斷記憶程序,調(diào)用洗衣過程運行中斷狀態(tài)信息和判斷洗衣過程運行開始位置的功能,洗衣過程運行控制系統(tǒng)以此為洗衣過程運行開始位置,只運行上次洗衣過程運行程序中斷處余下的洗衣過程運行程序(1)用戶將洗衣機開關(guān)置于“開”,按下“記憶”功能確認(rèn)鍵,并按下“起動”鍵時,洗衣機再次開機工作;(2)洗衣過程運行控制系統(tǒng)CPU執(zhí)行S402,查詢判斷是否按下“記憶”功能確認(rèn)鍵,確認(rèn)有記憶功能,起動洗衣過程運行中斷記憶程序,調(diào)用洗衣過程運行中斷狀態(tài)信息和判斷洗衣過程運行開始位置的功能S403從記憶IC中讀出記憶的大行程的值和小行程的值;S404用記憶IC中讀出記憶的小行程的值計算下一小行程的值,并記錄入記憶IC中;S405重新從記憶IC中讀出大行程的值和小行程的值,該大行程的值和S404計算出的小行程的值即為洗衣過程運行控制程序開始位置的相應(yīng)值;S406再次判斷是否要執(zhí)行記憶功能?若用戶在按下“起動”鍵后,未再次按下“記憶”鍵,執(zhí)行記憶功能,轉(zhuǎn)S407;若用戶在按下“起動”鍵后,再次按下“記憶”鍵,即為不要執(zhí)行記憶功能,則轉(zhuǎn)S408;S407洗衣過程運行控制程序開始位置的大行程、小行程的值,按S405從記憶IC中讀出的開始位置的相應(yīng)值執(zhí)行;S408取消記憶功能,則轉(zhuǎn)S409;S409轉(zhuǎn)設(shè)定的洗衣過程運行控制程序開始位置的大行程、小行程的值的默認(rèn)值執(zhí)行;S410當(dāng)本次洗衣過程運行控制程序完成時,同時結(jié)束洗衣過程運行中斷記憶程序,洗衣機關(guān)機;(3)當(dāng)洗衣機再次開機時,用戶在按下“起動”鍵之前,并未按下按鍵和顯示操作面板的“記憶”功能確認(rèn)鍵,則未確認(rèn)記憶功能,則洗衣過程運行控制系統(tǒng)的CPU調(diào)用的洗衣過程運行中斷記憶程序會將洗衣過程運行的開始位置轉(zhuǎn)到按照用戶選擇的洗衣過程運行程序的各大行程和各大行程相應(yīng)的小行程的默認(rèn)值完成程序運行。步驟六、若“記憶”功能確認(rèn)鍵采用帶指示燈的自鎖式按鍵,當(dāng)在洗衣機再次開機時,用戶在按下按鍵和顯示操作面板的“記憶”功能確認(rèn)鍵,并按下“起動”鍵之后,即已確認(rèn)記憶功能,按鍵和顯示操作面板的記憶指示器或記憶顯示器向用戶提示確認(rèn)記憶功能的信息時,洗衣過程運行中斷記憶程序,運行到S405,在S406自動等待Td時間,再次判斷是否要執(zhí)行記憶功能,在Td時間內(nèi),用戶再次按下按鍵和顯示操作面板的“記憶”功能確認(rèn)鍵,則取消記憶功能,向洗衣過程運行控制系統(tǒng)的CPU發(fā)送洗衣過程運行,而按照用戶選擇的洗衣過程運行程序的各大行程和各大行程相應(yīng)的小行程完成程序運行。
2、 根據(jù)所述方法構(gòu)成的一種具有中斷記憶智能的洗衣行程控制洗衣 機,包括按鍵和顯示操作面板、洗衣過程運行控制系統(tǒng)、洗滌筒以及外殼,其特征在于在按鍵和顯示操作面板上還配置有"記憶"功能確認(rèn)鍵和記憶指示器或 記憶顯示器;洗衣過程運行控制系統(tǒng)的電路板上還配置有記憶IC。
3、 根據(jù)權(quán)利要求2所述的一種具有中斷記憶智能的洗衣行程控制洗衣 機,其特征在于所述"記憶"功能確認(rèn)鍵是帶指示燈的自鎖按鍵開關(guān)或者是 不帶指示燈的按鍵開關(guān),或者是帶指示燈的觸摸按鍵開關(guān),或者是不帶指 示燈的觸摸按鍵開關(guān)。
4、 根據(jù)權(quán)利要求2所述的一種具有中斷記憶智能的洗衣行程控制洗衣 機,其特征在于所述的記憶指示器為一個記憶指示燈或一組與大行程相對應(yīng)的指示燈組;所述的記憶顯示器可為一塊數(shù)字顯示板,它包括顯示與大行程和小行 程相對應(yīng)的狀態(tài)值或者"有記憶功能"的文字顯示,數(shù)字顯示板包括液晶 顯示板、LED數(shù)碼管顯示板。
5、 根據(jù)權(quán)利要求2或4所述的一種具有中斷記憶智能的洗衣行程控制 洗衣機,其所述記憶指示燈可以是帶指示燈的自鎖按鍵開關(guān)的指示燈或者 連接不帶指示燈的按鍵開關(guān)的指示燈,也可以是利用數(shù)字顯示板文字顯示 的記憶指示燈,指示燈燃亮或文字顯示"有記憶功能"為確認(rèn)有記憶功能。
6、 根據(jù)權(quán)利要求2所述的一種具有中斷記憶智能的洗衣行程控制洗衣 機,其特征在于所述的數(shù)碼顯示器顯示內(nèi)容包括與當(dāng)前運行的大行程和 小行程相對應(yīng)的狀態(tài)值或者中斷時的大行程和小行程相對應(yīng)的狀態(tài)值,也可包括"有記憶功能"或者"無記憶功能"的文字顯示。
7、根據(jù)權(quán)利要求2所述的一種具有中斷記憶智能的洗衣行程控制洗衣 機,其特征在于所述的記憶IC為一片E2PROM存儲器或Flash閃速存儲 器。
全文摘要
本發(fā)明提出一種具有記憶智能的洗衣行程控制方法及其洗衣機,其技術(shù)方案是在洗衣機的按鍵和顯示操作面板上配備記憶功能確認(rèn)鍵以及記憶指示或顯示器,洗衣過程運行控制系統(tǒng)CPU安裝有洗衣過程運行中斷記憶程序,配置有記憶IC,記憶IC按照數(shù)據(jù)更新方式保存洗衣過程運行狀態(tài)信息,當(dāng)洗衣過程運行發(fā)生中斷時,它就保存洗衣過程運行中斷狀態(tài)信息,在洗衣機再次開機時,用戶按下記憶鍵,并按下起動鍵,洗衣過程運行控制系統(tǒng)CPU調(diào)出洗衣過程運行中斷狀態(tài)信息,以此為洗衣過程運行開始位置,只運行上次洗衣過程運行程序中斷處余下的洗衣過程運行程序,從而提高波輪式洗衣機程序控制的記憶智能,既節(jié)約電能,又節(jié)省時間,還能避免水資源浪費,更好地滿足用戶的要求。
文檔編號D06F33/00GK101407986SQ20081006164
公開日2009年4月15日 申請日期2008年5月22日 優(yōu)先權(quán)日2008年5月22日
發(fā)明者徐丁英 申請人:松下電化住宅設(shè)備機器(杭州)有限公司;杭州松下家用電器有限公司