基于Zigbee的智能开关的设计与实现
摘 要
近年来,智能家居是不断被人们提到的热点话题,其能够提升家居的安全性和舒适性,同时为用户提供了生活便利。除了其出色的用户体验,智能家居还有助于实现居住环境的节能环保,因此成为未来家居的发展方向。
本文首先提出了一种基于Zigbee技术的智能家居系统,该系统由用户手机、网络服务器、网关和若干功能性子节点组成。在此系统架构下,本文针对功能性子节点中的智能开关节点部分,从其硬件电路和软件程序两个角度分析了该类节点实现自动联网、断线自检、无线通讯等功能的原理,并设计了一个具有以上功能的智能开关节点设备。通过对节点的调试,该设备成功实现了用户对智能开关的本地、远程控制。
该智能开关节点便于安装、使用简单、出现故障后能够完成自检,经过长期的测试证明,该节点在整个智能开关系统中能够正常稳定地运行。
关键词:智能家居 远程控制 Zigbee CC2530
I
Design and Implementation of Smart Switch Based on Zigbee
Abstract
Smart Home is a hot topic in recent years, which can enhance home security and comfort, while providing convenient life. In addition to its excellent user experience, smart home also contributes to energy saving and environmental protection of the living environment, thus becoming the future direction of home.
This paper presents a technique based on Zigbee smart home system, the system consists of mobile phone users, network servers, gateways, and several functional temper nodes. In this system architecture, this paper function temper intelligent switching node section, from hardware and software program analyzes the class two node network automatically, breaking the principle of self-test, wireless communications and other functions, and design of the intelligent switching node apparatus having the above functions. By node debugging, the successful implementation of the local device, remote control user intelligent switches.
The intelligent switch node is easy to install, simple to use, after a failure to complete the self-test, after a long test proved that the node can be normal and stable operation throughout the intelligent switch system.
Key Words: Smart Home;Long-distance Control;Zigbee;CC2530
II
目 录
1.绪论 ·········································································································· 1
1.1 智能家居背景与意义 ················································································ 1 1.2 智能家居研究现状 ··················································································· 1 1.3 智能开关概述 ························································································· 2
2.系统方案设计 ···························································································· 4
2.1 课题设计目标 ························································································· 4 2.2 课题设计方案 ························································································· 5 2.3 Zigbee网络概述 ······················································································· 6 2.4 论文章节安排 ························································································· 6
3.硬件电路设计 ···························································································· 8
3.1 微控制器最小系统设计 ············································································· 8 3.2 触摸检测电路设计 ················································································· 11 3.3 继电器控制电路设计 ·············································································· 11 3.4 电源转换电路设计 ················································································· 12
4.软件程序设计 ·························································································· 14
4.1 程序设计方案 ······················································································· 14 4.2 CC2530程序架构 ··················································································· 14 4.2.1 Z-stack协议栈 ·················································································· 15 4.2.2 操作系统抽象层 ··············································································· 15 4.3 底层程序设计 ······················································································· 16 4.3.1 设备组网入网 ·················································································· 16 4.3.2 串口配置 ························································································ 16 4.4应用层程序设计 ····················································································· 18 4.4.1 通信协议设计 ·················································································· 18 4.4.2 远程控制程序设计 ············································································ 20 4.4.3 本地控制程序设计 ············································································ 20
III
4.4.4 用户查询与通信检查程序设计····························································· 21
5.调试与分析 ····························································································· 22
5.1 调试方案 ····························································································· 22 5.2 底层调试 ····························································································· 23 5.3 应用层调试 ·························································································· 23
6.总结与展望 ····························································································· 25
6.1 总结 ··································································································· 25 6.2 展望 ··································································································· 25
参考文献 ··································································································· 27 附录 ··········································································································· 28
附录一 系统原理图和PCB ··········································································· 28 附录二 系统实物图 ····················································································· 29 附录三 系统核心代码 ·················································································· 30
致谢 ··········································································································· 34
IV
常熟理工学院毕业设计(论文)
1.绪论
1.1 智能家居背景与意义
智能家居概念的前身最早可以追溯到上世纪80年代的美国。建造于1984年的“都市大厦”坐落于美国康乃迪克州的哈特佛市。此项目对建筑中的各种信息进行收集和整合,创造出了世界上第一座“智能建筑”。该建筑的主要功能包括:对大楼空调、电梯、智能照明设备等进行监控;提供语音通信、电子邮件和情报资料等方面的信息服务。由于当时网络还未普及,传统的智能家居多采用有线技术,布线复杂、造价昂贵、用户体验度非常不好,因此在很长一段时间人们并不看好其发展。但随着互联网技术的发展,新一代基于无线通信的智能家居利用移动互联网技术、智能终端控制技术,使整个智能家居的舒适度提升了上去,智能家居又重新回到了人们的视野中。
智能家居创造了一种新的生活方式,这不仅不会影响用户的正常生活,而且能够提升用户的生活质量和工作效率。例如,上班之前只要按动遥控器上的按键,家里的电灯和电器就能全部关上,安全防范系统自动进入警戒状态;傍晚下班,用手机就可以遥控打开客厅里的空调和浴室里的热水器,回到家中就可以马上享受一个舒服的热水澡。此外,智能家居还能衍生出许多新用途用于满足不同人群的需求。目前广泛运用于智能家居系统的子节点设备包括智能开关、智能插座、智能窗帘、智能红外转发器等,因此使用前景十分广阔。
1.2 智能家居研究现状
1998年5月,新加坡举办了“98亚洲家庭电器与电子消费品国际展览会”。本次展览会的一大亮点,是通过在场内模拟“未来之家”,推出了新加坡模式的家庭智能化系统。进入21世纪,国内的许多传统家电厂商和新兴互联网厂商也积极在智能家居领域施展拳脚,希望分得一杯羹。我国的海尔集团,已经在青岛东城建立了智能家居U-home系统;电商巨头京东,在2014年6月底公布了智能家居发展战略;与此同时,小米公司与华润置业等地产商联合,也在对智能家居领域进行探索。
目前,小米公司为智能家居生产商中的领军企业,该公司最近成功将两款智能家居产品推向市场,分别为智能插座和智能插线板,这两款产品均采用了目前广泛使用的WIFI技术,用户可以通过手机远程控制插座或插线板。插线板和插座都配有220V插口和USB
1
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库毕业设计(论文)-基于Zigbee的智能开关的设计与实现 - 图文在线全文阅读。
相关推荐: