网站首页
教育杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
医学杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
经济杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
金融杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
管理杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
科技杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
工业杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
SCI杂志
中科院1区 中科院2区 中科院3区 中科院4区
全部期刊
公務(wù)員期刊網(wǎng) 論文中心 正文

森林檢測(cè)小車GPRS系統(tǒng)設(shè)計(jì)研究

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了森林檢測(cè)小車GPRS系統(tǒng)設(shè)計(jì)研究范文,希望能給你帶來(lái)靈感和參考,敬請(qǐng)閱讀。

森林檢測(cè)小車GPRS系統(tǒng)設(shè)計(jì)研究

摘要:為解決森林檢測(cè)系統(tǒng)中由于監(jiān)測(cè)樣本數(shù)據(jù)量大、維數(shù)多導(dǎo)致監(jiān)測(cè)誤報(bào)率高、實(shí)時(shí)性差等問(wèn)題,提出一種基于GPRS技術(shù)的林地智能檢測(cè)小車,通過(guò)gprs無(wú)線傳輸技術(shù)實(shí)現(xiàn)信息的遠(yuǎn)程傳遞。通過(guò)將采集到的數(shù)據(jù)進(jìn)行反饋得到林地環(huán)境數(shù)據(jù),進(jìn)一步了解林地環(huán)境的實(shí)時(shí)情況從而對(duì)其做出更好的管理。通過(guò)軟硬件結(jié)合,從兩個(gè)方面進(jìn)行設(shè)計(jì),完成檢測(cè)小車的總體設(shè)計(jì)。

關(guān)鍵詞:GPRS;森林檢測(cè);傳感器;數(shù)據(jù)傳輸;系統(tǒng)總體設(shè)計(jì)

隨著社會(huì)的進(jìn)步,計(jì)算機(jī)信息技術(shù)的發(fā)展,智能科技代替人工人力的技術(shù)越來(lái)越成熟,自動(dòng)化、信息化的發(fā)展使得工作的完成更高效、更經(jīng)濟(jì)。當(dāng)前GPRS技術(shù)已經(jīng)非常成熟,基于GPRS的無(wú)線通訊技術(shù)使得我們?cè)谶M(jìn)行數(shù)據(jù)傳輸有了技術(shù)保證。智能檢測(cè)小車,是基于計(jì)算機(jī)科學(xué)發(fā)展誕生的一種檢測(cè)工具?;谝陨蟽?nèi)容,一款基于GPRS技術(shù)的無(wú)線傳輸系統(tǒng)設(shè)計(jì)能夠滿足技術(shù)的監(jiān)控和數(shù)據(jù)的反饋,使用GPRS無(wú)線通訊模塊使得將在小車移動(dòng)過(guò)程中可以根據(jù)各個(gè)傳感器中的數(shù)據(jù)及時(shí)進(jìn)行反饋,單片機(jī)實(shí)現(xiàn)實(shí)時(shí)收集、存儲(chǔ)、處理、監(jiān)控、反饋相關(guān)數(shù)據(jù),進(jìn)行可靠傳輸。通過(guò)當(dāng)前人們熟悉的GPRS傳輸模塊與單片機(jī)相結(jié)合,進(jìn)行數(shù)據(jù)檢測(cè)與處理,實(shí)現(xiàn)森林防火與預(yù)警。

1GPRS傳輸系統(tǒng)總體設(shè)計(jì)

基于GPRS的數(shù)據(jù)傳輸系統(tǒng)采集的數(shù)據(jù)包括溫度數(shù)據(jù)、肥力數(shù)據(jù)、火災(zāi)預(yù)警等數(shù)據(jù)收集。硬件系統(tǒng)總體框圖如圖1。本設(shè)計(jì)運(yùn)用STM32結(jié)合GPRS無(wú)線通訊模塊完成對(duì)溫度、肥力信息、火災(zāi)預(yù)報(bào)等數(shù)據(jù)的監(jiān)控與傳輸,通過(guò)數(shù)據(jù)的接收,單片機(jī)對(duì)數(shù)據(jù)進(jìn)行處理,然后通過(guò)GPRS模塊將數(shù)據(jù)傳送。在進(jìn)行數(shù)據(jù)收集是應(yīng)該注意即使進(jìn)行數(shù)據(jù)更新,從而保持傳送數(shù)據(jù)的實(shí)時(shí)性,本設(shè)計(jì)中采用SIM800A模塊,該模塊有綜合的功能能夠保證高效的數(shù)據(jù)傳輸。

2GPRS總體設(shè)計(jì)

