无线传感器网络(WSN)定位系统设计

发布者:数字之舞最新更新时间:2014-03-05 来源: eccn关键字:无线传感器网络  WSN  定位 手机看文章 扫描二维码
随时随地手机看文章
  定位是无线传感器(WSN)网络重要的支撑技术,具有广泛的应用。ZigBee技术则是一种近距离、低功耗、低数据传输率、低成本的双向无线通信技术,可以嵌入到各种设备中,同时支持地理定位功能。将ZigBee技术应用于无线传感器网络中是现今研究的一个重点,相关定位技术的研究和应用也受到人们广泛的关注。

  1 WSN定位概述

  1.1 WSN定位研究现状

  无线传感器的广泛应用使其定位技术得到快速发展。TI公司推出一款带硬件定位引擎的片上系统(SoC)解决方案CC243l,在典型应用中可实现3~5 m定位精度和0.25 m的分辨率,由于定位算法被固化,导致其应用缺少灵活性。另一方面,利用普通无线收发器件结合软件算法的定位受到了广泛关注。

  1.2 CC2430简介

  CC2430是TI公司推出的一款2.4 GHz射频系统单芯片。该器件内部集成有ZigBee射频前端,内存和微控制器。微控制器使用的805l内核,内部具有128 KB可编程闪存和8 KB的RAM,还包含A/D转换器、定时器Timer、AESl28协同处理器、看门狗定时器、32 kHz晶振的休眠模式,定时器上电复位电路以及外部21个可编程的I/O口,在硬件上支持IEEE802.15.4规定的CSMA-CA功能。CC2430自身资源丰富和低功耗、低成本的特点使得其非常适用于无线传感器网络中。

  2 定位系统网络结构图

  系统体系结构如图l所示。无线传感器定位系统中包括3类节点:协调器、参考节点和盲节点。参考节点位置已知,盲节点利用已知参考节点信息,借助一定的定位算法确定自身位置,完成自身定位。



  一个完整的无线传感器定位系统设计过程包括3个方面:硬件节点设计、定位节点软件设计和上位机软件设计。硬件设计为系统提供定位硬件平台,定位节点软件设计主要完成无线收发模块的数据传输流程,上位机软件接收无线采集数据,利用特定算法完成定位,并动态显示定位结果。

  3 WSN定位节点硬件设计

  3.1 总体设计

  定位节点硬件设计框架如图2所示。硬件设计分为两部分:无线通信模块设计和无线测试模块设计。无线通信模块为节点间的无线数据提供接口,它是节点核心部分。无线测试模块通过RS232串口转换电路实现PC机与协调器节点间的数据传输。


  3.2 硬件实现

  无线通信模块包括CC2430及其相关外围电路。由于CC2430集8051内核与无线收发模块于一体,从而简化了电路设计过程,省去了单片机和无线收发器件之间接口电路的设计,缩短了研发周期。

  无线测试模块的串口转换电路采用MAX3232双通道转换器,工作电压范围为3~5.5 V,该电路主要用于协调器与PC之间的串口通信。

  对射频电路来说,解决好器件间干扰问题是至关重要的。建议无线通信模块采用PCB双层板,顶层用于信号线布线,底层用于电源和地布线,在无布线的开放区域采用少量过孔相连到地。另外,务必使CC2430底部可靠接地。外围器件尺寸尽量小,可使用0402规格阻容器件。如果使用PCB天线,为了减少板材对PCB天线的影响,使天线获得最佳性能,可以采用RF4板材,板材介电常数为4.5,厚度为1 mm,敷铜厚度为0.35μm。无线测试模块PCB制作无特殊要求。[page]

  4 定位节点软件设计

无线传感器定位网络中存在3种功能类型的节点,分别为网关(协调器)、参考节点(路由器)和盲节点(终端)。网关在整个系统中有着至关重要的作用,首先它要接收上位机发出的命令,开启网络,等待其他类型节点入网,其次还要接收各节点反馈的有效数据并传输给上位机软件处理。参考节点是一类静止的已知自身位置的节点,它的任务是接收带RSSI(Received Signal Strength Indicator)值的信息包并计算RSSI平均值,最终在盲节点打包各RSSI平均值后,将其发送给网关,传回上位机监控软件处理。盲节点是一类可移动的节点,可在参考节点包围的区域内任意移动。盲节点向周围空间广播RSSI簇,并接收一跳范围内的参考节点平均RSSI值,打包收到的各平均RSSI值后,无线发送给协调器节点。图3为整体传感器网络定位通信流程。



