国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于ZigBee的麥田數(shù)據(jù)采集與傳輸系統(tǒng)

2018-09-10 01:11田鵬李廣
河南科技 2018年4期
關(guān)鍵詞:上位機(jī)無線傳輸數(shù)據(jù)采集

田鵬 李廣

摘 要:隨著科技的不斷進(jìn)步,物聯(lián)網(wǎng)技術(shù)逐漸被應(yīng)用于農(nóng)產(chǎn)品生產(chǎn)過程、儲運(yùn)過程、品質(zhì)鑒定過程、病蟲害監(jiān)測等領(lǐng)域。本文設(shè)計了一款麥田數(shù)據(jù)采集與傳輸系統(tǒng)。該系統(tǒng)以ZigBee為基礎(chǔ)搭建無線網(wǎng)絡(luò)傳輸平臺及上位機(jī)管理軟件,能實時更新后臺數(shù)據(jù)庫,實現(xiàn)預(yù)定目標(biāo),可為進(jìn)一步構(gòu)建智能在線病害識別系統(tǒng)奠定基礎(chǔ)。

關(guān)鍵詞:ZigBee;數(shù)據(jù)采集;無線傳輸;上位機(jī)

中圖分類號:TP274.2 文獻(xiàn)標(biāo)識碼:A 文章編號:1003-5168(2018)04-0007-03

ZigBee - based Wheat Field Data Acquisition and Transmission System

TIAN Peng LI Guang

(College of Agricult, Gansu Agricultural University, Lanzhou Gansu 730070)

Abstract: With the progress of science and technology, Internet of things technology has been gradually applied to agricultural production process, storage and transportation process, quality identification process, pest and disease monitoring and other fields. This paper introduced the design of a field data acquisition and transmission system. The system is based on ZigBee to build a wireless network transmission platform and PC management software, real-time update the background database, to achieve the target, for the further construction of disease recognition intelligent online system.

Keywords: ZigBee;data acquisition;wireless transmission;host computer

近年來,物聯(lián)網(wǎng)技術(shù)被逐漸應(yīng)用于農(nóng)產(chǎn)品生產(chǎn)過程、儲運(yùn)過程、品質(zhì)鑒定過程和病蟲害監(jiān)測等領(lǐng)域,且得到了快速發(fā)展。當(dāng)前,對能隨時隨地提供信息服務(wù)的無線通信的需求越來越迫切,傳感器技術(shù)、低功耗的無線通信技術(shù)的進(jìn)步,使得生產(chǎn)具備感應(yīng)、無線通信及信息處理能力的微型無線傳感器已成為可能,這些廉價的、低功耗的傳感器節(jié)點共同組成無線傳感器網(wǎng)絡(luò),具有較為廣闊的應(yīng)用前景[1]?;诖耍疚闹饕接懟赯igBee的麥田數(shù)據(jù)采集與傳輸系統(tǒng)。

1 無線檢測通信協(xié)議

目前,市場上流行的無線通信技術(shù)較多,工業(yè)和民用領(lǐng)域已經(jīng)廣泛使用的無線數(shù)據(jù)網(wǎng)絡(luò)協(xié)議有Wi-Fi、超寬帶無線通信、藍(lán)牙(Bluetooth)、電力載波技術(shù)、Wireless USB、紅外線數(shù)據(jù)通信IrDA和ZigBee技術(shù)等[2]。

麥田數(shù)據(jù)采集與傳輸系統(tǒng)選擇以ZigBee技術(shù)為基礎(chǔ)的無線通信模塊,這主要是因為ZigBee技術(shù)具有近距離、低功耗、低速率和低成本的特點[3]。作為通信模塊,ZigBee技術(shù)專注于10Kbps至250Kbps的低速率傳輸應(yīng)用,主要適合于自動控制和遠(yuǎn)程控制領(lǐng)域。大田作物病蟲害檢測對實時速度要求并不高,且成本要求低,綜合多種因素,認(rèn)為ZigBee這種無線通信方式很適合本次檢測。

2 網(wǎng)路拓?fù)?/p>

