更新时间:06-18 上传会员:王媛媛
分类:科技学院 论文字数:10743 需要金币:1000个
摘要:随着物联网技术的逐渐推广,智能家居已然成为了物联网技术发展和应用的热点。其中短距离的无线通信方式是智能家居应用过程中最重要的组成之一。在这些技术中,红外技术得到了普遍的使用。但是由于家电数量的增加,以及家电智能化的升级,对于家电更为智能、更为实时的操控已经成为了一种要求。除此之外,如何将现有的家电产品组成一个新建的智能家居的网络,成为了一种必然的需求。
本文基于Zigbee和红外控制技术,提出了家用电器设备控制方式的新的系统方案。利用Zigbee自组网的通信技术,采用ARM设备作为系统的周转和运算中心,通过红外将多种家电设备连接成一个网络,采用智能化的管理和控制办法,形成一个简单的智能家居的网络和模型。
本文采用了CC2530系列Zigbee模块作为开发设计的样本。在软件设计方面,首先对Zigbee协议栈的整体框架和各层功能进行研究,其次对红外控制信号的编码和传输进行研究,最终实现相应的功能实现。
在论文末尾对已完成的工作进行了分析和总结,并指出了其中有待改进的地方。
关键词 Zigbee; 红外控制; ARM嵌入式系统; 智能家居
目 录
摘 要
Abstract
1 绪论-1
1.1 应用背景及现状-1
1.1.1 Zigbee和红外控制系统目前应用领域-1
1.1.2 在工业控制方面的应用-1
1.1.3 在家庭环境中的应用-1
1.2 研究意义与研究内容-2
1.2.1 研究意义-2
1.2.2 研究内容-2
1.3 内容安排-2
2 相关技术介绍-4
2.1 Zigbee简介-4
2.1.1 Zigbee协议简介-4
2.1.2 ZStack协议栈-5
2.2红外信号简介-5
2.2.1 红外信号原理-5
2.2.2 红外信号的编码格式-6
2.3 嵌入式Linux应用简介-7
2.3.1 Linux内核-7
2.3.2 QT界面程序开发-7
3 系统设计与实现-8
3.1 系统需求-8
3.2 系统总体设计-8
3.3 硬件模块设计-9
3.3.1 Zigbee无线收发模块设计-9
3.3.2 红外模块设计-10
3.3.3 嵌入式系统模块设计-11
3.3.4 硬件设备接口连接方式-12
3.4 开发环境IAR简介及其配置步骤-12
3.5 系统软件设计-13
3.5.1 Zigbee模块编程实现-13
3.5.2 红外模块编程实现-16
3.5.3 FL2440 QT界面开发-20
4 系统测试-23
4.1 测试说明-23
4.2 测试结果与分析-23
5 总结与展望-24
参考文献-25
致谢-26