《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 短距離聲通信的硬件設計與實現
短距離聲通信的硬件設計與實現
來源:電子技術應用2013年第12期
張 園,孟令軍,于 磊,趙 林,尹維漢
中北大學 電子測試技術國家重點實驗室 儀器科學與動態測試教育部重點實驗室, 山西 太原030051
摘要: 在對短距離聲通信技術進行研究的基礎上,以ARM為主處理器,設計了一種具有短距離聲通信功能的傳感器節點。該節點為這些環境中的無線傳感器網絡提供了一種不占用無線信道帶寬、不受電磁干擾的通信方式。利用所設計的傳感器節點實現了兩節點間的短距離聲通信,驗證了短距離聲通信的可行性。
中圖分類號: TN92
文獻標識碼: A
文章編號: 0258-7998(2013)12-0025-03
Implementation and design of short-range acoustic communication
Zhang Yuan,Meng Lingjun,Yu Lei,Zhao Lin,Yin Weihan
Key Laboratory of Instrumentation Science & Dynamic Measurement, National Key Laboratory for Electronic Measurement Technology,North University of China,Taiyuan 030051,China
Abstract: On the basis of researching the short-distance acoustic communication technology, a kind of sensor node which has a function of short-range acoustic communication is designed, using that ARM as the main processor in this paper. The node provides a communication mode which doesn’t occupy the radio channel bandwidth and immunity from the electromagnetic interference in these environments. The short-range acoustic communication is achieved between two sensor nodes, which verifies that the short-range acoustic communication is feasible.
Key words : wireless sensor networks;short-range acoustic communication;ARM;sensor node

    無線傳感器網絡WSN(Wireless Sensor Networks)是由部署在監測區域內的大量傳感器節點通過無線通信以自組織方式形成的以信息獲取為目的的網絡系統[1]。WSN具有強大的信息獲取功能,可以極大地擴展人們感知客觀世界的區域,提高人們認識客觀世界的能力,具有十分廣闊的應用前景。水下無線傳感器網絡UWSN(Underwater Wireless Sensor Networks)是無線傳感器網絡在海洋等水下環境中的應用特例[1],它繼承了無線傳感器網絡的許多成熟技術,最大區別在于通信方式的不同,WSN主要使用無線通信方式,而UWSN主要采用水聲通信方式[2-4]。

    在無線傳感器網絡的某些應用環境中可能會存在短距離無線通信頻率共存或強電磁干擾,從而導致無線通信的不穩定甚至通信中斷。為解決以上問題,參考水下無線傳感器網絡所使用的水聲通信技術,提出了一種可用于無線傳感器網絡的短距離聲通信技術,在對相關理論進行研究的基礎上,設計了一種以ARM為主處理器、FPGA作為協處理器的具有短距離聲通信功能的傳感器節點,并進行了測試。
1 系統總體結構和實現原理
1.1 硬件系統結構

    傳感器節點是無線傳感器網絡的基本組成單元,無線傳感器網絡是由數量眾多的傳感器節點通過自組織方式組成的通信網絡。傳感器節點通過所攜帶的某一種或多種傳感器來獲取外界特定的物理信息數據,所獲取的監測數據通過無線傳感器網絡上傳給用戶節點。該設計增加了聲通信作為協通信方式,設計出一種新型的傳感器節點,其結構框圖如圖1所示。該傳感器節點將射頻無線通信方式作為主通信方式,當遇到強電磁干擾不能正常通信時,可以使用聲通信作為協通信方式來進行通信。由該傳感器節點組成的無線傳感器網絡能夠很好地解決在某些特殊環境中的短距離無線通信“擁堵”或強電磁干擾所致的通信不穩定甚至通信中斷問題。

