高亞
摘要:在現(xiàn)代,溫濕度監(jiān)測已成為很多行業(yè)安全生產(chǎn)的重要措施之一。該文闡述了基于GSM網(wǎng)絡的遠程溫度監(jiān)測系統(tǒng)。在野外環(huán)境監(jiān)測中,當溫濕度傳感器捕獲到異常溫濕度時,溫濕度數(shù)據(jù)將經(jīng)GSM網(wǎng)絡以短信的方式發(fā)給監(jiān)測者,從而實現(xiàn)準確、實時的遠程溫濕度監(jiān)測。
關鍵詞: GSM;溫濕度;監(jiān)測
中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2018)01-0271-02
1 概述
溫度和濕度是環(huán)境的重要參數(shù),在很多方面都起到了重要的作用,比如日常生活中的溫濕度監(jiān)測、醫(yī)藥庫房的溫濕度監(jiān)測、工業(yè)生產(chǎn)中的溫濕度監(jiān)測等等。實現(xiàn)遠程監(jiān)控的方式有很多種,可以分為有線和無線。有線方式可以通過485總線或以太網(wǎng)實現(xiàn)遠程監(jiān)控,無線方式包括ZigBee、WiFi、GSM等。其中GSM實現(xiàn)方式具有成本低、覆蓋范圍廣, 和手機綁定,永遠在線的優(yōu)點。
2 系統(tǒng)框圖
本系統(tǒng)利用DHT21數(shù)字溫度傳感器采集現(xiàn)場溫濕度,通過主控制器單片機處理后,在液晶上顯示當前溫濕度。通過按鍵實現(xiàn)溫度上限和下限的設定,報警有本地報警和遠程報警。遠程報警利用GSM模塊,通過GSM網(wǎng)絡傳送到手機上。如圖1所示。
3 系統(tǒng)軟件實現(xiàn)
(1) 整個系統(tǒng)軟件功能包括:
①初始化:DHT21初始化、LCD初始化、GSM900初始化。
②溫濕度采集:溫濕度讀取、溫濕度處理
③顯示:溫濕度顯示
④設置:按鍵設置上下限
⑤報警:遠程報警。
(2) GSM發(fā)送信息的關鍵代碼
void gsmmsg()
{
DelaySec(1);
Uart1Sends("AT+CMGF=1\r"); //發(fā)送文本模式
DelaySec(1);
Uart1Sends("AT+CSCS=\"GSM\"\r"); //采用GSM格式
DelaySec(1);
Uart1Sends("AT+CSMP=17,167,0,250\r"); //設置短消息文本模式參數(shù)
DelaySec(1);
Uart1Sends("AT+CMGS=\"18252544729\"\r"); //發(fā)送手機號碼
if(DHTData2<150)
{Uart1Sends(sms_text2);//溫度低}
else if(DHTData2>250)
{ Uart1Sends(sms_text1); }
//溫度高 else {} //什么也不發(fā)送
if(DHTData1>800)//判斷濕度值是否超出設定范圍
{Uart1Sends(sms_text3); }//濕度高
else if(DHTData1<300)
{Uart1Sends(sms_text4); }//濕度低
else {} //什么都不發(fā)
Uart1Send(0x1a); }
(3) 系統(tǒng)運行結果(如圖4)。
參考文獻:
[1] 孫星罡 張伯倫.基于GSM的溫濕度遠程監(jiān)測系統(tǒng)[J].科技信息,2011.
[2] 王天杰,原明亭.基于C8051F020的以太網(wǎng)遠程監(jiān)控系統(tǒng)的設計[J].化工自動化及儀表,2007,34(5):36-39.
[3] 朱正偉,王昌明.基于以太網(wǎng)的遠程電網(wǎng)測控系統(tǒng)的設計與實現(xiàn)[J].高電壓技術,2005,31(2):70-72.
[4] 孫靜,王再英.基于以太網(wǎng)遠程溫度監(jiān)控系統(tǒng)的設計[J].微計算機信息,2008,24(9).endprint