無線通信的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)多種多樣,拓?fù)浣Y(jié)構(gòu)選擇得好將會給后期開發(fā)、后期應(yīng)用提供一個良好的基礎(chǔ)支撐。ZigBee網(wǎng)絡(luò)有三種邏輯設(shè)備類型:終端設(shè)備(End-Device)、協(xié)調(diào)器(Coordinator)和路由器(Router)。其中,協(xié)調(diào)器(Coordinator)主要負(fù)責(zé)組建無線網(wǎng)絡(luò)并進(jìn)行維護(hù);路由器(Router)主要負(fù)責(zé)無線網(wǎng)絡(luò)數(shù)據(jù)的路由;終端設(shè)備(End-Device)主要負(fù)責(zé)無線網(wǎng)絡(luò)數(shù)據(jù)采集。一般情況下,ZigBee網(wǎng)絡(luò)大多由一個協(xié)調(diào)器及多個路由器和多個終端設(shè)備組合而成。實際使用時,根據(jù)具體實現(xiàn)功能不同,確定不同的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)及相互之間的連接方式[4]。

ZigBee常用的拓?fù)浣Y(jié)構(gòu)主要有三種。第一,星型網(wǎng)絡(luò)是最簡單的一種網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),其通常包含一個協(xié)調(diào)器和一個以上的路由器或終端節(jié)點。在無線網(wǎng)絡(luò)中,協(xié)調(diào)器外的任意兩個設(shè)備之間的通信必須經(jīng)過協(xié)調(diào)器進(jìn)行信息轉(zhuǎn)發(fā)。該拓?fù)浣Y(jié)構(gòu)的特點是:結(jié)構(gòu)簡單,數(shù)據(jù)傳輸路徑單一。第二,樹形網(wǎng)絡(luò)包含一個協(xié)調(diào)器和多個路由器或終端節(jié)點。其和星型網(wǎng)絡(luò)不同的是:網(wǎng)絡(luò)中的路由器可以與路由器和無線終端連接,可以擴(kuò)展距離,且這樣的結(jié)構(gòu)可以重復(fù)多個層次。第三,網(wǎng)狀拓?fù)浒粋€協(xié)調(diào)器和一系列的路由器及終端設(shè)備。與樹形網(wǎng)絡(luò)拓?fù)湎啾?,其具有更靈活的信息傳輸路由規(guī)則。在多個路由的情況下,如果某一路由發(fā)生問題,不能正常工作,那么原本與該路由通信的節(jié)點可以轉(zhuǎn)而選擇其他的路由來傳遞信息,這樣可以大大提高通信效率。

筆者綜合所采集的數(shù)據(jù)量及傳輸距離,選用耗電最小的星型拓?fù)浣Y(jié)構(gòu)。

3 系統(tǒng)硬件設(shè)計

3.1 總體結(jié)構(gòu)

在星型網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的基礎(chǔ)上,多個終端傳感器測量到數(shù)據(jù)后傳送給ZigBee終端節(jié)點,通過無線網(wǎng)絡(luò)傳送到協(xié)調(diào)器上,協(xié)調(diào)器再通過串口傳到上位機(jī)顯示出來,系統(tǒng)結(jié)構(gòu)如圖1所示。

3.2 主控芯片

系統(tǒng)選用集成芯片CC2530作為射頻電路的無線收發(fā)芯片,該芯片兼具微控制器及射頻無線收發(fā)的功能。CC2530有四種不同的版本:CC2530-F32/64/128/256。集成芯片CC2530主要有以下幾方面特點:分別帶有32/64/128/256KB的閃存空間;內(nèi)部有256KB的閃存和20KB的擦除區(qū)域,可以支持無限更新和適合大型應(yīng)用程序;8KBRAM方便用于更為復(fù)雜的應(yīng)用和ZigBee應(yīng)用;可編程輸出功率達(dá)+4dBm;在掉電模式下,只有睡眠定時器運(yùn)行時,僅有不到1μA的電流損耗;具有強(qiáng)大的地址識別和數(shù)據(jù)包處理引擎;接收數(shù)據(jù)靈敏度較高;使用電池就能持續(xù)為其供電[5]。

3.3 其他模塊

系統(tǒng)中終端采集主要涉及光照度、溫度、濕度、作物顏色信息、重點圖像采集等。考慮實際使用時的成本問題,選型時終端傳感器盡量選擇集成度較高、壽命長、性能穩(wěn)定且適用于戶外惡劣條件的傳感器;安裝地點的選擇要結(jié)合生產(chǎn)需求進(jìn)行實地考察;供電方式盡量采用太陽能供電;減小人工架線和后期更換及維修等成本。

