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

?

基于ZigBee技術(shù)的奶牛定位系統(tǒng)組網(wǎng)方案研究

2013-08-29 09:12:58蘇中濱王學(xué)進(jìn)沈維政張喜海秦月陽耿忻元
關(guān)鍵詞:奶牛能耗終端

蘇中濱,王學(xué)進(jìn),沈維政,張喜海,秦月陽,耿忻元

(東北農(nóng)業(yè)大學(xué)電氣與信息學(xué)院,哈爾濱 150030)

近年來,隨著中國畜牧業(yè)快速發(fā)展,黑龍江省的奶牛業(yè)已具規(guī)模,呈逐年上升趨勢,但多數(shù)奶牛場由于缺乏有效的監(jiān)測管理機(jī)制,當(dāng)奶牛出現(xiàn)生理參數(shù)異常,例如,疾病和發(fā)情等,飼養(yǎng)員無法及時(shí)發(fā)現(xiàn)異常奶牛并找到其準(zhǔn)確位置,直接降低其年產(chǎn)奶量,造成經(jīng)濟(jì)損失[1]。因此,應(yīng)用傳感器技術(shù)和計(jì)算機(jī)技術(shù)建立奶牛生理參數(shù)監(jiān)測的識(shí)別定位系統(tǒng),不但可以及時(shí)發(fā)現(xiàn)并預(yù)測奶牛的異常情況,而且可以及時(shí)準(zhǔn)確定位異常奶牛,并進(jìn)行及時(shí)治療,延長其壽命,提高奶牛的產(chǎn)奶量。

由于奶牛佩戴的監(jiān)測設(shè)備要求滿足基本數(shù)據(jù)傳輸還要能在外界長時(shí)間進(jìn)行數(shù)據(jù)采集且較少更換,這就要求必須采用耗能低且價(jià)格低廉的無線傳輸技術(shù),ZigBee無疑是最好的選擇,這也是本研究選擇ZigBee技術(shù)進(jìn)行組網(wǎng)定位的重要原因。目前,ZigBee技術(shù)在畜牧生產(chǎn)上的應(yīng)用并不多,尹令等[2]研究設(shè)計(jì)基于無線傳感器網(wǎng)絡(luò)的奶牛行為特征監(jiān)測系統(tǒng),劉新明等[3]組建CC2431+CC2430的奶牛定位網(wǎng)絡(luò),周文罕等[4]組建基于ZigBee的奶牛個(gè)體信息識(shí)別及定位系統(tǒng),但針對(duì)大規(guī)模養(yǎng)殖場的定位系統(tǒng)組網(wǎng)方案和參考節(jié)點(diǎn)部署研究較少。

1 ZigBee技術(shù)優(yōu)勢和組網(wǎng)介紹

1.1 ZigBee技術(shù)優(yōu)勢

ZigBee技術(shù)是一種新興的近距離、低復(fù)雜度、低功耗、低數(shù)據(jù)速率、低成本的無線網(wǎng)絡(luò)技術(shù),主要用于近距離無線傳輸。ZigBee技術(shù)有如下特點(diǎn):工作周期短、收發(fā)功耗較低、無數(shù)據(jù)傳輸時(shí)采用休眠模式,兩節(jié)五號(hào)電池支持長達(dá)6個(gè)月到2年左右的使用時(shí)間[5]。采用碰撞避免CSMA-CA機(jī)制,同時(shí)為需要固定帶寬的通信業(yè)務(wù)預(yù)留專用時(shí)隙。MAC層采用確認(rèn)數(shù)據(jù)傳輸機(jī)制,每個(gè)發(fā)送的數(shù)據(jù)包都必須等待接收方的確認(rèn)信息。芯片普及以后價(jià)格非常低,且ZigBee無協(xié)議專利費(fèi)。針對(duì)時(shí)延敏感應(yīng)用進(jìn)行優(yōu)化,通信時(shí)延和從休眠狀態(tài)激活的時(shí)延都非常短。典型的搜索設(shè)備時(shí)延為30 ms,休眠激活的時(shí)延是15 ms,活動(dòng)設(shè)備信道接入時(shí)延為15 ms。因此ZigBee技術(shù)適用于對(duì)時(shí)延要求苛刻的無線控制等應(yīng)用。一個(gè)ZigBee網(wǎng)絡(luò)可以容納最多254個(gè)從設(shè)備和一個(gè)主設(shè)備[6],采用AES-128對(duì)稱加密算法。

