基于GPRS的野生動(dòng)物遠程監測系統設計
2.3 系統軟件設計
在以上硬件上進(jìn)行軟件編寫(xiě),采用C語(yǔ)言編程。主要包括初始化部分,傳感器數據采集部分,對收到的數據進(jìn)行糾錯、壓縮處理部分以及數據發(fā)送部分。在發(fā)送部分,單片機通過(guò)串口以AT指令形式與sim300模塊進(jìn)行通信,系統采用TCP點(diǎn)對點(diǎn)連接方式??傮w程序流程圖如圖6所示。本文引用地址:http://dyxdggzs.com/article/193784.htm
系統采用使用GPRS傳輸數據采用TCP方式進(jìn)行連接,通過(guò)服務(wù)器端的IP地址進(jìn)行本地設置,發(fā)起連接。初始化過(guò)程中優(yōu)先啟動(dòng)兩路溫度傳感器,測量動(dòng)物體溫及環(huán)境溫度,防止監測終端發(fā)熱影響溫度測量的準確值。系統在處理數據過(guò)程中將處理器接收到的體溫數據與上一次得到體溫數據進(jìn)行比較,若數據相差絕對值超過(guò)0.2攝氏度則舍棄前一次數據以期對溫度數據進(jìn)行簡(jiǎn)單糾錯,保證數據的精確。
3 實(shí)驗結果與分析
使用本系統中用于體溫測量的溫度傳感器對室溫進(jìn)行測量,測量結果如圖7所示。
由圖7可以看出由于在初始測溫時(shí)傳感器溫度急劇上升,變化量過(guò)快而導致溫度結果不顯示,隨著(zhù)時(shí)間推移所測溫逐漸趨于穩定,與實(shí)際溫度基本相符。對于長(cháng)時(shí)間工作能有效防止測量誤差,測量溫度穩定。
4 結束語(yǔ)
本系統主要是針對野生動(dòng)在野外生存的參數進(jìn)行采集,由傳感器采集數據發(fā)送至微處理器,再通過(guò)SIM300無(wú)線(xiàn)通信模塊和Intemet相連,進(jìn)行數據的無(wú)線(xiàn)傳輸,實(shí)現野生動(dòng)物的生理參數的實(shí)時(shí)監測,同時(shí),該系統預留了端口,可用于后期GPS或者其它功能擴展。系統中引入的兩路溫度信號比較對于保護珍稀野生動(dòng)物、防止偷獵也能起到一定預警作用。采用GPRS無(wú)線(xiàn)通信,實(shí)時(shí)穩定的遠程監測野生動(dòng)物的運動(dòng)量、體溫以及外界環(huán)境溫度,為對野生動(dòng)物的研究、監測節省了大量的人力、物力,對保護野生動(dòng)物資源具有重要的意義。
評論