單片機(jī)控制技術(shù)用于空調(diào)器通電延時啟動保護(hù)器
摘要:用AT89C51實現(xiàn)空調(diào)器通電延時啟動保護(hù)器。
本文引用地址:http://m.butianyuan.cn/article/87000.htm關(guān)鍵詞:AT89C51;空調(diào)器通電延時啟動;空調(diào)器斷電保護(hù)
2008年7月15日收到本文修改稿。
引言
在一些電源電壓不穩(wěn)定的地方,使用空調(diào)器經(jīng)常出現(xiàn)斷電后又馬上來電,要人為反復(fù)重新將空調(diào)器按鍵啟動開機(jī)與設(shè)置工作模式和狀態(tài),這種情況更嚴(yán)重的是容易產(chǎn)生燒毀壓縮機(jī)的故障。為了解決這個問題,筆者設(shè)計了一個空調(diào)器通電延時啟動保護(hù)器,能很好的解決這個問題。當(dāng)在每次來電時用空調(diào)器通電延時啟動保護(hù)器,對空調(diào)器的控制電路延時3~5分鐘通電,方法是在空調(diào)器的啟動按鍵開關(guān)兩端并聯(lián)一個由空調(diào)器通電延時啟動保護(hù)器控制的電子開關(guān),自動控制空調(diào)器的按鍵開關(guān)啟動開機(jī)。另外,根據(jù)復(fù)位電路的功能和工作原理,人為取消空調(diào)器控制電路中復(fù)位電路的作用。這樣僅需第一次對空調(diào)器通電開機(jī)設(shè)置工作模式和狀態(tài),以后反復(fù)重新啟動,空調(diào)器通電開機(jī)都能按第一次設(shè)置的工作模式和狀態(tài)而運行。在電源電壓不穩(wěn)定的地方,使用該空調(diào)器通電延時啟動保護(hù)器,當(dāng)空調(diào)器斷電后無論什么時候再來電,都不會因此而產(chǎn)生燒毀壓縮機(jī)的故障,也不需人為反復(fù)重新將空調(diào)器按鍵啟動開機(jī)與設(shè)置工作模式和狀態(tài)了。
硬件電路
將空調(diào)器的電源和空調(diào)器通電延時啟動保護(hù)器的電路通電,這時延時啟動保護(hù)器電路(圖1)中的U1單片機(jī)AT89C51通電,復(fù)位電路復(fù)位,AT89C51根據(jù)設(shè)計的程序正常運行。U1的21引腳輸出維持5分鐘的“0” 電平,而使U2七單元功率驅(qū)動電路2003A的7引腳與10引腳這一路功率驅(qū)動電路中的晶體三極管截止,U2的10引腳輸出“1”電平,U3光控可控硅MOC3020中內(nèi)部的發(fā)光二極管截止,光控雙向可控硅截止,Q雙向可控硅的觸發(fā)電路無觸發(fā)控制信號,Q截止,在按鍵開關(guān)兩端并聯(lián)的由空調(diào)器延時啟動保護(hù)器控制的電子開關(guān)斷開,空調(diào)器的控制電路因沒通電不能啟動,指示空調(diào)器通電啟動狀態(tài)的燈泡不發(fā)光。
圖1 單片機(jī)控制的空調(diào)器通電延時啟動保護(hù)器電路
當(dāng)空調(diào)器通電延時啟動保護(hù)器通電延時5分鐘時間到后,這時,U1的21引腳輸出“1”電平,而使U2 的7引腳與10引腳這一路功率驅(qū)動電路工作,U2的10引腳輸出“0”電平,U3內(nèi)部的發(fā)光二極管導(dǎo)通發(fā)光,光控雙向可控硅受光照導(dǎo)通,給Q的觸發(fā)電路產(chǎn)生觸發(fā)控制信號,Q雙向可控硅在交流電220V或380V的作用下導(dǎo)通,在按鍵開關(guān)兩端并聯(lián)的由空調(diào)器延時啟動保護(hù)器控制的電子開關(guān)閉合,等效于空調(diào)器的按鍵開關(guān)閉合,空調(diào)器通電啟動開機(jī)工作。同時指示空調(diào)器通電啟動狀態(tài)的燈泡點亮。3秒鐘后,U1的21引腳又輸出 “0” 電平,這時,空調(diào)器延時啟動保護(hù)器電路的狀態(tài)與前面U1的21引腳輸出“0”電平的情況相同。空調(diào)器通電啟動結(jié)束??照{(diào)器通電啟動結(jié)束后進(jìn)入正常工作狀態(tài)。以上就完成了空調(diào)器通電延時5分鐘啟動的工作過程。當(dāng)出現(xiàn)斷電又再來電時將重復(fù)以上工作過程,實現(xiàn)對空調(diào)器通電延時啟動保護(hù)的作用。
程序設(shè)計
在此給出延時1S和延時1分鐘的子程序
延時1S的子程序
YSIS: MOV R5,#100;延時1秒
D1: MOV R6,#20;延時10毫秒
D2: MOV R7,#248;
HERE: DJNZ R7,HERE;
DJNZ R6,D2;
DJNZ R5,D1
RET
延時1分鐘子程序的程序
Delay: MOV R4, #60; 子程序延時60秒
Do: MOV R5, #100; 1秒
D1: MOV R6, #20; 10毫秒
D2: MOV R7, #248
DJNZ R7, $
DJNZ R6, D1
DJNZ R5, D1
DJNZ R4, D0
RET
結(jié)語
筆者已研制出樣機(jī),經(jīng)過實際使用效果良好。
參考文獻(xiàn):
1. 康華光,電子技術(shù)基礎(chǔ)數(shù)字部分(第五版),高等教育出版社
2. 李建忠,單片機(jī)原理及應(yīng)用(第二版),西安電子科技大學(xué)出版社
3. Faraz Hasan,用于家用電器的綜合電路保護(hù),電子產(chǎn)品世界,2008.2
評論