考虑到网关节点除了组网和串口通信功能外,它可以作为参考节点使用,故只需要编写两种节点程序即可。网关节点特有的功能用虚线标出。各类节点工作流程如图4和图5所示。



  5 上位机软件设计

  5.1 上位机功能及其实现

  无线传感器定位系统上位机监控软件中,与定位相关的功能主要包括2大类:定位工程管理和定位信息处理。定位工程管理完成加载定位区域示意图和配置参考节点坐标信息功能。定位信息处理完成参数采集、数据处理功能。具体来说,定位工程管理需要包括以下3方面:1)加载定位区域平面图,用户为特定定位场景自行选择bmp、jpg、gif等格式的定位区域示意图;2)配置参考节点信息,用户自行配置参考节点并在工程中设置参考点号,在定位区域示意图中标示参考节点位置;3)保存和修改工程,随时保存和修改工程信息。而定位信息处理包括2个方面:1)提供PC和协调器间接口,通常使用串口与协调器进行通信,PC机向下发送命令信息,协调器向上读取数据。2)区域定位,根据从参考节点读出的信息进行定位并显示和保存定位结果。[page]

  上位机功能实现流程如图6所示。其中,系统初始化包括:定位区域示意图加载、区域尺寸参数设置、参考节点位置设置和串口相关参数设置以及串口打开等功能。


  5.2 定位算法选取

  基于接收信号强度指示(RSSI)的算法,利用RSSI与距离之间的关系,在特定定位环境采集数据,对数据进行拟合,获取二者关联曲线,利用基于测距的定位算法实现未知节点的位置确认。

  基于场地信号强度数据库的算法,就室内定位而言,要实现精确定位,最直接的方法是建立待定位场地的信号强度数据库,通过数值比对确定盲节点位置。但数据库的构建费时费力,室内环境改变(如室内设施移动了位置、改变了参考节点位置等)需要重新构建采样数据库。为了以较小代价获得尽可能高的精度,可以将2种定位方法进行适当融合。每种算法都有它的优缺点,根据具体应用需要选择合适的算法。

  6 结束语

  本文详细介绍了无线传感器定位系统的软硬件设计,该定位系统可以充分利用软件方法实现较高的定位精度。降低对定位硬件的要求。使得无线传感器定位系统维持在较低的成本上。从实际测试结果表明:该定位系统是切实可行的,并且实现简便。
关键字:无线传感器网络  WSN  定位 引用地址:无线传感器网络(WSN)定位系统设计

上一篇:直流电机远程PWM 调速及在恒温控制中的应用
下一篇:轻松编程实现无线遥控

推荐阅读最新更新时间:2024-03-16 13:37