利用ZigBee網(wǎng)絡(luò)進(jìn)行定位,主要是應(yīng)用測定RSSI值的測距定位技術(shù),根據(jù)RSSI(信號(hào)衰減值)轉(zhuǎn)換距離,然后進(jìn)行定位,下表是主要的測距定位技術(shù)性能比較。從上表可以看出,盡管基于ZigBee技術(shù)的RSSI定位精度較低,但在短距離傳輸、系統(tǒng)功耗、開發(fā)成本等其他方面明顯優(yōu)于其他的方法。

表1 各類測距定位技術(shù)Table 1 All kinds of ranging and positioning technology

1.2 ZigBee組網(wǎng)介紹

1.2.1 ZigBee網(wǎng)絡(luò)設(shè)備類型

ZigBee采用自組織(Ad-hoc)方式組網(wǎng),這種架構(gòu)被稱為無基礎(chǔ)架構(gòu)的無線局域網(wǎng)(Ad-hoc Wireless LAN),這種架構(gòu)對(duì)網(wǎng)絡(luò)內(nèi)部物理設(shè)備的數(shù)量不加限制,可以隨時(shí)建立無線通信連接[7]。

ZigBee網(wǎng)絡(luò)中,支持兩種類型的節(jié)點(diǎn)設(shè)備:全功能設(shè)備(FFD)和簡化的功能設(shè)備(RFD)。

同時(shí),還可分為三種邏輯設(shè)備類型:Coordinator(協(xié) 調(diào) 器),Router(路 由 器)和End-Device(終端設(shè)備)。其中協(xié)調(diào)器和路由器屬于全功能設(shè)備范疇,ZigBee網(wǎng)絡(luò)由一個(gè)Coordinator以及多個(gè)Router和多個(gè)End-Device組成[8]。

圖1 ZigBee網(wǎng)絡(luò)Fig.1 ZigBee network schematic

圖1是一個(gè)簡單的ZigBee網(wǎng)絡(luò)示意圖。其中黑色節(jié)點(diǎn)為Coordinator,灰色節(jié)點(diǎn)為Router,白色節(jié)點(diǎn)為End-Device。

1.2.2 ZigBee網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)

ZigBee常用的拓?fù)浣Y(jié)構(gòu)主要有以下幾種:

圖2 網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)Fig.2 Network topology

一個(gè)ZigBee網(wǎng)絡(luò)中只能有一個(gè)協(xié)調(diào)器(主控節(jié)點(diǎn)),再由若干個(gè)路由器(參考節(jié)點(diǎn))和若干個(gè)終端設(shè)備(終端節(jié)點(diǎn))共同構(gòu)成?;诘凸牡囊?,將牛身上的節(jié)點(diǎn)全部做成簡化功能設(shè)備(終端節(jié)點(diǎn)),終端節(jié)點(diǎn)沒有數(shù)據(jù)轉(zhuǎn)發(fā)功能,只能和主控節(jié)點(diǎn)或參考節(jié)點(diǎn)進(jìn)行通訊,這樣進(jìn)一步降低能耗。本系統(tǒng)選擇的是mesh網(wǎng),主要考慮mesh網(wǎng)絡(luò)的對(duì)等自組網(wǎng)特性,優(yōu)于其他的拓?fù)浣Y(jié)構(gòu)。

2 組網(wǎng)方案設(shè)計(jì)

2.1 系統(tǒng)需求

本系統(tǒng)針對(duì)奶牛進(jìn)行定位,奶牛自身體積較大,定位的精度要求在5~10 m即可。在進(jìn)行定位的同時(shí)要兼顧網(wǎng)絡(luò)傳輸功能和效率,因此必須將數(shù)據(jù)分散式計(jì)算處理。同時(shí)由于奶牛佩戴的設(shè)備需要長時(shí)間使用,需要盡可能降低功耗,延長設(shè)備使用的周期。最后要保證定位時(shí)間較短,數(shù)據(jù)及時(shí)發(fā)送,系統(tǒng)的主要需求歸納為:

①定位精度保證在5 m×5 m的方格中即可。

②定位數(shù)據(jù)處理集中在傳終端節(jié)點(diǎn),分散數(shù)據(jù)計(jì)算量。

③低功耗,保證數(shù)據(jù)采集傳輸?shù)哪芎妮^低。

④及時(shí)性,保證定位時(shí)間較短,定位數(shù)據(jù)傳輸及時(shí)。

