新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于AT89S52單片機的自動溫控電風扇設計

        基于AT89S52單片機的自動溫控電風扇設計

        作者: 時間:2009-05-06 來源:網絡 收藏

        檢測的溫度高于一定值時,引腳輸出高電平,通過繼電器實現弱電控制強電,打開,當溫度低于一定值時,引腳輸出低電平,控制停止轉動。另外,溫度過高或過低時,蜂鳴器發出聲音。
        2.3 繼電器控制電路
        2.3.1 繼電器簡介
        繼電器有線圈,常開觸點,常閉觸點。常開觸點在線圈不通電的情況下是斷開的,當線圈中有電流經過時,常開觸點閉合;常閉觸點在線圈不通電的情況下是閉合的,當線圈中有電流經過時斷開。本文用到的是繼電器的常開觸點,即在繼電器線圈沒有電流經過時是斷開的狀態,當繼電器線圈中有電流經過時閉合導通。
        2.3.2 繼電器作用
        實現弱電控制強電,是弱電器件,一般情況下它的工作電壓為5 V,工作所需電壓為220 V,屬于強電,強電不能和弱電有任何電器接觸,防止強電進入到單片機內,繼電器起到隔離作用。由于單片機是一個弱電器件,它的工作電壓是5 V,驅動電流在mA級以下,而現在要把它用于一些大功率場合,控制電風扇,顯然是不行的。所以,就要有一個環節來銜接,這個環節就是所謂的“功率驅動”,繼電器驅動就是一個典型的、簡單的功率驅動環節。繼電器驅動就是單片機與其他大功率負載接口,起到控制作用,三極管起到放大作用。
        這里繼電器由相應的三極管來驅動,當溫度高于20℃時,給單片機一個命令,setb P2.7,單片機P2.7引腳輸出高電平,三極管導通,繼電器線圈得電有電流經過,常開觸點閉合,電風扇電路接通,電風扇開始轉動。溫度低于20℃時,執行CLR P2.7,單片機P2.7引腳輸出低電平,三極管截至,繼電器線圈中沒有電流經過,常開觸點保持原斷開狀態,電風扇電路斷路,電風扇不能轉動。繼電器線圈兩端反相并聯的二極管起到吸收反向電動勢的功能,保護相應的驅動三極管。
        斷電器控制電路圖如圖2所示。實現控制時先把開關S1閉合。

        本文引用地址:http://www.104case.com/article/173757.htm

        3 系統程序
        根據流程圖編寫程序是單片機在溫度高于20℃控制電風扇轉動,低于20℃控制電風扇停止,溫度過高(高于35℃)或溫度過低(低于0℃),控制蜂鳴器發出響聲。系統程序流程圖如圖3所示。

        4 系統調試與測試

        蜂鳴器相關文章:蜂鳴器原理


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 安陆市| 望奎县| 哈尔滨市| 博湖县| 乌拉特后旗| 星座| 陆川县| 昌吉市| 杭锦旗| 汶上县| 临邑县| 双桥区| 贡山| 白城市| 沈阳市| 江安县| 册亨县| 舞钢市| 新蔡县| 泽州县| 麦盖提县| 基隆市| 曲松县| 商水县| 读书| 秭归县| 兰坪| 江永县| 灵寿县| 凤庆县| 泗洪县| 东兰县| 临西县| 昌图县| 临湘市| 丰都县| 吐鲁番市| 宁阳县| 通山县| 泰安市| 婺源县|