1.2 傳感器節點的聲通信實現原理
    為在傳感器節點上實現短距離聲通信,聲通信模塊為設計的最重要部分。考慮到物理層的需要,設計聲通信模塊的原理框圖如圖2所示。該設計主要包括傳感器節點的處理器模塊(ARM)、協處理器模塊(FPGA)、放大模塊和換能器,通過這些模塊的協調工作來實現通過聲信號進行數據發送和接收。

    發送數據時,CPU首先開啟A/D模塊,并通知控制邏輯準備發送數據,控制邏輯根據A/D模塊采集到的數據進行空閑信道評估,判斷信道是否空閑。如果信道空閑,則通知CPU可以發送數據,CPU將待發送數據發送到發送數據FIFO中,并使能D/A模塊。控制邏輯對接收到的數據進行編幀及差分編碼等一系列處理后,將數據發送給聲信號調制單元進行DPSK調制,D/A模塊將調制好的數據流轉換成模擬信號,經發送放大電路放大后驅動電聲換能器發送聲信號。
    接收數據時,CPU先啟動控制邏輯和A/D模塊,控制邏輯根據A/D采集到的數據進行聲信道能量檢測,判斷聲信道中是否有其他節點在發送信號,若有則控制聲信號解調單元進行DPSK解調,經過計算獲取最終數據,并通知CPU準備接收解調數據。如果CPU不忙,則將數據發送到解調數據FIFO,CPU從FIFO中讀取接收到的數據。
2 硬件構成
    傳感器節點中主要包括處理器模塊、無線通信模塊、換能器、放大模塊、傳感器模塊、存儲器模塊及供電模塊等。本文設計的短距離聲通信傳感器節點的重要部分為聲通信模塊,由處理器模塊、放大模塊及換能器組成。
2.1 處理器模塊
    聲通信傳感器節點的處理器包括主處理器ARM和協處理器FPGA。主處理器使用的是意法半導體(ST)公司推出的基于ARM Cortex-M3的系列中最高配置芯片STM32F103ZE,負責對傳感器節點工作流程的控制和對監測數據的初步處理。該處理器片上集成了512 KB的Flash和64 KB的靜態SRAM,具有2個12位ADC可用來采集數據,具有實時性能優異、功耗控制方便、外設豐富、易于開發等優點[5-6]。協處理器采用可編程邏輯器件FPGA,主要用于聲通信的調制與解調,進行較為復雜的數據處理,如監測數據的壓縮等。使用Altera公司CycloneⅡ系列中的EP2C35F484,該型號FPGA芯片具有豐富的邏輯資源,有較多的I/O端口和大容量的內部RAM,能很好地滿足設計要求。
2.2 換能器
    電聲換能器是完成電-聲轉換和聲-電轉換的器件。壓電式換能器在電聲轉換效率、頻率特性、體積、造價等方面都有一定的優勢。壓電換能器分為發射型換能器(蜂鳴器、揚聲器等)和接收型換能器(拾音器、微音器等)。該設計中傳聲換能器及發聲換能器均選用壓電式換能器來完成聲信號的發送和接收。
2.3 放大模塊
    聲通信的放大模塊包括聲信號輸出放大電路和聲信號接收放大電路。同時聲信號的采集過程中存在環境噪聲的干擾,需要在放大完成之后加上帶通濾波電路,以去掉環境噪聲,得到系統所需要的聲信號。
    由于壓電發聲換能器(壓電揚聲器)的驅動要求有高壓擺幅,而傳感器節點基本都采用電池供電,因此需要采用必要的升壓措施。設計中選擇了升壓型的D類放大器PAM8902。PAM8092還具有通過檢查INP的輸入信號大小來自動開啟或停止與信號放大相關電路的功能,可很好地節省電池能量。
    傳感器節點間進行聲通信的過程中,節點間的距離不定,換能器接收到的聲信號比較微弱,需要對換能器轉換得到的微弱電信號進行放大,以方便后期的數字信號處理和信號的解調。設計采用了兩級放大,放大倍數接近1 000倍,第一級放大器選用AD623,放大倍數設為10倍,第二級選用放大器LM324,放大倍數設為100倍,根據實際測試結果,可以對放大倍數做進一步的調整。
