999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Zigbee的魚塘水質(zhì)監(jiān)測系統(tǒng)設(shè)計(jì)

2019-10-09 05:48:24陳亮
電子技術(shù)與軟件工程 2019年17期
關(guān)鍵詞:水質(zhì)系統(tǒng)

文/陳亮

水是被譽(yù)為萬物生命的源泉,魚塘水質(zhì)監(jiān)測關(guān)系到魚塘生物的生命和健康。如何高效率、精準(zhǔn)地監(jiān)測水質(zhì),一直是人們重點(diǎn)研究的課題。目前水質(zhì)監(jiān)測的主要方式有兩種:一種是通過設(shè)置便攜式的池塘水質(zhì)監(jiān)測以及實(shí)驗(yàn)室,采用手動方式來進(jìn)行取樣,從而對水質(zhì)進(jìn)行監(jiān)測和分析;另一種是根據(jù)遠(yuǎn)程監(jiān)控中心以及監(jiān)視變電站來監(jiān)測水質(zhì)。雖然這些監(jiān)測系統(tǒng)的布置較為密集,但是數(shù)據(jù)采集和傳輸速度也較為緩慢,不能實(shí)時(shí)反饋魚塘水質(zhì)的情況。第二種雖然可以反應(yīng)出一定的水質(zhì)變化,但是該方式采用了有線監(jiān)控,需要投入的成本較高,并且在對數(shù)據(jù)進(jìn)行傳輸?shù)倪^程中,容易受到其他因素的干擾。因此,本文研究的基于Zigbee的無線傳感器網(wǎng)絡(luò)不但能夠通過雙向通信來提高對數(shù)據(jù)的傳輸效率,而且大大降低了系統(tǒng)成本和整體功率,對于水環(huán)境的監(jiān)測工作具有明顯的優(yōu)勢。

圖1:系統(tǒng)總體框圖

1 Zigbee技術(shù)概述

1.1 定義

Zigbee技術(shù)經(jīng)常被稱為“HomeRFLite”技術(shù)、“FireFly”技術(shù),演變到如今,技術(shù)領(lǐng)域習(xí)慣稱之為Zigbee技術(shù)。Zigbee技術(shù)主要用于對一些具有周期性和間歇性的數(shù)據(jù),其數(shù)據(jù)傳輸方式具有低功率、低速、短程的特點(diǎn)。

1.2 特點(diǎn)

ZigBee技術(shù)屬于一種無線通信,可工作在2.4GHz、915MHz、868兆赫三個(gè)頻段。傳輸范圍在10米到75米,并且可以擴(kuò)展。ZigBee的主要有以下特點(diǎn):

圖2:傳感器節(jié)點(diǎn)結(jié)構(gòu)圖

1.2.1 低功耗

當(dāng)ZigBee技術(shù)的處于睡眠模式時(shí),其傳輸功率和速率較低,功耗低至1mW,只需2塊AA電池,待機(jī)時(shí)間最長可以持續(xù)0.5-2年。

1.2.2 低成本

ZigBee的協(xié)議不需要支付版費(fèi),單芯片成本可以控制在1.5到2.5美元范圍內(nèi)。

1.2.3 短時(shí)延

通信延遲、睡眠延遲都很短,其中搜索設(shè)備延遲只有30毫秒,睡眠延遲只需15毫秒,進(jìn)一步節(jié)省了電能。

1.2.4 容量大

對于Star Zigbee網(wǎng)絡(luò)來說,最大容量包括1個(gè)主節(jié)點(diǎn)以及254個(gè)從節(jié)點(diǎn),可以同時(shí)容納100個(gè)ZigBee網(wǎng)絡(luò)。

1.2.5 安全性

其通過CRC校驗(yàn)(基于循環(huán)完整性的校驗(yàn))來檢查報(bào)文的完整性。通過AES-128算法來對報(bào)文進(jìn)行認(rèn)證和加密。從而保證傳輸數(shù)據(jù)的安全。

