基于89C2051設計的電冰箱保護節電器原理
本電冰箱保護節電器具有低保護、過壓功率控制等功能,經過試用,穩定可靠。本控制器稍加改動,還可用于其他家電控制。
本文引用地址:http://www.j9360.com/article/173311.htm圖1為控制器的電原理圖。運放LM324組成的電壓比較電路中三路用于檢測電源電壓低于180V,高于230V、240V,并送單片機處理。
V4C組成過零檢測電路,在V4C的第{8}腳獲得的方波如圖2所示。由圖2可知,V4C的{8}腳輸出方波的上升沿和下降沿處為交流過零點,該信號送單片機P3.7口處理。
U7等組成可控硅觸發電路。U7為MOC3041,內部有過零檢測和相關電路。這里采用過零觸發,主要是為了減少諧波干擾。R25、C5是可控硅保護電路。R24是可控硅觸發電阻,其值由公式R=220(根號2)/I(A)Ω決定,式中I(A)是可控硅的標稱容量。需要說明的是,如果等單片機檢測到過零點后,再控制U7觸發可控硅,則因交流零點已過,U7無法檢測到過零點,故需要在程序中進行處理,即從P3.7輸出如圖3所示的觸發波形方可正常觸發。
實現此過程的主要程序如下:
MAIN: CLR P3.7
LCALL Delay 3ms
JNB P3.2?S
LCALL Delay 3ms
SETD P3.7
LALL Delay 3ms
……
CLR P3.7
JB P3.2?S
LCALL Delay 3ms
SETB P3.7
LCALL Delay 3ms
……
LJMP MAIN
……
為什么要用上述方法去觸發可控硅呢?因為用此法在檢測到高于230V或240V時,可以控制電機的功率,避免電網電壓升高時輸出功率增大,電機過熱。
具體方法是:當電源電壓高于230V或240V時,在數個正弦波后丟掉一個正弦波,丟掉的多少由電壓高低決定,但不能連續丟掉多個正弦波,否則電機運轉不平衡。丟掉的正弦波與保留的正弦波為一定比值。當需要從10個正弦波中丟掉2個的時候,采用5個里丟掉1個的辦法。當電壓低于180V時,則停止觸發可控硅,以保護電機。
蜂鳴器用于狀態的提示,數碼管用于顯示狀態,24C04用于保存設置數據,按鍵用于進行各種設置。
當電源短時間中斷時,只要程序檢測出P3.2大于20ms無上升沿或下降沿,便說明斷過電,程序控制延時5~7分鐘再觸發通電即可。
線路連接:M1為冰箱電機。將其中一根線切斷,接至A、B兩點即可。只改變電機接線,其他接線不變,不會影響冰箱的工作。
由于電路采用單片機控制,故此電路也可以用于溫控器失效的冰箱,此時只需修改程序即可。對程序作改動,還可將其用于電炒鍋調溫、電爐調溫、電熱毯調溫、節日花樣彩燈、空調控制等。
評論