專利名稱:利用中斷相位控制微波爐相位風(fēng)扇的控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種微波爐電路控制。特別是涉及一種能夠精確的控制風(fēng)扇轉(zhuǎn)速的利用中斷相位控制微波爐相位風(fēng)扇的控制方法。
背景技術(shù):
在目前的微波爐印刷電路板的回路設(shè)計(jì)中,如圖1所示,由電源提供單片機(jī)的外部中斷。在電源交流電的正半周期,三極管Q20導(dǎo)通輸出高電平,在電源交流電的負(fù)半周期,三極管Q20關(guān)閉并輸出低電平,由高低電平變化提供中斷信號(hào)。單片機(jī)通過(guò)軟件程序感應(yīng)中斷信號(hào),判斷電源頻率和相位,并以此作為時(shí)間和相位的基準(zhǔn)。軟件程序通過(guò)這些基準(zhǔn),控制微波爐正常的工作。微波爐由非工作狀態(tài)(磁控管不工作)變成工作狀態(tài)(磁控管工作)時(shí),繼電器電壓的變化會(huì)使中斷信號(hào)的相位發(fā)生變化。在當(dāng)前的軟件程序里并沒(méi)有相應(yīng)的算法對(duì)微波爐的不同的運(yùn)行狀態(tài)進(jìn)行區(qū)分,所以當(dāng)中斷信號(hào)的相位發(fā)生變化時(shí),會(huì)使程序的相位控制基準(zhǔn)產(chǎn)生誤差。因此,會(huì)使依靠相位進(jìn)行控制的風(fēng)扇產(chǎn)生很大的轉(zhuǎn)速誤差。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問(wèn)題是,提供一種能夠精確的控制風(fēng)扇轉(zhuǎn)速的利用中斷相位控制微波爐相位風(fēng)扇的控制方法。
本發(fā)明所采用的技術(shù)方案是一種利用中斷相位控制微波爐相位風(fēng)扇的控制方法,是由如下步驟完成檢測(cè)電源的相位;判斷磁控管是否工作;如果磁控管工作,則進(jìn)行相位修正后再進(jìn)入控制風(fēng)扇運(yùn)行的步驟;如果磁控管不工作,則直接控制風(fēng)扇運(yùn)行并進(jìn)入下一子程序。進(jìn)行相位修正是將相位減去一個(gè)已存儲(chǔ)在單片機(jī)內(nèi)的標(biāo)準(zhǔn)相位偏差值。
本發(fā)明通過(guò)軟件調(diào)整相位的變化并控制風(fēng)扇的運(yùn)行,解決了當(dāng)前軟件不能區(qū)分微波爐運(yùn)行狀態(tài),不能消除運(yùn)行狀態(tài)所產(chǎn)生的相位誤差從而影響風(fēng)扇的運(yùn)行的不足。自動(dòng)對(duì)微波爐的運(yùn)行狀態(tài)進(jìn)行實(shí)時(shí)監(jiān)控,判斷微波爐的運(yùn)行狀態(tài)。當(dāng)檢測(cè)到微波爐由非工作狀態(tài)變?yōu)楣ぷ鳡顟B(tài)時(shí),自動(dòng)對(duì)偏移的相位進(jìn)行補(bǔ)償,修正由于微波爐運(yùn)行狀態(tài)變化引起的相位差,從而使風(fēng)扇的轉(zhuǎn)速控制精確性大大提高,保證風(fēng)扇精確的轉(zhuǎn)速。
圖1是現(xiàn)有技術(shù)的微波爐外部中斷電路原理圖;圖2是本發(fā)明的風(fēng)扇運(yùn)轉(zhuǎn)控制方法的流程圖。
具體實(shí)施例方式
下面結(jié)合附圖和具體實(shí)施例,詳細(xì)說(shuō)明本發(fā)明的。
為了實(shí)現(xiàn)上述目標(biāo),本發(fā)明提供一種新的軟件算法程序開(kāi)始運(yùn)行后,在進(jìn)入相位控制風(fēng)扇運(yùn)行程序時(shí),首先對(duì)微波爐的運(yùn)行狀態(tài)進(jìn)行判斷,這種狀態(tài)可以由單片機(jī)芯片通過(guò)磁控管動(dòng)作控制端口的狀態(tài)進(jìn)行判斷。如果是非工作狀態(tài),則直接控制風(fēng)扇運(yùn)行;如果是工作狀態(tài)則進(jìn)入相位修正子程序。修正相位后再控制風(fēng)扇運(yùn)行。相位的修正值可以由實(shí)驗(yàn)室試驗(yàn)得到,并存貯在單片機(jī)的存儲(chǔ)器中。
如圖2所示,利用中斷相位控制微波爐相位風(fēng)扇的控制方法,是由如下步驟完成S1檢測(cè)電源的相位;S2判斷磁控管是否工作,即,由單片機(jī)芯片通過(guò)磁控管動(dòng)作控制端口的狀態(tài)進(jìn)行判斷磁控管是否工作;S3如果判斷結(jié)果是磁控管工作,則進(jìn)行相位修正后再進(jìn)入控制風(fēng)扇運(yùn)行的步驟,其相位修正是把在S1檢測(cè)到的相位減去一個(gè)已存儲(chǔ)在單片機(jī)內(nèi)的標(biāo)準(zhǔn)相位偏差值,已存儲(chǔ)在單片機(jī)內(nèi)的標(biāo)準(zhǔn)相位偏差值是通過(guò)實(shí)驗(yàn)得到的數(shù)值,并事先存貯在單片機(jī)中;S4如果判斷結(jié)果是磁控管不工作,則直接控制風(fēng)扇運(yùn)行,S5進(jìn)入下一子程序。
采用如上對(duì)風(fēng)扇運(yùn)轉(zhuǎn)的控制方法,克服了風(fēng)扇運(yùn)轉(zhuǎn)不正常的現(xiàn)象,使風(fēng)扇的運(yùn)轉(zhuǎn)達(dá)到當(dāng)時(shí)所需要的最佳轉(zhuǎn)速。
權(quán)利要求
1.一種利用中斷相位控制微波爐相位風(fēng)扇的控制方法,其特征在于,是由如下步驟完成檢測(cè)電源的相位(S1);判斷磁控管是否工作(S2);如果磁控管工作,則進(jìn)行相位修正后再進(jìn)入控制風(fēng)扇運(yùn)行的步驟(S3);如果磁控管不工作,則直接控制風(fēng)扇運(yùn)行(S4),并進(jìn)入下一子程序(S5)。
2.根據(jù)權(quán)利要求1所述的利用中斷相位控制微波爐相位風(fēng)扇的控制方法,其特征在于,進(jìn)行相位修正(S3)是將相位減去一個(gè)已存儲(chǔ)在單片機(jī)內(nèi)的標(biāo)準(zhǔn)相位偏差值。
全文摘要
本發(fā)明公開(kāi)一種利用中斷相位控制微波爐相位風(fēng)扇的軟件算法,是由如下步驟完成檢測(cè)電源的相位;判斷磁控管是否工作;如果磁控管工作,則進(jìn)行相位修正后再進(jìn)入控制風(fēng)扇運(yùn)行的步驟;如果磁控管不工作,則直接控制風(fēng)扇運(yùn)行并進(jìn)入下一子程序。進(jìn)行相位修正是將相位減去一個(gè)已存儲(chǔ)在單片機(jī)內(nèi)的標(biāo)準(zhǔn)相位偏差值。本發(fā)明自動(dòng)對(duì)微波爐的運(yùn)行狀態(tài)進(jìn)行實(shí)時(shí)監(jiān)控,判斷微波爐的運(yùn)行狀態(tài)。當(dāng)檢測(cè)到微波爐由非工作狀態(tài)變?yōu)楣ぷ鳡顟B(tài)時(shí),自動(dòng)對(duì)偏移的相位進(jìn)行補(bǔ)償,修正由于微波爐運(yùn)行狀態(tài)變化引起的相位差,從而使風(fēng)扇的轉(zhuǎn)速控制精確性大大提高,保證風(fēng)扇精確的轉(zhuǎn)速。
文檔編號(hào)F24C7/02GK1862100SQ20051001348
公開(kāi)日2006年11月15日 申請(qǐng)日期2005年5月12日 優(yōu)先權(quán)日2005年5月12日
發(fā)明者杜永革 申請(qǐng)人:樂(lè)金電子(天津)電器有限公司