2 系統(tǒng)硬件設(shè)計(jì)

2.1 整體設(shè)計(jì)

圖1是基于Zigbee的魚塘水質(zhì)監(jiān)測系統(tǒng)的總體框圖。系統(tǒng)的硬件結(jié)構(gòu)主要由中心節(jié)點(diǎn)以及傳感器節(jié)點(diǎn)、CDMA通信網(wǎng)絡(luò)、監(jiān)控中心三部分組成。其中傳感器節(jié)點(diǎn)主要位于魚塘水質(zhì)監(jiān)控范圍內(nèi),各個(gè)節(jié)點(diǎn)的排列較為隨機(jī),但是以中心節(jié)點(diǎn)為中心,共同組成了Zigbee通信網(wǎng)絡(luò),從而通過CDMA通信網(wǎng)絡(luò)來和監(jiān)控中心進(jìn)行通信。當(dāng)傳感器節(jié)點(diǎn)在監(jiān)控區(qū)域采集到相關(guān)數(shù)據(jù)后,通過中心節(jié)點(diǎn)對數(shù)據(jù)進(jìn)行整合后,通過CDMA直接將數(shù)據(jù)傳輸?shù)竭h(yuǎn)程監(jiān)控中心。

2.2 傳感器節(jié)點(diǎn)設(shè)計(jì)

Zigbee通信網(wǎng)絡(luò)主要由傳感器節(jié)點(diǎn)和中心節(jié)點(diǎn)組成,而傳感器節(jié)點(diǎn)主要包括傳感器和基準(zhǔn)ZigBee RF收發(fā)器模塊,這樣的設(shè)計(jì)不但簡單靈活,還能保證具有較高的精密性,可以快速、實(shí)時(shí)地反應(yīng)魚塘水質(zhì)的變化。傳感器節(jié)點(diǎn)的結(jié)構(gòu)圖如圖2所示。其中Zigbee RF收發(fā)器模塊的芯片版本為CC2530。

CC2530芯片和前幾個(gè)版本相比,在節(jié)點(diǎn)設(shè)計(jì)上有了一定的提升,非常適用于TI的IEEE 802.15.4標(biāo)準(zhǔn)的2.4G RF收發(fā)器,其頻率可以控制在2400-2483.6 MHz區(qū)間內(nèi),速率最高可以達(dá)到250Kb/s。

對系統(tǒng)的硬件部分進(jìn)行設(shè)計(jì)時(shí),重點(diǎn)對ZigBee無線通信模塊進(jìn)行設(shè)計(jì),ZigBee無線通信模塊主要包含Zigbee RF收發(fā)器模塊、數(shù)據(jù)結(jié)構(gòu)單元、傳輸構(gòu)成等,其中Zigbee RF收發(fā)器模塊主要采用了TI系列的CC2530 芯片,ZigBee的CPU采用的是標(biāo)準(zhǔn)型號8051 CPU,該型號的選用,極大地保證了系統(tǒng)數(shù)據(jù)存儲時(shí)的性能,并且穩(wěn)定性較高。

