论文摘要
随着城市化的推进和人们对生活要求的提高,楼宇自动化、智能家居逐渐成为人们对未来住宅的要求;计算机技术和无线通信技术的高速发展为无线智能家居的实现提供了技术保障。智能家居系统将各种家用电器设备通过无线网络组成一个有机体,进行统一管理,使居家环境更加安全、智能、舒适。ZigBee技术作为新兴的无线通信技术,具有传统的有线技术及其他无线通信技术无法比拟的优点,适合对家居系统中分散的传感器、执行器进行无线组网,在智能家居系统中将得到广泛的应用。本文阐述了家居系统的国内外现状,分析了无线通信技术在家居应用中的前景。通过对各种有线组网技术和无线组网技术的对比分析,说明了ZigBee应用在无线家居中的优势,并对ZigBee技术理论、协议栈、网络拓扑等基础理论知识进行了分析和研究。本文设计了无线家居系统中的通信节点的硬件实现和软件开发,采用一个协调器(中心节点)和若干终端设备组成的星型网络拓扑结构。硬件部分首先设计了MC13224核心的基于无线通信最小系统,在最小系统的基础上开发了中心节点、温度检测节点、窗帘节点等。中心节点硬件包括串口转USB电路、LCD显示模块、键盘模块和网络状态的指示模块。温度检测模块采用DS18B20作为温度传感器,窗帘模块采用步进电机进行驱动,光照采集节点采用光敏电阻作为传感器。在软件部分主要采用BeeKit软件包配置各个节点的协议栈,通过IAR 5.20编译后移植到MC13224中,实现网络通信软件的功能。介绍了中心节点、窗帘控制节点、温度节点的功能及其软件软件运行流程,根据节点所完成的功能,开发相应的应用程序。开发了简单的上位机管理界面,可以利用计算机方便的管理家居网络系统。最后通过对温度节点的测试,说明了本论文ZigBee无线家居网络的可行性。