本系統(tǒng)計(jì)主要使用STM32-F103-VET6進(jìn)行實(shí)現(xiàn)。GPRS技術(shù)運(yùn)用分組交換技術(shù),即將一個(gè)報(bào)文分成若干小的分組,然后進(jìn)行存儲(chǔ)下來(lái)后查找轉(zhuǎn)發(fā)表,轉(zhuǎn)發(fā)到下一個(gè)結(jié)點(diǎn),其相比于傳統(tǒng)采用電路交換的GSM來(lái)說(shuō),速度更快,延時(shí)更小,準(zhǔn)確性更高。使用GPRS模塊為SIM-800A,SIM800A模塊可支持4頻GSM/GPRS,工作頻段為GSM850MHZ、EGSM900MHZ、DCS1800MHZ和PCS1900MHZ。本系統(tǒng)由三個(gè)部分組成:數(shù)據(jù)采集模塊、數(shù)據(jù)收發(fā)單元、作為數(shù)據(jù)處理的上位機(jī)。其中數(shù)據(jù)采集運(yùn)用各類傳感器采集溫度、濕度、土壤信息等,數(shù)據(jù)處理部分運(yùn)用STM32單片機(jī),通過(guò)單片機(jī)上的GPRS模塊使得每一個(gè)采集模塊得到的數(shù)據(jù)發(fā)送給上位機(jī),上位機(jī)位于監(jiān)控室的PC端,從而進(jìn)行數(shù)據(jù)的存儲(chǔ)、處理、分析。

2.1傳感器數(shù)據(jù)收集

(1)本設(shè)計(jì)所使用濕度傳感器為RS485數(shù)字傳感器,它會(huì)把溫度轉(zhuǎn)化為對(duì)應(yīng)范圍的二進(jìn)制代碼,比如傳感器的測(cè)溫范圍是0到100°,那對(duì)應(yīng)輸出的二進(jìn)制代碼是0x00到0xFF,因?yàn)橐呀?jīng)是數(shù)字信號(hào),單片機(jī)可以直接識(shí)別[3]。(2)本設(shè)計(jì)所用超聲波傳感器為US-100超聲波測(cè)距模塊,該模塊性能穩(wěn)定,測(cè)度距離精準(zhǔn),模塊高精度,盲區(qū)小,遮擋物面積一般應(yīng)大于0.5平方米,切不可太薄。測(cè)距模塊的原理圖如圖2所示。本模塊中觸發(fā)信號(hào)由Trig端口從單片機(jī)想超聲波模塊發(fā)出,告訴超聲波測(cè)距模塊一個(gè)測(cè)距信號(hào),超聲波測(cè)距模塊接收到信號(hào)后,超聲波模塊會(huì)發(fā)出8個(gè)40kHZ的方波,檢測(cè)是否有信號(hào)返回,如果有信號(hào)返回,Echo會(huì)給單片機(jī)輸入回響信號(hào),為高電平信號(hào),且輸出的時(shí)間與檢測(cè)距離成比例,因此用公式,可以將信號(hào)返回時(shí)間換算成兩者間的距離,通常將測(cè)量周期設(shè)置為60ms以上,防止發(fā)射信號(hào)對(duì)回響信號(hào)產(chǎn)生影響。因?yàn)閮煞N模塊均采用RS485進(jìn)行串口通訊,RS485是半雙工的工作方式,但是可以做到多個(gè)發(fā)送多個(gè)接收,即掛在總線上的設(shè)備都可以進(jìn)行發(fā)送跟接收通過(guò)對(duì)單片機(jī)進(jìn)行控制,進(jìn)而控制單片機(jī)對(duì)ROM進(jìn)行編輯當(dāng)作程序存儲(chǔ)器,存儲(chǔ)數(shù)據(jù)。

2.2GPRS數(shù)據(jù)傳輸

