新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于STC89C52和MQ-2的CO監(jiān)測與報警系統(tǒng)設計

        基于STC89C52和MQ-2的CO監(jiān)測與報警系統(tǒng)設計

        作者: 時間:2014-05-21 來源:網(wǎng)絡 收藏

        5)單片機發(fā)送結束符“0x1a”,TC35i收到結束符后發(fā)送短信。

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

        6)發(fā)送完成TC35i返回“+CMGS=150”“OK”。150為系統(tǒng)發(fā)送短信計數(shù),OK表示發(fā)送成功。

        系統(tǒng)主程序流程圖如圖5所示。

         

         

        程序首先執(zhí)行初始化程序,完成LCD,GSM模塊的初始化,對GSM模塊設定默認報警電話號碼等工作。然后開始CO濃度采集,A/D轉(zhuǎn)換,單片機接收到采集數(shù)據(jù)后進行運算,超過閾值進行聲光報警以及啟動GSM模塊發(fā)送報警短信。

        4 系統(tǒng)仿真

        利用KEIL與Proteus聯(lián)合仿真的方式,對系統(tǒng)進行仿真,仿真中我們以滑動變阻器變化產(chǎn)生不同的電壓值來模擬采集到的不同濃度CO值,利用模擬串口終端讀取單片機串口輸出給TC35i的信號。設定虛擬串口終端能響應輸入字符,這樣,模仿TC35i的返回信息。仿真結果達到預期,仿真圖如圖6所示。

         

         

        液晶顯示器的第一行顯示的736、184、327(單位ppm)實時顯示的為3個CO傳感器監(jiān)測CO濃度值,第二行為我們設定的報警閾值(600 ppm上限),可以看到只有第一個濃度736 ppm超過了上限600 ppm所以在顯示器的右下角顯示1,即表示1號報警。圖中30為溫度,即30℃。單片機串口發(fā)送了正確的AT指令。仿真后我們制作了實物,經(jīng)多次測試,系統(tǒng)開機后能在30 s左右完成采集并實時顯示,穩(wěn)定性高,操作簡便。

        5 結論

        本系統(tǒng)具有較高的數(shù)據(jù)采集速率,能夠很好的完成CO監(jiān)測并實現(xiàn)越限的本地與遠程報警功能。將區(qū)域內(nèi)所有的監(jiān)測系統(tǒng)目標手機號設定為相同的號碼,便可以實現(xiàn)區(qū)域性監(jiān)測。系統(tǒng)實物經(jīng)多次測試,表明該系統(tǒng)具有穩(wěn)定可靠、易于安裝,操作簡單,成本低廉易于在農(nóng)村大面積推廣等特點,達到了設計要求。

         

        西門子plc相關文章:西門子plc視頻教程


        c語言相關文章:c語言教程


        模數(shù)轉(zhuǎn)換器相關文章:模數(shù)轉(zhuǎn)換器工作原理


        電化學工作站相關文章:電化學工作站原理
        上拉電阻相關文章:上拉電阻原理

        上一頁 1 2 下一頁

        關鍵詞: STC89C52 MQ-2

        評論


        相關推薦

        技術專區(qū)

        關閉
        主站蜘蛛池模板: 阳原县| 夏河县| 镇原县| 微山县| 应城市| 孙吴县| 华蓥市| 五寨县| 云浮市| 临猗县| 建平县| 临高县| 庄浪县| 普兰店市| 昌宁县| 左贡县| 五指山市| 惠东县| 巨野县| 南昌县| 阿拉善右旗| 黄平县| 烟台市| 凤城市| 盈江县| 靖安县| 呼伦贝尔市| 佳木斯市| 福贡县| 鱼台县| 宽城| 益阳市| 曲阳县| 鹿邑县| 革吉县| 宝坻区| 太和县| 普格县| 工布江达县| 乐亭县| 呼和浩特市|