3.3.1 光照模塊。光照采集采用低成本的光敏電阻作為感光元件。由于CC2530芯片上集成的有A/D轉(zhuǎn)換模塊,省去了外圍連接A/D轉(zhuǎn)換芯片,使電路更簡單、可靠。光敏電阻對光的敏感性較好,其電阻的大小和光線的強(qiáng)弱有一定的關(guān)系。光強(qiáng)與電阻成反比關(guān)系,實際測試時有一定的非線性。為了在不增加硬件成本的基礎(chǔ)上進(jìn)一步提高其檢測精度,在軟件中增加了非線性參數(shù)修正算法改善其非線性。

3.3.2 電源模塊??紤]到設(shè)備中所有ZigBee終端節(jié)點的工作環(huán)境在室外,條件比較惡劣,常規(guī)供電方式走線或更換電池等均不合適,因此,采用太陽能直流電源供電,并附帶干電池供電,以供設(shè)備安裝調(diào)試或移動時備電使用。在直流電源供電方式中采用電源適配器轉(zhuǎn)換后輸出直流5V電壓。在使用時,可通過跳線設(shè)置開關(guān)選擇所需要的供電方式。通過開關(guān)選擇能夠控制整個節(jié)點模塊電源的開啟與關(guān)閉,能更大限度地減少能耗。由于系統(tǒng)多個模塊需要3.3V直流電壓信號,5V電壓通過低功耗低壓穩(wěn)定模塊換成3.3V的工作電壓供給整個系統(tǒng),穩(wěn)壓模塊選用的是SE1117,快速的瞬態(tài)響應(yīng)、噪聲抑制和內(nèi)置熱關(guān)斷是選用原因。電池供電電路中選擇穩(wěn)壓3.3V低紋波充電泵TPS60211。

3.3.3 下載接口。下載接口實現(xiàn)CC2530系列節(jié)點片上系統(tǒng)的在線調(diào)試和程序下載功能,執(zhí)行單步調(diào)試設(shè)置斷點來實現(xiàn),觀察變量的變化并記錄,還可以使用軟件來分析數(shù)據(jù)及寄存器。下載接口有供電電源線、按鍵復(fù)位線、時鐘線、數(shù)據(jù)線和接地線。

4 終端采集與協(xié)調(diào)器模塊軟件設(shè)計

4.1 協(xié)調(diào)器數(shù)據(jù)采集模塊的軟件設(shè)計

協(xié)調(diào)器模塊軟件設(shè)計流程見圖2。

ZigBee協(xié)調(diào)器上電后,自動進(jìn)行信道搜索,選擇軟件設(shè)定的信道,然后初始化,設(shè)定好一些網(wǎng)絡(luò)參數(shù),使協(xié)調(diào)器達(dá)到工作狀態(tài)。如果終端向協(xié)調(diào)器發(fā)送的信息正確,協(xié)調(diào)器數(shù)據(jù)采集模塊確認(rèn)將允許終端加入其網(wǎng)絡(luò),并分配給節(jié)點一個16位的短地址和相關(guān)的網(wǎng)絡(luò)參數(shù),作為設(shè)備在網(wǎng)絡(luò)中的標(biāo)識。

4.2 終端數(shù)據(jù)采集模塊的軟件設(shè)計

終端采集模塊軟件程序流程圖如圖3所示。上位機(jī)協(xié)議的指令一共由6個字節(jié)組成,上位機(jī)發(fā)送給協(xié)調(diào)器的協(xié)議格式為:固定值0×02+ID號+所測量的傳感器的編號和相應(yīng)的測量類型+0+0+前5個字節(jié)的校驗。

5 上位機(jī)界面的開發(fā)

該系統(tǒng)上位機(jī)界面主要包括菜單、按鈕、文字、報警、曲線圖和后臺數(shù)據(jù)庫的設(shè)計等。其中,菜單設(shè)置有常規(guī)功能;按鈕設(shè)置有打開串口、關(guān)閉、退出、刷新等功能;文字主要是對相關(guān)功能進(jìn)行功能說明;曲線圖通過調(diào)用專用函數(shù),動態(tài)顯示所得到的數(shù)據(jù)。

6 小結(jié)

