《電子技術應用》
您所在的位置:首頁 > 微波|射頻 > 設計應用 > 基于WSN的寬量程射頻功率檢測系統設計
基于WSN的寬量程射頻功率檢測系統設計
2014年電子技術應用第6期
姚達雯, 周國平, 封維忠, 黃 峰, 王鑫鑫
南京林業(yè)大學 信息科學與技術學院,江蘇 南京 210037
摘要: 介紹了一種基于無線傳感器網絡(WSN)的多點寬量程射頻功率檢測系統。傳感器節(jié)點由微控制器CC2430作為主控芯片,由真有效值功率檢波芯片AD8362及數字衰減器HMC274作為功率檢測探頭,以實現寬量程功率采集。通過ZigBee無線技術和GPRS通信技術實現對各節(jié)點射頻功率的定時測量、存儲和顯示。經過對2.4 GHz射頻信號的實驗測試,結果表明傳感器節(jié)點測量范圍達到-50 dB~ +40 dB,誤差在0.5%以內,系統工作穩(wěn)定,通信效果理想。
中圖分類號: TN92
文獻標識碼: A
文章編號: 0258-7998(2014)06-0133-04
Design of wide-range RF power detection system based on WSN
Yao Dawen, Zhou Guoping, Feng Weizhong, Huang Feng, Wang Xinxin
College of Information Science and Technology,Nanjing Forestry University, Nanjing 210037, China
Abstract: A multipoint wide-range RF power detection system based on WSN is introduced.The sensor nodes are composed of CC2430 as MCU and TRMS power detection chip AD8362 with digital attenuator HMC274 as power probe,which realizes the wide-range power collection.By using the ZigBee wireless technology and GPRS network,the RF power value of each node is timing collected,stored and displayed. After the experiment of 2.4 GHz RF signal,the results show that the measurement range of power probe has reached from -50 dB~+40 dB, and the error is within 0.5%.The system can work stablily with an ideal communication effect.
Key words : RF power; CC2430; AD8362; ZigBee; GPRS; wide-range

       射頻信號功率的檢測已成為無線通信系統中的重要環(huán)節(jié),目前有4種測量功率的方法:二極管檢測功率法、等效熱功耗檢測法、真有效值/直流(TRMS/DC)轉換檢測功率法和對數放大檢測功率法[1]。前3種方法分別存在誤差大、操作復雜、受溫度影響大等缺陷;最后一種方法避免了以上缺陷,但只適用于測量正弦信號,ADI推出的AD8362芯片也應用了這種方法,卻能適用任何形式的輸入信號,且大大提高了集成度和檢測精度。然而,AD8362的線性測量范圍較窄,無法滿足大功率信號的檢測。本設計通過CC2430的內部8051單片機與數字衰減器HMC274和AD8362構成閉環(huán)控制的方式,提高了量程范圍,并通過CC2430的射頻收發(fā)功能構成無線網絡節(jié)點,借助ZigBee無線技術和GPRS通信技術實現大范圍的多點功率采集。

1 硬件系統設計

1.1設計方案

        系統框圖如圖1所示,由傳感器節(jié)點、協調器節(jié)點和監(jiān)控上位機三部分構成。傳感器節(jié)點由CC2430作為主控芯片,由AD8362和HMC274構成傳感器探頭。各節(jié)點通過ZigBee協議以多跳路由的方式將各節(jié)點功率值傳輸給協調器節(jié)點,協調器節(jié)點由CC2430、LCD顯示模塊和MC35i短信模塊構成,當收到傳感器節(jié)點采集的數據后,MC35i通過GPRS網絡將數據傳輸給監(jiān)控人員的手機,從而實現了寬量程、大范圍的射頻信號功率采集。

1.2 電源模塊

傳感器節(jié)點采用普通AA干電池供電,采集探頭HMC274和AD8362需要5 V電源,而CC2430需要3.3 V電源,TC35i則需要4.2 V電源,因此必須搭建電壓轉換電路。采用ASM1117將+5 V轉化為+3.3 V,輸出電壓經過電容濾波后提供給CC2430,并采用LM2941穩(wěn)壓芯片實現5 V轉4.2 V的電源模塊設計,轉換電路如圖2所示。

