99久久99久久精品免费看蜜桃,亚洲国产成人精品青青草原,少妇被粗大的猛烈进出va视频,精品国产不卡一区二区三区,人人人妻人人澡人人爽欧美一区

首頁 > 文章中心 > 正文

定向天線技術(shù)環(huán)境監(jiān)測論文

前言:本站為你精心整理了定向天線技術(shù)環(huán)境監(jiān)測論文范文,希望能為你的創(chuàng)作提供參考價值,我們的客服老師可以幫助你提供個性化的參考范文,歡迎咨詢。

定向天線技術(shù)環(huán)境監(jiān)測論文

一系統(tǒng)的實現(xiàn)

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

系統(tǒng)硬件主要由傳感器節(jié)點、協(xié)調(diào)器、控制開關(guān)器和上位機(jī)組成。傳感器節(jié)點由傳感器、處理芯片、及通信模塊組成,主要有溫濕度傳感器、H2S氣體傳感器、NH3氣體傳感器等;控制開關(guān)器主要是由主芯片、繼電器電路、接收通信模塊組成,主要用于控制通風(fēng)設(shè)備的工作狀態(tài);協(xié)調(diào)器負(fù)責(zé)網(wǎng)絡(luò)的建立維護(hù)和數(shù)據(jù)的中轉(zhuǎn),主要任務(wù)是為各個傳感器分配地址,建立和維護(hù)網(wǎng)絡(luò);上位機(jī)負(fù)責(zé)數(shù)據(jù)的接收、存儲,并能根據(jù)設(shè)置的參數(shù)進(jìn)行預(yù)警作用。傳感器節(jié)點由MSP430系列處理器模塊、無線通信模塊、串口通信模塊、傳感器模塊、電源模塊和其它擴(kuò)展模塊組成。選取MSP430系列處理器主要考慮低功耗。為了提高節(jié)點間的通信距離,需要在發(fā)射器的輸出端和發(fā)射天線之間增加一個功率放大器,并且采用定向傳輸技術(shù)。各種傳感器模塊、控制開關(guān)器和協(xié)調(diào)器都是獨立設(shè)計的,利于節(jié)點的重復(fù)使用,提高靈活度。

2.2定向天線技術(shù)

定向天線(Directionalantenna)是指在某一個或某幾個特定方向上發(fā)射及接收電磁波特別強(qiáng),而在其他的方向上發(fā)射及接收電磁波則為零或極小的一種天線。定向天線具有增益高、方向性好等特點,能夠有效抑制干擾信號,大大減少節(jié)點之間的信號干擾,增大了數(shù)據(jù)的傳輸距離和數(shù)據(jù)傳送效率,降低信號傳輸?shù)臅r延和節(jié)點的功耗、提高空間復(fù)用度,能夠使多個節(jié)點同時傳輸,空間復(fù)用率高。并且通過定向天線傳輸增加額外增益能夠?qū)崿F(xiàn)WSN節(jié)點的遠(yuǎn)距離通信,協(xié)議可靠性高,時延小,有效提高了WSN網(wǎng)絡(luò)吞吐量。

2.3節(jié)點軟件系統(tǒng)的組成

軟件的設(shè)計主要由傳感器節(jié)點軟件、控制開關(guān)器軟件、監(jiān)測軟件組成,除監(jiān)測軟件外,所有程序采用C語言編程實現(xiàn),監(jiān)控軟件采用eclipse軟件結(jié)合an-droid-sdk完成。各個應(yīng)用程序主要由各個傳感器硬件模塊的驅(qū)動、數(shù)據(jù)采集和通信協(xié)議。

2.4通信協(xié)議

2.4.1通信算法

針對養(yǎng)殖環(huán)境參數(shù)監(jiān)測過程中存在有障礙物影響,會導(dǎo)致傳輸距離受限制、監(jiān)測精度不高等結(jié)果,因此設(shè)計了傳輸通信協(xié)調(diào)。通信協(xié)議算法主要包含四個階段:初始化階段、路由發(fā)現(xiàn)階段、數(shù)據(jù)傳輸階段、路由重發(fā)現(xiàn)。