ZigBee無線通信模塊的設(shè)計(jì),保證了魚塘水質(zhì)監(jiān)測數(shù)據(jù)傳輸?shù)陌踩浴⒎€(wěn)定性和精確性,基于網(wǎng)關(guān)設(shè)備,采用CC2530 芯片來完成傳感器對數(shù)據(jù)的采集和處理,讓設(shè)備之間的通信能夠順利執(zhí)行下去。系統(tǒng)終端設(shè)備(如顯示器)主要通過USB接口來對主機(jī)進(jìn)行了連接和通信,進(jìn)而從主機(jī)中獲取魚塘水質(zhì)監(jiān)測數(shù)據(jù)。這樣的傳輸方式可以保證數(shù)據(jù)傳輸?shù)陌踩头€(wěn)定。終端數(shù)據(jù)還需要通過處理單元來對水質(zhì)參數(shù)進(jìn)行整理并將該部分?jǐn)?shù)據(jù)傳輸?shù)絽f(xié)調(diào)器。這些數(shù)據(jù)內(nèi)容主要包括魚塘水質(zhì)的溫度、濕度、PM2.5氣體、有毒氣體的具體數(shù)值。在設(shè)置了正常參數(shù)和邏輯判斷的情況下,通過對這些監(jiān)測數(shù)值進(jìn)行采集并對比,很快便能實(shí)時(shí)反映出魚塘水質(zhì)的問題。通過對數(shù)據(jù)進(jìn)行收集和整理,可以幫助系統(tǒng)更加直觀地將分析結(jié)果最終顯示出來。

2.3 組網(wǎng)結(jié)構(gòu)

基于Zigbee的魚塘水質(zhì)監(jiān)測系統(tǒng)的網(wǎng)絡(luò)拓?fù)錁?gòu)建,需要根據(jù)系統(tǒng)的具體需求選擇最合適的組網(wǎng)方式,常見的網(wǎng)絡(luò)拓?fù)湫问街饕ňW(wǎng)格、星形、樹形等。由于ZigBee網(wǎng)絡(luò)僅有1個(gè)協(xié)調(diào)器,路由器和終端節(jié)點(diǎn)較多,協(xié)調(diào)器在整個(gè)系統(tǒng)中起到了管理員的作用,需要對頻段設(shè)置固定的數(shù)值,進(jìn)而方便系統(tǒng)終端能夠快速顯示檢測結(jié)果。協(xié)調(diào)器還可以對各類傳感器終端節(jié)點(diǎn)進(jìn)行管理,通過對節(jié)點(diǎn)進(jìn)行新增、刪除的操作,來對設(shè)備進(jìn)行擴(kuò)展、精簡。當(dāng)檢測到魚塘水質(zhì)的有效信息后,主要通過檢測終端節(jié)點(diǎn)來對這些有效信息進(jìn)行接收和發(fā)送。在系統(tǒng)的組網(wǎng)結(jié)構(gòu)中,其包含的路由器、傳感器終端節(jié)點(diǎn)都屬于系統(tǒng)的網(wǎng)絡(luò)層的組成部分。終端數(shù)據(jù)主要根據(jù)具體的應(yīng)用設(shè)置而進(jìn)行顯示,并發(fā)生變化。

3 系統(tǒng)軟件設(shè)計(jì)

在對基于Zigbee的魚塘水質(zhì)監(jiān)測系統(tǒng)進(jìn)行軟件設(shè)計(jì)時(shí),其主要設(shè)計(jì)內(nèi)容就是對傳感器節(jié)點(diǎn)和中心節(jié)點(diǎn)的設(shè)計(jì),因此,系統(tǒng)軟件部分的設(shè)計(jì)流程如圖3所示。其中傳感器節(jié)點(diǎn)主要負(fù)責(zé)通過傳感器來采集魚塘水質(zhì)的有效信息,并且以20秒為采集周期,將采集到的信息發(fā)送至中心節(jié)點(diǎn)。中心節(jié)點(diǎn)的主要作用就是接受傳感器節(jié)點(diǎn)傳輸過來的數(shù)據(jù)并進(jìn)行預(yù)處理,再通過CDMA模塊將數(shù)據(jù)傳輸?shù)奖O(jiān)控中心,在對監(jiān)控中心傳輸數(shù)據(jù)的過程中,中心節(jié)點(diǎn)需要通過監(jiān)控網(wǎng)絡(luò)來對傳感器節(jié)點(diǎn)的網(wǎng)絡(luò)分配和地址進(jìn)行查看。監(jiān)控中心主要由傳感器網(wǎng)絡(luò)管理和監(jiān)控模塊組成,其中監(jiān)控中心的界面主要通過VB語言開發(fā)而成,在對傳感器網(wǎng)絡(luò)進(jìn)行管理的過程中,實(shí)際上就是TCP/IP協(xié)議和中心節(jié)點(diǎn)的通信,從而管理服務(wù)器外部網(wǎng)絡(luò)的IP地址。