通過分析,選擇支持ZigBee/802.15.4的CC2430無線通信模塊進(jìn)行組建網(wǎng)絡(luò)。CC2430是一個(gè)真正的系統(tǒng)芯片(SOC),滿足無線傳感器網(wǎng)絡(luò)對(duì)低成本、低功耗的要求,且喚醒時(shí)間短,滿足及時(shí)性的要求[9]。它結(jié)合一個(gè)2.4 GHz的高性能直接序列擴(kuò)頻(DSSS)射頻收發(fā)器核心和一顆小巧8051高效的工業(yè)級(jí)控制器,滿足穩(wěn)定性和計(jì)算需求。

2.2 方案設(shè)計(jì)與比較

基于上述需求,本文設(shè)計(jì)的WSN定位系統(tǒng)是在CC2430無線通信模塊硬件基礎(chǔ)上進(jìn)行設(shè)計(jì)與實(shí)現(xiàn)的。主要由CC2430無線通信模塊、MSP430開發(fā)板、ZigBee精簡版協(xié)議棧代碼、CC2430無線通信模塊軟件開發(fā)平臺(tái)IAR 7.0組成。

定位系統(tǒng)中包括三類節(jié)點(diǎn)設(shè)備:主控節(jié)點(diǎn)(協(xié)調(diào)器)、參考節(jié)點(diǎn)(路由器)、終端節(jié)點(diǎn)(終端設(shè)備)。在系統(tǒng)中,主控節(jié)點(diǎn)負(fù)責(zé)初始化網(wǎng)絡(luò),并完成集結(jié)數(shù)據(jù),然后通過GPRS網(wǎng)絡(luò)和以太網(wǎng)進(jìn)行轉(zhuǎn)發(fā),傳輸?shù)絇C機(jī)上,進(jìn)行數(shù)據(jù)庫的存儲(chǔ);參考節(jié)點(diǎn)負(fù)責(zé)向終端節(jié)點(diǎn)提供已知的自身位置坐標(biāo),并完成數(shù)據(jù)轉(zhuǎn)發(fā)功能,協(xié)助終端設(shè)備數(shù)據(jù)傳輸和定位;終端節(jié)點(diǎn)指奶牛身上的移動(dòng)設(shè)備,用于采集奶牛生理信息和計(jì)算位置信息,并傳給主控節(jié)點(diǎn)。同時(shí),由于能耗原因,主控節(jié)點(diǎn)和參考節(jié)點(diǎn)選擇使用太陽能電池供電,而終端節(jié)點(diǎn)使用電池供電。定位網(wǎng)絡(luò)設(shè)計(jì)的拓?fù)浣Y(jié)構(gòu)如圖3所示。

基于以上需求,根據(jù)主流的幾種定位系統(tǒng)方案研究,提出以下三種定位系統(tǒng)組網(wǎng)方案,并做出比較,評(píng)價(jià)其優(yōu)缺點(diǎn),結(jié)果如表1所示。

圖3 定位網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)Fig.3 Location network topology

表2 系統(tǒng)組網(wǎng)方案比較Table 2 Comparison of system networking solutions

通過分析,考慮到大規(guī)模養(yǎng)殖場的使用成本,本文選擇基于RSSI的CC2430+自主開發(fā)定位算法的解決方案,所有節(jié)點(diǎn)使用CC2430進(jìn)行ZigBee通信,進(jìn)行網(wǎng)狀(mesh)網(wǎng)絡(luò)組網(wǎng),然后對(duì)終端節(jié)點(diǎn)進(jìn)行定位算法設(shè)計(jì)開發(fā)。

2.3 節(jié)點(diǎn)部署設(shè)計(jì)

在對(duì)節(jié)點(diǎn)的部署設(shè)計(jì)方面,主要考慮兩方面:一方面是在確保一定覆蓋范圍下,用最少節(jié)點(diǎn)數(shù);一方面是采用合理的路由能耗管理協(xié)議,盡可能降低能耗[10]。在現(xiàn)有的路由協(xié)議中,為了節(jié)能通常使用基于網(wǎng)格的路由協(xié)議,它是基于以上兩方面通過控制大部分節(jié)點(diǎn)睡眠模式進(jìn)行節(jié)能的。本文選取的PPEG是一種基于網(wǎng)格的能量感知和位置感知路由能耗管理算法[11],與傳統(tǒng)提出的僅感知剩余能量的FPALA協(xié)議不同,它是通過將網(wǎng)絡(luò)區(qū)域劃分為若干個(gè)正方形網(wǎng)格,在正方形網(wǎng)格中心設(shè)定參考節(jié)點(diǎn),然后根據(jù)能量和傳輸范圍比值,選取傳輸路徑,而不參與傳輸?shù)墓?jié)點(diǎn)則繼續(xù)睡眠,從而節(jié)省更多能量,延長網(wǎng)絡(luò)壽命。

