關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 基于ATmega16與DS18B20的智能溫控系統的設計

        基于ATmega16與DS18B20的智能溫控系統的設計

        作者: 時間:2011-04-14 來源:網絡 收藏

        2.4 報警電路
        采用蜂鳴器作為聲音報警電路,它由晶體管和蜂鳴器組成。采用發光二極管作為異常顯示,它由紅、綠發光二極管及限流電阻構成。單片機工作在正常情況下時,綠色發光二極管點亮,蜂鳴器不發聲。當溫度測量值超出給定的上、下限或者出現低電壓時,由單片機的PB6控制蜂鳴器發聲,PB7控制綠色發光二極管熄滅,而紅色發光二極管點亮。控制蜂鳴器輸出不同聲音而區分系統是電壓異常還是測量值超出異常。

        3 系統的軟件
        本系統采用作為核心處理器件,上電時首先通過PB2、PB3檢測系統電壓是否異常,若異常發出報警信號。在電壓正常情況下將經過現場實時采集到的溫度值存入的內部數據存儲器,并送SMG12864A顯示,同時與設定的溫度值進行比較,然后由ATme-ga16輸出控制信號去控制加熱/通風執行機構。進行溫度控制程序時還應考慮越限報警。當采集到的溫度值與設定的溫度值進行比較后,若發現當前溫度值越限,則產生報警信號。因此,本系統的軟件主要包括:系統初始化,鍵盤掃描、溫度讀取、溫度顯示、報警、加熱控制和通風控制等,這些操作分別由相應子程序模塊完成。其軟件設計流程如圖4所示。

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



        4 結語
        系統在Proteus上仿真成功后,進行了電路實物的制作,并成功完成了整機調試。整機在實際運行中完全達到設計要求,并具有較高的可靠性。若將該系統加以適當的擴展,可以組成功能更加強大的系統,能形成多點、無線傳輸的溫度遠程監控網絡。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 乌兰察布市| 七台河市| 拜城县| 昭通市| 清丰县| 岳西县| 普安县| 肃北| 遂川县| 临沂市| 黔江区| 时尚| 德安县| 易门县| 普定县| 叶城县| 绵竹市| 江安县| 江川县| 鱼台县| 桂阳县| 长葛市| 洪泽县| 呼图壁县| 科尔| 溆浦县| 磴口县| 东光县| 凯里市| 绥芬河市| 巴林左旗| 达州市| 板桥市| 鸡东县| 布拖县| 清原| 屯留县| 泌阳县| 合山市| 宜良县| 根河市|