王楊 陳志亮 侯紅霞 鄭碧華
摘 要 本設(shè)計(jì)擬結(jié)合4G移動(dòng)通訊技術(shù),研究開(kāi)發(fā)新一代的WSN數(shù)據(jù)遠(yuǎn)程傳輸技術(shù),旨在更經(jīng)濟(jì)、更快速、更有效地滿足遠(yuǎn)程監(jiān)測(cè)的需求,擴(kuò)大WSN技術(shù)在各領(lǐng)域的應(yīng)用范圍。本項(xiàng)目能將WSN與4G通信技術(shù)有效結(jié)合。
關(guān)鍵詞 4G通信技術(shù);無(wú)線傳感網(wǎng)絡(luò);技術(shù)路線
中圖分類號(hào) TN92 文獻(xiàn)標(biāo)識(shí)碼 A 文章編號(hào) 1674-6708(2018)213-0106-02
1 項(xiàng)目的研究目的和意義
無(wú)線傳感器網(wǎng)絡(luò)(Wireless Sensor Network,WSN )是一種以傳感器、無(wú)線通信和計(jì)算機(jī)應(yīng)用等科學(xué)技術(shù)為依托的新興計(jì)算模式,由大量具有特定功能的傳感器節(jié)點(diǎn)通過(guò)自組織的無(wú)線通信方式協(xié)同地完成特定功能的智能專用網(wǎng)絡(luò)。WSN以其自身的優(yōu)勢(shì)得到了廣泛應(yīng)用,可應(yīng)用在軍事及民用等許多領(lǐng)域,例如敵情偵察、環(huán)境監(jiān)測(cè)等方面。WSN被美國(guó)《技術(shù)評(píng)論》列為對(duì)人類未來(lái)生活產(chǎn)生深遠(yuǎn)影響的十大新技術(shù)之一,由此成為一個(gè)新興的前沿研究熱點(diǎn)。
本項(xiàng)目主要對(duì)基于4G通信網(wǎng)絡(luò)的WSN信息遠(yuǎn)距離傳輸技術(shù)進(jìn)行研究,目的是為了尋求一種高效經(jīng)濟(jì)、適用于較大數(shù)據(jù)量的遠(yuǎn)程傳輸方式。目前,對(duì)于基于4G通信網(wǎng)絡(luò)的WSN數(shù)據(jù)遠(yuǎn)程傳輸,盡管有很多廠商和研究者進(jìn)行研究,但大多都處于起步階段,還不成熟,需要進(jìn)行進(jìn)一步的研究和開(kāi)發(fā)。本課題分析并研究如何有效利用4G通信網(wǎng)絡(luò)進(jìn)行遠(yuǎn)程數(shù)據(jù)的低成本高效傳輸,并在數(shù)據(jù)的正確性、完整性方面進(jìn)行保障,以滿足偏遠(yuǎn)地區(qū)或無(wú)internet網(wǎng)絡(luò)覆蓋區(qū)域下WSN數(shù)據(jù)的遠(yuǎn)程傳輸要求,完成對(duì)WSN覆蓋區(qū)域的遠(yuǎn)程實(shí)時(shí)監(jiān)測(cè)任務(wù)。本項(xiàng)目能將WSN與4G通信技術(shù)有效結(jié)合,在需要遠(yuǎn)程實(shí)時(shí)監(jiān)測(cè)給定區(qū)域的實(shí)際應(yīng)用中具有重要經(jīng)濟(jì)價(jià)值。
2 研究現(xiàn)狀
中國(guó)WSN研究首次正式出現(xiàn)于1999 年中國(guó)科學(xué)院《知識(shí)創(chuàng)新工程點(diǎn)領(lǐng)域方向研究》的“信息與自動(dòng)化領(lǐng)域研究報(bào)告”中,并成為報(bào)告中的五大重點(diǎn)項(xiàng)目之一。2001年中國(guó)科學(xué)院依托上海微系統(tǒng)所成立微系統(tǒng)研究與發(fā)展中心,旨在引領(lǐng)中科院WSN的相關(guān)工作。2005年,將WSN基礎(chǔ)理論和關(guān)鍵技術(shù)列入重點(diǎn)研究計(jì)劃。2006年將水下移動(dòng)傳感器網(wǎng)絡(luò)的關(guān)鍵技術(shù)列為重點(diǎn)研究項(xiàng)目。國(guó)家發(fā)改委下一代互聯(lián)網(wǎng)(CNGI)示范工程中,也部署了WSN相關(guān)的課題。在一份我國(guó)未來(lái)20年預(yù)見(jiàn)技術(shù)的調(diào)查報(bào)告中,信息領(lǐng)域157項(xiàng)技術(shù)課題中有7項(xiàng)與傳感器網(wǎng)絡(luò)直接相關(guān)。
近年來(lái),隨著實(shí)際應(yīng)用需求的變化及通信技術(shù)的不斷發(fā)展,WSN數(shù)據(jù)的遠(yuǎn)程傳輸?shù)玫搅嗽絹?lái)越多的關(guān)注。目前,國(guó)內(nèi)外對(duì)WSN數(shù)據(jù)的遠(yuǎn)程傳輸研究取得了一定的成果,主要是利用Zigbee模塊構(gòu)建WSN網(wǎng)絡(luò)并進(jìn)行網(wǎng)內(nèi)數(shù)據(jù)收集,然后使用GPRS模塊實(shí)現(xiàn)數(shù)據(jù)的遠(yuǎn)程傳輸。GPRS運(yùn)行費(fèi)用較低但帶寬有限,當(dāng)WSN數(shù)據(jù)量較大的情況下,該數(shù)據(jù)傳輸方式就無(wú)法勝任。
3 研究?jī)?nèi)容
3.1 構(gòu)建無(wú)線傳感網(wǎng)絡(luò)
制作多個(gè)智能化微節(jié)點(diǎn),使其集信息傳感、數(shù)據(jù)級(jí)信息融合和無(wú)線通信等功能于一體。在此基礎(chǔ)上,構(gòu)建由多個(gè)智能化微節(jié)點(diǎn)組成的自組織分布式網(wǎng)絡(luò)系統(tǒng)。該研究?jī)?nèi)容主要是為WSN數(shù)據(jù)的遠(yuǎn)程傳輸提供設(shè)備支持,主要涉及節(jié)點(diǎn)的自定位、節(jié)點(diǎn)傳感數(shù)據(jù)的采集和WSN網(wǎng)絡(luò)內(nèi)的數(shù)據(jù)匯集。
3.1.1 溫濕度檢測(cè)模塊的選型
方案一:數(shù)字式溫度傳感器一般選擇的是在目前很多工農(nóng)業(yè)場(chǎng)合很多采用DS18B20作為系統(tǒng)測(cè)溫元件,由于該測(cè)溫元件輸出信號(hào)是數(shù)字信號(hào),它能很好的與微控制器進(jìn)行命令和數(shù)據(jù)傳輸,且該測(cè)溫元件的外圍電路要求很簡(jiǎn)單,穩(wěn)定性也相對(duì)不錯(cuò),能很大程度上簡(jiǎn)化硬件電路的設(shè)計(jì),但是其檢測(cè)范圍僅限于溫度測(cè)量,檢測(cè)功能比較單一,得需要搭配濕度檢測(cè)元件才可以滿足本設(shè)計(jì)的設(shè)計(jì)理念,所以說(shuō),該器件不適和應(yīng)用該系統(tǒng)的設(shè)計(jì)。
方案二:能同時(shí)輸出溫度與濕度的傳感器叫做DHT11溫濕度傳感器,它是數(shù)字式傳感器,并且它的輸出信號(hào)是已經(jīng)預(yù)先校準(zhǔn)后的。該傳感器內(nèi)部采用的是專門應(yīng)用的溫濕度傳感技術(shù),這樣就能夠確保傳感器保持穩(wěn)定運(yùn)行工作。DHT11溫濕度傳感器的傳輸方式是單總線,最遠(yuǎn)傳輸距離為50m,具有很多優(yōu)點(diǎn)尤其是體積小的優(yōu)點(diǎn)和能耗低的特性。
以上兩種方案對(duì)比,最終選擇了方案二作為本系統(tǒng)的溫濕度檢測(cè)器,因?yàn)镈HT11溫濕度傳感器的功能要比方案一強(qiáng)大許多,所以最終選擇方案二。
3.1.2 無(wú)線數(shù)據(jù)傳輸模塊的選型
方案一:目前使用藍(lán)牙模塊傳輸數(shù)據(jù)是數(shù)據(jù)傳輸過(guò)程中最常見(jiàn)的傳輸方式,藍(lán)牙的傳輸距離在10m以內(nèi)。如果需要傳輸?shù)綆资?,那么藍(lán)牙模塊就要加相應(yīng)的功率放大器件。這就給測(cè)量帶來(lái)了麻煩與不便,而且藍(lán)牙的穩(wěn)定性與抗干擾性都比較低,容易出現(xiàn)中斷連接不上等問(wèn)題。因此該項(xiàng)技術(shù)還得需要在實(shí)際應(yīng)用上考驗(yàn)。
方案二:NRF24L01無(wú)線通訊模塊是目前通用的無(wú)線數(shù)據(jù)收發(fā)器芯片。NRF24L01的通訊協(xié)議為SPI,工作頻率在2.4GHz~2.5GHz之間,NRF24L01無(wú)線通信模塊是通過(guò)軟件程序來(lái)對(duì)通訊通道以及輸出的功率進(jìn)行一系列的合理配置,其內(nèi)部還包含了多種的功能模塊,包含了功率放大器、振蕩器、解調(diào)器以及頻率合成電路等,穩(wěn)定性非常的強(qiáng)并且還有一個(gè)特點(diǎn)就是編程起來(lái)方法十分的簡(jiǎn)單。
以上兩種方案對(duì)比,最終選擇了方案二作為本系統(tǒng)的無(wú)線傳輸模塊,NRF24L01無(wú)線傳輸模塊與藍(lán)牙模塊相比較,有非常強(qiáng)的抗干擾性能,穩(wěn)定性和安全性都是藍(lán)牙模塊所比及不了的。所以本設(shè)計(jì)的無(wú)線傳輸模塊最終選用了NRF24L01芯片。
3.1.3 系統(tǒng)供電電源的選型
方案一:?jiǎn)蜗嘧儔浩鲗⒔涣?20V的交流電降壓到交流12V之后,再通過(guò)由單向不可控的二極管所搭建的橋式整流電路進(jìn)行整流工作,經(jīng)過(guò)整流后的電壓將經(jīng)過(guò)7805三端集成穩(wěn)壓芯片變成5V之后與電容濾波電路繼續(xù)進(jìn)行對(duì)它的電壓處理工作。該芯片的3號(hào)腳可將整流后的12V電壓通過(guò)穩(wěn)壓芯片內(nèi)部的穩(wěn)壓整流電路轉(zhuǎn)換為5V的直流電壓傳輸給系統(tǒng)供電。
方案二:電源適配器元件,它的輸出電流較為穩(wěn)定而且其內(nèi)部電路功耗較低,穩(wěn)定性也相對(duì)較好,攜帶比較方便。
以上兩種方案對(duì)比,最終選擇了方案一作為本系統(tǒng)的供電方式,因?yàn)榉桨敢辉谡麄€(gè)電路搭建過(guò)程十分的簡(jiǎn)單,可以鍛煉一下自己的動(dòng)手操作能力。
3.2 研究用于WSN數(shù)據(jù)收集和發(fā)送的3G網(wǎng)關(guān)設(shè)備
網(wǎng)關(guān)設(shè)備的性能直接關(guān)系到數(shù)據(jù)遠(yuǎn)程傳輸?shù)挠行院蛯?shí)時(shí)性。本項(xiàng)目中網(wǎng)關(guān)設(shè)備基于4G通訊技術(shù)。4G通訊技術(shù)是當(dāng)前越來(lái)越廣泛應(yīng)用的通信技術(shù),其通訊性能除了可以滿足常見(jiàn)的數(shù)據(jù)通訊需求,還可以滿足視頻等巨量信息的實(shí)時(shí)遠(yuǎn)程傳輸。本研究?jī)?nèi)容為設(shè)計(jì)與WCDMA網(wǎng)絡(luò)相結(jié)合的WSN網(wǎng)關(guān)設(shè)備,為下一步開(kāi)發(fā)基于4G通訊技術(shù)的數(shù)據(jù)遠(yuǎn)程傳輸?shù)於ɑA(chǔ)。
3.3 開(kāi)發(fā)基于3G通訊技術(shù)的WSN數(shù)據(jù)遠(yuǎn)程傳輸系統(tǒng)
基于3G通訊技術(shù)的WSN數(shù)據(jù)遠(yuǎn)程傳輸系統(tǒng)能夠使WSN收集的信息(尤其是視頻數(shù)據(jù))以實(shí)時(shí)在線方式得到遠(yuǎn)程監(jiān)測(cè),滿足相應(yīng)的應(yīng)用需求。本研究?jī)?nèi)容主要涉及智能移動(dòng)設(shè)備上運(yùn)行的應(yīng)用程序開(kāi)發(fā),WSN數(shù)據(jù)的加密/解密、校驗(yàn)、快速壓縮/解壓縮算法的研究等。
4 技術(shù)路線
4.1 無(wú)線傳感器網(wǎng)絡(luò)的搭建
項(xiàng)目中使用的無(wú)線傳感器節(jié)點(diǎn)載有多種傳感器,擬包括溫度、濕度,以及視覺(jué)傳感器,滿足一般應(yīng)用需求。無(wú)線傳感器網(wǎng)絡(luò)的構(gòu)建中,首需解決的問(wèn)題有無(wú)線傳感器節(jié)點(diǎn)的定位、數(shù)據(jù)包的路由等。無(wú)線傳感器節(jié)點(diǎn)定位算法有質(zhì)心算法(Centroid Algorithm)、DV-Hop算法(Distance Vector-Hop)等。研究擬在具體應(yīng)用環(huán)境下對(duì)兩種定位算法進(jìn)行實(shí)驗(yàn)對(duì)比,選用適用本系統(tǒng)的定位算法。數(shù)據(jù)包的路由算法擬選用魯棒性較高的位置蹤跡輔助路由協(xié)議LOTAR(Location Trace Aided Routing)。
4.2 基于3G通訊技術(shù)的網(wǎng)關(guān)設(shè)備設(shè)計(jì)
利用3G通訊技術(shù)實(shí)現(xiàn)的網(wǎng)關(guān)設(shè)備花費(fèi)少量費(fèi)用即可充分利用現(xiàn)有的3G通信網(wǎng)絡(luò)進(jìn)行巨量數(shù)據(jù)的收發(fā),與通常利用GPRS實(shí)現(xiàn)的網(wǎng)關(guān)設(shè)備相比具有很大優(yōu)越性。本項(xiàng)目將設(shè)計(jì)與WCDMA網(wǎng)絡(luò)相結(jié)合的WSN網(wǎng)關(guān)設(shè)備,擬采用以ARM7芯片為核心,與無(wú)線射頻芯片及其他模塊組成硬件系統(tǒng)。
4.3 WSN數(shù)據(jù)遠(yuǎn)程監(jiān)測(cè)程序開(kāi)發(fā)
基于廣泛用于智能移動(dòng)設(shè)備開(kāi)源的Android微操作系統(tǒng),開(kāi)發(fā)適用于智能移動(dòng)設(shè)備的遠(yuǎn)程監(jiān)測(cè)程序。Android以Linux2.6為核心,具有較高的穩(wěn)定性和可靠性,并且不存在使用版權(quán)費(fèi)用問(wèn)題,是目前廣泛應(yīng)用的微操作系統(tǒng)。Android操作系統(tǒng)下可支持java和C++程序開(kāi)發(fā)。Java語(yǔ)言是該操作系統(tǒng)下的常用開(kāi)發(fā)語(yǔ)言,具有使用方便,開(kāi)發(fā)周期較短等特點(diǎn);C++語(yǔ)言開(kāi)發(fā)周期較長(zhǎng),但獲得的應(yīng)用程序所需存儲(chǔ)空間較小,運(yùn)行速度較快。項(xiàng)目中擬選用C++進(jìn)行遠(yuǎn)程監(jiān)測(cè)程序開(kāi)發(fā),以使開(kāi)發(fā)出的應(yīng)用程序具有較高的代碼效率和運(yùn)行速度,滿足視頻等巨量數(shù)據(jù)的實(shí)時(shí)處理。
參考文獻(xiàn)
[1]郭智源,韓建,等.基于STM32的PID和PWM溫度控制系統(tǒng)研究[J].科學(xué)技術(shù)與工程,2011(6):3805-3807.