本發(fā)明涉及一種洗衣機電機控制方法,尤其是電機速度控制方法。
背景技術(shù):
目前,洗衣機電機通常采用串激電機,其調(diào)速方便,但噪音大;也有采用雙速電機,洗滌和脫水傳動比相同,分別啟用多極電機和兩極電機,但直接驅(qū)動這種電機,脫水速度低,脫水效果不好;雖可通過提高多極電機極對數(shù),但體積大、效率低。
本發(fā)明提供了一種洗衣機電機控制方法,可在普通雙速調(diào)速電機上實現(xiàn)高的脫水速度,還可寬范圍調(diào)節(jié)速度。
技術(shù)實現(xiàn)要素:
為達到上述目的,本發(fā)明洗衣機電機控制方法,采用帶測速電機的雙速電機、洗衣機電腦程序控制器,將電機速度信號整形為脈沖信號,采用PID算法由單片機檢測速度,計算移相角,控制電機運轉(zhuǎn)速度。
由于洗衣機電機的負(fù)載是一種隨衣物重量、種類及其在筒內(nèi)位置變化而變化的負(fù)載,給交流電機特別是低速洗滌時的速度控制帶來了困難。電機可輸出與轉(zhuǎn)速成正比的頻率和電壓,但輸出電壓因電機而異,因此采用測量電機頻率來計算電機速度。由于電機負(fù)載范圍較寬,直接削去電壓整數(shù)倍的波形,不能有效控制速度。對電機輸出信號進行整形為脈沖信號,測量實際速度,并與設(shè)定速度比較,由PID算法得出導(dǎo)通角,由雙向可控硅驅(qū)動電機工作,從而對電 機洗滌或脫水時的速度進行控制,這樣分別對洗衣機洗滌和脫水時的速度進行調(diào)節(jié),既保證適應(yīng)不同洗滌負(fù)載,又可寬范圍調(diào)節(jié)脫水速度。
附圖說明
圖1為本發(fā)明算法流程圖
圖2為本發(fā)明PID算法流程圖
具體實施方式
下面結(jié)合附圖和具體實施例對本發(fā)明作進一步地描述。
如圖1、2所示,本發(fā)明采用帶測速電機的雙速電機、洗衣機電腦程序控制器,測速電機的輸出波形被整形為脈沖信號,觸發(fā)單片機并產(chǎn)生中斷,由中斷服務(wù)程序得出電機速度參量y(k),根據(jù)設(shè)定值r(k)和y(k)求控制偏差e(k)1,根據(jù)偏差求出輸出控制值Δu(k)2;為滿足控制值的實時性,先輸出控制值Δu(k)3,然后再計算中間值B(k)4,最后用本次數(shù)據(jù)更新上次數(shù)據(jù)。R(k)為設(shè)定量,y(k)為反饋量,d0、d1、d2為PID參數(shù)。根據(jù)計算的控制偏差,改變移相角,控制電機轉(zhuǎn)速。本發(fā)明也可以以PID算法得出的數(shù)據(jù),通過查表進行控制。