本文基于ZigBee無線通信技術(shù),設(shè)計了麥田信息采集與傳輸系統(tǒng),對麥田終端的相關(guān)參數(shù)(溫濕度、圖像、病蟲害信息等)進(jìn)行檢測、傳輸,使信息的獲取及管理更加及時,為下一步構(gòu)建智能農(nóng)業(yè)奠定基礎(chǔ)。系統(tǒng)完成了采集終端硬件及軟件的設(shè)計;采用星型拓?fù)渚W(wǎng)絡(luò)結(jié)構(gòu)進(jìn)行組網(wǎng);由于網(wǎng)絡(luò)協(xié)調(diào)器要進(jìn)行大量的數(shù)據(jù)處理工作,所以采用持續(xù)供電方式;傳感器終端節(jié)點采用的是太陽能電池加備用充電蓄電池供電方式。各個實驗點終端節(jié)點間可以通信,節(jié)點與網(wǎng)絡(luò)協(xié)調(diào)器也可進(jìn)行數(shù)據(jù)傳輸通信。

本文設(shè)計了上位機(jī)管理軟件及手機(jī)終端應(yīng)用軟件,完成系統(tǒng)的總體功能設(shè)計。編寫的上位機(jī)管理軟件可以實時遠(yuǎn)程管理,后臺數(shù)據(jù)庫數(shù)據(jù)實時更新。結(jié)合相關(guān)課題組研究成果,利用本課題構(gòu)建的無線傳輸系統(tǒng)進(jìn)行現(xiàn)場試驗。通過實驗結(jié)果的對比以及實驗數(shù)據(jù)的分析可知,該系統(tǒng)能夠?qū)崟r更新后臺數(shù)據(jù)庫,實現(xiàn)預(yù)期目標(biāo),數(shù)據(jù)采集與傳輸穩(wěn)定,可為下一步構(gòu)建智能在線病害識別系統(tǒng)奠定堅實的基礎(chǔ)。

參考文獻(xiàn):

[1]呂鑫,王忠.ZigBee無線數(shù)據(jù)傳輸模塊的設(shè)計與實現(xiàn)[J].安徽師范大學(xué)學(xué)報,2010(7):332-336.

[2]汪京京,張武.農(nóng)作物病蟲害圖像識別技術(shù)的研究綜述[J].計算機(jī)工程與科學(xué),2014(7):1363-1368.

[3]吳瑾,潘啟勇.基于MC13213的單芯片ZigBee平臺的物理層協(xié)議研究與實現(xiàn)[J].微型機(jī)與應(yīng)用,2010(23):61-65.

[4]蔡義華,劉剛,李莉,等.基于無線傳感器網(wǎng)絡(luò)的農(nóng)田信息采集節(jié)點設(shè)計與試驗[J].農(nóng)業(yè)工程學(xué)報,2009(4):176-178.

[5]高峰,俞立.無線傳感器網(wǎng)絡(luò)作物水分狀況監(jiān)測系統(tǒng)的上位機(jī)軟件開發(fā)[J].農(nóng)業(yè)工程學(xué)報,2010(5):175-181.

猜你喜歡
上位機(jī)無線傳輸數(shù)據(jù)采集
基于無線傳輸?shù)腖ED燈遠(yuǎn)程控制系統(tǒng)設(shè)計
無線傳輸LED十字屏集群控制系統(tǒng)
論網(wǎng)絡(luò)通信技術(shù)
公路路面現(xiàn)場檢測數(shù)據(jù)無線傳輸系統(tǒng)的設(shè)計
基于云的短波發(fā)射機(jī)機(jī)房中央空調(diào)自動控制系統(tǒng)的設(shè)計與實現(xiàn)
基于廣播模式的數(shù)據(jù)實時采集與處理系統(tǒng)
通用Web表單數(shù)據(jù)采集系統(tǒng)的設(shè)計與實現(xiàn)
基于LABVIEW的溫室管理系統(tǒng)的研究與設(shè)計
基于開源系統(tǒng)的綜合業(yè)務(wù)數(shù)據(jù)采集系統(tǒng)的開發(fā)研究
南京市| 金阳县| 张家港市| 安吉县| 正镶白旗| 育儿| 连平县| 新余市| 南投市| 汝州市| 酒泉市| 临泉县| 安龙县| 江源县| 博兴县| 襄城县| 固原市| 新民市| 龙游县| 嵊州市| 响水县| 神木县| 确山县| 房产| 嘉禾县| 温州市| 靖边县| 武平县| 德令哈市| 宝山区| 马关县| 崇明县| 黄陵县| 汽车| 霍林郭勒市| 鹤峰县| 比如县| 五常市| 平和县| 喀喇沁旗| 阿克陶县|