根據(jù)Ad Hoc網(wǎng)絡(luò)覆蓋范圍的通用原理,求覆蓋所有面積時(shí)的最小圓數(shù)量n及所有網(wǎng)絡(luò)節(jié)點(diǎn)的位置,算法主要是基于解正多邊形的外接圓心。本文主要使用基于正方形(即網(wǎng)格)的外接圓心方法。帶在奶牛身上的終端節(jié)點(diǎn),在低能耗功率下,一般傳輸半徑為60~100 m[12],本文選取終端節(jié)點(diǎn)傳輸半徑R為70 m,網(wǎng)絡(luò)邊長d為300 m,構(gòu)造300 m×300 m的WSN網(wǎng)絡(luò),如圖4所示:

圖4 300 m×300 m的WSN網(wǎng)絡(luò)節(jié)點(diǎn)部署Fig.4 300 m×300 m WSN Network deployed nodes

當(dāng)時(shí),最少有9個(gè)參考點(diǎn),可以覆蓋整個(gè)區(qū)域,終端節(jié)點(diǎn)在網(wǎng)絡(luò)中都可以和參考節(jié)點(diǎn)進(jìn)行通訊。在這里,主控節(jié)點(diǎn)必須與相鄰的八個(gè)網(wǎng)格中心參考節(jié)點(diǎn)能保持通信,如果以規(guī)則圖形為例,主控節(jié)點(diǎn)則選擇幾何中心,且主控節(jié)點(diǎn)和參考節(jié)點(diǎn)通信半徑達(dá)到2R。

2.4 路由協(xié)議仿真

本文在OMNeT++平臺(tái)上進(jìn)行WSN網(wǎng)絡(luò)的仿真,仿真中用到的參數(shù)見表3。本文采用兩種模擬場景,場景1中無線傳感器網(wǎng)絡(luò)監(jiān)測的區(qū)域面積小300 m×300 m,場景2為監(jiān)測大規(guī)模的無線傳感器網(wǎng)絡(luò),面積為500 m×500 m,通信半徑都選取70 m,網(wǎng)絡(luò)節(jié)點(diǎn)部署按圖4所用的方法。

仿真的結(jié)果如圖5、圖6所示,藍(lán)色線是PPEG,粉色是FPALA,隨著時(shí)間的增加,平均節(jié)點(diǎn)的剩余能量隨之下降,在前期消耗中,PPEG和FPALA協(xié)議對(duì)節(jié)點(diǎn)剩余能量的影響差異并不明顯,此時(shí)的節(jié)點(diǎn)能量較為充足,影響較小;而中期隨著節(jié)點(diǎn)能量的下降,節(jié)點(diǎn)平均能量消耗加速下降,PPEG和FPALA協(xié)議對(duì)節(jié)點(diǎn)剩余能量的影響也體現(xiàn)出來,PPEG明顯優(yōu)于FPALA協(xié)議,而在比較兩個(gè)網(wǎng)絡(luò)后,節(jié)點(diǎn)密集的網(wǎng)絡(luò)中,PPEG的優(yōu)勢體現(xiàn)更加明顯,相比節(jié)省的能量也增加的更多;在后期由于節(jié)點(diǎn)消亡,能量趨勢又逐漸平緩,差別逐漸縮小。

表3 仿真節(jié)點(diǎn)參數(shù)Table 3 Parameters of simulation node

圖5 (300 m×300 m)節(jié)點(diǎn)能耗Fig.5 (300 m×300 m)Nodeenergy consumption chart

圖6 (500 m×500 m)節(jié)點(diǎn)能耗Fig.6 (500 m×500 m)Node energy consumption chart

3 結(jié)論

研究討論了幾種主流的無線定位網(wǎng)絡(luò)組網(wǎng)方案,并在保證一定精度的情況下,選擇低能耗、低成本的CC2430+自主開發(fā)定位算法的RSSI組網(wǎng)方案,采用支持ZigBee協(xié)議的CC2430模塊,進(jìn)行mesh網(wǎng)絡(luò)組網(wǎng)。通過覆蓋范圍內(nèi)基于網(wǎng)格節(jié)點(diǎn)部署節(jié)省參考節(jié)點(diǎn)數(shù)量,并用路由能耗管理協(xié)議的應(yīng)用對(duì)所部署的網(wǎng)絡(luò)進(jìn)行能耗仿真,結(jié)果證明此方案在PPEG協(xié)議下能實(shí)現(xiàn)較少參考節(jié)點(diǎn)、低能耗的系統(tǒng)需求,為下一步建立定位系統(tǒng)奠定基礎(chǔ)。

