專利名稱:洗衣機及其控制方法和執行洗滌程序的洗凈判斷方法
技術領域:
本發明涉及洗衣機領域,具體而言,涉及一種洗衣機及其控制方法和執行洗滌程序的洗凈判斷方法。
背景技術:
現有技術中,洗衣機判斷衣物是否已經洗凈的方法是,在設定的間隔時間讀取洗滌水的濁度值,通過單位時間內讀取的濁度值的差值大小,洗衣機可以確定衣物中污潰的析出量,從而判斷衣物是否已經洗凈。 但是,一些客觀原因會導致的濁度值取值誤差,如水流波動、洗衣機讀取誤差等,在這些客觀原因的影響下,僅通過兩個點的差值,不能準確地判斷洗滌對象是否洗凈。例如,有些洗滌對象在還未洗凈時被認為已經洗凈,從而導致洗滌效果不佳;或者在已經洗凈時被認為尚未洗凈,從而導致洗滌對象的磨損以及洗滌時間和水電資源的浪費。針對現有技術中洗衣機不能準確地判斷洗滌對象是否洗凈的問題,目前尚未提出有效的解決方案。
發明內容
本發明的主要目的在于提供一種洗衣機及其控制方法和執行洗滌程序的洗凈判斷方法,以解決現有技術中洗衣機不能準確地判斷洗滌對象是否洗凈問題。為了實現上述目的,根據本發明的一個方面,提供了一種洗衣機執行洗滌程序的洗凈判斷方法。根據本發明的洗衣機執行洗滌程序的洗凈判斷方法包括多次讀取洗滌水的濁度值;計算濁度值的變化率;判斷變化率的變化趨勢;在確定變化率由增大變為減小之后,再次讀取洗滌水的濁度值以計算濁度值的變化率;比較再次計算的變化率與參考變化率的大小;以及當再次計算的變化率小于參考變化率時,確定當前洗滌對象的狀態為洗凈狀態。進一步地,計算濁度值的變化率包括計算濁度值的第一變化率、第二變化率和第三變化率,其中,第一變化率、第二變化率和第三變化率為相鄰不同時間段的濁度變化率;以及在確定變化率由增大變為減小之后,再次讀取洗滌水的濁度值以計算濁度值的變化率包括在確定第二變化率大于第一變化率和第三變化率之后,再次讀取洗滌水的濁度值以計算濁度值的變化率。進一步地,多次讀取洗滌水的濁度值包括獲取定時時間;以及在洗滌過程到達定時時間之前的預設時間點之后,多次讀取洗滌水的濁度值。進一步地,多次讀取洗滌水的濁度值包括多次獲取洗滌水的透光度,得到多個透光度值;以及通過洗滌水的透光度與濁度值的關系列表查找與透光度值對應的洗滌水的濁度值,得到多個洗滌水的濁度值。進一步地,多次讀取洗滌水的濁度值包括多次獲取洗滌水中預選離子的濃度,得到多個預選離子濃度值;以及通過洗滌水中預選離子的濃度與濁度值的關系列表查找與預選離子濃度值對應的洗滌水的濁度值,得到多個濁度水的濁度值。為了實現上述目的,根據本發明的一方面,提供了一種洗衣機執行洗滌程序的洗凈判斷裝置,該裝置用于執行本發明提供的任意一種洗衣機執行洗滌程序的洗凈判斷方法。根據本發明的一方面,提供了一種洗衣機執行洗滌程序的洗凈判斷裝置。該洗衣機執行洗滌程序的洗凈判斷裝置包括讀取單元,用于多次讀取洗滌水的濁度值;第一計算單元,用于計算濁度值的變化率;判斷單元,用于判斷變化率的變化趨勢;第二計算單元,用于在確定變化率由增大變為減小之后,再次讀取洗滌水的濁度值以計算濁度值的變化率;比較單元,用于比較再次計算的變化率與參考變化率的大小;以及確定單元,用于當再次計算的變化率小于參考變化率時,確定當前洗滌對象的狀態為洗凈狀態。為了實現上述目的,根據本發明的另一個方面,提供了一種洗衣機的控制方法。根據本發明的洗衣機的控制方法包括利用本發明提供的洗衣機執行洗滌程序的 洗凈判斷方法判斷當前洗滌對象的狀態是否為洗凈狀態;以及在當前洗滌對象的狀態為洗凈狀態時,執行相應的洗衣機控制程序。進一步地,在當前洗滌對象的狀態為洗凈狀態時,執行相應的洗衣機控制程序包括在當前洗滌對象的狀態為洗凈狀態時,控制洗衣機停止洗滌。為了實現上述目的,根據本發明的另一方面,提供了一種洗衣機的控制裝置。根據本發明的另一方面,提供了一種洗衣機的控制裝置。該洗衣機的控制裝置包括判斷單元,用于利用本發明提供的洗衣機執行洗滌程序的洗凈判斷裝置判斷當前洗滌對象的狀態是否洗凈狀態;以及執行單元,用于在當前洗滌對象的狀態為洗凈狀態時,執行相應的洗衣機控制程序。為了實現上述目的,根據本發明的再一個方面,提供了一種洗衣機,該洗衣機包括本發明的任一項洗衣機執行洗滌程序的洗凈判斷裝置或洗衣機的控制裝置。通過本發明,在洗滌過程中讀取的濁度變化率由增大變為減小后,比較濁度值變化率和參考變化率,該方案首先避免了各地區本身水源差異造成的影響;其次,多次取值,相對于判斷兩次取值的差值更加準確;再次,在變化率開始減小后再將計算出的變化率與參考變化率進行比較,進一步保證了最后判斷結果的準確性,因此解決了現有技術中洗衣機不能準確地判斷是否洗凈的問題,進而達到了準確判斷洗滌對象是否洗凈的效果。
構成本申請的一部分的附圖用來提供對本發明的進一步理解,本發明的示意性實施例及其說明用于解釋本發明,并不構成對本發明的不當限定。在附圖中圖I是根據本發明實施例的一種洗衣機執行洗滌程序的洗凈判斷裝置的結構框圖;圖2是根據本發明實施例的洗衣機的控制裝置的結構框圖;圖3是根據本發明實施例的洗衣機執行洗滌程序的洗凈判斷方法的流程圖;圖4是根據本發明實施例的洗衣機的控制方法的流程圖;圖5是根據本發明優選實施例的洗衣機洗凈即停的方法流程圖;圖6是根據本發明優選實施例的最小二乘法處理的結果示意圖;以及
圖7是根據本發明優選實施例的洗滌水濁度值的變化示意圖。
具體實施例方式需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結合實施例來詳細說明本發明。本發明實施例提供了一種洗衣機執行洗滌程序的洗凈判斷裝置,以下對本發明實施例提供的洗衣機執行洗滌程序的洗凈判斷裝置進行介紹。圖I是根據本發明實施例的一種洗衣機執行洗滌程序的洗凈判斷裝置的結構框圖。如圖I所示,該一種洗衣機執行洗滌程序的洗凈判斷裝置包括讀取單元11、第一計算單元12、判斷單元13、第二計算單元14、比較單元15和確定單元16。 讀取單元11用于多次讀取洗滌水的濁度值。讀取單元11可由多種方式實現,例如通過洗滌水的透光度或者檢測洗滌水中某種離子的濃度來讀取濁度值。第一計算單元12用于計算濁度值的變化率。對濁度值的變化率的計算可以通過建立數學模型來實現,例如在二元坐標系中,分別以時間和濁度值為坐標軸,每次讀取濁度值都在該坐標系中取唯一坐標點,通過計算各坐標點所在直線的斜率,求得濁度值的變化率。判斷單元13用于判斷變化率的變化趨勢。該判斷單元可以通過在洗衣機中嵌入CPU來實現。第二計算單元14用于在確定變化率由增大變為減小之后,再次讀取洗滌水的濁度值以計算濁度值的變化率。該計算單元的計算原理與第一計算單元12相同。比較單元15用于比較第二計算單元14所計算的變化率與參考變化率的大小。這里的參考變化率可以通過多種途徑獲得,例如,可以是預存在洗衣機中的變化率,該變化率通常是根據前期大量數據統計得出的結果;也可以是洗衣機從網絡數據庫下載而得。確定單元16用于在第二計算單元14所計算的變化率小于參考變化率時,確定當前洗滌對象的狀態為洗凈狀態。由于不同區域的水質不同,相應的洗滌水的濁度值也不同,通過本實施例所提供的洗衣機執行洗滌程序的洗凈判斷裝置,由于通過濁度值的變化率對洗衣機執行洗滌程序的洗凈情況進行判斷,相比于在某個時刻對洗衣機的某個濁度值進行檢查,不用考慮地區的差異,另外,在通過濁度值的變化率對洗衣機執行洗滌程序的洗凈情況進行判斷時,取樣的是多個時間點的濁度值,相對于通過單個時間點的濁度值進行判斷,能夠使得判斷結果更準確、可靠,而且在本實施例中,在變化率開始減小后再對洗衣機執行洗滌程序的洗凈情況進行判斷,進一步保證了最后判斷結果的準確性。因此,采用比較濁度值的變化率的方法,解決了現有技術中洗衣機不能準確地判斷是否洗凈的問題,進而達到了準確判斷洗滌對象是否洗凈的效果。圖2是根據本發明實施例的洗衣機的控制裝置的結構框圖。如圖2所示,該洗衣機的控制裝置包括判斷單元21和執行單元22。
判斷單元21用于利用本發明中洗衣機執行洗滌程序的洗凈判斷裝置判斷當前洗滌對象的狀態是否為洗凈狀態。判斷單元21可以由本發明實施例提供的洗衣機執行洗滌程序的洗凈判斷裝置來實現。執行單元22用于在當前洗滌對象的狀態為洗凈狀態時,執行相應的洗衣機控制程序。執行單元22由洗衣機的控制器來控制,控制器中存儲有用戶預設的程序,本發明對洗衣機控制器的結構沒有改變,在此不再贅述控制器的原理。在該實施例中,通過判斷洗滌對象是否洗凈,并在洗凈后立即執行后續其他程序,避免了洗凈后仍在進行洗滌程序,有效地節省了能源。本發明實施例還提供了一種洗衣機執行洗滌程序的洗凈判斷方法,該方法可以基 于上述洗衣機執行洗滌程序的洗凈判斷裝置來執行,同時,上述洗衣機執行洗滌程序的洗凈判斷裝置也可以用于執行該洗凈判斷方法。圖3是根據本發明實施例的洗衣機執行洗滌程序的洗凈判斷方法的流程圖。如圖3所示,該方法包括如下的步驟S301至步驟S306。步驟S301,多次讀取洗滌水的濁度值。多次讀取可以確保濁度值讀取的準確性,減小誤差,讀取濁度值可以通過多種方式來實現,例如,多次獲取洗滌水的透光度,得到多個透光度值,然后通過洗滌水的透光度與濁度值的關系列表查找與透光度值對應的洗滌水的濁度值,從而得到多個洗滌水的濁度值,或者多次獲取洗滌水中預選離子的濃度,得到多個預選離子濃度值,然后通過洗滌水中預選離子的濃度與濁度值的關系列表查找與預選離子濃度值對應的洗滌水的濁度值,從而得到多個濁度水的濁度值。同時,對濁度值可以有多種定義方式,例如,定義未洗時濁度值為100,洗凈時濁度值為0,那么在洗滌過程中濁度值逐漸減小;或者,定義未洗時濁度值為-100,洗凈時濁度值為0,那么在洗滌過程中濁度值逐漸增大。優選地,可以先獲取定時時間,然后在洗滌過程到達定時時間之前的預設時間點之后,多次讀取洗滌水的濁度值由于剛開始洗滌時,洗滌對象顯然還未洗凈,那么在此時沒有必要去讀取濁度值去判斷是否洗凈,因此,選取合理的定時時間,在經過該定時時間后,才開始讀取濁度值,相比于從剛開始洗滌就判斷是否洗凈,可以滿足洗凈即停的需求。起到了節能的效果。優選地,對滾筒洗衣機,定時時間可以是15分鐘,對于波輪洗衣機,定時時間可以是5分鐘,該數據均是通過大量數據統計所獲得的結果。作為另一種優選實施例,可以從開始洗滌時計算預設時間,在到達預設時間后就開始讀取洗滌水的濁度值,在本優選實施例中,不用考慮定時時間的長度,即,不論是設定洗滌20分鐘還是60分鐘,都從預設時間開始讀取洗滌水的濁度值,例如從開始洗滌15分鐘后開始讀取,那么即使用戶設定洗滌60分鐘,洗衣機也有可能在20分鐘就確定洗滌對象已被洗凈,因此,本優選實施例有可能更快的確定洗滌對象已被洗凈。步驟S302,計算濁度值的變化率。對濁度值的變化率的計算可以通過建立數學模型來實現,例如在二元坐標系中,分別以時間和濁度值為坐標軸,每次讀取濁度值都在該坐標系中取唯一坐標點,通過計算各坐標點所在直線的斜率,求得濁度值的變化率。由于該坐標系中的多個點不會非常精確在處在同一直線上,我們采用數學方式“最小二乘法”來求得這些點所在的直線斜率。例如以30s來說,在每秒確定一個值,即得出Is內取定值的平均值,那么30s則可確定30個值。30個值按最小二乘法原理扭成一條直線,計算出直線的斜率K,即可得出洗滌水的濁度變化率。步驟S303,判斷變化率的變化趨勢。通過在洗衣機中嵌入CPU,即可判斷變化率的變化趨勢。步驟S304,在確定變化率由增大變為減小之后,再次讀取洗滌水的濁度值以計算濁度值的變化率。在前述的步驟S302中,還可以計算濁度值的第一變化率、第二變化率和第三變化 率,其中,第一變化率、第二變化率和第三變化率為相鄰不同時間段的濁度變化率,基于步驟S302的上述操作,在本步驟中,當確定第二變化率大于第一變化率和第三變化率之后,即可再次讀取洗滌水的濁度值以計算濁度值的變化率。步驟S305,比較再次計算的變化率與參考變化率的大小。在本實施例中,對變化率的比較非常直觀,通過斜率系數的大小即可確定當前濁度值的變化率是否低于參考變化率。例如,設定參考變化率在坐標軸中相對的斜率為b。當K > b時,表示洗滌對象內污潰仍含有很多,仍在大量析出,此時需要繼續洗滌。那么,繼續讀取濁度值,并繼續進行以上的計算,得出每分鐘的斜率K值。如果仍是K > b,則繼續洗滌。直到當K < b時,表示洗滌對象上污潰已幾乎洗凈,污潰析出于水中導致的濁度值變化很小,此時可判斷出洗滌對象已洗凈。優選地,b = 2,這里的b可以通過多種途徑獲得,例如,可以預先存儲在洗衣機中,該數值通常是根據前期大量數據統計得出的結果;也可以是洗衣機從網絡數據庫下載而得。步驟S306,在變化率小于參考變化率時,確定當前洗滌對象的狀態為洗凈狀態。在確定洗滌對象已經洗凈后,可以執行多種預設程序,這些程序由用戶自行設定,以滿足不同用戶的需求。本發明實施例還提供了一種洗衣機的控制方法,該方法可以基于上述的洗衣機的控制裝置來執行。圖4是根據本發明實施例的洗衣機的控制方法的流程圖。如圖4所示,該洗衣機的控制方法包括如下的步驟S402至步驟S404。步驟S402,利用本發明中洗衣機執行洗滌程序的洗凈判斷方法判斷當前洗滌對象的狀態是否為洗凈狀態。判斷方式已在上述洗衣機執行洗滌程序的洗凈判斷方法的實施例中進行了描述,在此不再贅述。步驟S404,在當前洗滌對象的狀態為洗凈狀態時,執行相應的洗衣機控制程序。優選地,在當前洗滌對象的狀態為洗凈狀態時,控制洗衣機停止洗滌程序,然后依次進入甩干程序、漂洗程序和甩干程序,該優選實施方式起到了節能的效果,滿足了用戶的需求。同時,用戶也可以設定其他程序,例如,洗凈后進行音樂提醒、執行甩干程序、烘干程序、紫外線殺菌程序的任意組合等等。圖5是根據本發明優選實施例的洗衣機洗凈即停的方法流程圖。包括如下的步驟S501至步驟S515。步驟S501,洗衣機上電開機。步驟S502,在用戶根據需求設定程序后開始啟動。步驟S503,打開進水口,當進水到設定高度時開始洗滌。步驟S504,洗滌5分鐘后,開始讀取傳感器測量的濁度值。步驟S505,繼續洗滌,同時多次測量讀取濁度值。步驟S506,取每秒內得到的所有濁度值的平均值,并存儲各平均值。步驟S507,將每相鄰30s的平均值在坐標系中按“最小二乘法”處理,得出30個值在坐標系中所在直線的斜率K。圖6示出了按最小二乘法處理的結果示意圖。步驟S508,計算出每相鄰三個K值Ka、Kb、Kc。步驟S509,判斷是否滿足Ka > Kb且Kb < Kc,如果是,執行步驟S510 ;如果否,返回步驟S505。圖7示出了濁度值的變化情況。 步驟S510,確定出現拐點Kb。步驟S511,繼續洗滌,并同時讀取洗滌值。步驟S512,取每秒內得到的所有濁度值的平均值,并存儲各平均值。步驟S513,將每相鄰30s的平均值在坐標系中按“最小二乘法”處理,得出30個值在坐標系中所在直線的斜率K。 步驟S514,判斷是否滿足K < b,如果是,執行步驟S515 ;如果否,返回步驟S511。步驟S515,停止洗滌,執行用戶設定的后續程序。本發明實施例還提供了一種洗衣機,該洗衣機包括本發明實施例提供的洗衣機執行洗滌程序的洗凈判斷裝置或洗衣機的控制裝置。從以上的描述中,可以看出,相比于現有技術,本發明實施例中的洗衣機能夠準確判斷洗滌對象是否洗凈,進而減少對洗滌對象的磨損以及并且減少了洗滌時間和水電資源的浪費。需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機可執行指令的計算機系統中執行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執行所示出或描述的步驟。顯然,本領域的技術人員應該明白,上述的本發明的各模塊或各步驟可以用通用的計算裝置來實現,它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網絡上,可選地,它們可以用計算裝置可執行的程序代碼來實現,從而,可以將它們存儲在存儲裝置中由計算裝置來執行,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現。這樣,本發明不限制于任何特定的硬件和軟件結合。以上所述僅為本發明的優選實施例而已,并不用于限制本發明,對于本領域的技術人員來說,本發明可以有各種更改和變化。凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。
權利要求
1.一種洗衣機執行洗滌程序的洗凈判斷方法,其特征在于,包括 多次讀取洗滌水的濁度值; 計算濁度值的變化率; 判斷所述變化率的變化趨勢; 在確定所述變化率由增大變為減小之后,再次讀取洗滌水的濁度值以計算濁度值的變化率; 比較再次計算的變化率與參考變化率的大小;以及 當所述再次計算的變化率小于所述參考變化率時,確定當前洗滌對象的狀態為洗凈狀態。
2.根據權利要求I所述的洗衣機執行洗滌程序的洗凈判斷方法,其特征在于, 計算濁度值的變化率包括計算濁度值的第一變化率、第二變化率和第三變化率,其中,所述第一變化率、所述第二變化率和所述第三變化率為相鄰不同時間段的濁度變化率;以及 在確定所述變化率由增大變為減小之后,再次讀取洗滌水的濁度值以計算濁度值的變化率包括在確定所述第二變化率大于所述第一變化率和所述第三變化率之后,再次讀取洗滌水的濁度值以計算濁度值的變化率。
3.根據權利要求2所述的洗衣機執行洗滌程序的洗凈判斷方法,其特征在于,多次讀取洗滌水的濁度值包括 獲取定時時間;以及 在洗滌過程到達所述定時時間之前的預設時間點之后,多次讀取洗滌水的濁度值。
4.根據權利要求2所述的洗衣機執行洗滌程序的洗凈判斷方法,其特征在于,多次讀取洗滌水的濁度值包括 多次獲取洗滌水的透光度,得到多個透光度值;以及 通過所述洗滌水的透光度與濁度值的關系列表查找與所述透光度值對應的洗滌水的濁度值,得到多個洗滌水的濁度值。
5.根據權利要求2所述的洗衣機執行洗滌程序的洗凈判斷方法,其特征在于,多次讀取洗滌水的濁度值包括 多次獲取洗滌水中預選離子的濃度,得到多個預選離子濃度值;以及 通過所述洗滌水中預選離子的濃度與濁度值的關系列表查找與所述預選離子濃度值對應的洗滌水的濁度值,得到多個濁度水的濁度值。
6.一種洗衣機的控制方法,其特征在于,包括 利用權利要求I所述洗衣機執行洗滌程序的洗凈判斷方法判斷當前洗滌對象的狀態是否為洗凈狀態;以及 在當前洗滌對象的狀態為洗凈狀態時,執行相應的洗衣機控制程序。
7.根據權利要求6所述的洗衣機的控制方法,其特征在于,在當前洗滌對象的狀態為洗凈狀態時,執行相應的洗衣機控制程序包括 在當前洗滌對象的狀態為洗凈狀態時,控制洗衣機停止洗滌。
8.一種洗衣機執行洗滌程序的洗凈判斷裝置,其特征在于,包括 讀取單元,用于多次讀取洗滌水的濁度值;第一計算單元,用于計算濁度值的變化率; 判斷單元,用于判斷所述變化率的變化趨勢; 第二計算單元,用于在確定所述變化率由增大變為減小之后,再次讀取洗滌水的濁度值以計算濁度值的變化率; 比較單元,用于比較再次計算的變化率與參考變化率的大小;以及確定單元,用于當所述再次計算的變化率小于所述參考變化率時,確定當前洗滌對象的狀態為洗凈狀態。
9.一種洗衣機的控制裝置,其特征在于,包括 判斷單元,用于利用權利要求8所述洗衣機執行洗滌程序的洗凈判斷裝置判斷當前洗滌對象的狀態是否為洗凈狀態;以及 執行單元,用于在當前洗滌對象的狀態為洗凈狀態時,執行相應的洗衣機控制程序。
10.一種洗衣機,其特征在于,包括權利要求8所述的洗衣機執行洗滌程序的洗凈判斷裝置或權利要求9所述的洗衣機的控制裝置。
全文摘要
本發明提供了一種洗衣機及其控制方法和執行洗滌程序的洗凈判斷方法,該洗衣機執行洗滌程序的洗凈判斷方法包括多次讀取洗滌水的濁度值;計算濁度值的變化率;判斷變化率的變化趨勢;在確定變化率由增大變為減小之后,再次讀取洗滌水的濁度值以計算濁度值的變化率;比較再次計算的變化率與參考變化率的大小;以及當再次計算的變化率小于參考變化率時,確定當前洗滌對象的狀態為洗凈狀態。通過本發明,可以達到了準確判斷洗滌對象是否洗凈的效果。
文檔編號D06F39/00GK102899852SQ20121010144
公開日2013年1月30日 申請日期2012年4月9日 優先權日2012年4月9日
發明者陳玉玲, 王金凱, 梁青 申請人:海爾集團公司, 青島海爾滾筒洗衣機有限公司