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