[1]龐超,何東健,李長悅,等.基于RFID與WSN的奶牛養(yǎng)殖溯源信息采集與傳輸方法[J].農(nóng)業(yè)工程學(xué)報(bào),2011,27(9):147-152.

[2]尹令,劉財(cái)興,洪添勝,等.基于無線傳感器網(wǎng)絡(luò)的奶牛行為特征監(jiān)測系統(tǒng)設(shè)計(jì)[J].農(nóng)業(yè)工程學(xué)報(bào),2010,26(3):203-207.

[3]劉新明,張長利,李建澤,等.基于ZigBee技術(shù)的奶牛定位系統(tǒng)研究[J].中國高新技術(shù)企業(yè),2009,19:38-39.

[4]周文罕,汪小旵,丁為民,等.基于ZigBee的奶牛個(gè)體信息識(shí)別及定位系統(tǒng)設(shè)計(jì)[J].江西農(nóng)業(yè)學(xué)報(bào),2010,22(1):116-118.

[5]霍雷,劉盛德,胡咸斌編著.ZigBee技術(shù)及應(yīng)用[M].北京:北京航空航天大學(xué)出版社,2007:21-63.

[6]李響,鄧中亮,王川,等.基于Zigbee的無線傳感器網(wǎng)絡(luò)定位系統(tǒng)的研究[J].中國科技論文在線,2010(1):1-4.

[7]鄭少仁,王海濤,趙志峰.Ad Hoc網(wǎng)絡(luò)技術(shù)[M].北京:人民郵電出版社,2005:64-128.

[8]楊賡.ZigBee無線傳感器網(wǎng)絡(luò)的研究與實(shí)現(xiàn)[D].杭州:浙江大學(xué),2006:8-12.

[9]馬超.無線多媒體傳感器網(wǎng)絡(luò)節(jié)點(diǎn)關(guān)鍵技術(shù)研究[D].長沙:國防科技大學(xué),2008:20-21.

[10]樊曉平,楊璽,劉少強(qiáng),等.具有能量補(bǔ)給的無線傳感器網(wǎng)絡(luò)分簇路由算法[J].計(jì)算機(jī)工程,2008,34(11):120-122.

[11]李帥.基于的無線傳感網(wǎng)絡(luò)能耗優(yōu)化方法研究[D].長沙:湖南大學(xué),2010(4):43-53.

[12]孫玉文,沈明霞,周良,等.農(nóng)田無線傳感器網(wǎng)絡(luò)的節(jié)點(diǎn)部署仿真與實(shí)現(xiàn)[J].農(nóng)業(yè)工程學(xué)報(bào),2010,26(8):211-214.

猜你喜歡
奶牛能耗終端
乍暖還寒時(shí)奶牛注意防凍傷
120t轉(zhuǎn)爐降低工序能耗生產(chǎn)實(shí)踐
昆鋼科技(2022年2期)2022-07-08 06:36:14
能耗雙控下,漲價(jià)潮再度來襲!
夏季奶牛如何預(yù)防熱應(yīng)激
探討如何設(shè)計(jì)零能耗住宅
X美術(shù)館首屆三年展:“終端〉_How Do We Begin?”
通信控制服務(wù)器(CCS)維護(hù)終端的設(shè)計(jì)與實(shí)現(xiàn)
奶牛吃草
日本先進(jìn)的“零能耗住宅”
多功能北斗船載終端的開發(fā)應(yīng)用
電子制作(2016年15期)2017-01-15 13:39:14
聂荣县| 通许县| 合江县| 湘潭县| 集安市| 秦安县| 濮阳县| 陆良县| 寿阳县| 增城市| 嵩明县| 武乡县| 原阳县| 平度市| 巴塘县| 宣化县| 涿鹿县| 农安县| 寻甸| 八宿县| 台山市| 秭归县| 汤阴县| 涟水县| 达尔| 宜兰市| 周口市| 西藏| 汤阴县| 崇信县| 泰兴市| 灌阳县| 古田县| 大宁县| 龙南县| 西乡县| 汽车| 大洼县| 双辽市| 井陉县| 西藏|