基于AT89S52單片機的自動溫控電風(fēng)扇設(shè)計
檢測的溫度高于一定值時,單片機引腳輸出高電平,通過繼電器實現(xiàn)弱電控制強電,打開電風(fēng)扇,當溫度低于一定值時,單片機引腳輸出低電平,控制電風(fēng)扇停止轉(zhuǎn)動。另外,溫度過高或過低時,蜂鳴器發(fā)出聲音。
2.3 繼電器控制電路
2.3.1 繼電器簡介
繼電器有線圈,常開觸點,常閉觸點。常開觸點在線圈不通電的情況下是斷開的,當線圈中有電流經(jīng)過時,常開觸點閉合;常閉觸點在線圈不通電的情況下是閉合的,當線圈中有電流經(jīng)過時斷開。本文用到的是繼電器的常開觸點,即在繼電器線圈沒有電流經(jīng)過時是斷開的狀態(tài),當繼電器線圈中有電流經(jīng)過時閉合導(dǎo)通。
2.3.2 繼電器作用
實現(xiàn)弱電控制強電,單片機是弱電器件,一般情況下它的工作電壓為5 V,電風(fēng)扇工作所需電壓為220 V,屬于強電,強電不能和弱電有任何電器接觸,防止強電進入到單片機內(nèi),繼電器起到隔離作用。由于單片機是一個弱電器件,它的工作電壓是5 V,驅(qū)動電流在mA級以下,而現(xiàn)在要把它用于一些大功率場合,控制電風(fēng)扇,顯然是不行的。所以,就要有一個環(huán)節(jié)來銜接,這個環(huán)節(jié)就是所謂的“功率驅(qū)動”,繼電器驅(qū)動就是一個典型的、簡單的功率驅(qū)動環(huán)節(jié)。繼電器驅(qū)動就是單片機與其他大功率負載接口,起到控制作用,三極管起到放大作用。
這里繼電器由相應(yīng)的三極管來驅(qū)動,當溫度高于20℃時,給單片機一個命令,setb P2.7,單片機P2.7引腳輸出高電平,三極管導(dǎo)通,繼電器線圈得電有電流經(jīng)過,常開觸點閉合,電風(fēng)扇電路接通,電風(fēng)扇開始轉(zhuǎn)動。溫度低于20℃時,執(zhí)行CLR P2.7,單片機P2.7引腳輸出低電平,三極管截至,繼電器線圈中沒有電流經(jīng)過,常開觸點保持原斷開狀態(tài),電風(fēng)扇電路斷路,電風(fēng)扇不能轉(zhuǎn)動。繼電器線圈兩端反相并聯(lián)的二極管起到吸收反向電動勢的功能,保護相應(yīng)的驅(qū)動三極管。
斷電器自動控制電路圖如圖2所示。實現(xiàn)自動控制時先把開關(guān)S1閉合。本文引用地址:http://butianyuan.cn/article/173757.htm
3 系統(tǒng)程序設(shè)計
根據(jù)流程圖編寫程序是單片機在溫度高于20℃控制電風(fēng)扇轉(zhuǎn)動,低于20℃控制電風(fēng)扇停止,溫度過高(高于35℃)或溫度過低(低于0℃),控制蜂鳴器發(fā)出響聲。系統(tǒng)程序流程圖如圖3所示。
4 系統(tǒng)調(diào)試與測試
蜂鳴器相關(guān)文章:蜂鳴器原理
評論