论文部分内容阅读
随着人类社会的进步和科学技术的发展,人们对定位和导航的需求日益增大,尤其在复杂的室内环境,如办公大楼、矿井、地下停车场、仓库、机场大厅等环境中,常常需要确定相关人员和重要设施的位置信息。但是受复杂室内环境、定位精度、定位时间等条件的限制,目前比较完善的定位技术在封闭空间还无法很好的利用。本文的重点就是设计一种低成本、低功耗、实用的无线室内定位系统。本文首先对室内定位系统的国内外研究现状进行了分析,说明了相关系统存在的主要问题。通过对比多种无线定位技术的优缺点,选择了基于ZigBee技术进行室内定位系统的开发。本文主要研究了基于ZigBee网络的室内无线定位技术,在此基础上设计了一个可适用于多种室内场合的定位系统。本系统选择了方便易行的基于接收信号强度指示RSSI(Received Signal Strength Indication)的定位算法,并针对该算法存在的不足,提出了环境自适应定位算法——EAL(Environment Adaptive Location),通过Matlab平台仿真,验证了EAL算法的可行性和可靠性。同时提出了EAL算法软件定位和定位引擎硬件定位的混合定位方法。本文设计的定位系统,包括硬件平台、节点软件和上位机软件三部分。本文详细介绍了三部分的实现,其中,硬件平台以CC2430/CC2431芯片为核心,该平台包括射频模块和辅助功能模块。节点软件的设计以TI的Z-Stack协议栈和混合定位方法为基础,论文详细介绍了各节点的程序流程和主要功能函数实现。在Visual C++6.0环境中编写了上位机软件,论文给出了上位机软件的详细实现方案。论文最后,经过设置节点参数、建立测试环境等,完成了对ZigBee室内定位系统的测试,根据结果对系统性能进行了分析,结果表明:本系统达到了设计要求,是一个低成本、低功耗、易实现、可靠性高的室内定位系统。同时,针对实验中发现的不足,指出了该系统下一步继续完善的研究方向。