1.3 CC2430主控芯片

        CC2430是Chipcon公司推出的適用于ZigBee無線網絡應用的片上系統。內部集成低功耗8051控制器和符合IEEE802.15.4標準的CC2420RF射頻收發(fā)器。其中,8051控制器具有32/64/128 KB的Flash、8 KB RAM、8路14位模/數轉換器、1個16位定時器和2個8位定時器[2]。CC2430在傳感器節(jié)點中的作用主要有:(1)接收AD8362的輸出電壓,并將其轉換為功率信號;(2)控制HMC274的衰減值,確保AD8362的輸出電壓在線性范圍內; (3)利用內部射頻收發(fā)器將各節(jié)點功率值通過ZigBee協議組網發(fā)送給協調器節(jié)點。CC2430在協調器節(jié)點中的作用主要有: (1)利用內部射頻收發(fā)器接收各傳感器節(jié)點數據; (2)控制LCD模塊顯示節(jié)點信號功率;(3)控制短信模塊MC35i實現與上位機/手機的通信。

1.4 功率檢測探頭

        功率檢測探頭采用閉環(huán)控制電路,由天線接收到的射頻信號首先通過衰減初值為0 dB的數字衰減器HMC274,再由射頻變壓器將信號轉換為差分輸入到AD8362進行功率檢波,AD8362的輸出電壓經過電位器分壓后輸入CC2430的P0.6口,由CC2430進行內部A/D轉換和線性計算后進行判斷,當CC2430檢測到的電壓超過AD8362的線性輸出上限+10 dBm對應的3.5 V時[3-4],則通過P1.0~P1.4口控制HMC274以步進1 dB調節(jié)衰減量,將輸入AD8362的功率控制在它的線性范圍內,從而使量程上限提高31 dB,實現寬量程(-50 dB~+40 dB)檢測。功率檢測探頭的電路如圖3所示。

1.5 MC35i短信模塊

        MC35i是西門子公司的新一代GSM/GPRS雙模模塊,可以工作在900 MHz和1 800 MHz兩個頻段,功耗分別為2 W和1 W,工作電壓為3.3~4.8 V,本設計采用4.2 V供電。它的GPRS模塊永久在線功能提供了很快的數傳速率,體積小,功耗低,能提供數據、語音、短信、傳真功能,廣泛用于遙感測量記錄傳輸、遠程信息處理和電話應用中[5-6]。本設計中MC35i作為協調器節(jié)點與上位機/手機的通信模塊,外圍電路如圖4所示, 其中CC2430的I/O口需要通過高壓驅動器7407實現對MC35i的驅動。

2 軟件系統設計

2.1 協調器節(jié)點軟件設計

        本設計以IAR Embedded Workbench為開發(fā)環(huán)境,以C語言為編程語言,采用移植性和可讀性較好的Z-Stack開源程序為模板,改變其中的APP程序建立項目。在整個網絡中,協調器節(jié)點用于接收傳感器節(jié)點采集的數據,并進行顯示和發(fā)送。上電后,協調器節(jié)點首先進行ZigBee協議初始化、信道掃描并建立網絡。網絡形成后,進入允許綁定模式,響應傳感器節(jié)點的綁定請求[7-8]。綁定成功后,等待傳感器節(jié)點發(fā)送數據,當接收到相應數據后,初始化MC35i模塊,建立GPRS連接,向上位機/手機發(fā)送節(jié)點數據。

2.2 傳感器節(jié)點軟件設計

  傳感器節(jié)點負責檢測射頻信號強度,并進行數據處理及與協調器的通信。軟件部分主要包括數據采集程序和網絡通信程序。在網絡通信部分,傳感器節(jié)點能自動加入網絡并發(fā)送綁定請求,等待綁定成功后定時將采集數據發(fā)送給協調器。如果綁定失敗,傳感器節(jié)點將自動移除綁定[8]。在數據采集部分,為拓寬AD8362量程,采用閉環(huán)控制思路,主要包括電平數據采集、數據處理、衰減器控制量的調整和存儲,流程圖如圖5所示。

