当前位置:首页 > 工业控制 > 工业控制
[导读]摘要:针对现有无线定位系统中,定位引擎算法固化导致应用缺少灵活性、成本高的问题,提出一种集成ZigBee无线收发器和微控制器的CC2430为核心器件,并配以终端软件的集中式无线传感器网络定位系统方案。该方案利用软

摘要:针对现有无线定位系统中,定位引擎算法固化导致应用缺少灵活性、成本高的问题,提出一种集成ZigBee无线收发器和微控制器的CC2430为核心器件,并配以终端软件的集中式无线传感器网络定位系统方案。该方案利用软件方法实现较高的定位精度,降低对硬件的要求,减少了无线传感器定位系统的成本。无线定位网络主要由协调器节点、参考节点和盲节点组成,系统采集盲节点到各参考节点的信号强度指示值(RSSI)。值通过协调器RS232接口与上位机实现通信,并根据不同的应用环境由上位机选择合适的RSSI定位算法,实时获取盲节点位置。实验表明该方案切实可行有效。
关键词:无线传感器网络(WSN);CC2430;定位;ZigBee

    定位是无线传感器(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制作无特殊要求。

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)区域定位,根据从参考节点读出的信息进行定位并显示和保存定位结果。


    上位机功能实现流程如图6所示。其中,系统初始化包括:定位区域示意图加载、区域尺寸参数设置、参考节点位置设置和串口相关参数设置以及串口打开等功能。
5.2 定位算法选取
    基于接收信号强度指示(RSSI)的算法,利用RSSI与距离之间的关系,在特定定位环境采集数据,对数据进行拟合,获取二者关联曲线,利用基于测距的定位算法实现未知节点的位置确认。
    基于场地信号强度数据库的算法,就室内定位而言,要实现精确定位,最直接的方法是建立待定位场地的信号强度数据库,通过数值比对确定盲节点位置。但数据库的构建费时费力,室内环境改变(如室内设施移动了位置、改变了参考节点位置等)需要重新构建采样数据库。为了以较小代价获得尽可能高的精度,可以将2种定位方法进行适当融合。每种算法都有它的优缺点,根据具体应用需要选择合适的算法。

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

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

为增进大家对GPS的认识,本文将对GPS系统的特点予以介绍,并介绍如何选择GPS系统模块。

关键字: GPS 指数 定位系统

为增进大家对GPS的认识,本文将对GPS以及GPS的工作原理进行详细介绍。

关键字: GPS 指数 定位系统

太阳能供电应用系统的设计需要考虑多个方面,包括太阳能电池板、储能装置、控制模块等。本文将介绍一种基于太阳能供电的应用系统设计方法,并从这几个方面进行详细阐述。

关键字: 太阳能 系统设计

无线传感器网络(WSN)是一种分布式网络,由大量微型、低功耗的传感器节点组成,通过无线通信技术实现数据传输。近年来,无线传感器网络的发展迅速,已广泛应用于环境监测、智能家居、工业自动化等领域。本文将深入探讨无线传感器网络...

关键字: 无线传感器网络 WSN 传感器

引言 随着物联网技术的快速发展,无线传感器网络作为一种新型的网络架构,已经在许多领域展现出广泛的应用前景。本文将介绍无线传感器网络的关键技术、特点及用途,帮助读者了解这一技术的实际应用和价值。

关键字: 物联网 无线传感器网络

随着科技的快速发展,无线传感器网络技术已经成为物联网领域的重要支柱,广泛应用于智能家居、智能城市、工业自动化等领域。数据采集作为无线传感器网络技术中的核心部分,对于实现这些应用领域的智能化和自动化具有至关重要的作用。本文...

关键字: 无线传感器网络 数据参数

无线传感器网络节点是无线传感器网络的重要组成部分,它由传感器、数据采集器和无线传输模块等组成。无线传感器网络节点能够感知周围环境中的信息,并将这些信息通过无线传输模块发送到其他设备或网络。在本文中,我们将介绍如何采用各类...

关键字: 无线传感器网络 传感器

无线传感器网络(WSN)在许多领域都得到了广泛应用,如环境监测、智能家居、农业自动化等。

关键字: 网络安全 无线传感器网络

无线传感器网络是一种由许多小型、低功耗的无线传感器节点组成的网络,这些节点通过无线通信技术连接在一起,以监测和收集各种环境参数,如温度、湿度、压力、光照、声音等。无线传感器网络在许多领域都有广泛的应用,如智慧城市、环境保...

关键字: 无线传感器网络 拓扑结构

无线传感器网络(WSN)是一种迅速发展的技术,已经在多个领域展现出广泛的应用前景。本文将重点介绍无线传感器网络在智能家居、智能城市、环境监测等领域的突出用途,并分析其技术优势。

关键字: 无线传感器网络 WSN
关闭
关闭