基于GPRS的土壤溫濕度采集系統
3 GPRS網(wǎng)關(guān)
GPRS網(wǎng)關(guān)模塊由控制模塊和GPRS通信模塊組成,其中GPRS通信是采集控制系統和監控主機連接的扭帶,GPRS通信的質(zhì)量直接影響系統的穩定。系統采用西門(mén)子公司的MC52i設計GPRS通信電路。MC52i具有體積小、電壓要求低、開(kāi)機成功率高等優(yōu)點(diǎn),而且內嵌了TCP/IP協(xié)議。MS P430F149與MC52i之間的通信是基于RS232協(xié)議的串口通信,MSP430F149的P3.6和P3.7(UART1)分別與MC52i的RX和TX相連。MC52i在發(fā)射數據時(shí)會(huì )有一個(gè)瞬時(shí)的尖峰電流產(chǎn)生,為使系統不受尖峰電流的影響,采用3個(gè)470μF的膽電容并聯(lián)進(jìn)行濾波,圖6為網(wǎng)關(guān)框圖。網(wǎng)關(guān)類(lèi)似一個(gè)具有IP地址的“計算機”,可以與遠程服務(wù)器進(jìn)行基于TCP/IP的網(wǎng)絡(luò )通信,流程圖如圖7所示。本文引用地址:http://dyxdggzs.com/article/192800.htm
4 系統測試
采集系統由1個(gè)主節點(diǎn)及3個(gè)從節點(diǎn)構成。采集的數據匯聚到主節點(diǎn),并通過(guò)GPRS模塊,傳送到監控主機。監控主機的主要功能是把數據幀進(jìn)行解析,然后存進(jìn)數據庫并顯示在控制界面上。在監控主機上,根據各節點(diǎn)地址及時(shí)間等信息查詢(xún)歷史數據和當前數據,采集系統主程序流程如圖8所示。
測試系統置于溫室大棚中,測試結果如圖9所示。這里截取了部分測試數據。數據采用16進(jìn)制,每一行前8 Byte為包頭,后10 Byte為測試數據,用2 Byte代表一個(gè)測試量,分別為:節點(diǎn)標識碼ID、計數器、內電壓、土壤濕度介電常數εRaw和土壤溫度TRaw。
圖9中,每隔5 min采集一次數據,在節點(diǎn)1兩次采集到的土壤濕度介電常數均為(01 B8)16、土壤溫度均為(02 77)16。由此計算出節點(diǎn)1處的土壤溫、濕度的平均值分別為VWC=24.59%,RH,T=23.1 ℃。
5 結束語(yǔ)
設計了一個(gè)基于無(wú)線(xiàn)傳感器網(wǎng)絡(luò )的土壤溫濕度監測系統,可實(shí)現土壤溫濕度的遠程實(shí)時(shí)在線(xiàn)監測。系統具有低功耗、配置靈活、適應能力強的特點(diǎn),可用于野外林地及大棚內多個(gè)區域的實(shí)時(shí)監測。
評論