基于ZIGBEE的智能窗帘控制系统
《基于单片机的智能窗帘控制系统控制设计开题报告3700字》
开题报告(三)研究的主要问题本文主要介绍了基于单片机控制的智能化窗帘以及各个环节功能的实现。
(四)拟达到的目的该系统着眼于经济性,实用性,以及电路的简易性来设计。
尽量采用最简单的电路布线和选用价格较为合适的元器件,来进行设计以达到(1)手动控制:当用户需要采光时可自行根据实际情况通过按键接通或关闭电源,使步进电机通电打开窗帘或者拉上窗帘。
(2)光照控制:通过不同的光照强度值照射时,经由光照传感器收集信息后,窗帘会主动打开或封闭。
(3)红外控制:当光照强度没有到达预定值,则需要我们手动操纵红外遥控器,由1838红外接收头接收信号后,单片机进一步控制步进电机拉开或者拉上窗帘。
(4)通过按键可以让以上三种模式循环切换。
(五)国外研究现状20世纪末期,一大批网络通信的家用电器、半自动化操作的电子产品等相继面世。
在家用智能冰箱、家用智能电视、家用智能洗衣机和各种家用电气化产品等功能综合为一体之后,诞生了住宅电子化的理念。
从那起,电动窗帘开始慢慢地出现在人们的视野之中。
这些年,经过人们的体验与使用,智能窗帘在美国、澳大利亚、英国等一些国家得到了广泛的应用。
2014年美国的研发人员Sun T和Li J等人所设计的节能翻转式窗帘系统,利用窗帘叶片接收太阳光照射的方向,从而控制窗帘的升降。
在系统设计上,该系统由上位机完成数据的存储、分析和输出等,由下位机采用感光元件采集光照信息。
它的节能表现在其外层材质采用可收集光能的太阳能板材料,可以通过吸收白天照射在窗帘上产生的光能,转化为电能存储在锂电池中。
该系统采用的太阳能转化技术可以为系统供电,节约了家庭的能源消耗。
2010年澳洲的科研人员Zhang C和Feng X等人硏制出一款由数字温度传感器DSl8B20组成的温度控制智能窗帘系统。
该系统能够将检测到的室外实时温度信息,然后将信息推送至手机App上,让用户选择是否开关窗帘,以实现窗帘的自动控制。
2017年日本的专家Han D和Chen X制作的光控检测节能智能窗帘系统,在窗户的玻璃与室内的窗帘之间安装了一种光线感应器。
基于ZigBee的智能窗帘控制系统
本科毕业论文(设计)开题报告论文(设计)题目:基于ZigBee的智能窗帘控制系统学院:数学与计算机科学学院专业:物联网工程姓名:学号:指导教师/职称:填表日期:教务处制摘要由于我国经济水平不断突飞猛进,人们的物质生活也得到了极大的提升,并且在科技告高速发达的今天,人们也越来越依赖于科技,并且将这种科技的便捷植入到家庭窗帘当中。
在最近几年,智能窗帘从之前的口号已经实打实进入到人们的实际生活中,基于各种技术开发的窗帘控制系统越越来越多。
本文就设计了一套基于ZigBee系统开发的智能窗帘控制系统。
这套系统通过使用ZigBee技术进行开发设计,ZigBee技术的具有低成本、距离短以及功耗低等特点,十分适合于1000平方米以下的智能化窗帘系统使用。
本文创新点在于本文设计的这套智能窗帘控制系统具有自动监督、调节、警报的功能,非常贴近于实际生活需求,同时也在使用中非常可靠和便捷,是一套理想的智能窗帘解决办法,在实际应用中和扩展性具有很好的应用前景。
关键词ZigBee,智能窗帘,系统设计AbstactAs China's economic level continues to advance by leaps and bounds,with the rapid development of science and technology, people are increasingly relying on science and technology and implanting the convenience of this technology into family curtains.In recent years, smart curtain from the previous slogan has been real into the actual life of people, based on a variety of technology developed curtain control system more and more.This paper designs a set of intelligent curtain control system based on ZigBee system.This system is developed and designed by using ZigBee technology. ZigBee technology has the characteristics of low cost, short distance and low power consumption, and is very suitable for the intelligent curtain system below 1000 square meters.The innovation of this paper is that the intelligent curtain control system designed in this paper has the functions of automatic supervision, adjustment and alarm, which is very close to the needs of real life. At the same time, it is very reliable and convenient in use. It is an ideal solution for intelligent curtain, and has a good application prospect in practical application and expansion.Key wordsZigBee, intelligent curtain, system design目录第一章绪论 (5)(一)研究意义 (5)(二)研究目的意义 (5)第二章设计关键技术 (6)(一)物联网网络模块 (6)(二)协议转换模块 (8)(三)通信模块技术 (9)第三章系统需求分析 (11)(一) 系统功能需求分析 (12)(二)性能需求分析 (12)(三)用户界面及其他需求分析 (12)第四章系统总体架构设计 (12)第五章系统硬件平台设计 (15)(一)系统主控制器 (15)(二) ZigBee通信模块 (16)(三)设计电路 (17)(四)室内环境检测模块 (17)(五)家电控制器模块 (17)第六章系统软件设计实现 (18)(一)嵌入式家庭网络的实现 (18)(二)ZigBee无线通信网络的实现 (19)(三)温度控制模块软件设计 (19)第七章结束语 (21)参考文献 (22)第一章绪论(一)研究意义在信息时代的今天,计算机技术和网络技术的日新月异,各种新技术、新理论每天都有新的发展。
物联网工程与设计
基于Zigbee的光照采集窗帘控制系统一、课题的背景、目的、意义1.1 课题的背景在计算机技术与通信技术高速发展的今天,智能化、网络化以超出想象的速度发展。
当今,世界上每一个事物都可能成为互联网连接和沟通对象,物联网也就作为一种新兴技术应运而生。
通过物联网,智能终端可以为人们提供便捷的信息和决策服务,除此之外,还可以通过个人设备及电脑获得特定服务。
智能家居的发展日新月异,用户可以更加方便的管理家用电器,也可以进行通信和信息的交流,从而使生活更加高效舒适。
1.2 课题的目的将ZigBee技术应用到智能家居当中,实现对窗帘的智能控制,方便对居室窗帘的控制与调节,提升了智能家居系统给用户带来的体验度,使生活更加舒适、方便、安全。
基于Zig Bee 技术,应运CC2530芯片,完成了智能窗帘的光控、温控等功能,并实现了对其的智能管理。
1.3 课题的意义此系统通过光敏传感器采集室内光线强度,zigbee模块传输光强度信号并且控制窗帘的升降。
该系统能够不仅能够根据室内光强度自动控制窗帘的升降,也可以通过上位机来控制,具有很多优点:(1)经济实惠,低成本。
采用开放的协议标准,支持多种产品,通过竞争降低成本。
设备可以DIY或者专业设计,推动节能意识和控制。
(2)方便容易。
采用无线技术降低了运行成本和铺设电线的麻烦,采用全球2,4GHZ频段简化了安装和认证的互操作性。
(3)安全性高,保密性好。
通过安装无线传感器监测各种情况,遇到异常事件接收信号后自动通知采用固定位加密个人信息,通过设备认证保证邻居网络安全。
(4)操作性强。
客户可以选择多种产品你满足需求,将照明、安全、家用电器等集成控制,进行监控。
二、课题的研究现状80年代初期,随着电子技术的不断发展,以家用电器为主导的住宅电子化概念被提出,开始出现了住宅电子化的概念。
80年代中期,将家用电器、通讯设备与安防设备各自独立的功能集中到一个系统,形成了家居自动化概念。
基于ZigBee技术的智能窗帘控制器设计
术的智能窗帘控制系统。通过检测市电的过零点 , 开启延 时定时器 , 同时 检 测 微 控 制 器 芯 片 输 入 控 制 管 脚 电 平信号 , 输 出相 对 应 电平 信 号 控 制 可控 硅 T 1端 和 T 2端 导 通 , 实 现 驱 动 窗 帘 电 机 的 正 转 或 反 转 。【 结果】 该 智
t h e c o nv e n i e nc e o f s ma r t ho m e,i n t e l l i g e nt c u r t a i n c o nt r o l l e r b a s e d o n Zi gBe e t e c hno l o gy i s
能 窗 帘控 制 器 经 过 长 时 间 的 测试 和 应 用 , 运行稳定 , 可 操 作 性 强 。【 结论】 该 智 能 窗 帘 控 制 器 能 够 使 家 居 窗 帘
系 统更 具 可 控 性 , 使得家居环境更加舒适 。
关键词 : 智 能 家 居 智 能 窗帘 控 制 系统
中图分类号 : T P 3 1 1 . 1
Z i g B e e C C 2 5 3 0
文章编号 : 1 0 0 2 — 7 3 7 8 ( 2 0 1 4 ) 0 卜0 0 0 4 — 0 4
文献 标 识 码 : A
Ab s t r a c t : [ Ob j I e c t i v e ] I n o r d e r t o me e t t h e d e v e l o p me n t o f s ma r t h o me a n d f u l l y e x p e r i e n c e
Te xa s I ns t r u me nt s c o mp a ny i s us e d a s t he wi r e l e s s t r a n s c e i v e r a nd m i c r o— c o nt r o l l e r m od —
基于物联网的窗帘控制系统设计毕业设计
题目基于物联网的窗帘控制系统设计毕业设计任务书院(系) 物理与电信工程学院专业班级通信1103 学生姓名杜秀秀一、毕业设计题目基于物联网的窗帘控制系统设计二、毕业设计工作自 2015 年 1 月 10 日起至 2015 年 6 月 20 日止三、毕业设计进行地点: 物理与电信工程学院通信工程系实验室四、毕业设计内容要求:设计目的与意义:物联网(Internet of Things,缩写IOT)是一个基于互联网、传统电信网等信息承载体,让所有能够被独立寻址的普通物理对象实现互联互通的网络。
通过物联网可以对机器、设备、人员进行集中管理和智能控制,对于基于物联网的窗帘控制系统的研究是非常必要的。
本次设计要求学生根据所学知识完成基于物联网的窗帘控制系统设计,提高学生分析问题、解决问题的能力。
其具体要求如下:1.要求自选方案完成基于物联网的窗帘控制系统设计;2.要求采用软、硬结合的方式完成系统电路的设计;3.要求室内温度、亮度等环境条件实现对窗帘的控制;4. 要求完成系统硬件电路的搭建和系统整体测试,实现对窗帘的智能控制功能。
毕业论文要求:1.论文撰写要求格式规范,设计思路清晰,条理清楚;2.外文翻译要求翻译语句通顺流畅,用词恰当;3. 论文内容准确无误,用A4纸张打印。
进程安排如下:2015年1月10日--3月15日:查资料,调研,确定方案,并按时在系统中提交开题报告。
2015年3月16日--4月25日:对系统硬件电路进行模块化设计,采用编程语言进行软件编程,完成硬件电路的软件仿真;在系统中提交外文翻译;完成中期检查报告。
2015年4月26日—5月20日:进行系统硬件电路搭建、调试和测试,完成毕业设计验收。
2015年5月21日--5月31日:完成毕业设计任务,并在系统中提交最终论文。
2015年6月1日--6月15日:毕业设计答辩。
指导教师系(教研室)通信工程系系(教研室)主任签名批准日期接受设计任务开始执行日期学生签名基于物联网的窗帘控制系统设计杜秀秀(陕西理工学院物理与电信工程学院通信工程专业 2011级3班,陕西汉中 723000)指导教师:薛转花[摘要]随着科技的进步,各种电信和互联网新技术推动了人类文明的极大发展。
基于ZigBee的智能家居监测控制系统的设计
基于ZigBee的智能家居监测控制系统的设计一、本文概述随着科技的不断进步和人们生活水平的提高,智能家居的概念逐渐深入人心。
智能家居通过集成先进的通信技术、控制技术、传感器技术等多种技术,实现了家庭环境的智能化管理和控制。
其中,ZigBee 技术作为一种低功耗、低成本、低复杂度的无线通信协议,在智能家居领域具有广泛的应用前景。
本文旨在探讨基于ZigBee技术的智能家居监测控制系统的设计,旨在为读者提供一个全面、系统的了解,并希望为智能家居领域的发展提供一些有益的参考。
本文首先介绍了ZigBee技术的基本原理和特点,包括其通信机制、网络拓扑结构以及优势等。
然后,文章详细阐述了基于ZigBee 的智能家居监测控制系统的总体设计方案,包括系统架构、硬件选择、软件设计等方面。
接下来,文章将重点介绍系统中的各个功能模块,如环境监测模块、安防监控模块、家电控制模块等,以及它们之间的协同工作机制和实现方法。
本文还将对系统的性能和稳定性进行分析和测试,以验证设计的可行性和有效性。
文章将总结整个设计过程中的经验教训,并对未来的发展方向进行展望。
通过本文的阅读,读者可以深入了解基于ZigBee的智能家居监测控制系统的设计理念、实现方法和应用前景,为相关领域的研究和开发提供有益的参考和借鉴。
二、ZigBee技术概述ZigBee是一种基于IEEE 4标准的低功耗局域网协议,主要用于近距离无线通信。
其名称源自蜜蜂的“ZigZag”舞蹈,寓意着该技术在通信中的灵活性和高效性。
ZigBee技术专为低数据速率、低功耗、低复杂度和低成本的应用场景设计,因此在智能家居监测控制系统中具有广泛的应用前景。
ZigBee技术的核心优势在于其低功耗和低成本。
由于其采用了休眠机制,设备在不进行数据传输时可以进入低功耗的休眠状态,从而显著延长了设备的使用寿命。
ZigBee网络的构建成本相对较低,使得其成为智能家居领域理想的通信协议之一。
在智能家居监测控制系统中,ZigBee技术可以实现设备间的无线连接和数据传输。
基于ZigBee的智能家居系统
基于ZigBee的智能家居系统摘要:基于ZigBee的智能家居系统是针对家居高度自动化、智能化的要求提出的一种新的解决方案。
主要用ZigBee手持控制器无线采集室内环境参数,远程控制各种家居电器,实现家居控制、参数检测的完全自动化、智能化。
设备以C8051F020单片机为控制核心单元,检测湿度,负责驱动电机,处理和传输数据。
采用高精度传感器作为湿度检测器件,直流电机等为执行机构,完成环境参数检测,对窗帘、交流电电器等的控制功能。
用手持设备通过IP-LINK1270模块串口实现了室内无线通信,可以接收湿度数据,控制简单家居。
本系统具有良好的开发和应用前景。
关键词:ZigBee 无线通信湿度检测智能家居由于生活质量的日益改善,各种家电设备的高度自动化和智能化已经成为一种消费需求,同时科学技术的飞速发展,让这种需求的达到已经不再遥远。
新的ZigBee协议在无线传感器网络和各种无线终端控制方面有良好的前景,为传感器网络和控制设备提出了新的方案。
基于ZigBee的网络控制系统就可以实现对各种家电设备的控制和调节,只需要对旧式家电(家居)进行改装,或加入必要的驱动电路,便可以实现小信号对交流电器的控制。
室内温度、湿度等环境参数直接影响生活质量,同样可以通过ZigBee控制器对室内温度、湿度检测设备进行较远距离的适时采集,然后根据个人意愿对家电(家居)进行不同程度的调节。
我们对实用小功率电扇进行了改装,对窗帘装上直流电机和定滑轮,可以由ZigBee控制器向单片机发送命令对电扇和窗帘的开关程度控制和调节。
室内参数检测方面,开发了湿度检测设备,可以有效的反馈实时数据。
一、系统(主设备)结构及各部分功能在整个系统设计方案中,以C8051F020为核心,作为数据处理器和设备控制器,整个设备也可作为工业现场设备,从属于ZigBee核心控制器。
系统(主设备)结构如图所示,图1 系统(主设备)总体结构图上图中所示各个模块的基本功能分别为:(1)湿度传感器模块:把传感器信号作滤波处理,并送入单片机模拟通道。
基于 zigBee 的智能窗控制的设计与实现
基于 zigBee 的智能窗控制的设计与实现步海明;林俊武;罗添兴【摘要】This design adopts CC2530 wireless module for wireless data receiving and processing. In the design, the indoor environment is detected with multi sensors, and the detected information is processed. The window is automatically closed for a rainy day of low temperature soas to prevent the rain coming into the room and protect indoor life safety.%本设计采用 cc2530无线模块进行无线数据接收与处理,利用多传感器对室内环境进行检测,并把检测的信息进行处理,当出现下雨天与低温时做到自动关窗,从而实现防风雨与保护室内生命安全的目的。
【期刊名称】《安徽电子信息职业技术学院学报》【年(卷),期】2014(000)003【总页数】3页(P15-16,72)【关键词】cc2530;传感器;智能窗【作者】步海明;林俊武;罗添兴【作者单位】三明学院机电工程学院,福建三明365004;三明学院机电工程学院,福建三明 365004;三明学院机电工程学院,福建三明 365004【正文语种】中文【中图分类】TN02一、研究的意义窗户对一座建筑物来是不可缺少的,但现在使用的窗户大多数是单纯的推拉式或平移式的,并且大多都是手动式的而非智能化,不过随着科学技术的不断进步和人们对家居生活质量要求的不断提高,智能电动窗应运而生。
智能窗可以轻松地给人们的居家生活带来诸多方便,从而进一步提高人们的生活质量,比如它能够根据温湿度等参数,来调节是打开窗户通风还是闭合窗户以防雨水进入室内;当检测到危害信息时发出告警,提醒主人等等。
一种基于ZigBee技术的智能窗帘控制系统
一种基于ZigBee技术的智能窗帘控制系统
何谐;井新宇;胡远航
【期刊名称】《电子制作》
【年(卷),期】2016(000)009
【摘要】针对市面上大多数电动窗帘无法直接连接智能家居物联网,集成度较差的情况,运用ZigBee技术、采用CC2530芯片作为主控,由协调器、路由节点、终端节点、网关PAD等来构建一种智能窗帘控制系统无线网络。
通过网络中光线监测传感器节点在线监测当前光线强度,并根据当前光线值和系统时间来自动控制网络中对应的窗帘电机节点,从而实现窗帘的智能光控。
实验测得,该系统信息传输稳定,满足智能家居工程设计要求。
【总页数】3页(P40-42)
【作者】何谐;井新宇;胡远航
【作者单位】江阴职业技术学院;江阴职业技术学院;江阴职业技术学院
【正文语种】中文
【相关文献】
1.一种智能窗帘控制系统的设计 [J], 李娣娜;马惠铖;王海军
2.基于Zigbee技术的智能窗帘网络化控制系统 [J], 陈海松;夏继媛
3.基于ZigBee技术的智能窗帘控制器设计 [J], 夏军;唐民钦
4.基于51单片机的智能窗帘的设计与控制系统 [J], 唐波;于娟;陈永翔
5.基于单片机的智能窗帘自动控制系统设计 [J], 王冰;李宏达
因版权原因,仅展示原文概要,查看原文内容请购买。
一种基于zigbee的智能窗帘控制系统[实用新型专利]
专利名称:一种基于zigbee的智能窗帘控制系统专利类型:实用新型专利
发明人:郭梓良,陈丹凤
申请号:CN201821213448.1
申请日:20180727
公开号:CN209300740U
公开日:
20190827
专利内容由知识产权出版社提供
摘要:本实用新型公开了一种基于zigbee的智能窗帘控制系统,包括第一zigbee模块、第一控制器、温湿传感器、第二zigbee模块、第二控制器和步进电机;所述第一控制器分别与第一zigbee模块和温湿传感器相连接,所述温湿传感器设于窗外;所述第二控制器分别与第二zigbee模块、步进电机相连接;所述步进电机的转动轴与窗帘的牵引轴绳相连接,步进电机可受控牵引拉动窗帘闭合。
本实用新型可以自动监测窗外的环境参数变化,当监测到参数超过阈值时,系统自动远程控制窗帘的关闭,有效的避免了室外高温、高湿对室内家具的损害,保护了家具。
可应用于智能控制系统领域。
申请人:佛山科学技术学院
地址:528000 广东省佛山市南海区狮山镇仙溪水库西路佛山科学技术学院
国籍:CN
代理机构:广州嘉权专利商标事务所有限公司
代理人:王国标
更多信息请下载全文后查看。
基于ZIGBEE的智能窗帘控制系统
河南科技学院2015-2016学年第二学期期终考试无线传感器网络题目:基于ZIGBEE的智能窗帘控制系统专业班级:成员:(包括学号、姓名)教师:曲培新完成时间:目录1.需求分析 (3)2. 总体设计 (3)2.1系统硬件电路设计 (4)2.2微控制器模块 (5)2.3电源模块 (5)2.4 光敏传感器模块 (5)2.5 joystick设计 (6)2.6 直流电机 (6)3主要软件设计 (7)3.1 初始化函数 (7)3.2 按键函数 (8)3.3 周期性发送函数 (10)3.4 点对点发送函数 (12)4 总结 (14)5参考文献 (15)1.需求分析基于 Zigbee技术的智能窗帘控制器作为物联网智能家居中的核心部分,可以大大提高智能家居系统给用户带来的体验度。
它可以定义为一个过程或者一个系统,通过无线传感器网络技术、射频识别技术等,将物理世界中的实体连接到因特网上,从而实现智能识别和管理。
在物联网环境下,人们可以通过各种设备全天候获得特定服务。
不仅仅是通过个人电脑,那些连接到互联网的智能终端也可以方便地为人们提供信息和执行决策。
作为物联网的典型应用,智能家居业务发展备受瞩目。
智能家居可以让用户有更便捷的方式来管理家用设备,使多个设备形成联动;而且,智能家居中的各个设备可以相互间通信,在没有用户指挥的时候也能根据不同的状态互动的运行,从而为用户带来更高效、舒适、方便和安全的家居环境。
【前人研究进展】以往的智能家居系统以及各类智能传感模块都PC 为控制心,采用有线的方式连接。
每次安装智能家居系统都需要做大量的布线工作。
随着我国物联网进发展的快车道,Zigbee正逐步被国内越来越多的用户接受,并在部分智能传感器场景应用。
简单的说,Zigbee是一种高可靠的无线数传网络,类似于 CDMA 和GSM网络。
Zigbee数传模块类似于移动网络基站,通讯距离从标准的75m 到几百米、千米,并且支持无限扩展。
基于Zigbee无线网络智能家居系统的设计
基于Zigbee无线网络智能家居系统的设计随着科技的不断发展,智能家居系统已经成为了现代家庭生活中不可或缺的一部分。
基于Zigbee无线网络的智能家居系统因其低功耗、稳定可靠的特点,已经成为了智能家居领域中的主流技术之一。
本文将介绍基于Zigbee无线网络的智能家居系统的设计,包括系统架构、功能模块以及实现方法等方面的内容。
一、系统架构基于Zigbee无线网络的智能家居系统主要由智能终端设备、网关设备、云平台和移动客户端等组成。
智能终端设备包括各种智能传感器、执行器和控制器等,用于感知和控制家居环境;网关设备负责实现智能终端设备与云平台的连接,同时也可以实现与移动客户端的通信;云平台上存储了用户的个人信息、家庭环境数据和智能家居系统的控制逻辑等;移动客户端则是用户与智能家居系统进行交互的重要工具,用户可以通过移动客户端对智能家居系统进行远程监控和控制。
二、功能模块1. 感知模块感知模块是基于Zigbee无线网络的智能家居系统中最基本的模块之一,它包括多种传感器设备,如温湿度传感器、烟雾传感器、人体红外传感器等。
这些传感器设备可以感知家庭环境的各种参数,并将感知到的数据通过Zigbee无线网络传输给网关设备。
2. 控制模块控制模块主要包括各种执行器和控制器设备,如智能灯具、智能窗帘、智能门锁等。
通过Zigbee无线网络,控制模块可以接收来自网关设备的控制指令,并对家居环境进行相应的控制操作。
3. 网关设备网关设备是连接智能终端设备和云平台的桥梁,它负责将传感器设备和执行器设备通过Zigbee无线网络连接到云平台,同时也可以通过Wi-Fi或以太网接入互联网,实现与移动客户端的通信。
4. 云平台云平台是整个智能家居系统的核心部分,它存储了用户的个人信息、家庭环境数据和智能家居系统的控制逻辑等,用户可以通过云平台实现对智能家居系统的远程监控和控制。
5. 移动客户端移动客户端是用户与智能家居系统进行交互的重要工具,用户可以通过移动客户端实时查看家庭环境的各种参数,并对智能家居系统进行远程控制。
基于Zigbee技术的智能窗帘网络化控制系统
Vo .0 1 2 N .5 o 1
电 子 设 计 工 程
Elc r n c De in E gn e i g e t i sg n i e r o n
21 0 2年 8月
Aug 201 . 2
基于 Zg e 技术的智能窗帘网络化控制 系统 ibe
Ke r s iBe ;AVR mir c n r l r u a n c n r l n ;c o d n tr y wo d :Z g e c o o tol ;c r i o tol g o r i ao 大 楼 控 制 及 自动 化 的 短 距 离无 线 技 办
术 的 发 展 ,无 线 控 制 智 能 化 所 带 来 的机 遇 正 开始 成 为 现 实 。
1 系统 设 计
1 系 统 组 成 )
在 已 出 现 的 各 种 短 距 离 无 线 通 信 技 术 中 .i e Zg e凭 借 领 先 的 B
技 术 和 性 能 水 平 成 为 短 距 离 无 线 通 信 技 术 中 的强 有 力 的 竞 争 对 手 口 1 。
陈 海松 . 继 媛 夏
(. 圳 职 业 技 术 学院 工 业 中心 ,广 东 深 圳 5 8 5 ; . 圳 职 业技 术 学 院 电通 学 院 ,广 东 深 圳 5 8 5 ) 1深 10 5 2 深 10 5
摘 要 :本 项 目设 计 的 网 络化 窗 帘 智 能控 制 系统 。 以 通过 Zg e 线 网络 技 术 对 整 栋 办公 大楼 的 窗 帘进 行 集 中控 制 可 iB e无 管 理 , 据 室 外 温 度 、 照 强度 和 空 气 湿 度 等 参 数 来统 一 调 节楼 宇 百 叶 窗 的倾 斜 角 度 , 根 光 营造 现 代 化 办 公 环 境 的 同 时 ,
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
科技学院2015-2016学年第二学期期终考试无线传感器网络题目:基于ZIGBEE的智能窗帘控制系统专业班级:成员:(包括学号、)教师:曲培新完成时间:目录1.需求分析 (2)2. 总体设计 (3)2.1系统硬件电路设计 (4)2.2微控制器模块 (5)2.3电源模块 (6)2.4 光敏传感器模块 (7)2.5 joystick设计 (7)2.6 直流电机 (7)3主要软件设计 (8)3.1 初始化函数 (9)3.2 按键函数 (9)3.3 周期性发送函数 (10)3.4 点对点发送函数 (11)4 总结 (12)5参考文献 (12)1.需求分析基于Zigbee技术的智能窗帘控制器作为物联网智能家居中的核心部分,可以大大提高智能家居系统给用户带来的体验度。
它可以定义为一个过程或者一个系统,通过无线传感器网络技术、射频识别技术等,将物理世界中的实体连接到因特网上,从而实现智能识别和管理。
在物联网环境下,人们可以通过各种设备全天候获得特定服务。
不仅仅是通过个人电脑,那些连接到互联网的智能终端也可以方便地为人们提供信息和执行决策。
作为物联网的典型应用,智能家居业务发展备受瞩目。
智能家居可以让用户有更便捷的方式来管理家用设备,使多个设备形成联动;而且,智能家居中的各个设备可以相互间通信,在没有用户指挥的时候也能根据不同的状态互动的运行,从而为用户带来更高效、舒适、方便和安全的家居环境。
【前人研究进展】以往的智能家居系统以及各类智能传感模块都PC 为控制心,采用有线的方式连接。
每次安装智能家居系统都需要做大量的布线工作。
随着我国物联网进发展的快车道,Zigbee正逐步被国越来越多的用户接受,并在部分智能传感器场景应用。
简单的说,Zigbee是一种高可靠的无线数传网络,类似于CDMA 和GSM网络。
Zigbee数传模块类似于移动网络基站,通讯距离从标准的75m 到几百米、千米,并且支持无限扩展。
Zigbee技术是一种近距离、低复杂度、低功耗、高速率、低成本的双向无线通讯技术,主要用于距离短、功耗低且传输速率不高的各种电子设备之间的数据传输以及典型的有周期性、间歇性和低反应时间数据传输。
基于Zigbee技术的物联网智能家居系统与以前的主机式集中控制系统的最大区别是采用基于Zigbee组网通信方式,省去了复杂、困难的布线工作,降低了成本,实现了家居的智能化。
【本研究切入点】以嵌入式家庭网关为核心,采用基于Zigbee无线方式对系统中的各类智能模块进行通信。
【拟解决的关键问题】基于基于Zigbee技术的智能窗帘控制系统作为智能家居的有机组成部分,在其中加入基于Zigbee模块,使得该智能窗帘控制系统可以和整个智能家居系统组成一个网络,达到对家庭窗帘环境的全天候、多手段的监视和控制2. 总体设计CC2530是用于2.4-GHz.IEEE.108.15.4、ZIGBEE和RF4CE应用的一个真正的片上系统(SOC)解决方案。
它能够以非常低的总的材料成本建立强大的网络节点。
CC2530 结合了领先的RF 收发器的优良性能,业界标准的增强型8051 CPU,系统可编程闪存,8-KB RAM 和许多其它强大的功能。
CC2530 有四种不同的闪存版本:CC2530F32/64/128/256,分别具有32/64/128/256KB 的闪存。
CC2530 具有不同的运行模式,使得它尤其适应超低功耗要求的系统。
运行模式之间的转换时间短进一步确保了低能源消耗。
CC2530F256 结合了仪器的业界领先的黄金单元ZigBee协议栈(Z-Stack™),提供了一个强大和完整的ZigBee 解决方案。
CC2530F64 结合了仪器的黄金单元RemoTI,更好地提供了一个强大和完整的ZigBee RF4CE远程控制解决方案。
图1 CC2530原理图系统的射频通信采用Chipon 公司的CC2530,通过Zigbee无线网络技术,用簇状连接方式组网。
中心控制节点定期检测光照强度,避免直射办公区域。
系统硬件框图如图2所示。
图2 系统硬件框图2.1系统硬件电路设计智能窗帘控制器由5个模块组成,其硬件结构框架如图2所示:○1CC2530无线收发微控制器模块,该模块负责采集无线控制信号、输出与客户操作动作相对应的控制信号并可以与Zigbee智能网关交互信息,利用其接收到的用户指令转换成窗帘控制相关信息;②电源模块,主要负责将输入的市电转换成电路各模块及元器件工作点电压;③过零信号检测模块主要是检测市电的过零点信号,将检测到的过零点信号输入到CC2530微控制器模块供其使;④开关量驱动模块由3个按键构成,按下后产生一个低电平信号,CC2530微控制器检测此触号并判断其是开窗帘信号还是关窗帘信号亦或是停止运行信号,驱动可控硅导通节点,实现窗帘正反转。
图3 硬件结构与框架2.2微控制器模块本系统微控制器模块选择的是CC2530芯片,CC2530是用于Zigbee的一个真正的片上系统解决方案。
它能够以非常低的总的材料成本建立强大的网络节点,并且各网络节点支持无限扩展,同时结合了领先的RF 收发器的优良性能,业界标准的增强型8051CPU,系统可编程闪存,8-KB RAM 和许多其它强大的功能。
CC2530具有不同的运行模式,每种模式耗电量不同,并且根据模块实时工作状态进行自动切换,使得它尤其适应超低功耗要求的系统。
运行模式之间的转换时间短,进一步确保了低能源消耗。
因此CC2530可以理想用于智能窗帘控制系统中,该微控制器模块好比人体的大脑,完成对各个模块的控制和协调整个系统的工作。
CC2530微控制器模块也是整个系统组网和控制的核心,其主时钟晶振采用的是32MHz无源晶振和32.768kMz晶振,天线设计采用PCB天线形式。
微控制器模块电路如图4所示。
图4 微控制器模块电路2.3电源模块由于窗帘旋转电机采用的是市电供电,因此智能窗帘控制器输入端需输入市电220V,而CC2530芯片需要直流3.3V 供电,所以就必须设计电源模块将市电220V 降压到3.3V。
将交流市电采用整流滤波后再由变压器降压,并在电压输出末端采用电源稳压调整器件ZR431进行电压的采样、比对及反馈后得到末端输出电压VDD 为3.3V,即可为CC2530芯片供电。
电源模块电路如图5所示。
图5 电源电路2.4 光敏传感器模块在一块光电导体两端加上电极,贴在硬质玻璃、云母、高频瓷或其它绝缘材料基板上,两端接有电极引线,封装在带有窗口的金属或塑料外壳。
光敏面作成蛇形,电极作成梳状,这样即可以保证有较大的受光表面,也可以减小电极之间距离,从而减小极间电子渡越时间,提高灵敏度。
如图6所示图6 光敏电阻2.5 joystick设计Joystick(遥杆)也称为“五向键“导航键”,可以表示上、下、左、右及中间的joy_push五个方位。
Joystick的中间键joy_push和OK按钮并联连接至P0. 5引脚,其他四个方向经过运算放大器调理后,通过一个ADC通道(P0. 6)输人CC2430 o Joystick拨向不同的方位(上下左右)就会产生不同的电压,经ADC采样计算后得出其方位状态。
Cancel按钮接P0. 1,按下Cancel按钮时P0. 1变为低电平,通过P0. 1的电平判断Cancel键的状态。
2.6 直流电机脉冲宽度调制(PWM)是一种对模拟信号电平进行数字编码的方法。
通过高分辨率计数器的使用,方波的占空比被调制用来对一个具体模拟信号的电平进行编码。
之后详细设计了基于MCS-51 单片机的直流小电机PWM调速的系统硬件电路以及各电路硬件说明目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。
导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录象机、摄象机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。
更不用说自动控制领域的机器人、智能仪表、医疗器械了。
因此,单片机的学习、开发与应用将造就一批计算机应用与智能化控制的科学家、工程师。
单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域,;最后是实现直流小电机PWM直流调速系统软件设计。
3主要软件设计CC2530微控制器模块作为系统的核心模块,主要完成发出驱动信号、检测按键信号及与 Zigbee 智能网关通信等工作。
当系统执行过零检测程序后将检测后的过零时间点作为延时定时器的起点,系统一直检测是否有按键消息或者来自Zigbee 智能网关接收的控制信号。
如果检测到该类信号,将控制可控硅的导通,窗帘电机开始动作。
由于ZigBee 模块的标准通讯距离是在75 m ,很难实现远距离通讯,所以在系统设计时加入路由节点,由控制单元发送指令到最近的路由节点,节点通过算法选择下一个路由或者终端节点通过对环境的光照强度、湿度的变化以及红外遥控来对智能窗帘网络化控制系统进行测试窗帘关起;湿度低时,窗帘关起,反之开启光照强度强按下红外遥,电机取反。
ZigBee 术传输距离,测试结果。
微控制器模块程序流程如图8所示。
图8 微控制器模块程序流程3.1 初始化函数void SampleApp_Init( uint8 task_id ){SampleApp_TaskID = task_id;SampleApp_NwkState = DEV_INIT;SampleApp_TransID = 0;MT_UartInit(); //串口初始化MT_UartRegisterTaskID(task_id); //注册串口任务P0SEL &= ~0X20;P0DIR |= 0X20;P0SEL &= ~0X10;P0DIR &= ~0X10;}3.2 按键函数void SampleApp_HandleKeys( uint8 shift, uint8 keys ){(void)shift; // Intentionally unreferenced parameterif ( keys & HAL_KEY_SW_6 ){#if defined(ZDO_COORDINATOR)SampleApp_SendPeriodicMessage();#else#endif}if ( keys & HAL_KEY_SW_1 ){/* The Flashr Command is sent to Group 1.* This key toggles this device in and out of group 1.* If this device doesn't belong to group 1, this application* will not receive the Flash command sent to group 1.*/aps_Group_t *grp;grp = aps_FindGroup( SAMPLEAPP_ENDPOINT, SAMPLEAPP_FLASH_GROUP );if ( grp ){// Remove from the groupaps_RemoveGroup( SAMPLEAPP_ENDPOINT, SAMPLEAPP_FLASH_GROUP );}else{// Add to the flash groupaps_AddGroup( SAMPLEAPP_ENDPOINT, &SampleApp_Group );}}}3.3 周期性发送函数void SampleApp_SendPeriodicMessage( void ){LedState = ~LedState;if ( AF_DataRequest( &SampleApp_Periodic_DstAddr, &SampleApp_epDesc,SAMPLEAPP_PERIODIC_CLUSTERID,1,&LedState,&SampleApp_TransID,AF_DISCV_ROUTE,AF_DEFAULT_RADIUS ) == afStatus_SUCCESS ) {if(LedState == 0){HalLedSet(HAL_LED_1, HAL_LED_MODE_ON);}else{HalLedSet(HAL_LED_1, HAL_LED_MODE_OFF);}}else{// Error occurred in request to send.}}3.4 点对点发送函数void SampleApp_Send_P2P_Message( void ){uint8 data[]= " ";if(DATA_MQ == 0&&LedState1 == 0){if ( AF_DataRequest( &SampleApp_P2P_DstAddr, &SampleApp_epDesc,SAMPLEAPP_P2P_CLUSTERID,1,data,&SampleApp_TransID,AF_DISCV_ROUTE,AF_DEFAULT_RADIUS ) == afStatus_SUCCESS ) {HalLedSet(HAL_LED_2, HAL_LED_MODE_ON);}else{// Error occurred in request to send.}}if(DATA_MQ == 1&&LedState1 == 0){if ( AF_DataRequest( &SampleApp_P2P_DstAddr, &SampleApp_epDesc,SAMPLEAPP_P2P_CLUSTERID,1,data,&SampleApp_TransID,AF_DISCV_ROUTE,AF_DEFAULT_RADIUS ) == afStatus_SUCCESS ) {HalLedSet(HAL_LED_2, HAL_LED_MODE_OFF);}else{// Error occurred in request to send.}}4 总结本智能窗帘设计采用了无线传感器网络技术和信息融合技术,从系统硬件、软件两方面入手,通过摇杆按钮不同的操作方式,从而实现不同的操作模式的转换,如向上可以增加电机的转速,向下则是降低转速,向左则是启动,向右则是关闭等等,我们相信智能窗帘一定会让人们的生活更加舒适。