基於DSP的無線傳感器網絡定位設計
發布時間:2016-12-20 責任編輯:susan
【導讀】無線傳感器網絡(Wireless Sensor Network, WSN)具有信息采集、傳輸、處理的功能和動態的拓撲結構。微小型傳感器節點具有計算能力、通信能力,將其部署在監控區域內,構成可以自主完成自組織特定任務的WSN智能網絡信息係統,無線傳感器節點在監控區域內實現自定位。
為了實現無線傳感器網絡節點內部、節點與節點之間的有效通信,在采用Atmel公司的ATZB-900-B0在無線通信硬件模塊和IEEE 802.15.4 MAC協議棧的基礎上,根據定位網絡的應用需求以及數據命令的用途,製定節點消息格式、消(xiao)息(xi)類(lei)型(xing)和(he)消(xiao)息(xi)內(nei)容(rong),明(ming)確(que)消(xiao)息(xi)的(de)具(ju)體(ti)走(zou)向(xiang),確(que)定(ding)節(jie)點(dian)的(de)應(ying)用(yong)層(ceng)框(kuang)架(jia)結(jie)構(gou)。通(tong)過(guo)超(chao)聲(sheng)波(bo)相(xiang)關(guan)的(de)測(ce)距(ju)定(ding)位(wei)算(suan)法(fa)來(lai)對(dui)網(wang)絡(luo)節(jie)點(dian)的(de)測(ce)距(ju)性(xing)能(neng)和(he)定(ding)位(wei)係(xi)統(tong)性(xing)能(neng)進(jin)行(xing)實(shi)驗(yan)分(fen)析(xi)。定(ding)位(wei)實(shi)驗(yan)結(jie)果(guo)表(biao)明(ming),節(jie)點(dian)的(de)平(ping)均(jun)定(ding)位(wei)誤(wu)差(cha)為(wei)0.27m,最大定位誤差為0.76m。
引言
無線傳感器網絡(Wireless Sensor Network, WSN)具有信息采集、傳輸、處理的功能和動態的拓撲結構。微小型傳感器節點具有計算能力、通信能力,將其部署在監控區域內,構成可以自主完成自組織特定任務的WSN智zhi能neng網wang絡luo信xin息xi係xi統tong,無wu線xian傳chuan感gan器qi節jie點dian在zai監jian控kong區qu域yu內nei實shi現xian自zi定ding位wei。無wu線xian傳chuan感gan器qi節jie點dian不bu僅jin要yao能neng夠gou實shi現xian自zi身shen定ding位wei,還hai要yao能neng夠gou在zai監jian控kong區qu域yu內nei出chu現xian入ru侵qin者zhe時shi,有you效xiao地di安an排pai適shi當dang的de節jie點dian來lai消xiao滅mie入ru侵qin者zhe,起qi到dao自zi主zhu防fang禦yu的de作zuo用yong。
當前,國內外的高校、科研機構以及其他組織已經開發出很多成熟的WSN定位係統。如Active Badge、Active Bat係統、AHLos係統、SpiderBatxitongdeng。qizhong,guoneiguanyudingweifangfahejishudeyanjiubijiaoduo,guowaideyanjiukaizhandebijiaozao,henduodingweixitongyijingzouchushiyanshi,tourushangyehuayingyong。danrengcunzaijiediancejufanweiyouxian、定位精度不高等關鍵技術問題。目前,常用的定位技術主要是基於紅外測距、RSSI檢測、shengboyijichaoshengbocejudedingweijishu,zhuyaoshishineihuanjingzhongyingyong。hongwaixinhaodechuantouxingcha,rongyishoudaohuanjingyinsudeyingxiang,chuanshujuliduan,xuyaodaliangdechuanganqijiedian,dingweixitongdechengbenjiaogao。yinci,zaiwanchengcejudingweidetongshi,kaifayigejiandanshiyong、操作便捷的定位監控係統也非常重要。
針對上述問題,本文以節點高精度係統定位為目標,研究基於DSP的相關定位技術,設計並實現了基於超聲波相關檢測定位係統,係統界麵友好,可以為WSN提供更好的節點自身定位服務支持。