1)初始化階段

當(dāng)系統(tǒng)啟動時,設(shè)置一個啟動定時器tt1時間,當(dāng)tt1時間到達(dá)后,節(jié)點就定期時間(tt2時間內(nèi))向周圍節(jié)點發(fā)送信號HELLO信息,發(fā)送HEL-LO信息后就等待回復(fù)號RET信息,如果在tt2時間內(nèi)收到周圍節(jié)點的RET信息,標(biāo)注節(jié)點已被發(fā)現(xiàn)。同時,周圍節(jié)點在收到HELLO信息后,就會把此節(jié)點作為鄰節(jié)點保存在臨時列表中,在tt3時間內(nèi)向發(fā)送節(jié)點發(fā)送RET信息。如果此節(jié)點在自己的通信范圍內(nèi),就作為自己的鄰節(jié)點保存在正式鄰點列表中,否則拋棄此節(jié)點。

2)路由發(fā)現(xiàn)階段

每個節(jié)點計算鄰居節(jié)點的數(shù)量,并且根據(jù)本身的能量、與基站節(jié)點的距離、整個網(wǎng)絡(luò)節(jié)點的均衡等因素,設(shè)置成為初始的簇頭節(jié)點,各個簇頭負(fù)責(zé)簇內(nèi)數(shù)據(jù)的采集。除此,各個簇頭之間,為了保證路由的可靠性和降低傳輸數(shù)據(jù)消耗的能量,采用單跳或多跳的傳輸方式傳輸數(shù)據(jù)。如果簇頭節(jié)點在基站的接收范圍內(nèi),就直接把數(shù)據(jù)傳送給基站,如果不在基站接收范圍內(nèi),就計算各個簇頭離基站的位置、本身剩余的能量,保證傳輸消耗能量最低原則,采用多跳方式傳輸數(shù)據(jù)到基站。

3)數(shù)據(jù)傳輸階段

當(dāng)網(wǎng)絡(luò)進(jìn)入穩(wěn)定狀態(tài),簇內(nèi)成員節(jié)點將采集的數(shù)據(jù)傳送給簇頭節(jié)點,為了避免數(shù)據(jù)冗余,簇頭節(jié)點進(jìn)行數(shù)據(jù)融合后發(fā)送給基站。數(shù)據(jù)會按照設(shè)計的數(shù)據(jù)傳送格式進(jìn)行傳輸。

4)路由重發(fā)現(xiàn)階段

由于能量的限制,如果一直保持原路由進(jìn)行數(shù)據(jù)傳輸,就會導(dǎo)致節(jié)點能量過多而不能工作,從而破壞整個網(wǎng)絡(luò)的正常運行??紤]到簇頭在網(wǎng)絡(luò)運行中承擔(dān)更重任務(wù),設(shè)計簇頭更換策略。簇頭更換策略主要取決于三個因素:選舉系數(shù)、邊緣位置、閾值能量。選舉系數(shù)決定簇頭選舉的時間和更換的輪數(shù),設(shè)置合理可行的選舉系數(shù)保證整個網(wǎng)絡(luò)性能;處于邊緣位置的節(jié)點若成為簇頭,會因傳輸距離太遠(yuǎn),容易耗盡能量而死亡;閾值能量設(shè)置得太大,導(dǎo)致很多節(jié)點不能成為簇頭,勢必會因數(shù)據(jù)傳輸距離過遠(yuǎn),導(dǎo)致網(wǎng)絡(luò)的不穩(wěn)定。所以,簇頭更換策略是當(dāng)簇頭的滿足選舉系統(tǒng)時,進(jìn)入到簇頭更換,此時選取出簇內(nèi)具有最大剩余能量的節(jié)點,判斷此節(jié)點是否處于邊緣位置,如果處于邊緣位置,繼續(xù)尋找簇內(nèi)第二大剩余能量節(jié)點,一直到不處于邊緣位置為此,然后判定其剩余能量是否大于閾值能量,如果滿足則設(shè)置此節(jié)點為新一輪的新簇頭,并向周圍所有的節(jié)點發(fā)送成為簇頭的標(biāo)志信息,重新進(jìn)行簇內(nèi)成員的構(gòu)建,再形成新的路由進(jìn)行數(shù)據(jù)的傳輸。