2.3短信模塊軟件設計

        CC2430通過串口發(fā)送AT指令對MC35i進行控制,并與GPRS網絡引擎進行相互通信、交換數據[5]。本設計采用PDU模式將協調器節(jié)點收集到的數據以短信的形式發(fā)送到檢測人員的手機,發(fā)送流程如圖6所示。協調器采集完畢后,如需向檢測人員發(fā)送節(jié)點數據,則啟動MC35i,將數據分組PDU打包后發(fā)送[9]。當存在一個或一個以上傳感器節(jié)點檢測到的功率值超過-50 dB~+40 dB量程范圍,且在系統設定時間內報警沒有排除時,發(fā)送報警短信。

3 實驗結果分析

        為了檢測探頭是否達到寬量程的標準,對功率采集探頭進行了單獨測試。記錄功率真值及其對應的AD8362輸出電平,將測試得到的100組數據錄入到Origin7.5的表格中并進行擬合,得到滿量程輸出曲線如圖7所示。當射頻信號功率大于10 dB時,CC2430控制HMC274的衰減量,輸入到AD8362的射頻信號減小到10 dB以下,對應輸出電壓趨近于臨近3.5 V的一條直線,此時的射頻功率值為CC2430的P1口控制的衰減值與AD8362輸出電平對應的功率值之和。

        為了驗證系統工作性能,將調試好的裝置進行了實際測試,在室溫(20℃)下,對5臺ZY12RFSys32BB1射頻訓練儀產生的2.4 GHz射頻信號的功率值進行了采集。將檢測功率與實際功率進行了對比,結果如表1所示??梢娬麄€系統測量誤差可以控制在0.5%以內,工作穩(wěn)定,通信效果理想。

        本文采用ZigBee無線技術與GPRS通信技術相結合,設計了一款測量量程寬、測量范圍廣的WSN多點射頻功率檢測系統。以CC2430作為核心控制和射頻收發(fā)設備,采用閉環(huán)控制采集探頭,實現-50 dB~+40 dB量程范圍的功率檢測。經過實驗檢測,系統誤差在0.5%以內,通信效果理想,實現了預期的寬量程和寬范圍檢測。

參考文獻

[1] 王化祥,張淑英.傳感器原理及應用[M].天津:天津大學出版社,2007.

[2] 寧炳武,劉軍民.基于CC2430的ZigBee網絡節(jié)點設計[J].電子技術應用,2008,34(3):95-99.

[3] 徐君,王雪梅.基于AVR 的機載應答機射頻功率探測模塊設計[J].測控技術,2011,30(12):1-3.

[4] 周平,胡永紅.基于ATmega1280接收機功率檢測控制器的設計與實現[J].計算機測量與控制,2008,16(10):1436-1438.

[5] 宋含,陳真誠.基于MC35I無線數據傳輸的動態(tài)心電Holter設計[J]. 醫(yī)療衛(wèi)生裝備,2008,29(12):19-21.

[6] 宋超,李欣,董靜薇. 基于TC35i和MSP430F149的無線數據采集系統[J]. 哈爾濱理工大學學報,2007,12(2):103-106.

[7] 趙養(yǎng)社.基于無線傳感器網絡和GPRS網的灌溉系統研究[J]. 安徽農業(yè)科學,2011,39(7):4203-4205.

[8] 司榮超.基于ZigBee技術的嵌入式無線通信節(jié)點的設計與實現[D].哈爾濱:哈爾濱工程大學,2011.

[9] 裴素萍,吳必瑞. 基于物聯網的土壤含水率監(jiān)測及灌溉系統[J].農機化研究,2013(7):106-109.

此內容為AET網站原創(chuàng),未經授權禁止轉載。