在采集裝置中,STM32通過(guò)向GPRS模塊串口發(fā)送AT指令,控制所采集到的信息的無(wú)線傳輸。GPRS模塊數(shù)據(jù)傳輸程序設(shè)計(jì)包括模塊初始化、建立連接、數(shù)據(jù)發(fā)送、關(guān)閉連接的過(guò)程。在本設(shè)計(jì)中,與GPRS模塊相連的為STM32的USART4串口,微控制器經(jīng)串口控制現(xiàn)場(chǎng)通信模塊和GPRS模塊的工作。具體圖示如圖3所示。其中當(dāng)模塊啟動(dòng)的時(shí)候主控器通過(guò)AT指令與SIM800A模塊完成通信連接。STM32主控器通過(guò)返回確認(rèn)值確定SIM32的工作狀態(tài),完成網(wǎng)絡(luò)注冊(cè)程序。當(dāng)GPRS出現(xiàn)數(shù)據(jù)傳輸異常的情況發(fā)生時(shí),比如TCP發(fā)送數(shù)據(jù)錯(cuò)誤或者TCP連接中斷,則用“AT+CIPCLOSE”指令關(guān)閉鏈接,然后用“AT+CIPSTART”新建鏈接,此過(guò)程可重復(fù)進(jìn)行兩次;如果仍有錯(cuò)誤發(fā)生,則使用“AT+CIPSHUT”關(guān)閉PDP上下文然后重新建立鏈接。如果上述兩種方法仍無(wú)法解決傳輸異常的問(wèn)題,保存采集數(shù)據(jù)于芯片中,然后對(duì)模塊進(jìn)行重啟,下次重新建立連接,續(xù)傳斷點(diǎn)數(shù)據(jù)。GPRS數(shù)據(jù)接收的系統(tǒng)通過(guò)設(shè)計(jì)上位機(jī)數(shù)據(jù)接收軟件,用于實(shí)現(xiàn)上位機(jī)與下位機(jī)間的數(shù)據(jù)傳遞與交換。其中數(shù)據(jù)接收軟件采用Python/C語(yǔ)言開(kāi)發(fā),軟件開(kāi)發(fā)環(huán)境為Pycharm。Pycharm是Python語(yǔ)言軟件開(kāi)發(fā)工具包并適用于多種環(huán)境,數(shù)據(jù)接收軟件的功能用來(lái)進(jìn)行采集數(shù)據(jù)收集裝置的數(shù)據(jù)幀,同時(shí)配置采集裝置的信息,進(jìn)而完成采集周期,脈沖設(shè)置等參數(shù)的設(shè)定。采集裝置與接收軟件的數(shù)據(jù)交互及信息配置數(shù)據(jù)包有:采集裝置的請(qǐng)求數(shù)據(jù)包、數(shù)據(jù)接收軟件的周期配置數(shù)據(jù)包、采集裝置采集的實(shí)時(shí)數(shù)據(jù)包、數(shù)據(jù)接收軟件的確認(rèn)接收數(shù)據(jù)包等。數(shù)據(jù)接收軟件最終將交互數(shù)據(jù)存于log文件中,用于數(shù)據(jù)展示、分析、查詢等,GPRS的數(shù)據(jù)傳輸系統(tǒng)流程圖如圖4所示。為了實(shí)現(xiàn)與信息采集裝置的數(shù)據(jù)交互,數(shù)據(jù)接收軟件需要具備的功能有:初始化并配置文件讀寫、連接采集裝置監(jiān)聽(tīng)客戶端、數(shù)據(jù)接收線程以及數(shù)據(jù)回復(fù)線程、數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)動(dòng)態(tài)顯示還有日志記錄等。數(shù)據(jù)接收軟件將解析后的有用數(shù)據(jù)存入數(shù)據(jù)庫(kù)中來(lái)以供日后數(shù)據(jù)調(diào)取和數(shù)據(jù)分析之用,并展示出所得的數(shù)據(jù),然后進(jìn)行。數(shù)據(jù)接收軟件對(duì)檢測(cè)到的信息進(jìn)行分類存儲(chǔ),包括空氣溫濕度,土壤ph值,土壤氮磷鉀肥力的數(shù)據(jù)等。數(shù)據(jù)發(fā)送和接收需注意兩點(diǎn):(1)在數(shù)據(jù)發(fā)送/接收時(shí)要應(yīng)用USART_GetFlagStatus()函數(shù)檢查USART4的狀態(tài),只有等到數(shù)據(jù)發(fā)送或接收完畢之后才能進(jìn)行下一幀數(shù)據(jù)的發(fā)送或接收。(2)在數(shù)據(jù)發(fā)送開(kāi)始前,需清除USART4的標(biāo)志位,否則會(huì)第1位數(shù)據(jù)會(huì)丟失。

2.3系統(tǒng)主程序設(shè)計(jì)

程序的主要流程圖如圖5所示。STM32F103單片機(jī)作為整個(gè)系統(tǒng)的核心控制部分,主要采集、處理和傳輸傳感器傳輸過(guò)來(lái)的數(shù)據(jù),STM32F103單片機(jī)帶有數(shù)模轉(zhuǎn)換通道,由數(shù)模轉(zhuǎn)換通道再由單片機(jī)上的GPRS傳輸模塊,將數(shù)據(jù)傳輸給上位機(jī),上位機(jī)再進(jìn)行存儲(chǔ)與處理,單片機(jī)可以自動(dòng)判斷當(dāng)前的具體情況,進(jìn)行判斷,判斷數(shù)據(jù)是否達(dá)到設(shè)定數(shù)值,然后進(jìn)行報(bào)警,通過(guò)單片機(jī)的數(shù)據(jù)處理進(jìn)而得到相應(yīng)的狀態(tài)分析,進(jìn)而使得總系統(tǒng)做出相應(yīng)的反應(yīng)。GPRS模塊與單片機(jī)之間采用串口通信、分組交換,當(dāng)傳感器采集到的數(shù)據(jù),通過(guò)單片機(jī)的分析與處理后,由單片機(jī)已經(jīng)編寫好的程序進(jìn)行數(shù)據(jù)的處理,得出是否需要進(jìn)行警報(bào),并把數(shù)據(jù)傳給上位機(jī)。