2.4.2MAC協(xié)議

基于定向天線的MAC協(xié)議主要使用兩種方式:使用RTS/CTS握手方式和不使用RTS/CTS握手方式。前者使用RTS獲得鄰節(jié)點的信息,RTS需要硬件設(shè)備獲取鄰節(jié)點的位置信息,后者則使用了音的信號幀,但是這兩種方式會帶來隱藏終端和聾節(jié)點等問題,從而降低了MAC的性能。為了解決這個問題,可以結(jié)合定向虛擬載波偵聽(DVCS)機(jī)制、使用多跳、SDMA(空分多址)等的優(yōu)點,充分利用定向天線的優(yōu)勢。

2.4.3數(shù)據(jù)通信格式

考慮到數(shù)據(jù)通信過程中的可靠性和安全性,設(shè)置了數(shù)據(jù)通信格式。1)傳感器節(jié)點到協(xié)調(diào)器的數(shù)據(jù)格式。數(shù)據(jù)格式定義如:Head+len+data+stx。其中:Head(2byte),固定為0xFF,0XFE;Len(1byte),data的字節(jié)數(shù);Data:數(shù)據(jù)域———2byte本機(jī)地址+2byte父節(jié)點地址+nbyte傳感器數(shù)據(jù)(n大于等于2);stx(2byte),固定為0x0D,0X0A。具體發(fā)送命令如:FFFE0800010000031200000D0A。其中:FFFE為固定數(shù)據(jù)頭;08為數(shù)據(jù)長度;0001為本機(jī)地址(子節(jié)點地址);0000為父節(jié)點地址;03為傳感器類型;12為傳感器數(shù)據(jù),1Lsb=0.1,如0x10表示1.8;0D0A為數(shù)據(jù)的結(jié)束標(biāo)志。2)協(xié)調(diào)器發(fā)往監(jiān)測軟件的數(shù)據(jù)格式。數(shù)據(jù)格式定義如:FFFD000430300000hhhhhh。其中:byte1byte2:傳感器端數(shù)據(jù)發(fā)送的固定頭,固定為FFFD;byte3:數(shù)據(jù)類型的標(biāo)識,00為H2S傳感器的數(shù)據(jù),01為溫濕度感測器的數(shù)據(jù),02為NH3感測器的數(shù)據(jù);byte4為傳感數(shù)據(jù)長度(統(tǒng)一為04);byte4~byte7:為傳感器數(shù)據(jù);Byte9~byte10:保留;byte11:byte1—byte10校驗值(相加取低8位)。

2.5網(wǎng)絡(luò)構(gòu)建系統(tǒng)上電后

協(xié)調(diào)器進(jìn)行搜索并尋找合理的信道,完成系統(tǒng)初始化和建立網(wǎng)絡(luò)的任務(wù)。各個傳感器節(jié)點通電后,掃描信道,尋找協(xié)調(diào)器,并加入到網(wǎng)絡(luò)中。加入網(wǎng)絡(luò)后,則開始采集環(huán)境數(shù)據(jù),傳輸給協(xié)調(diào)器,協(xié)調(diào)器接收各個節(jié)點的數(shù)據(jù),判定其格式正確后,將其傳輸給監(jiān)測軟件。

2.6監(jiān)控軟件設(shè)計