2.4 電源管理模塊
    鋰電池具有可重復充電、能量密度高、無記憶效應、放電平緩等優點,本設計使用3.7 V鋰離子電池供電。電源管理模塊是為了合理利用電能而設計的,根據傳感器節點的工作狀態,由處理器控制電源管理模塊開啟或關閉各個模塊的電源,實現對電能的管理。節點在設計時處理器平時采用低功耗模式,射頻模塊采用掉電模式,直到有數據處理或收發時激活各個模塊。
2.5 傳感器節點其他模塊
    除了以上模塊,傳感器節點的硬件構成還包括無線通信模塊、傳感器模塊和存儲器模塊。
    節點中無線通信模塊使用了單片收發且功耗低的nRF24L01芯片,它在2.4~2.5 GHz的世界通用ISM頻段工作。該芯片還具有自動應答和自動重發功能,能減少處理器的工作量[6]。
    傳感器模塊根據無線傳感器網絡的應用目的而具體選擇。傳感器模塊將監測對象的物理信息轉化為模擬電信號,經過放大調理后進行A/D轉換得到數字信號,由處理器處理或存儲到存儲器。
    處理器模塊內部的存儲器空間有限,為滿足大量數據的存儲,設計了存儲器模塊,選用存儲空間為256 KB×16的SRAM芯片IS61LV51216。
3 軟件設計
    與聲通信相關的ARM程序(C程序)和FPGA中控制邏輯部分(VHDL程序)的工作流程都是根據傳感器節點的聲通信實現原理設計的。圖3為ARM程序的流程圖,圖4為FPGA控制邏輯部分的流程圖。

3.1 ARM程序設計
    ARM程序主要包括發送數據和接收數據兩部分,是根據聲通信的實現原理來設計的,具體的工作流程如圖3所示。在程序的設計過程中充分考慮了傳感器節點對電能的合理利用,僅在每次發送或接收數據時通過給電源管理模塊發送開啟協處理器模塊和放大模塊電源控制信息來接通協處理器模塊和放大模塊電源,而在發送或接收數據完成后又發送相關控制信息將這兩個模塊的電源關閉。
3.2 FPGA程序設計
    FPGA的VHDL程序設計包括了控制邏輯部分、聲信號調制部分、聲信號解調部分、發送數據FIFO和接收數據FIFO等。控制邏輯部分的設計是與聲通信相關的VHDL程序的核心控制部分,控制邏輯部分需要與ARM程序協調工作才能實現聲通信。控制邏輯部分的流程圖如圖4所示,主要分為發送和接收數據兩部分。通過接收ARM指令來實現接收數據或發送數據,包括準備發送數據指令、發送數據指令和接收數據指令3條指令。發送數據時根據工作流程控制聲信號調制模塊工作進行數據流的調制,聲信號調制模塊再發送數據到ARM的D/A模塊;接收數據是聲信號解調模塊從ARM的A/D模塊讀取數據進行解調,再將解調的數據流送入控制邏輯。


4 系統測試結果與應用

 


    對設計好的傳感器節點進行兩節點間的聲通信測試。綜合考慮壓電換能器的頻率響應特性及所處環境中空氣的聲信號特性,為達到較好的聲通信效果,DPSK信號設定載波頻率為2 940 Hz。
    使用Matlab軟件對兩節點發出的聲信號和接收的聲信號數據進行分析比較并計算出誤碼率。為了更好地
測試出聲通信的效果,測試在室內和室外兩種不同環境中進行:(1)室內環境:大小為9.5 m×7 m×3.2 m的辦公室,環境音量約50 dB;(2)室外環境:大小約為110 m×60 m的廣場,環境音量約40 dB。表1為在不同的通信距離下兩傳感器節點之間的通信誤碼率。
    從統計結果可以看出,在室外環境中聲通信的質量要好于室內環境,這是由于室外環境噪音干擾相對沒有室內嚴重。該測試表明短距離內該傳感器節點的聲通信具有較低的誤碼率,驗證了短距離聲通信在無線傳感器網絡中的可行性。同時從表1可以看出,傳感器節點間聲通信的距離還比較短,為增大傳感器節點間聲通信的距離,必須進一步優化節點硬件和軟件的設計。

    參考水下無線傳感器網絡的水聲通信技術,提出了可用于無線傳感器網絡的短距離聲通信方案。設計了一種具有短距離聲通信功能的傳感器節點并對其進行聲通信測試。測試結果表明,短距離聲通信在無線傳感網絡中具有一定的應用前景。
