筆者維修的游泳池水恒溫電加熱水器是用太陽熱水器和輔助電熱水器來恒定游泳池水溫的。天晴時,靠太陽能熱水器提供熱能;天陰下雨時,靠電熱水器維持水溫。電熱水器一共有8個,每個熱水器的功率是9kW。為了減輕合閘時的負載,用8只空氣開關(guān)分別控制8個電熱水器。使用時,要開8次空氣開關(guān),不用時又要關(guān)8次空氣開關(guān)??諝忾_關(guān)開少了,水溫升得慢,關(guān)少了,浪費電。為此,我用89C2051制作了一個8路電熱水器順序延時開關(guān)控制器,電路如附圖所示。 一、電路結(jié)構(gòu) 電路由89C2051、光耦4N25、繼電器和兩組獨立的電源組成。P3.0為開機信號輸入口,P3.1為關(guān)機信號輸入口。P1.0~P1.7全部作輸出口,有輸出時,相應的LED點亮,無輸出時,相應的LED熄滅。 二、電路原理 通電后,89C2051復位,P1.0~P1.7所有指示燈滅。P3.0和P3.1置為高電位,檢測P3.0口是否有開機信號輸入。當S1按下時,開機信號輸入P3.0口,經(jīng)程序防抖動處理確認后,立刻將P1.0口置為低電平,LED8發(fā)光二極管亮,OPT08、Q8、J8導通,J8常開觸點閉合,接通控制第一路電熱水器的交流接觸器電源(圖中略),使第一路電加熱水器開始工作;經(jīng)過10秒左右的延時,將P1.1口置為低電平,LED7發(fā)光二極管亮,OPTO7、Q7、J7導通,J7常開觸點閉合,接通控制第二路電加熱水器的交流接觸器電源,使第二路電加熱水器開始工作;以此類推,最后打開第八路電加熱水器的電源,至此,一路至八路電熱水器都處于工作狀態(tài)。 此后,單片機檢測P3.1口是否有關(guān)機信號輸入。當S2按下時,關(guān)機信號輸入P3.1口,經(jīng)程序防抖動處理確認后,將P1.0口置為高電平,LED8熄滅、OPTO8、Q8、J8截止,J8常開觸點斷開,控制第一路電加熱水器的交流接觸器電源,使第一路電加熱水器停止工作,經(jīng)過10秒鐘左右延時,把P1.1口置為高電平,LED7熄 滅、OPTO7、Q7、J7截止,J7常開觸點斷開,控制第二路電加熱水器的交流接觸器電源,使第二路電加熱水器停止工作;同理,最后關(guān)閉第八路電加熱水器的電源。