以eclipse軟件為開以平臺,結(jié)合android-sdk完成監(jiān)控軟件的開發(fā)。Android系統(tǒng)是一個源碼公開、開放和完整的軟件,是由操作系統(tǒng)、用戶界面中間件和重要應(yīng)用程序組成,得到手機(jī)運營商的廣泛使用。在系統(tǒng)的設(shè)計中,應(yīng)用到了Activity、Intent、Service、An-droidUI、多線程等技術(shù)。本系統(tǒng)主要由以下幾個方面組成:Android軟件與硬件傳感器通信的底層驅(qū)動,包括打開串口、關(guān)閉串口、發(fā)送串口信息、接收串口信息以及異步方式讀取傳感器數(shù)據(jù)等;主界面內(nèi)容顯示,包含各種傳感器數(shù)據(jù)顯示、控制開關(guān)器的控制等信息。監(jiān)控軟件接收到數(shù)據(jù)時首先要對數(shù)據(jù)的格式進(jìn)行分析,判定數(shù)據(jù)格式正確后,確定是哪個傳感器的數(shù)據(jù),然后進(jìn)行數(shù)據(jù)處理,計算結(jié)果,在相應(yīng)界面位置顯示數(shù)值;把結(jié)果與設(shè)定的數(shù)值進(jìn)行比較,如果不在設(shè)置數(shù)值范圍內(nèi),就進(jìn)行報警,并把報警信息通過串口發(fā)送到協(xié)調(diào)器,協(xié)調(diào)器再轉(zhuǎn)發(fā)到控制開關(guān)器,驅(qū)動通風(fēng)設(shè)備工作。

3系統(tǒng)的應(yīng)用

根據(jù)設(shè)計的要求,系統(tǒng)設(shè)計完成并搭建,在豬舍做了相應(yīng)的實驗和相關(guān)的測試,系統(tǒng)測試結(jié)果說明,系統(tǒng)實現(xiàn)相應(yīng)功能,成功讀取相應(yīng)的環(huán)境數(shù)據(jù)。主界面運行顯示圖中是各個傳感器終端節(jié)點采集發(fā)送回來的數(shù)值顯示和通風(fēng)設(shè)備工作狀態(tài)情況??梢酝ㄟ^“菜單鍵”設(shè)置邏輯狀態(tài)的“關(guān)閉”和“啟動”在邏輯狀態(tài)都已關(guān)閉情況下,只能顯示所有傳感器的數(shù)據(jù)和此時通風(fēng)設(shè)備工作狀態(tài),不能達(dá)到超限預(yù)警的效果。為了能實現(xiàn)環(huán)境參數(shù)監(jiān)測的自動控制,必須要開啟所有的邏輯狀態(tài)。通過“菜單鍵”設(shè)置溫度、濕度、H2S氣體和NH3氣體的范圍,當(dāng)采集數(shù)據(jù)中任一參數(shù)超出范圍,都可以自動開啟和關(guān)閉通風(fēng)設(shè)備,達(dá)到自動控制效果。H2S和NH3參數(shù)范圍設(shè)置的標(biāo)準(zhǔn)是依據(jù)《農(nóng)產(chǎn)品安全質(zhì)量無公害畜禽產(chǎn)地環(huán)境要求(GB/T18407.3—2001)中的標(biāo)準(zhǔn)來設(shè)置,H2S和NH3應(yīng)控制在10、25mg•m-3以下。根據(jù)相關(guān)研究表明,豬舍最適宜的溫度為8℃~20℃,相對濕度根據(jù)豬體質(zhì)量類型的不同一般為65%~85%。

4結(jié)論

本文設(shè)計了一款適合應(yīng)用于生豬養(yǎng)殖環(huán)境參數(shù)的無線傳感器網(wǎng)絡(luò)節(jié)點,并通過定向天線無線傳感網(wǎng)絡(luò)進(jìn)行實時參數(shù)采集。試驗結(jié)果表明該系統(tǒng)可以將生豬養(yǎng)殖環(huán)境參數(shù)進(jìn)行實時的監(jiān)控,并可以通過人為干預(yù)或者自動方式改變豬舍中相關(guān)環(huán)境參數(shù),改善養(yǎng)殖環(huán)境質(zhì)量,為生豬提供一個良好的生長環(huán)境,達(dá)到了預(yù)期效果。

作者:黃鶯單位:柳州鐵道職業(yè)技術(shù)學(xué)院電子技術(shù)學(xué)院