2.4超聲波傳感器程序設(shè)計(jì)

本系統(tǒng)中采用的主要傳感器為超聲波測(cè)距傳感器,采用HC-SR04模塊工作電壓3~5.5V。在5V工作電壓下,探測(cè)距離為2~450cm。在3.3V工作電壓,探測(cè)范圍為2~400cm。使用方法為接通VCC和GND,出發(fā)引腳接提供超過(guò)10微秒的電頻,發(fā)射端將發(fā)射脈沖,遇到障礙物反射后接受,經(jīng)過(guò)芯片處理,在回收引腳會(huì)場(chǎng)生一段時(shí)間高電平。經(jīng)過(guò)單片機(jī)可以計(jì)算出超聲波發(fā)射到接受過(guò)程需要的時(shí)間,根據(jù)聲速可以算出距離。用來(lái)進(jìn)行距離的測(cè)量和路徑的規(guī)劃,超聲波傳感器為數(shù)字信號(hào)的輸出,將超聲波測(cè)距模塊的輸出信號(hào),直接輸出給單片機(jī),單片機(jī)通過(guò)GPRS模塊把從超聲波傳感器所獲得的信號(hào),進(jìn)行放大、處理、判斷、傳輸,進(jìn)而使得單片機(jī)做出相應(yīng)的動(dòng)作,從而完成對(duì)于從障礙物的避障。

3結(jié)論

本論文使用STM32F103X系列作為控制板,實(shí)現(xiàn)上位機(jī)與下位機(jī)之間的通訊,通過(guò)GPRS模塊進(jìn)而實(shí)現(xiàn)對(duì)于兩者之間的數(shù)據(jù)傳輸,GPRS為現(xiàn)在常用的遠(yuǎn)距了,離通訊模塊,當(dāng)兩個(gè)模塊成功配對(duì)的時(shí)候,即可進(jìn)行兩者間的無(wú)線通訊,通過(guò)使用GPRS傳輸故模塊即可解放勞動(dòng)力,減少人力資源,解放生產(chǎn)力,智能化的現(xiàn)代林場(chǎng)的管理,改善了林區(qū)檢測(cè)范圍大,人力投入多的現(xiàn)狀,本文也有需要改進(jìn)的地方,例如通過(guò)使用更高端的通訊方式,例如使用5G+技術(shù),使得林區(qū)作業(yè)可以進(jìn)行更為精確的操作,林區(qū)網(wǎng)上育種是一個(gè)更好的發(fā)展方向。

參考文獻(xiàn)

[1]肖司琪,泰戈,等.基于SIM800A單片機(jī)的GPS電動(dòng)車防盜系統(tǒng)[J].方案設(shè)計(jì),2019(3):155-156.

[2]周靜,舒乃秋,裴春明,等.MSC1210的GPRS無(wú)線通信系統(tǒng)設(shè)計(jì)[J].應(yīng)用天地,2006.

[3]單片機(jī)怎么識(shí)別溫度傳感器傳給它的信號(hào)對(duì)應(yīng)的實(shí)際溫度?[EB/OL].

[4]郭勇川.基于GPRS的船舶信息采集智能裝置研發(fā)[D].廈門:集美大學(xué),2018.

[5]單祥.基于GPRS的蓄電池?zé)o線遠(yuǎn)程監(jiān)測(cè)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].銀川:北方民族大學(xué),2019.

[6]劉凱,魏艷秀,許京港,等.基于計(jì)算機(jī)視覺(jué)的森林火災(zāi)識(shí)別算法設(shè)計(jì)[J].森林工程,2018,34(4):89-95.

[7]白歡,白一博,鞏銀兵,等.智能小車無(wú)線控制系統(tǒng)的設(shè)計(jì)與優(yōu)化[J].南方農(nóng)機(jī),2020(1):52+54.

作者:李嘉鵬 王心愉 蔣雨龍 李丹丹 王仕臣 單位:東北林業(yè)大學(xué)

免责声明

本站为第三方开放式学习交流平台,所有内容均为用户上传,仅供参考,不代表本站立场。若内容不实请联系在线客服删除,服务时间:8:00~21:00。

AI写作,高效原创

在线指导,快速准确,满意为止

立即体验
相關(guān)熱門標(biāo)簽
文秘服务 AI帮写作 润色服务 论文发表