,則執(zhí)行SI 13。
[0063]S111,當(dāng)前內(nèi)桶的轉(zhuǎn)速降速嘗試3次。
[0064]具體地,將當(dāng)前內(nèi)桶的轉(zhuǎn)速降低運(yùn)行并判斷是否發(fā)生偏心,如此嘗試三次后,如果還發(fā)生偏心,則執(zhí)行SI 12。
[0065]SI 12,間脫結(jié)束。
[0066]S113,判斷內(nèi)桶的轉(zhuǎn)速是否處于第三預(yù)設(shè)轉(zhuǎn)速區(qū)間,例如,300rmp?700rmp。如果是,則執(zhí)行S114,如果否,則執(zhí)行S109。
[0067]SI 14,獲取第二預(yù)設(shè)時(shí)間內(nèi)的Λ DC與自校準(zhǔn)值之差。
[0068]S115,判斷Λ DC與自校準(zhǔn)值之差是否大于第五預(yù)設(shè)值e。如果是,則執(zhí)行S116,如果否,則執(zhí)行S114。
[0069]S116,判斷ADC與自校準(zhǔn)值之差大于第五預(yù)設(shè)值e的次數(shù)是否超過預(yù)設(shè)次數(shù)。如果是,則執(zhí)行S111,如果否,則執(zhí)行S112。
[0070]本發(fā)明實(shí)施例的洗衣機(jī)的控制方法,通過光電傳感器可以360°感知洗衣機(jī)的偏心情況,對(duì)于洗衣機(jī)的剛啟動(dòng)不穩(wěn)、共振、偏心等情況,通過設(shè)置不同轉(zhuǎn)速下的判斷條件區(qū)別對(duì)待,降低了偏心的誤判率,另外,可以針對(duì)單臺(tái)洗衣機(jī)的單個(gè)光電傳感器進(jìn)行校準(zhǔn),做到了每個(gè)光電傳感器自適應(yīng),該方法減少了洗衣機(jī)的振動(dòng)噪音,減少了洗衣過程的用水量,節(jié)能環(huán)保,提升了用戶體驗(yàn)。
[0071]為了實(shí)現(xiàn)上述實(shí)施例,本發(fā)明還提出了一種洗衣機(jī)。
[0072]圖5是根據(jù)本發(fā)明一個(gè)實(shí)施例的洗衣機(jī)的方框圖。如圖5所示,本發(fā)明實(shí)施例的洗衣機(jī)100,包括:殼體10 (未不出)、內(nèi)桶20 (未不出)、光電傳感器2、米樣模塊30、速度檢測(cè)模塊40和控制模塊50。
[0073]內(nèi)桶20設(shè)置在殼體10內(nèi)。光電傳感器2設(shè)置在內(nèi)桶20的吊桿I上,光電傳感器2通過檢測(cè)內(nèi)桶20的轉(zhuǎn)動(dòng)情況以輸出占空比信號(hào)值。其中,光電傳感器2的設(shè)置位置如圖3所示。
[0074]具體地,在洗衣機(jī)的內(nèi)桶轉(zhuǎn)動(dòng)時(shí),光電傳感器2根據(jù)內(nèi)桶20的轉(zhuǎn)動(dòng)情況輸出占空比信號(hào)值,即DC值。
[0075]采樣模塊30用于在洗衣機(jī)的脫水過程中的間脫階段,每隔第一預(yù)設(shè)時(shí)間通過采樣光電傳感器2輸出的占空比信號(hào)值以獲取第二預(yù)設(shè)時(shí)間內(nèi)光電傳感器2輸出的占空比信號(hào)值中最大值與最小值之間的差值Λ DC,第二預(yù)設(shè)時(shí)間大于第一預(yù)設(shè)時(shí)間且是第一預(yù)設(shè)時(shí)間的整數(shù)倍。
[0076]具體地,洗衣機(jī)的脫水開始后,例如,采樣模塊30每隔第一預(yù)設(shè)時(shí)間(例如,40ms)采集一次光電傳感器2輸出的占空比信號(hào)值,即DC值,以獲取第二預(yù)設(shè)時(shí)間(例如,600ms)內(nèi)DC值的最大值與最小值的差值Λ DC。
[0077]速度檢測(cè)模塊40用于檢測(cè)內(nèi)桶20的轉(zhuǎn)速。
[0078]控制模塊50用于根據(jù)差值Λ DC和內(nèi)桶20的轉(zhuǎn)速判斷洗衣機(jī)在間脫階段出現(xiàn)的偏心情況,并根據(jù)偏心情況對(duì)洗衣機(jī)進(jìn)行控制。
[0079]具體地,控制模塊50根據(jù)獲取到的差值Λ DC和內(nèi)桶20的轉(zhuǎn)速判斷洗衣機(jī)在間脫階段是否出現(xiàn)偏心以及偏心情況(例如,偏心的嚴(yán)重程度),然后根據(jù)對(duì)應(yīng)的偏心情況對(duì)洗衣機(jī)進(jìn)行相應(yīng)的控制,以降低偏心給用戶洗衣帶來的不利。其中,不同的轉(zhuǎn)速下偏心情況的判斷條件是不同的,將在后面的實(shí)施例中分別進(jìn)行說明。
[0080]在本發(fā)明的一個(gè)實(shí)施例中,控制模塊50還用于獲取洗衣機(jī)的自校準(zhǔn)值,其中,控制模塊50控制洗衣機(jī)分別以第一轉(zhuǎn)速和第二轉(zhuǎn)速進(jìn)行空桶脫水第三預(yù)設(shè)時(shí)間,其中,第三預(yù)設(shè)時(shí)間大于第二預(yù)設(shè)時(shí)間,第二轉(zhuǎn)速大于第一轉(zhuǎn)速;采樣模塊30每隔第一預(yù)設(shè)時(shí)間通過采樣光電傳感器2輸出的占空比信號(hào)值以獲取第二預(yù)設(shè)時(shí)間內(nèi)光電傳感器輸出的占空比信號(hào)值中最大值與最小值之間的差值Λ DC;控制模塊獲取多個(gè)差值Λ DC,并取多個(gè)差值Δ DC的中值或平均值作為洗衣機(jī)的自校準(zhǔn)值。
[0081]例如,洗衣機(jī)進(jìn)入服務(wù)程序后,控制模塊50首先以100rpm(第一轉(zhuǎn)速的舉例)控制洗衣機(jī)空桶脫水10s,以700rpm(第二轉(zhuǎn)速的舉例)空桶脫水1s ;在進(jìn)行空桶脫水的過程中,采樣模塊30每隔第一預(yù)設(shè)時(shí)間(例如,40ms)采集一次光電傳感器2輸出的占空比信號(hào)值,即DC值,以使控制模塊50獲取第二預(yù)設(shè)時(shí)間(例如,600ms)內(nèi)DC值的最大值與最小值的差值Λ DC,每第二預(yù)設(shè)時(shí)間就獲取一次Λ DC,獲取到多個(gè)(例如,N個(gè))差值Λ DC后,將這N個(gè)差值Λ DC的中值或者平均值作為洗衣機(jī)的自校準(zhǔn)值,并通過EEROM進(jìn)行存儲(chǔ)記憶。這樣的話,每臺(tái)洗衣機(jī)的光電傳感器2都可以進(jìn)行單獨(dú)校準(zhǔn),做到每個(gè)光電傳感器2自適應(yīng)。
[0082]在本發(fā)明的一個(gè)實(shí)施例中,當(dāng)內(nèi)桶的轉(zhuǎn)速處于第一預(yù)設(shè)轉(zhuǎn)速區(qū)間時(shí),其中,如果差值Λ DC大于等于第一預(yù)設(shè)值,控制模塊50則控制洗衣機(jī)結(jié)束間脫階段;如果差值Λ DC大于第二預(yù)設(shè)值的次數(shù)超過預(yù)設(shè)次數(shù),控制模塊50則判定洗衣機(jī)出現(xiàn)預(yù)設(shè)次數(shù)的偏心,并降低內(nèi)桶的當(dāng)前轉(zhuǎn)速,其中,第二預(yù)設(shè)值小于第一預(yù)設(shè)值。
[0083]具體地,如果內(nèi)桶的轉(zhuǎn)速處于第一預(yù)設(shè)轉(zhuǎn)速區(qū)間(例如,O?150rmp),那么控制模塊50首先判斷差值Λ DC是否大于等于第一預(yù)設(shè)值a (例如,第一預(yù)設(shè)值為3公斤偏心),如果是,則控制洗衣機(jī)結(jié)束間脫階段,如果否,則進(jìn)一步判斷差值Λ DC是否大于第二預(yù)設(shè)值b (例如,第二預(yù)設(shè)值為3公斤以下偏心),如果是,且差值Λ DC大于第二預(yù)設(shè)值b的次數(shù)超過預(yù)設(shè)次數(shù)(例如,2次),則判斷洗衣機(jī)出現(xiàn)預(yù)設(shè)次數(shù)的偏心,那么此時(shí)控制內(nèi)桶的轉(zhuǎn)速降低,并以降速后的轉(zhuǎn)速嘗試脫水,并繼續(xù)執(zhí)行上述的判斷。
[0084]在本發(fā)明的一個(gè)實(shí)施例中,當(dāng)內(nèi)桶的轉(zhuǎn)速處于第二預(yù)設(shè)轉(zhuǎn)速區(qū)間時(shí),其中,如果差值Λ DC大于等于第三預(yù)設(shè)值,控制模塊50則控制洗衣機(jī)結(jié)束間脫階段;如果差值Λ DC大于第四預(yù)設(shè)值的次數(shù)超過預(yù)設(shè)次數(shù),控制模塊50則判定洗衣機(jī)出現(xiàn)預(yù)設(shè)次數(shù)的偏心,并降低內(nèi)桶的當(dāng)前轉(zhuǎn)速,其中,第四預(yù)設(shè)值小于第三預(yù)設(shè)值。
[0085]具體地,如果內(nèi)桶的轉(zhuǎn)速處于第二預(yù)設(shè)轉(zhuǎn)速區(qū)間(例如,150rmp?300rmp),那么控制模塊50首先判斷差值Λ DC是否大于等于第三預(yù)設(shè)值c (例如,第三預(yù)設(shè)值為3公斤偏心),如果是,則控制洗衣機(jī)結(jié)束間脫階段,如果否,則進(jìn)一步判斷差值Λ DC是否大于等于第四預(yù)設(shè)值d(例如,第四預(yù)設(shè)值為3公斤以下偏心),如果是,且差值Λ DC大于等于第四預(yù)設(shè)值d的次數(shù)超過預(yù)設(shè)次數(shù)(例如,2次),則判斷洗衣機(jī)出現(xiàn)預(yù)設(shè)次數(shù)的偏心,那么此時(shí)控制內(nèi)桶的轉(zhuǎn)速降低,并以降速后的轉(zhuǎn)速嘗試脫水,并繼續(xù)執(zhí)行上述的判斷。
[0086]在本發(fā)明的一個(gè)實(shí)施例中,當(dāng)內(nèi)桶的轉(zhuǎn)速處于第三預(yù)設(shè)轉(zhuǎn)速區(qū)間時(shí),控制模塊50獲取差值Λ DC與自校準(zhǔn)值之差,并在差值Λ DC與自校準(zhǔn)值之差大于第五預(yù)設(shè)值時(shí),控制模塊50判斷差值Λ DC與自校準(zhǔn)值之差大于第五預(yù)設(shè)值的次數(shù)是否超過預(yù)設(shè)次數(shù),其中,如果判斷差值Λ DC與自校準(zhǔn)值之差大于第五預(yù)設(shè)值的次數(shù)超過預(yù)設(shè)次數(shù),控制模塊50則判定洗衣機(jī)出現(xiàn)預(yù)設(shè)次數(shù)的偏心,并降低內(nèi)桶的當(dāng)前轉(zhuǎn)速;如果判斷差值Λ DC與自校準(zhǔn)值之差大于第五預(yù)設(shè)值的次數(shù)未超過預(yù)設(shè)次數(shù),控制模塊50則控制洗衣機(jī)結(jié)束間脫階段。
[0087]具體地,如果內(nèi)桶的轉(zhuǎn)速處于第三預(yù)設(shè)轉(zhuǎn)速區(qū)間(例如,300rmp?700rmp),那么控制模塊50獲取差值Λ DC與自校準(zhǔn)值之差,并判斷差值Λ DC與自校準(zhǔn)值之差是否大于第五預(yù)設(shè)值e,如果是,進(jìn)一步判斷差值Λ DC與自校準(zhǔn)值之差大于第五預(yù)設(shè)值e的次數(shù)是否超過預(yù)設(shè)次數(shù)(例如,2次),如果是,則判定洗衣機(jī)出現(xiàn)預(yù)設(shè)次數(shù)的偏心,并降低內(nèi)桶的當(dāng)前轉(zhuǎn)速,如果否,則控制洗衣機(jī)結(jié)束間脫階段。
[0088]其中,前述控制模塊50控制降低內(nèi)桶的當(dāng)前轉(zhuǎn)速的兩種方式,已經(jīng)在前面的實(shí)施例中進(jìn)行了說明,在此不再贅述。
[0089]本發(fā)明實(shí)施例的洗衣機(jī),通過光電傳感器可以360°感知洗衣機(jī)的偏心情況,對(duì)于洗衣機(jī)的剛啟動(dòng)不穩(wěn)、共振、偏心等情況,控制模塊通過設(shè)置不同轉(zhuǎn)速下的判斷條件區(qū)別對(duì)待,降低了偏心的誤判率,另外,可以針對(duì)單臺(tái)洗衣機(jī)的單個(gè)光電傳感器進(jìn)行校準(zhǔn),做到了每個(gè)光電傳感器自適應(yīng),該洗衣機(jī)減少了洗衣過程中的振動(dòng)噪音,減少了洗衣過程的用水量,節(jié)能環(huán)保,提升了用戶體驗(yàn)。
[0090]在本發(fā)明的描述中,需要理解的是,術(shù)語“中心”、“縱向”、“橫向”、“長(zhǎng)度”、“寬度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“豎直”、“水平”、“頂”、“底” “內(nèi)”、“外”、“順時(shí)針”、“逆時(shí)針”、“軸向”、“徑向”、“周向”等指示的方位或位置關(guān)系為基于附圖所示的方位或位置關(guān)系,僅是為了便于描述本發(fā)明和簡(jiǎn)化描述,而不是指示或暗示所指的裝置或元件必須具有特定的方位、以特定的方位構(gòu)造和操作,因此不能理解為對(duì)本發(fā)明的限制。
[0091]此外,術(shù)語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對(duì)重要性或者