圖3:系統(tǒng)軟件流程圖

圖4:CDMA數(shù)據(jù)傳輸串口調(diào)試狀態(tài)圖

3.1 開發(fā)環(huán)境

本課題主要采用了IARSystems、IAREmbeddedWorkbench技術(shù)來對系統(tǒng)的軟件部分進(jìn)行設(shè)計(jì),其中IAREmbeddedWorkbench實(shí)際上是一個(gè)集成化的開發(fā)環(huán)境,可以支持不同類型芯片的嵌入式開發(fā),并且方便開發(fā)人員對程序進(jìn)行編譯和走讀。

3.2 協(xié)調(diào)器程序設(shè)計(jì)

對于系統(tǒng)的網(wǎng)絡(luò)架構(gòu)來說,最核心的設(shè)備就是協(xié)調(diào)器,協(xié)調(diào)器在系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)中起到了非常重要的作用,主要負(fù)責(zé)對系統(tǒng)網(wǎng)絡(luò)的構(gòu)建和管理,管理員用戶進(jìn)入系統(tǒng)后,第一步就是對硬件進(jìn)行初始化,然后就是對協(xié)議棧進(jìn)行初始化。完成初始化之后,就可以直接啟動網(wǎng)絡(luò),網(wǎng)絡(luò)成功啟動后,協(xié)調(diào)器可以對系統(tǒng)的終端設(shè)備進(jìn)行通信,接收來自傳感器的采集數(shù)據(jù),并由USB接口將數(shù)據(jù)傳輸?shù)较到y(tǒng)終端界面。

3.3 終端節(jié)點(diǎn)程序設(shè)計(jì)

終端節(jié)點(diǎn)的主要作用就是對傳感器數(shù)據(jù)進(jìn)行接收、整理并進(jìn)行顯示。當(dāng)系統(tǒng)的硬件設(shè)備和協(xié)議棧初始化成功后,即可在終端開始對協(xié)調(diào)器進(jìn)行搜索,并通過參與網(wǎng)絡(luò),將傳感器采集并發(fā)送過來的數(shù)據(jù)傳送到協(xié)調(diào)器。終端的工作流程如圖3所示。

4 實(shí)驗(yàn)測試

本課題通過對傳感器、協(xié)調(diào)器以及其他設(shè)備的設(shè)計(jì)和應(yīng)用,以某魚塘為例,設(shè)計(jì)并實(shí)現(xiàn)了基于Zigbee的魚塘水質(zhì)監(jiān)測系統(tǒng)。系統(tǒng)通過1個(gè)中心節(jié)點(diǎn)和若干個(gè)傳感器節(jié)點(diǎn),完成對水質(zhì)問題參數(shù)的設(shè)置后,通過對某魚塘水質(zhì)的溫度、電導(dǎo)率、pH值、濁度、溶解氧等進(jìn)行實(shí)時(shí)檢測,檢測到的實(shí)際數(shù)據(jù)由傳感器節(jié)點(diǎn)發(fā)送到中心節(jié)點(diǎn),通過CDMA模塊將數(shù)據(jù)傳輸?shù)奖O(jiān)控中心,在最終顯示到PC端,終端具體的顯示界面如圖4所示。

5 結(jié)論

