《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 短距離聲通信的硬件設計與實現
短距離聲通信的硬件設計與實現
來源:電子技術應用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模塊??刂七壿媽邮盏降臄祿M行編幀及差分編碼等一系列處理后,將數據發送給聲信號調制單元進行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等??刂七壿嫴糠值脑O計是與聲通信相關的VHDL程序的核心控制部分,控制邏輯部分需要與ARM程序協調工作才能實現聲通信??刂七壿嫴糠值牧鞒虉D如圖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網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          免费不卡欧美自拍视频| 亚洲欧美日韩一区二区三区在线| 亚洲男人第一网站| 久久精品国产亚洲a| 宅男在线国产精品| 狠狠色狠狠色综合日日tαg| 久久久久久网| 久久人人爽人人爽爽久久| 在线成人激情黄色| 国产亚洲欧美另类一区二区三区| 影音先锋亚洲电影| 99热这里只有精品8| 免费久久精品视频| 黑人操亚洲美女惩罚| 亚洲美女精品一区| 男女精品视频| 国产亚洲高清视频| 国产精品欧美一区二区三区奶水| 欧美福利视频在线| 欧美成年人视频网站| 亚洲第一福利社区| 欧美国产一区二区| 久久久精品2019中文字幕神马| 亚洲欧美资源在线| 国产精品白丝jk黑袜喷水| 一区二区在线不卡| 久久视频国产精品免费视频在线| 午夜宅男久久久| 国产日产欧美a一级在线| 麻豆乱码国产一区二区三区| 国产精品国产三级国产aⅴ入口| 一区二区三区在线看| 欧美午夜www高清视频| 欧美日韩在线观看一区二区| 欧美激情麻豆| 亚洲女人天堂成人av在线| 亚洲精品美女在线观看播放| 国产在线欧美日韩| 久久久久亚洲综合| 欧美日韩亚洲一区二区三区四区| 伊人久久久大香线蕉综合直播| 这里只有精品丝袜| 激情亚洲网站| 性久久久久久久久久久久| 亚洲国产综合在线看不卡| 激情视频亚洲| 国产精品久久久久久久久免费| 免费看的黄色欧美网站| 狠狠做深爱婷婷久久综合一区| 久久国产日韩| 99精品视频网| 欧美影院午夜播放| 亚洲人成绝费网站色www| 亚洲精品国产拍免费91在线| 91久久极品少妇xxxxⅹ软件| 性色一区二区三区| 久久一二三区| 六月天综合网| 国产欧美日韩| 99视频一区二区三区| 欧美高清视频免费观看| 亚洲国产日韩综合一区| 91久久夜色精品国产九色| 欧美日韩国产首页在线观看| 激情丁香综合| 黄色精品网站| 欧美freesex8一10精品| a4yy欧美一区二区三区| 免费久久99精品国产自| 国产精品久久久久av免费| 久久久久久久久伊人| 亚洲人成绝费网站色www| 国产精品久久福利| 亚洲在线成人精品| 久久久99国产精品免费| 国产精品一区二区三区四区| 欧美午夜激情在线| 国内成人自拍视频| 欧美成人日韩| 最新日韩中文字幕| 欧美成人嫩草网站| 亚洲电影中文字幕| 在线观看91精品国产入口| 亚洲国产高清在线观看视频| 国产欧美日韩亚洲精品| 亚洲永久精品国产| 欧美中文字幕不卡| 亚洲高清影视| 欧美二区视频| 亚洲一二三四久久| 久久综合亚州| 久久国产精品一区二区三区| 99国产一区二区三精品乱码| 久久综合导航| 韩国精品一区二区三区| 国产精品一级| 一本色道久久综合亚洲精品不卡| 欧美日本免费一区二区三区| 欧美日韩国产在线播放| 亚洲少妇在线| 欧美日韩精品免费看| 午夜国产欧美理论在线播放| 欧美体内谢she精2性欧美| 国产精品日日摸夜夜摸av| 亚洲黄页一区| 亚洲视频一区在线观看| 伊甸园精品99久久久久久| 久久精品一区二区三区中文字幕| 欧美激情第五页| 国产精品久久久一区二区| 在线日韩欧美视频| 国产亚洲免费的视频看| 久久精品中文字幕免费mv| 国产九色精品成人porny| 国产综合香蕉五月婷在线| 亚洲精品欧美| 久久大综合网| 久久精品亚洲一区二区| 久久久噜噜噜久久| 欧美视频一区二区在线观看| 欧美在线视频a| 免费观看久久久4p| 激情欧美一区二区| 欧美黑人在线播放| 一区二区三区国产精品| 国产欧美日韩麻豆91| 一本色道久久综合亚洲精品小说| 欧美一区二区久久久| 欧美日韩一区二区视频在线| 午夜精品久久久久| 国内精品一区二区| 日韩视频三区| 韩国av一区二区| 国产午夜亚洲精品不卡| 久久riav二区三区| 亚洲精选视频免费看| 久久精品免费观看| 欧美无乱码久久久免费午夜一区| 米奇777在线欧美播放| 欧美国产91| 欧美乱大交xxxxx| 国产一区二区三区无遮挡| 一区二区高清视频在线观看| 亚洲免费中文字幕| 久久福利一区| 国产精品视频精品视频| 一本久道久久久| 激情综合自拍| 久久久伊人欧美| 亚洲人成网站影音先锋播放| 亚洲精华国产欧美| 国产精品网站在线观看| 校园激情久久| 久久免费视频网| 午夜日本精品| 欧美日韩高清不卡| 国产精品毛片在线看| 免费在线亚洲欧美| 国产精品任我爽爆在线播放| 国产精品你懂的| 久久久国产91| 欧美午夜电影在线观看| 亚洲大片在线观看| 欧美在线免费视频| 欧美一区三区三区高中清蜜桃| 亚洲作爱视频| av成人免费| 久久视频国产精品免费视频在线| 黄色成人精品网站| 欧美激情一区二区三区四区| 亚洲天堂网站在线观看视频| 国产欧美精品一区| 久久久一本精品99久久精品66| 久久综合一区二区| 久久婷婷色综合| 久久另类ts人妖一区二区| 在线亚洲欧美专区二区| 黑丝一区二区| 欧美主播一区二区三区| 午夜伦欧美伦电影理论片| 在线亚洲免费| 一本色道精品久久一区二区三区| 亚洲久色影视| 在线亚洲+欧美+日本专区| 一区二区三区精密机械公司| 欧美精品一区视频| 亚洲精品中文字| 亚洲电影在线免费观看| 国产在线高清精品| 亚洲午夜国产成人av电影男同| 国产一区日韩二区欧美三区| 国产日韩欧美一区二区三区在线观看| 在线亚洲+欧美+日本专区| 亚洲一区二区精品| 亚洲大片在线| 欧美日韩1区2区3区| 国产欧美日韩三级| 免费在线亚洲| 国模私拍视频一区| 美女性感视频久久久| 国产精品一区二区欧美| 国产精品久久久亚洲一区| 欧美一区午夜视频在线观看| 在线播放日韩欧美| 在线综合亚洲欧美在线视频| 久久国产视频网站| 国产精品入口66mio| 欧美日韩精品综合在线| 欧美午夜大胆人体| 亚洲国产aⅴ天堂久久| 99综合电影在线视频| 久久精品国产2020观看福利| 国产视频精品免费播放| 亚洲精品乱码久久久久久黑人| 日韩午夜av| 亚洲国产精品悠悠久久琪琪| 欧美精彩视频一区二区三区| 亚洲一区二区影院| 亚洲精品一区二区三区不| 一本色道久久综合| 午夜一级在线看亚洲| 欧美一区二区视频网站| 日韩午夜剧场| 91久久久亚洲精品| 红桃视频成人| 欧美视频在线播放| 香蕉久久a毛片| 国产伦精品一区二区三区视频黑人| 日韩视频精品在线| 亚洲成人资源网| 国产免费成人av| 亚洲国产三级网| 国产香蕉97碰碰久久人人| 免费国产一区二区| 一色屋精品视频在线观看网站| 亚洲精品乱码久久久久久蜜桃91| 亚洲自拍三区| 欧美中文字幕在线| 国产精品任我爽爆在线播放| 国产日韩三区| 亚洲国产精品精华液2区45| 国产亚洲福利| 久久久免费精品视频| 欧美激情一区二区三级高清视频| 在线视频欧美日韩| 久久久xxx| 亚洲毛片在线| 亚洲黄色一区| 久久久精品国产一区二区三区| 9l国产精品久久久久麻豆| 欧美精品一区二区久久婷婷| 久久久久国色av免费观看性色| 欧美大成色www永久网站婷| 欧美日韩一区精品| 欧美日韩国产区一| 羞羞视频在线观看欧美| 亚洲人成在线影院| 黑人中文字幕一区二区三区| 欧美女同视频| 欧美日韩日日夜夜| 国产精品久久久久久久一区探花| 一区二区三区欧美激情| 欧美日韩一区在线| 午夜精品久久久久久久久| 欧美大片国产精品| 老牛国产精品一区的观看方式| 久久久久久自在自线| 国产一区二区三区久久精品| 夜夜嗨av一区二区三区四季av| 狼人天天伊人久久| 欧美一区二区三区电影在线观看| 亚洲人成欧美中文字幕| 久久久久国色av免费观看性色| 韩国一区二区在线观看| 蜜桃久久av一区| 久久都是精品| 欧美小视频在线| 一区二区在线不卡| 欧美天堂亚洲电影院在线观看| 免费成人激情视频| 久久婷婷影院| 欧美成人一区二区三区片免费| 欧美日韩一区二区三区在线视频| 一区二区三区欧美在线观看| 亚洲天堂av在线免费观看| 国产一区二区日韩精品| 国产日本欧美一区二区三区在线| 99www免费人成精品| 日韩午夜激情| 欧美天天在线| 国产日韩亚洲欧美精品| 今天的高清视频免费播放成人| 欧美伦理a级免费电影| 久久久久久高潮国产精品视| 久久福利毛片| 国产精品剧情在线亚洲| 国产精品一区一区| 91久久精品网| 国产精品色网| 一区二区日本视频| 在线综合+亚洲+欧美中文字幕| 亚洲调教视频在线观看| 久久综合成人精品亚洲另类欧美| 欧美亚洲日本一区| 亚洲国产精品高清久久久| 亚洲人体大胆视频| 国产午夜久久久久| 美女精品一区| 亚洲自拍偷拍色片视频| 国产一区二区欧美日韩| 久久蜜桃香蕉精品一区二区三区| 尤物在线观看一区| 欧美午夜一区二区福利视频| 欧美激情综合色| 亚洲一区二区视频| 国产精品99久久久久久久久久久久| 欧美va天堂| 国产精品久久久久久久久久妞妞| 欧美一区二区女人| 国产欧美日韩一级| 中文有码久久| 在线观看免费视频综合| 欧美婷婷六月丁香综合色| 欧美精品三级日韩久久| 国产精品久久九九| 国产精品视频一二| 亚洲一区区二区| 午夜日韩视频|