一.定位係統結構
根據定位係統的實際要求,設計了WSN定位係統,係統的基本結構如圖1所示。該係統主要由兩部分組成:dingweiwangluohejiankongxitong。dingweiwangluozhongjiediandeweizhisuijijinxingbushu,qiweizhibuqueding,jiediantongguochaoshengboxiangguancejujishu,shiyongxiangguanjiancesuanfajisuanjiedianzhijiandejuli,tongguowuxianfangshijiangjulixinxizhuanfachuandizhiSink節點。上位機監控係統部分又分為Sink節點信息處理和終端界麵顯示兩個子部分,Sink節點根據收集到的節點距離信息來計算節點的坐標位置,終端界麵顯示網絡拓撲結構及節點坐標。
1.傳感器節點架構
根據具體應用場景的不同,節點的總體框架主要由DSP、RAM、ATZB-900-B0無線傳輸模塊、射頻收發天線、溫度測量模塊、A/D采樣模塊、超聲波收發電路以及電源模塊組成。本設計中無線數據通信模塊選用Atmel公司的ATZB-900-B0模塊,它是一個靈敏度高、功耗低、超緊湊型的IEEE 802.15.4/ZigBee模塊。定位係統的網絡組建以及節點間的消息傳輸都是通過ZigBee技術來實現的。
2.節點傳感器模塊
超聲波測距傳感器是一種以超聲波為載體的微小型測距雷達,其具有結構簡單、體積小、能耗低、信息處理簡單可靠、價格低廉的特點,不受光照、電磁、fenchenyijiyanwudengyinsudeganrao。weilejiejuedanyichaoshengbochuanganqifangxiangzhixiangxingweiyidewenti,benwencaiyongliuyuanzhenliedefangfa,jiangliuzuchaoshengboshoufatantoujunyunfenbuzaizhengliubianxingdebianshang,rutu2所示,保證超聲信號的二維平麵全向收發。
3.節點處理器模塊
youyujiedianyaozaiyewaihuanjingzhong,wufajinxingdianyuandegonggei,jiedianxuyaobaochijinkenengchangshijiandegongzuozhuangtaihuozhechuyudaijizhuangtai,zheyejiuyaoqiuchuliqidenengliangxiaohaoyaojinkenengxiao,yanchangjiediandeshouming。suoyixuanqugaoxingneng、低功耗的控製器在節點設計中至關重要。TMS320C6748TM DSP是TI公司生產的一款新型低功耗浮點型DSP處理器,屬於C6000係列,采用了超長指令字(Very Long Instruction Word, VLIW)結構,為DSP的高效運行提供了保障。它融合了TMS320C67xTM DSP 和TMS320C64xTM DSP 的指令集架構,支持DSP的高數字信號處理性能和精簡指令計算機(Reduced Instruction Set Computer, RISC)技術,滿足當前的應用場景需求。除高速處理能力、極低的功耗以及豐富的外設接口外,還具有音頻、視頻等多媒體能力以及高速STAT硬盤和SD接口的外部存儲器接口等,由於這些不是本論文關注的焦點,在此不贅述。

