亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于TRF6900A的遠(yuǎn)程無(wú)線(xiàn)傳感器系統(tǒng)設(shè)計(jì)

        2020-11-25 07:59:28段寶峰周冬梅
        關(guān)鍵詞:分機(jī)無(wú)線(xiàn)距離

        吳 衛(wèi),段寶峰,周冬梅

        (1. 蘭州交通大學(xué) 實(shí)驗(yàn)管理中心,蘭州 730070;2. 蘭州交通大學(xué) 電子與信息工程學(xué)院,蘭州 730070)

        隨著科學(xué)技術(shù)的發(fā)展,日常生活中離不開(kāi)無(wú)線(xiàn)網(wǎng)絡(luò)和無(wú)線(xiàn)通訊技術(shù).市場(chǎng)上現(xiàn)有很多新興的無(wú)線(xiàn)傳輸技術(shù),如“nRF(nordic radio frequency,nRF)技術(shù)”和“藍(lán)牙科技”,均以穿透性強(qiáng),無(wú)方向性傳輸?shù)奶匦?,很快擁有了壓倒性的?yōu)勢(shì)[1].而nRF技術(shù)將基帶處理和射頻(radio frequency,RF)進(jìn)行集成,自身?yè)碛熊浖_(kāi)發(fā)簡(jiǎn)易、功耗低、成本低、協(xié)議簡(jiǎn)單等特點(diǎn),實(shí)現(xiàn)了真正的單片化,傳輸距離也達(dá)到了數(shù)百米.從開(kāi)發(fā)成本的角度看,nRF技術(shù)也大大低于藍(lán)牙科技[2-6].無(wú)線(xiàn)傳感器的發(fā)展取決于無(wú)線(xiàn)傳輸技術(shù)的發(fā)展,但總體而言,其基本思路大致相同,采集信號(hào)大部分都是用微處理器來(lái)實(shí)現(xiàn),再由無(wú)線(xiàn)模塊進(jìn)行傳輸.

        本文系統(tǒng)主要采用TRF6900A射頻芯片,頻段為2.4 GHz,無(wú)線(xiàn)數(shù)據(jù)通信傳輸?shù)目刂撇捎肅C2430單片機(jī).該單片機(jī)接口設(shè)備具有很多優(yōu)點(diǎn),如設(shè)計(jì)簡(jiǎn)單、數(shù)據(jù)傳輸可靠、功耗低、成本低等[7].

        1 無(wú)線(xiàn)傳感器網(wǎng)絡(luò)系統(tǒng)的特點(diǎn)

        無(wú)線(xiàn)傳感器系統(tǒng)有多種形式,且不同系統(tǒng)差異較大.但是,對(duì)于無(wú)線(xiàn)數(shù)據(jù)采集系統(tǒng)來(lái)說(shuō),如果想要讓其具有良好的性能和齊全的配置,那么需要具有無(wú)線(xiàn)收發(fā)模塊、傳感器等[8].圖1為無(wú)線(xiàn)數(shù)據(jù)采集系統(tǒng).

        如圖1所示,該采集系統(tǒng)主要由兩個(gè)部分組成,一是前端數(shù)據(jù)采集裝置,二是主機(jī).主機(jī)的主要作用是控制各前端裝置(分機(jī))進(jìn)行數(shù)據(jù)采集,并針對(duì)采集到的數(shù)據(jù)進(jìn)行顯示和實(shí)時(shí)處理.當(dāng)有數(shù)據(jù)需要在分機(jī)和主機(jī)之間進(jìn)行傳輸時(shí),需要使用nRF技術(shù),即射頻無(wú)線(xiàn).該技術(shù)的工作方式是半雙工方式,其通訊協(xié)議為ModBus.對(duì)GFSK(gauss frequency shift keying,GFSK)頻率進(jìn)行研究可知,其所在的頻段為ISM(industrial scientific and medical,ISM)頻段,無(wú)需申請(qǐng)即可在該頻段工作.在工作時(shí)可以連接多個(gè)主機(jī),不同的分機(jī)可以采集的數(shù)據(jù)路數(shù)為4路,在分機(jī)工作時(shí),主機(jī)可以對(duì)其進(jìn)行實(shí)時(shí)監(jiān)控.該系統(tǒng)可以通過(guò)軟件編程的方式對(duì)緩存容量及采集速度進(jìn)行設(shè)定.此外,該系統(tǒng)還可以通過(guò)相關(guān)接口進(jìn)行更新,以便實(shí)現(xiàn)系統(tǒng)升級(jí).

        2 系統(tǒng)總體方案的設(shè)計(jì)和論證

        目前短距離無(wú)線(xiàn)傳輸技術(shù)和相關(guān)技術(shù)發(fā)展很快,誕生了很多新的技術(shù),比如nRF技術(shù)、藍(lán)牙、紅外線(xiàn)傳輸IrDAdegn ,其中nRF并不是協(xié)議,但是其芯片應(yīng)用較多,因此把其等同于是一種協(xié)議[9].但是nRF無(wú)法快速傳輸,沒(méi)有較強(qiáng)的抗干擾能力,傳輸距離不長(zhǎng),因此本文在進(jìn)行研究時(shí)剔除了該方案,僅分析和對(duì)比nRF和藍(lán)牙,分析結(jié)果詳見(jiàn)表1.

        對(duì)表1進(jìn)行研究和分析可知,無(wú)論是硬件設(shè)計(jì)還是接口方式等,藍(lán)牙方案均要劣于nRF方案,因此,本文選擇TRF6900A作為收發(fā)模塊的核心芯片.

        在表1中,傳輸距離的對(duì)比信息是芯片公司的研究結(jié)果[10].本文是根據(jù)芯片公司的研究結(jié)果對(duì)TRF6900A的通信距離進(jìn)行的計(jì)算.

        表1 藍(lán)牙與nRF方案比較Tab.1 Comparison of bluetooth and nRF solutions

        當(dāng)空間中有電波在傳輸?shù)臅r(shí)候,它的能量既不存在散射,也不存在反射,更不存在被障礙物吸收的情況[11].所以可以明確,數(shù)據(jù)在空間自由傳輸?shù)木嚯x受到工作頻率、接收靈敏度和發(fā)射功率等的影響,因此可以對(duì)其進(jìn)行定義,則有

        Lfs=32.440+20lgd+20lgf.

        (1)

        式中:Lfs表示信號(hào)在空間中自由傳播時(shí)產(chǎn)生的能量損耗,dB;d為傳輸距離,km;f為工作頻率,MHz.

        通過(guò)公式(1)可知,當(dāng)信號(hào)在空間中自由傳播時(shí),會(huì)隨著距離的增加而發(fā)生變化,如果傳輸距離增加一倍,或者工作頻率增加一倍,那么就會(huì)導(dǎo)致能量損耗增加6 dB.

        根據(jù)相關(guān)研究資料[12]可知,當(dāng)工作頻率為433.2 MHz,接受靈敏度為-100 dbm,發(fā)射功率為10 dBm時(shí),利用公式(1)可得TRF6900A的理論通信距離為17.5 km.

        需要明確的是,這種計(jì)算方式是以理想狀態(tài)為基礎(chǔ)進(jìn)行的,在實(shí)際應(yīng)用時(shí),由于還存在很多其他因素,比如障礙物、大氣等,均會(huì)對(duì)信號(hào)在空間中的傳播距離造成影響,所以,可以在計(jì)算實(shí)際值時(shí)引入損耗計(jì)算公式,從而獲得與實(shí)際情況比較接近的結(jié)果.

        通過(guò)以上論述可以明確,使用TRF6900A不僅具有簡(jiǎn)便的接口、較長(zhǎng)的傳輸距離,還具有較高的傳輸速率,因此符合本文所述設(shè)計(jì)系統(tǒng)的要求.

        3 系統(tǒng)組成及工作原理

        3.1 系統(tǒng)組成

        本文的系統(tǒng)設(shè)計(jì)如圖2所示.由主機(jī)和分機(jī)兩個(gè)部分組成.圖3所示為分機(jī)結(jié)構(gòu)[13],主要包括射頻功率放大器、無(wú)線(xiàn)收發(fā)模塊、前級(jí)處理電路、傳感器等.圖4所示為主機(jī)結(jié)構(gòu),主要包括射頻功率放大器、無(wú)線(xiàn)收發(fā)模塊等.

        3.2 工作原理

        對(duì)于無(wú)線(xiàn)網(wǎng)絡(luò)傳感器,它的主機(jī)是在基于一個(gè)微控制器的框架下進(jìn)行設(shè)計(jì)的,該微控制器是支持實(shí)時(shí)跟蹤和仿真的32位ARM7TDMI-STMCPU平臺(tái),流水線(xiàn)技術(shù)使存儲(chǔ)和處理系統(tǒng)的各個(gè)部分均能聯(lián)系工作[14].CC2430時(shí)刻掃描按鍵狀態(tài),系統(tǒng)可以利用中斷或者查詢(xún)工作方式處理按鍵的狀態(tài),并對(duì)相應(yīng)的功能進(jìn)行執(zhí)行,并用液晶將這個(gè)功能顯示出來(lái).當(dāng)點(diǎn)擊“選擇采樣分機(jī)”這一選項(xiàng)時(shí),然后再點(diǎn)擊“分機(jī)一”或“分機(jī)二”就可以給分機(jī)發(fā)送相應(yīng)的控制命令,即ModBus(RTU),這時(shí)TRF6900A無(wú)線(xiàn)模塊就會(huì)自動(dòng)上電,同時(shí)控制命令數(shù)據(jù)包ModBus(RTU)會(huì)自動(dòng)加上CRC校驗(yàn)碼和前導(dǎo)碼,然后被發(fā)送出去.對(duì)于分機(jī)中的無(wú)線(xiàn)收發(fā)模塊(TRF6900A),則會(huì)不斷的對(duì)空中信息進(jìn)行監(jiān)測(cè),當(dāng)TRF6900A的發(fā)射和接收頻率相同時(shí)置高載波檢測(cè)(CD),當(dāng)TRF6900A接收到的地址被判定為有效地址時(shí)置高地址匹配(AM),當(dāng)對(duì)TRF6900A接收到的數(shù)據(jù)包進(jìn)行CRC校驗(yàn)的結(jié)果為正確,并且判定結(jié)果為有效時(shí),CRC位和前導(dǎo)碼地址會(huì)被TRF6900A去掉,當(dāng)數(shù)據(jù)都準(zhǔn)備就緒后,DR就會(huì)被置高,DR和AM兩管腳通過(guò)查詢(xún)均為高后,TRF6900A就會(huì)被MCU(CC2430)設(shè)置為standby模式,有效數(shù)據(jù)通過(guò)SPI接口以適當(dāng)?shù)乃俾时蛔x出.一條ModBus(RTU)命令被完整的接收完之后,MCU(CC2430)會(huì)對(duì)這條命令進(jìn)行處理,相應(yīng)的功能然后被執(zhí)行.

        4 軟件總體設(shè)計(jì)

        4.1 發(fā)送部分

        本文發(fā)送部分的流程如圖5所示.這部分的循環(huán)總體思路為:先對(duì)DS18B20進(jìn)行初始化,通過(guò)DS18B20讀出對(duì)應(yīng)的溫度,并將溫度值進(jìn)行反碼處理,再將反碼轉(zhuǎn)化成十進(jìn)制碼,將溫度數(shù)組的高兩位對(duì)應(yīng)寫(xiě)入發(fā)送數(shù)據(jù)數(shù)組,然后對(duì)TRF6900A進(jìn)行初始化處理,最后發(fā)送溫度數(shù)值.

        4.2 接收部分

        圖6為本文所述接收部分流程.對(duì)軟件發(fā)射部分進(jìn)行設(shè)計(jì)時(shí),對(duì)nRF24L01進(jìn)行初始化,然后對(duì)狀態(tài)寄存器進(jìn)行判斷,查看其是否有接收中斷.如果存在接收中斷,則可以使用FIFO_buffer進(jìn)行讀取數(shù)據(jù),并對(duì)其進(jìn)行二進(jìn)制處理,再對(duì)該數(shù)據(jù)進(jìn)行十進(jìn)制處理,然后在數(shù)碼管上進(jìn)行顯示.

        5 系統(tǒng)調(diào)試

        對(duì)硬件進(jìn)行調(diào)試的內(nèi)容有:對(duì)各個(gè)器件是否正常工作進(jìn)行調(diào)整,分析線(xiàn)路中是否存在短路、斷路的情況并及時(shí)處置.處置的過(guò)程為:首先檢查系統(tǒng)的所有元器件是否正常;然后對(duì)線(xiàn)路進(jìn)行檢查,查看其是否正確連接,同時(shí)還需要對(duì)是否存在短路等問(wèn)題進(jìn)行檢查;最后使用萬(wàn)用表對(duì)其電源電壓進(jìn)行檢測(cè),查看其是否處于正常狀態(tài).

        系統(tǒng)調(diào)試的內(nèi)容有:首先,對(duì)無(wú)線(xiàn)收發(fā)模塊TRF6900A進(jìn)行檢查,查看其是否處于正常工作狀態(tài),此時(shí)需要配置TRF6900A的寄存器,在TRF6900A中寫(xiě)入配置字,用其讀取,然后對(duì)寫(xiě)進(jìn)值和讀出值進(jìn)行對(duì)比,從而明確其是否處于配置成功狀態(tài);其次,對(duì)分機(jī)、主機(jī)的無(wú)線(xiàn)收發(fā)模塊RF寄存器配置情況進(jìn)行檢查;接下來(lái),給分機(jī)發(fā)送0~255碼字,然后讓主機(jī)進(jìn)行接收,碼字被主機(jī)接收后,再被發(fā)送給串口;最終數(shù)據(jù)的觀察可以利用串口調(diào)試助手完成.但是如果數(shù)據(jù)無(wú)法被接收到,就需要對(duì)軟件和硬件進(jìn)行檢查,然后再重復(fù)以上步驟,直到找出問(wèn)題所在.如果可以接收數(shù)據(jù),并且其數(shù)值符合范圍,那么就可以認(rèn)為分機(jī)和主機(jī)成功通訊.在進(jìn)行編程操作時(shí),需要對(duì)TRF6900A的模式切換時(shí)序給予重視,在編寫(xiě)時(shí)應(yīng)該以數(shù)據(jù)手冊(cè)中的時(shí)序?yàn)榛A(chǔ),否則可能會(huì)影響通訊.

        在對(duì)主機(jī)和分機(jī)之間的通信進(jìn)行調(diào)試時(shí),當(dāng)關(guān)閉主機(jī)再打開(kāi)之后,出現(xiàn)分機(jī)無(wú)法和主機(jī)通訊的現(xiàn)象.對(duì)其進(jìn)行檢查之后發(fā)現(xiàn),當(dāng)關(guān)閉主機(jī)再打開(kāi)之后,主機(jī)會(huì)隨機(jī)發(fā)送一個(gè)數(shù)據(jù),因此當(dāng)主機(jī)再次給分機(jī)發(fā)送數(shù)據(jù)時(shí)就會(huì)導(dǎo)致命令出現(xiàn)移位,從而使主機(jī)無(wú)法與分機(jī)進(jìn)行通訊.如果想要讓該問(wèn)題得到改善,就需要在分機(jī)中加一個(gè)定時(shí)中斷.當(dāng)分機(jī)接收到主機(jī)數(shù)據(jù)之后,立刻中斷,可以把中斷時(shí)間設(shè)定為1 s,在1 s之內(nèi),分機(jī)可以接收完主機(jī)發(fā)送的數(shù)據(jù).如果在1 s時(shí)間內(nèi)分機(jī)沒(méi)有接收完主機(jī)數(shù)據(jù),或者接收的是錯(cuò)誤的主機(jī)數(shù)據(jù),那么定時(shí)時(shí)間到后,就會(huì)對(duì)數(shù)據(jù)進(jìn)行清零,從而使其能夠接收下一次的數(shù)據(jù).這樣就可以解決這一現(xiàn)象.

        6 無(wú)線(xiàn)電信號(hào)強(qiáng)度指示(RSSI)定位測(cè)試

        本系統(tǒng)的定位實(shí)驗(yàn)是基于實(shí)驗(yàn)室的室內(nèi)環(huán)境,參考節(jié)點(diǎn)的4個(gè)編號(hào)被指定為1,2,3和4,令其位置對(duì)應(yīng)室內(nèi)4個(gè)角落,取其形成的四邊形坐標(biāo)為:(10 m,11 m),(17 m,20 m),(10 m,20 m),(17.5 m,10 m).CC2431節(jié)點(diǎn)(即待定位節(jié)點(diǎn))被放置在選定的4個(gè)節(jié)點(diǎn)中間的某個(gè)位置,考察定位的可靠性.文中只對(duì)待定位節(jié)點(diǎn)出現(xiàn)在(11 m,18 m)這個(gè)位置時(shí)的定位評(píng)估坐標(biāo)進(jìn)行了羅列,見(jiàn)表2.

        表2 定位結(jié)果一覽表Tab.2 List of positioning results m

        針對(duì)表2,通過(guò)估算待定位節(jié)點(diǎn),可以讓待測(cè)節(jié)點(diǎn)在網(wǎng)絡(luò)中的位置得以體現(xiàn),但是該方法的誤差也是存在的,大約2.3 m.通過(guò)分析節(jié)點(diǎn)定位坐標(biāo),得知待定位節(jié)點(diǎn)的坐標(biāo)有較大的跳動(dòng).通過(guò)綜合分析可知,產(chǎn)生誤差主要原因?yàn)椋悍且暰鄠鞑ビ绊慠SSI測(cè)距,多路徑效應(yīng)影響RSSI測(cè)距.此外,室內(nèi)環(huán)境情況也會(huì)對(duì)其產(chǎn)生影響,比如人員移動(dòng)等,從而出現(xiàn)估算誤差,有時(shí)產(chǎn)生的誤差可能會(huì)超過(guò)房間范圍.通常在理想狀態(tài)下,各節(jié)點(diǎn)不存在硬件差異的問(wèn)題,但由于存在各節(jié)點(diǎn)供電能量的不同和節(jié)點(diǎn)的硬件差別,導(dǎo)致了與待測(cè)節(jié)點(diǎn)距離相等時(shí)不同節(jié)點(diǎn)會(huì)接收到不同的RSSI值,從而導(dǎo)致估算位置出現(xiàn)的誤差較大.

        7 結(jié)論

        本文設(shè)計(jì)了無(wú)線(xiàn)傳感器網(wǎng)絡(luò)的網(wǎng)絡(luò)軟件,主要是在軟件層面設(shè)計(jì)了無(wú)線(xiàn)數(shù)據(jù)采集電路、無(wú)線(xiàn)發(fā)射電路、無(wú)線(xiàn)接收電路等.使用ARM/C語(yǔ)言完成了整個(gè)系統(tǒng)的軟件設(shè)計(jì)及調(diào)試.根據(jù)研究方案,對(duì)總流程圖進(jìn)行設(shè)計(jì),并設(shè)計(jì)相應(yīng)程序,在完成集成之后對(duì)系統(tǒng)進(jìn)行調(diào)試,從而對(duì)其結(jié)果進(jìn)行驗(yàn)證.經(jīng)過(guò)試驗(yàn)和數(shù)據(jù)的分析,詳細(xì)優(yōu)化了系統(tǒng)的一些不規(guī)范的地方.

        猜你喜歡
        分機(jī)無(wú)線(xiàn)距離
        《無(wú)線(xiàn)互聯(lián)科技》征稿詞(2021)
        基于無(wú)線(xiàn)技術(shù)的鐵路客車(chē)火災(zāi)報(bào)警裝置設(shè)計(jì)概述
        無(wú)線(xiàn)追蹤3
        基于ARM的無(wú)線(xiàn)WiFi插排的設(shè)計(jì)
        電子制作(2018年23期)2018-12-26 01:01:08
        一種通用的硬幣清分機(jī)設(shè)計(jì)
        電子制作(2018年23期)2018-12-26 01:01:02
        算距離
        寬帶接入網(wǎng)環(huán)境下區(qū)間電調(diào)分機(jī)接入方式研究
        某型微波著陸引導(dǎo)設(shè)備模擬訓(xùn)練系統(tǒng)設(shè)計(jì)
        電子制作(2017年16期)2018-01-30 07:15:14
        ADF7021-N在無(wú)線(xiàn)尋呼發(fā)射系統(tǒng)中的應(yīng)用
        電子制作(2016年15期)2017-01-15 13:39:03
        每次失敗都會(huì)距離成功更近一步
        山東青年(2016年3期)2016-02-28 14:25:55
        精品亚洲女同一区二区| 久久久亚洲av成人网站 | 亚洲成人色黄网站久久| 中文字幕在线看精品乱码| 97日日碰曰曰摸日日澡| 国产精品99久久久久久宅男| 456亚洲人成在线播放网站| 日本精品少妇一区二区| 狠狠色欧美亚洲狠狠色www| 日本道精品一区二区三区| 亚洲成av人片天堂网九九| 国产极品嫩模大尺度在线播放| 蜜桃视频网站在线观看一区| 国产女人高潮叫床免费视频| 欧美色欧美亚洲另类二区不卡| 国产人妖在线免费观看| 国产高清成人午夜视频| 亚洲av中文无码乱人伦在线播放| 日韩区在线| 日韩乱码精品中文字幕不卡| 亚洲女人毛茸茸粉红大阴户传播| 亚洲国产精品第一区二区| 99国产精品久久久蜜芽| 久久国产精品免费久久久| 亚洲国产精品无码久久一线| 全球av集中精品导航福利| 国产熟女精品一区二区三区| 东京热加勒比国产精品| 国模精品一区二区三区| 九九九精品成人免费视频小说| 一区二区无码精油按摩| 中文字幕丰满人妻av| 国产精品伦一区二区三级视频 | 国内精品91久久久久| 日本刺激视频一区二区| 日本在线观看一区二区视频| 亚洲乱码中文在线观看| 亚洲精品无码久久久久av麻豆| 亚洲午夜精品久久久久久一区| 中文字幕人妻一区色偷久久| 欧美拍拍视频免费大全|