本課題研究的基于ZigBee技術(shù)的魚塘水質(zhì)環(huán)境監(jiān)測系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),主要采用CC2530 芯片來系統(tǒng)的硬件部分進(jìn)行設(shè)計(jì)。系統(tǒng)的最后的測試結(jié)果表明,系統(tǒng)終端能夠?qū)崟r(shí)接收到傳感器節(jié)點(diǎn)采集的魚塘水質(zhì)監(jiān)測數(shù)值,并且顯示出來。很好地解決了目前水質(zhì)監(jiān)測面臨的不能實(shí)時(shí)監(jiān)測并顯示數(shù)據(jù)、投入成功較高、傳輸過程容易受到其他因素的干擾等問題。系統(tǒng)具有較高的安全性、可靠性、精確性和實(shí)用性。

猜你喜歡
水質(zhì)系統(tǒng)
水質(zhì)抽檢豈容造假
環(huán)境(2023年5期)2023-06-30 01:20:01
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機(jī)系統(tǒng)
ZC系列無人機(jī)遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統(tǒng)
一月冬棚養(yǎng)蝦常見水質(zhì)渾濁,要如何解決?這9大原因及處理方法你要知曉
這條魚供不應(yīng)求!蝦蟹養(yǎng)殖戶、垂釣者的最愛,不用投喂,還能凈化水質(zhì)
半沸制皂系統(tǒng)(下)
圖像識別在水質(zhì)檢測中的應(yīng)用
電子制作(2018年14期)2018-08-21 01:38:16
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
主站蜘蛛池模板: a毛片免费看| 国产区免费精品视频| 97精品久久久大香线焦| 视频一本大道香蕉久在线播放| 玩两个丰满老熟女久久网| 欧美日韩激情| 亚洲日韩Av中文字幕无码| 亚洲人成成无码网WWW| 亚洲天堂伊人| 日韩精品无码免费一区二区三区| 国产91精品久久| 欧美精品导航| 亚国产欧美在线人成| 中美日韩在线网免费毛片视频| 香蕉国产精品视频| 激情综合婷婷丁香五月尤物| 99re这里只有国产中文精品国产精品 | 精品亚洲欧美中文字幕在线看| 天堂av高清一区二区三区| 欧美成人看片一区二区三区 | 国产在线精品人成导航| 九色视频一区| 日韩一区二区在线电影| 亚洲AV电影不卡在线观看| 91免费观看视频| 日本一区二区三区精品AⅤ| 99人体免费视频| 在线中文字幕日韩| 成人免费视频一区| 国产精品自在在线午夜 | 亚洲第一福利视频导航| 国产成人啪视频一区二区三区| 在线观看免费黄色网址| 片在线无码观看| 五月婷婷伊人网| 亚洲区一区| 国产成人免费视频精品一区二区| 国产呦精品一区二区三区网站| 国产欧美日韩另类| 中字无码精油按摩中出视频| 中文字幕欧美日韩| 曰AV在线无码| 人妻丰满熟妇αv无码| 亚洲欧美自拍视频| 亚洲另类色| 日韩高清欧美| 91久久偷偷做嫩草影院| 2019国产在线| 在线看片免费人成视久网下载| 色哟哟国产精品| 黄色三级网站免费| 91久久偷偷做嫩草影院电| 黄色网页在线观看| 国产成人亚洲综合A∨在线播放| 青青草国产精品久久久久| 欧美成人精品一级在线观看| 国内精品一区二区在线观看| 日韩高清一区 | 一级全黄毛片| 黄色网在线| 成人在线不卡| 亚洲色图欧美| 亚洲无限乱码一二三四区| 69av在线| 国产国产人成免费视频77777| 亚洲系列中文字幕一区二区| 青青草原国产免费av观看| a级毛片一区二区免费视频| 欧美激情视频二区三区| 丰满人妻被猛烈进入无码| 国内精品自在自线视频香蕉| 国产精品视频a| 国产免费福利网站| 99视频国产精品| 国产一级毛片高清完整视频版| 亚洲午夜18| 99久久精品免费视频| 亚洲清纯自偷自拍另类专区| 欧美狠狠干| 欧美人在线一区二区三区| 40岁成熟女人牲交片免费| www.亚洲一区|