錢雨菲 王夢(mèng)夢(mèng) 于雷
DOI:10.19392/j.cnki.16717341.201720009
摘要:本文介紹了基于Labview和GPRS的一種無(wú)線溫濕度監(jiān)控系統(tǒng),該系統(tǒng)采用AW1485Y傳感器采集現(xiàn)場(chǎng)終端數(shù)據(jù),通過(guò)GPRS通信模塊傳遞到PC機(jī),在PC機(jī)上利用Labview開(kāi)發(fā)平臺(tái)搭建監(jiān)控界面,實(shí)現(xiàn)遠(yuǎn)程監(jiān)控。經(jīng)測(cè)試,系統(tǒng)具有報(bào)警、記錄、顯示等功能。在工業(yè)生產(chǎn)和智能家居中有一定的應(yīng)用價(jià)值。
關(guān)鍵詞:無(wú)線溫濕度檢測(cè);GPRS;Lab view
溫濕度是現(xiàn)代生活和生產(chǎn)中的重要參考因素,直接影響人們的生活質(zhì)量和生產(chǎn)環(huán)節(jié)的安全,對(duì)溫濕度的檢測(cè)對(duì)與提高生產(chǎn)效率、改善生活質(zhì)量有著至關(guān)重要的作用,由此,設(shè)計(jì)一個(gè)操作便捷、高精確度的溫濕度檢測(cè)系統(tǒng)顯得意義重大。
傳統(tǒng)有線模式的溫濕度檢測(cè)安裝的靈活性差,傳輸線容易受到電磁干擾從而大大削減測(cè)量結(jié)果的精確度。為此,本文提出了一種基于GPRS和Labview的無(wú)線遠(yuǎn)程溫濕度檢測(cè)網(wǎng)絡(luò),采用高精度的溫濕度傳感器對(duì)溫濕度進(jìn)行采樣測(cè)量,實(shí)現(xiàn)實(shí)時(shí)連續(xù)監(jiān)控,用Labview搭建監(jiān)控平臺(tái),實(shí)現(xiàn)遠(yuǎn)程監(jiān)控。
1 監(jiān)控系統(tǒng)的總體結(jié)構(gòu)
本系統(tǒng)自上至下可分為三個(gè)模塊,底層是數(shù)據(jù)采集模塊(現(xiàn)場(chǎng)終端),中間層是數(shù)據(jù)傳輸模塊(通信中樞),上層是數(shù)據(jù)處理模塊(監(jiān)控中心)。如圖1所示。
系統(tǒng)工作過(guò)程為:現(xiàn)場(chǎng)終端采用AW1485Y數(shù)字溫濕度傳感器,是一款含有已校準(zhǔn)數(shù)字?jǐn)?shù)字信號(hào)輸出的復(fù)合傳感器。傳感器包括一個(gè)電阻式感濕元件和一個(gè)NTC測(cè)溫元件并與高性能8位單片機(jī)相連。采用單線制串行接口,系統(tǒng)簡(jiǎn)易快捷,功耗極低,傳輸距離長(zhǎng)(可達(dá)1000米)。采用無(wú)線通信模塊GPRSDTU接收單片機(jī)采集的數(shù)據(jù),并通過(guò)485串口將采集數(shù)據(jù)傳送到PC機(jī),PC機(jī)上的Labview監(jiān)控平臺(tái)實(shí)時(shí)對(duì)現(xiàn)場(chǎng)終端設(shè)備采集到的數(shù)據(jù)進(jìn)行分析、處理、顯示和存儲(chǔ)。
2 系統(tǒng)硬件設(shè)計(jì)
2.1 溫濕度傳感器介紹
AW1485Y為一款新型溫濕度變送器,產(chǎn)品采用高品質(zhì)電容式數(shù)字傳感器,傳感器具有測(cè)量精度高抗干擾能力強(qiáng),測(cè)量精度高測(cè)量范圍廣。配備OLED液晶顯示屏,實(shí)時(shí)顯示溫濕度示數(shù)。內(nèi)部設(shè)置有報(bào)警功能模塊,可實(shí)現(xiàn)有高低溫報(bào)警和高低濕度報(bào)警;RS485信號(hào)傳輸,標(biāo)準(zhǔn)MODUBUS RTU通信協(xié)議,通信距離最大可達(dá)1000米,支持多臺(tái)組網(wǎng)式溫濕度監(jiān)控系統(tǒng)安裝。
2.2 GPRS無(wú)線模塊
系統(tǒng)采用WG8010 GPRS DTU,具備完善的數(shù)據(jù)通信功能,支持comway協(xié)議、透?jìng)鲄f(xié)議,并兼容桑榮和宏電協(xié)議。DTU與服務(wù)器之間的通信是由GPRS DTU端(客戶端)發(fā)起的,服務(wù)器端通過(guò)發(fā)回反饋或接受通信來(lái)對(duì)DTU端做出響應(yīng)。DTU端與服務(wù)器端共同組成了基于GPRS和INTERNET網(wǎng)絡(luò)通信的應(yīng)用系統(tǒng)。相比DTU端,服務(wù)器端安裝有更為復(fù)雜的應(yīng)用程序,能夠接受任何DTU端發(fā)起的通信請(qǐng)求,并時(shí)刻檢測(cè)鏈路中的通信狀態(tài),從而實(shí)現(xiàn)實(shí)時(shí)數(shù)據(jù)采集、數(shù)據(jù)庫(kù)服務(wù)等應(yīng)用。
2.3 電源模塊
系統(tǒng)外部電壓為交流220V,傳感器的輸入電壓是9~12V,因此本系統(tǒng)需要提供9~12V的直流電壓,綜合考慮,采用型號(hào)為S2512的12V直流電壓源為傳感器供電。
3 系統(tǒng)的軟件設(shè)計(jì)與調(diào)試
3.1 Comway無(wú)線串口服務(wù)器的設(shè)置
Comway無(wú)線串口軟件與GPRS DTU配合使用,可以幫助用戶建立遠(yuǎn)端串口設(shè)備和用戶計(jì)算機(jī)之間的無(wú)線通信信道。
在本系統(tǒng)中,具有RS485串行通信接口的溫濕度傳感器,利用COMWAY DTU經(jīng)GPRS網(wǎng)絡(luò)與一臺(tái)連接到Internet的PC實(shí)現(xiàn)無(wú)線數(shù)據(jù)通信。僅需在計(jì)算機(jī)中安裝COMWAY無(wú)線串口軟件,即可使用原來(lái)基于串口通訊的應(yīng)用程序來(lái)處理遠(yuǎn)端串口設(shè)備的數(shù)據(jù)。無(wú)需公網(wǎng)固定IP地址,無(wú)需設(shè)置網(wǎng)絡(luò)端口映射和動(dòng)態(tài)域名,操作十分便捷。
3.2 Labview監(jiān)控平臺(tái)
Labview是一種圖形化的編程語(yǔ)言(G語(yǔ)言)的開(kāi)發(fā)環(huán)境,采用Labview進(jìn)行軟件設(shè)計(jì)包括前面板和后臺(tái)(程序框圖)兩部分,前面板是系統(tǒng)的監(jiān)控界面,后臺(tái)是用G語(yǔ)言搭建的系統(tǒng)的圖形化程序。系統(tǒng)的前面板主要有監(jiān)控窗口、通訊配置界面等部分組成。主要完成對(duì)溫濕度的顯示、記錄功能。
系統(tǒng)監(jiān)測(cè)程序主要完成對(duì)下位機(jī)傳輸過(guò)來(lái)的溫濕度信號(hào)的顯示、分析、記錄功能,由于現(xiàn)場(chǎng)終端傳輸過(guò)上來(lái)的是數(shù)字信號(hào),因此Labview只要完成虛擬串口數(shù)據(jù)的讀取和存儲(chǔ)即可。監(jiān)控系統(tǒng)主要包括個(gè)部分:主控界面、配置界面。
Labview搭建的監(jiān)控程序和界面如圖2和圖3所示。
3.3 系統(tǒng)測(cè)試
圖3所示位某一時(shí)刻的溫濕度監(jiān)視結(jié)果。為檢測(cè)系統(tǒng)檢測(cè)的穩(wěn)定性和準(zhǔn)確性,對(duì)室內(nèi)兩個(gè)不同的采樣點(diǎn)進(jìn)行溫度和濕度的采樣,采樣時(shí)間間隔為3min,并記錄采樣數(shù)據(jù)。將傳感器的數(shù)據(jù)與Labview的數(shù)據(jù)比較,如下表所示。
測(cè)量基本參數(shù):
測(cè)量參數(shù):4080℃
測(cè)量精度:溫度:±0.5℃ 濕度:±3%RH
測(cè)量分辨率:溫度:0.1℃ 濕度:0.1%RH
4 結(jié)論
本文基于labview和GPRS的分布式無(wú)線溫濕度智能檢測(cè)系統(tǒng)利用數(shù)字傳感器和GPTS通信模塊,成功組建了分布式溫濕度檢測(cè)網(wǎng)絡(luò),實(shí)現(xiàn)了智能無(wú)線監(jiān)控。該系統(tǒng)具有體積小、功耗低、安裝方便、抗干擾性強(qiáng)等優(yōu)點(diǎn)。有良好的人機(jī)交互性和可視性,可廣泛用于工業(yè)生產(chǎn)和家居環(huán)境中,應(yīng)用前景廣泛。
參考文獻(xiàn):
[1]林靜,林振宇,等.LabVIEW虛擬儀器程序設(shè)計(jì)從入門到精通[M].人民郵電出版社,2013.
[2]馬丁.移動(dòng)通信GPRS模塊應(yīng)用開(kāi)發(fā)分析[J].現(xiàn)代商業(yè),2009(23):213214.
[3]楊偉新,張曉森.溫濕度控制系統(tǒng)設(shè)計(jì)[J].機(jī)械研究與應(yīng)用,2008,21(6):12.
作者簡(jiǎn)介:
錢雨菲(2000),北京新東方揚(yáng)州外國(guó)語(yǔ)學(xué)校普高三(1)班;指導(dǎo)教師:于雷,北京新東方揚(yáng)州外國(guó)語(yǔ)學(xué)校通用技術(shù)教師。