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