VIAVI全新3D地理定位解决方案可提供更全面的可见性
VIAVI Solutions公司近日宣布推出两款全新解决方案——GEOperformance 5G和Coverage Assurance 5G,扩展了其NITRO Mobile保障产品组合。这两款解决方案可为运营商提供5G覆盖范围和用户体验的视图,为其5G RAN的规划和性能工程带来改变。此前,移动运营商的管理和保障工作缺乏可视性,而两款解决方案的结合将为其提供全面的可见性,助力运营商吸引新的垂直市场,并创造新的收入流。 GEOperformance 5G可提供5G 新无线电(5G NR)测量以及2G、3G和4G测量的视图,使移动运营商在构建5G网络时,能够对多技术网络进行规划、保障和优化。其用户界面让工程师能够根据实际地理
[网络通信]
VIAVI全新3D地理<font color='red'>定位</font>解决方案可提供更全面的可见性
Facebook手机提前曝光:HTC代工 定位中端
新浪科技 讯 北京时间4月2日消息,尽管Facebook本周四才会召开发布会,披露“Facebook手机”的详细信息,但美国科技博客Android Police已经提前拿到了这款由HTC代工的Android智能手机。拆解发现,这款手机并无过人之处,只不过集成了Facebook桌面应用“Home”。 该博客认为,这款名为“HTC Myst”的设备的大部分功能已在预料之中。至于集成的Facebook功能,如果用户不登录Facebook帐号,那么这些功能都无法使用。 HTC Myst在美国将由AT&T运营,基本参数如下: 平台:MSMB8960双核 RAM:1GB 显示屏:4.3英寸720p分辨率 Android版本
[手机便携]
Facebook手机提前曝光:HTC代工 <font color='red'>定位</font>中端
无线传感器网络数据传输及其融合技术
0 引 言 如今无线传感器网络已经成为一种极具潜力的测量工具。它是一个由微型、廉价、能量受限的传感器节点所组成,通过无线方式进行通信的多跳网络,其目的是对所覆盖区域内的信息进行采集、处理和传递。然而,传感器节点体积小,依靠电池供电,且更换电池不便,如何高效使用能量,提高节点生命周期,是传感器网络面临的首要问题。这里讨论传感器网络的数据传输,并列举了几种通过网络内部的数据压缩机制(数据在网络内部通过链路传输时,进行汇聚和压缩)来减少数据传输量的节能算法。 1 传统的无线传感器网络数据传输 1.1 直接传输模型 直接传输模型是指传感器节点将采集到的数据通过较大的功率直接一跳传输到Sink节点上,进行集中式处理,
[工业控制]
s3c2440学习笔记——重定位和链接脚本
————————————————————————————————————— 今天温习了韦老师有关代码重定位的视频,小结一下所得。 什么是重定位? 通俗地讲,就是将代码复制一份到其他地方。 以我的jz2440为例,假设开发板为nor启动(板载nor flash有2M大小且地址是从0x0000_0000开始),则我所烧录的bin文件会从nor flash的0地址开始执行。nor flash有个特性——不可直接进行写操作,因此如果我的代码里包含了一些全局变量(通常放在data或rodata段),那么我是无法改变它们的。这时候就可以通过重定位来进行操作,即我把这些全局变量复制一份到SDRAM(即内存),那么我可以通过访问内存来进行相关读写
[单片机]
高通公司推出低成本EV-DO版本A移动宽带解决方案
—中国联通等网络运营商期望借助QSC6085解决方案将EV-DO版本A推向大众市场— 圣迭戈,2007年3月26日 ——码分多址(CDMA)和其它领先无线技术的开发及创新厂商美国高通公司(Nasdaq:QCOM)今天宣布推出其单芯片(QSC)系列的扩展产品,以降低移动宽带的成本。针对CDMA2000 1xEV-DO版本A的新型QSC6085解决方案在性能上将优于EV-DO版本0达十倍以上,反向链路速率可达1.8 Mbps、前向链路速率可达3.1Mbps,能够支持先进的功能、丰富的服务、定位和“用户创建内容”的爆炸性增长。QSC6085已获得中国联通等网络运营商和三洋等设备制造商的鼎力支持。 “个人娱乐和‘用户创建内容’是当今媒
[新品]
基于Linux的无线传感器网络引导程序的设计
0 引言   对等网络(Peer-to-Peer,P2P) 和自组织网络(SelforganizationNetwork) 是目前国际计算机网络技术领域的研究热点,有别于传统通信网络的Client/Server 机制,对等网络节点之间不仅可以直接通信,而且每个节点都可作为中间节点为其他节点提供服务,使本不能相互覆盖的2 个或多个网络节点之间实现通信与数据传输。   无线传感器网络作为新一代的传感器网络,充分借鉴了对等网络技术和自组织网络技术的特点。终端作为网络的实体和业务的承载体,节点芯片是整个无线传感器网络的基础,网络及其关键技术的研究应首先搭建网络和业务的承载平台,可移动终端则成为验证节点芯片移动性、数据传输、覆盖范围
[安防电子]
基于Linux的<font color='red'>无线传感器网络</font>引导程序的设计
定位精度达到自动驾驶级别且符合汽车安全标准的多频接收
为让自动驾驶更安全,横跨多重电子应用领域的全球领先的半导体供应商意法半导体(STMicroelectronics,简称ST,纽约证券交易所股票代码:STM)推出了世界首个多频卫星导航接收器芯片组,适合安全关键型汽车应用和对于PPP、RTK应用的分米和厘米级高精度定位应用。 传统车载导航系统利用卫星接收器和商用卫星服务帮助驾驶员到达目的地,定位精度在几米内。随着自动驾驶系统的使用率提高,例如,车道偏离预警(LDW)、自适应巡航控制(ACC)、自动泊车、自动驾驶,安全性和可靠性需要更高的定位精度,以配合距离检测传感器,例如,摄像头、雷达、激光雷达等自动监测驾驶环境,未来的全自动汽车也需要高精度定位。 通过同时追踪所有的全球导航卫星系统
[嵌入式]
工程师用遗传算法和电路板定位癌症
近日(1月12日),研究员闵应骅在博客发表文章讲述英格兰达拉谟大学的一些工程师在解决经典问题时,采用纳米材料薄膜。譬如应用此材料结合遗传算法和电路板可实现在乳房X光照片上定位癌症。 文称,他们通过电极阵列将电压脉冲送到侵入液体晶体的碳纳米管的稀释混合体中,经过一段时间以后,碳纳米管,导体和半导体的混合体发生变化,被重新安排成一个电极的复杂网络。用遗传算法和一个用户电路板,该网络能够执行最优化问题的关键部分。这个纳米混合体还能解其他比较简单一点的问题。 这些问题解决得好吗?在某些情况下效果好,而在其他情况下要坏一些。电路板打样品牌捷多邦报道。
[医疗电子]
工程师用遗传算法和电路板<font color='red'>定位</font>癌症
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved