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