二.節點通信消息設計
在傳感器網絡中,采用ZigBee通信協議時,節點被分為Coordinator、Router以及End Device三種。Coordinator負責係統的初始化工作,選擇網絡的信道等參數建立網絡,供其他節點加入;Router負責節點之間命令消息的路由轉發實現;End Device負責任務是消息的發送和接收,隻能和父節點進行數據通信,不具有路由轉發的功能。在本係統中,Sink節點主要負責監控網絡的建立、上位機命令的分析處理和操作、數據的收集等任務,是整個網絡的數據存儲和處理中心,在上位機和監控網絡之間起到橋梁的作用,是係統應用中的Coordinator。監(jian)控(kong)網(wang)絡(luo)區(qu)域(yu)內(nei)的(de)待(dai)定(ding)位(wei)節(jie)點(dian)要(yao)具(ju)備(bei)消(xiao)息(xi)轉(zhuan)發(fa)與(yu)路(lu)由(you)其(qi)他(ta)節(jie)點(dian)的(de)能(neng)力(li),需(xu)要(yao)可(ke)以(yi)給(gei)所(suo)有(you)節(jie)點(dian)發(fa)送(song)消(xiao)息(xi),也(ye)可(ke)以(yi)接(jie)收(shou)到(dao)所(suo)有(you)節(jie)點(dian)的(de)消(xiao)息(xi),是(shi)係(xi)統(tong)應(ying)用(yong)中(zhong)的(de)Router。每個節點由無線數據傳輸模塊和主控DSP模塊組成,同一節點的兩個模塊之間通過UART總線進行通信。節點之間通過無線RF射頻方式進行通信。Sink節點與上位機使用UART總線進行通信,未知節點的通信方式中並不包含該通信方式。節點的通信方式如圖3所示。
1.Sink節點任務設計
Sink節點(Coordinator)的任務主要包括節點的初始化、建立網絡以及應用層任務命令。這裏將Sink節點的無線模塊和DSP模塊看作一個整體,Sink節點程序流程圖如圖4所示。應用層任務命令包括檢測和分析上位機下發的命令以及根據上位機命令做出相應的處理操作。應用層命令主要是Sink節點分別和上位機、定位網絡之間的交互。
三.定位係統實驗及結果分析
節(jie)點(dian)的(de)測(ce)距(ju)性(xing)能(neng)主(zhu)要(yao)通(tong)過(guo)節(jie)點(dian)的(de)測(ce)距(ju)精(jing)度(du)直(zhi)觀(guan)反(fan)映(ying),而(er)節(jie)點(dian)的(de)測(ce)距(ju)性(xing)能(neng)又(you)直(zhi)接(jie)影(ying)響(xiang)係(xi)統(tong)的(de)定(ding)位(wei)性(xing)能(neng)。本(ben)文(wen)對(dui)已(yi)經(jing)研(yan)究(jiu)設(she)計(ji)的(de)定(ding)位(wei)節(jie)點(dian)進(jin)行(xing)一(yi)係(xi)列(lie)的(de)測(ce)距(ju)定(ding)位(wei)實(shi)驗(yan)。首(shou)先(xian)進(jin)行(xing)節(jie)點(dian)的(de)測(ce)距(ju)性(xing)能(neng)實(shi)驗(yan),然(ran)後(hou)進(jin)行(xing)節(jie)點(dian)的(de)定(ding)位(wei)性(xing)能(neng)實(shi)驗(yan)。本(ben)實(shi)驗(yan)的(de)實(shi)測(ce)環(huan)境(jing)是(shi)實(shi)驗(yan)室(shi)外(wai)走(zou)廊(lang),實(shi)驗(yan)場(chang)景(jing)如(ru)圖(tu)5所示,實驗環境溫度為14~18℃,使用一個Sink節點和兩個未知節點進行實驗。通過多次測量,取測量結果的平均值作為最終結果的方式來減小測距誤差。實驗過程中,Sink節點可以自由移動,以無線方式控製兩個未知節點進行測距。Sink節點通過串口線與PCduanlianjie,shiyongshangweijiruanjianjinxingminglingdefasonghejuliceliangshujudeshoujixianshi。jiangyigeweizhijiedianshezhiweichaoshengxinhaojieshoujiedian,fangzhizaiyigegudingdeweizhi;另一個設置為超聲信號源節點,等間距移動測量。超聲信號源節點從距離接收節點1m處開始測量,每隔1m進行一組測量,每個測量點測50次,取這50次測距結果的平均值作為該測量點的測距結果。

四.結束語
本文設計了節點的通信方式及消息,在統一的消息格式內,根據所要執行的任務的不同,具體設計各種應用消息;其次,根據係統需求和節點類型的不同,設計並說明了不同節點的程序流程;同時設計了良好的人機交互定位界麵;最後,對網絡節點的測距性能和定位性能進行實驗分析,驗證了係統基本滿足對測距範圍和測距精度要求和節點定位的技術要求。
特別推薦
- 噪聲中提取真值!瑞盟科技推出MSA2240電流檢測芯片賦能多元高端測量場景
- 10MHz高頻運行!氮矽科技發布集成驅動GaN芯片,助力電源能效再攀新高
- 失真度僅0.002%!力芯微推出超低內阻、超低失真4PST模擬開關
- 一“芯”雙電!聖邦微電子發布雙輸出電源芯片,簡化AFE與音頻設計
- 一機適配萬端:金升陽推出1200W可編程電源,賦能高端裝備製造
技術文章更多>>
- 貿澤EIT係列新一期,探索AI如何重塑日常科技與用戶體驗
- 算力爆發遇上電源革新,大聯大世平集團攜手晶豐明源線上研討會解鎖應用落地
- 創新不止,創芯不已:第六屆ICDIA創芯展8月南京盛大啟幕!
- AI時代,為什麼存儲基礎設施的可靠性決定數據中心的經濟效益
- 矽典微ONELAB開發係列:為毫米波算法開發者打造的全棧工具鏈
技術白皮書下載更多>>
- 車規與基於V2X的車輛協同主動避撞技術展望
- 數字隔離助力新能源汽車安全隔離的新挑戰
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創新應用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索
Future
GFIVE
GPS
GPU
Harting
HDMI
HDMI連接器
HD監控
HID燈
I/O處理器
IC
IC插座
IDT
IGBT
in-cell
Intersil
IP監控
iWatt
Keithley
Kemet
Knowles
Lattice
LCD
LCD模組
LCR測試儀
lc振蕩器
Lecroy
LED
LED保護元件
LED背光




