基于ARM的ZigBee无线通信系统研究与实现

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:yayiyefly
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
无线传感器网络是综合了集成电路、传感器、嵌入式计算、无线通信、分布式信息处理等先进技术而形成的一种全新的信息获取、传输和处理模式,因此无线传感器网络成为当前国内外在IT领域备受关注的多学科交叉的新兴前沿研究热点。ZigBee协议是专用于无线传感器网络的通信协议,具有协议简单、功耗低、组网能力强、网络容量大、时延短、成本低等优点,并具备路径选择、自动连接网络及自我恢复等功能,逐渐成为了无线传感器网络的首选网络协议。本文在详细研究ZigBee技术背景、协议架构的基础上,基于嵌入式系统的一般开发原则,采用基于ARM的SoC芯片AS3310D作为网络协调器、路由器和终端节点的主控制器,以射频芯片CC2420为无线收发模块搭建了一个无线通信平台,进行了系统硬件的接口设计,编写并测试了物理层的点对点收发数据程序。在Linux下搭建起交叉编译环境进行了节点软件设计,重点研究了ZigBee协议栈的设计和网络组建过程,最终在硬件平台上实现了星形、树形网络,成功的进行了数据的多跳传输。针对在2.4GHz频段,存在其他网络(如Wi-Fi,Bluetooth等)对ZigBee网络造成信道干扰的问题,在非信标网络中提出了一种基于时间同步的跳频机制,有效的避免了事后跳频带来的网络无法维持、功耗大等问题,并在硬件平台上给与实现。最后对整个系统的功能进行了测试。
其他文献
本文通过对荣华二采区10
期刊