參考文獻
[1] 汪丹丹.礦用無線傳感器網絡的研究與設計[D].合肥:合肥工業大學,2007.
[2] SHMULIK M G,GANNOT S,COHEN I.Distributed multiple  constraints generalized sidelobe canceler for fully connected  wireless acoustic sensor networks[J].IEEE Transactions on Audio  Speech and Language Processing,2013,21(2):343-356.
[3] 郭忠文,羅漢江,洪鋒,等.水下無線傳感器網絡的研究 進展[J].計算機研究與發展,2010,47(3):377-389.
[4] EDELMANN C F,ZAJIC A C.Feasibility study of under  water acoustic communications between buried and bottom  mounted sensor network nodes[J].IEEE Journal of Oceanic  Engineering,2013,38(1):109-116.
[5] 李云娟,方彥君,譚濤.一種水下無線傳感器網絡節點設 計及其ARM實現[J].計算機自動測量與控制,2011,19(5):1236-1238.
[6] 王宗,劉敬彪,蔡文郁.基于STM32的海洋浮標無線通信網絡設計[J].電子技術應用,2011,37(7):42-47.

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国产精品国产三级国产专播品爱网| 国产精品mm| 一区二区三区鲁丝不卡| 久久久噜噜噜久久狠狠50岁| 久久久亚洲成人| 日韩视频在线观看国产| 亚洲欧洲一区二区在线观看| 久久本道综合色狠狠五月| 亚洲欧美精品| 午夜精品久久久99热福利| 亚洲在线免费观看| 亚洲综合视频一区| 亚洲欧美日韩在线高清直播| 亚洲欧美日韩国产中文| 午夜伦欧美伦电影理论片| 先锋影音网一区二区| 午夜在线a亚洲v天堂网2018| 亚洲欧美日产图| 亚洲女爱视频在线| 午夜精品久久久久久久久| 亚洲欧美亚洲| 欧美一区二区精美| 亚洲大片精品永久免费| 亚洲欧洲另类| 99国产精品| 亚洲一区日本| 欧美夜福利tv在线| 久久精品国产96久久久香蕉| 久久亚洲一区| 欧美第一黄色网| 欧美日韩免费网站| 国产精品久久久久免费a∨| 国产久一道中文一区| 国产午夜精品一区二区三区欧美 | 亚洲欧美视频| 久久久久国色av免费观看性色| 久久电影一区| 欧美一区二区三区免费观看视频 | 欧美午夜影院| 一区二区三区黄色| 亚洲影院色无极综合| 午夜免费久久久久| 久久久精品五月天| 国产一区自拍视频| 久久av二区| 亚洲第一色在线| 日韩午夜av| 99re6这里只有精品| 亚洲男女自偷自拍| 久久伊人一区二区| 欧美日本一区| 国产日韩成人精品| 亚洲国产一成人久久精品| 一区二区三区国产盗摄| 欧美在线free| 日韩亚洲欧美成人| 欧美在线观看一二区| 欧美大片18| 国产伦精品一区二区三区免费迷| 黄色成人小视频| 一本久久精品一区二区| 欧美在线视频全部完| 一本一本久久a久久精品综合妖精| 午夜精品久久| 男人天堂欧美日韩| 国产精品夜夜夜| 91久久极品少妇xxxxⅹ软件| 亚洲欧美日韩国产综合| 亚洲毛片av| 欧美在线视频a| 欧美精品一区二区三区蜜臀| 国产一区二区三区视频在线观看| 亚洲精品色婷婷福利天堂| 欧美亚洲一区| 在线综合亚洲| 美女999久久久精品视频| 国产精品一二一区| 亚洲精品一区二区在线| 久久国产日韩欧美| 午夜国产不卡在线观看视频| 欧美激情一区二区三区在线视频观看| 国产精品一区二区女厕厕| 亚洲剧情一区二区| 亚洲电影av| 亚久久调教视频| 欧美日韩亚洲不卡| 亚洲黄色av一区| 欧美在线二区| 午夜在线视频观看日韩17c| 欧美绝品在线观看成人午夜影视| 狠狠狠色丁香婷婷综合激情| 亚洲一区网站| 亚洲少妇在线| 欧美激情亚洲激情| 精品动漫3d一区二区三区免费版| 亚洲欧美日韩综合aⅴ视频| 亚洲伊人一本大道中文字幕| 欧美精品一区二区三区在线播放| 亚洲成色999久久网站| 欧美在线观看视频| 欧美中文字幕| 国产精品永久| 亚洲砖区区免费| 亚洲电影欧美电影有声小说| 欧美在线视频播放| 新片速递亚洲合集欧美合集| 国产精品高潮视频| 一区二区三区视频在线| 99精品热视频| 欧美激情精品久久久久久| 亚洲成人在线网| 亚洲经典在线| 欧美成年人在线观看| 一区二区在线观看视频| 亚洲丶国产丶欧美一区二区三区| 久久精品首页| 国产亚洲一区二区三区| 午夜精品一区二区三区在线视 | 国内精品久久久久久| 午夜在线精品| 欧美与黑人午夜性猛交久久久| 国产精品一区二区欧美| 亚洲在线中文字幕| 午夜伦理片一区| 国产女主播一区| 校园激情久久| 久久亚洲综合色一区二区三区| 国语自产精品视频在线看抢先版结局 | 欧美日韩精品久久久| 久久夜色精品国产欧美乱| 亚洲精品小视频| 欧美黑人多人双交| 亚洲精品久久久久中文字幕欢迎你 | 久久se精品一区精品二区| 久久久久久九九九九| 一区在线播放视频| 亚洲日本电影在线| 欧美人交a欧美精品| 在线性视频日韩欧美| 久久av资源网| 永久免费视频成人| 99精品福利视频| 国产精品久久久久久久午夜片 | 99热这里只有成人精品国产| 欧美日韩国产bt| 亚洲一级影院| 久久精品一级爱片| 亚洲国产精品va在线观看黑人| 久久av一区| 亚洲天堂偷拍| 国产欧美 在线欧美| 久久aⅴ国产紧身牛仔裤| 欧美成人官网二区| 99亚洲视频| 欧美中文在线字幕| 亚洲国产精品成人| 亚洲一区日韩在线| 国产欧美韩国高清| 亚洲精品日日夜夜| 欧美视频一区二区三区在线观看| 亚洲一二三区在线| 久久一日本道色综合久久| 亚洲乱码一区二区| 欧美一级淫片播放口| 在线观看欧美激情| 亚洲视频1区| 国产在线精品一区二区夜色| 亚洲伦理在线免费看| 国产精品视频免费| 亚洲人成精品久久久久| 国产精品福利网| 亚洲电影天堂av| 国产精品a级| 亚洲国产日韩欧美在线99| 国产精品hd| 亚洲激情另类| 国产精品久久久久久久7电影| 亚洲国产精品成人综合| 欧美日韩日日夜夜| 久久激情中文| 国产精品久久久久久久午夜片| 亚洲国语精品自产拍在线观看| 国产精品成人av性教育| 91久久极品少妇xxxxⅹ软件| 国产精品毛片高清在线完整版| 久久精品国亚洲| 国产精品久久久| 999亚洲国产精| 精品成人国产| 欧美一区激情视频在线观看| 亚洲精品久久久久久下一站 | 激情欧美日韩一区| 亚洲一区二区三区四区五区黄| 黄色av一区| 香蕉成人伊视频在线观看 | 亚洲欧洲久久| 国产日本欧美视频| 亚洲尤物影院| 亚洲精选在线| 欧美wwwwww|