基于物联网的窗帘控制系统设计毕业设计(34页).doc
《基于物联网的窗帘控制系统设计毕业设计(34页).doc》由会员分享,可在线阅读,更多相关《基于物联网的窗帘控制系统设计毕业设计(34页).doc(33页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-基于物联网的窗帘控制系统设计毕业设计-第 25 页题 目 基 于 物 联 网 的 窗 帘 控 制 系 统 设 计 学生姓名 杜 秀 秀 学号 1113024105 所在学院 物 理 与 电 信 工 程 学 院 专业班级 通 信 工 程 专 业 1103 班 指导教师 薛 转 花 _ 完成地点 物理与电信工程学院实验室 2015年6月5日毕业设计任务书院(系) 物理与电信工程学院 专业班级 通信1103 学生姓名 杜秀秀 一、毕业设计题目 基于物联网的窗帘控制系统设计 二、毕业设计工作自 2015 年 1 月 10 日 起至 2015 年 6 月 20 日止三、毕业设计进行地点: 物理与电信工
2、程学院通信工程系实验室 四、毕业设计内容要求:设计目的与意义:物联网(Internet of Things,缩写IOT)是一个基于互联网、传统电信网等信息承载体,让所有能够被独立寻址的普通物理对象实现互联互通的网络。通过物联网可以对机器、设备、人员进行集中管理和智能控制,对于基于物联网的窗帘控制系统的研究是非常必要的。本次设计要求学生根据所学知识完成基于物联网的窗帘控制系统设计,提高学生分析问题、解决问题的能力。 其具体要求如下: 1要求自选方案完成基于物联网的窗帘控制系统设计; 2要求采用软、硬结合的方式完成系统电路的设计; 3要求室内温度、亮度等环境条件实现对窗帘的控制; 4. 要求完成系
3、统硬件电路的搭建和系统整体测试,实现对窗帘的智能控制功能。 毕业论文要求: 1论文撰写要求格式规范,设计思路清晰,条理清楚; 2外文翻译要求翻译语句通顺流畅,用词恰当; 3. 论文内容准确无误,用A4纸张打印。 进程安排如下: 2015年1月10日-3月15日: 查资料,调研,确定方案,并按时在系统中提交开题报告。 2015年3月16日-4月25日:对系统硬件电路进行模块化设计,采用编程语言进行软件编程,完成硬件电路的软件仿真;在系统中提交外文翻译;完成中期检查报告。 2015年4月26日5月20日:进行系统硬件电路搭建、调试和测试,完成毕业设计验收。 2015年5月21日-5月31日:完成毕
4、业设计任务,并在系统中提交最终论文。 2015年6月1日-6月15日: 毕业设计答辩。 指 导 教 师 系(教 研 室) 通信工程系 系(教研室)主任签名 批准日期 接受设计任务开始执行日期 学生签名 基于物联网的窗帘控制系统设计杜秀秀(陕西理工学院 物理与电信工程学院 通信工程专业 2011级3班,陕西 汉中 723000)指导教师:薛转花摘要随着科技的进步,各种电信和互联网新技术推动了人类文明的极大发展。与普通家居相比,智能家居不仅具有传统的居住功能,而且提供舒适安全、高品位且宜人的家庭生活空间。本课题设计了一种集温控、光控于一体的窗帘控制系统。本系统电路采用单片机STC89C52RC作为
5、主控芯片,以DS18B20作为温控采集传感器,TORCH-LDR作为光敏电阻模块,结合外围的LCD1602显示屏,实时显示当前的温度、光强及其控制值等模块组成。系统软件采用C语音编程和KEIL软件编译下载。经实验证明,该窗帘控制系统可以实现当温度低于设定值时,窗帘关闭;高于设定值时,窗帘打开。当温度、光强都高于设定值,窗帘关闭等功能。关键词单片机;窗帘控制系统;液晶显示Design of curtains control system based on the internet of thingsDu Xiuxiu (Grade 2011,Class3,Major of Communicati
6、on Engineering ,Dept of Electrinics and Information Engineering Shaanxi University of Technology,Hanzhong 723000,Shanxi)Tutor:Xue Zhuanhua Abstract With the progress of science and technology, development of new telecom and Internet technology to promote the great of human civilization. Compared wit
7、h ordinary household, smart home not only has the traditional residential function, providing safe, high quality and comfortable living space. This topic has designed a kind of integrated temperature control, electric control curtain system. The system circuit adopts SCM STC89C52RC as a main control
8、 chip, DS18B20 as temperature acquisition sensors, TORCH - LDR as electric resistance module, combined with peripheral LCD1602 display, real-time display the current modules, such as temperature, light intensity.System software adopts C programming and KEIL compiler to download. Experiments show tha
9、t the curtain control system can realize when the temperature is lower than the set value, the curtains closed,Higher than the set value, the curtain opened. When the temperature and light intensityare higher than the set value, the curtain closed. Keywords SCM; curtain control systems; LCD display目
10、 录1.引言12.方案论证及选择32.1方案一:基于单片机的窗帘控制系统设计32.2方案二:基于ZigBee的窗帘控制系统设计42.3方案选择53. 硬件电路的设计63.1 单片机最小系统设计63.2 温度采集电路设计73.3 光强采集电路设计8 3.4 步进电机驱动电路设计93.5 开关电路设计103.6 显示电路设计113.7 系统整体原理图114. 系统软件设计124.1 软件设计思路124.2 软件设计流程图134.2.1 主程序流程图134.2.2步进电机驱动流程图144.3 软件调试144.3.1 KEIL软件的组成介绍144.3.2 KEIL开发和调试系统软件流程155. 系统硬
11、件电路调试及结果分析205.1 系统硬件电路搭建205.2 系统硬件电路调试205.3 系统硬件电路测试结果216. 总结与展望246.1 总结246.2 展望24致谢25参考文献26附录A 英文文献原文27附录B 英文文献译文33附录C 系统源程序37附录D Proteus 仿真图51附录E 系统整体原理图52附录F 元器件清单531.引言物联网,即“The Internet of Things”,简称IOT。物联网指通过信息传感设备,按照约定的协议,把任何物品与互联网连接起来,进行信息交换和通信,以实现智能化识别、定位、跟踪、监控和管理的一种网络。它是在互联网基础上延伸和扩展的网络1。物联
12、网的概念有狭义和广义之分。狭义物联网即联物,基于物与物间通信,实现万物网络化。广义物联网即融物,是物理世界与信息世界的完整融合,形成现实环境的完全信息化,实现网络泛在化1,并因此改变人类对物理环境的理解和交互方式。 物联网具有以下的基本特征2: (1)全面感知:通过射频识别、传感器、二维码、GPS卫星定位等相对成熟技术感知、采集、测量物体信息; (2)可靠传输:通过无线传感器网络、短距无线网络、移动通信网络等信息网络实现物体信息的分发和共享; (3)智能处理:通过分析和处理采集到的物体信息,针对具体应用提出新的服务模式,实现决策和控制智能。 在生活中具有以下的应用方式: (1)仓储管理:当今R
13、FID技术正在为供应链领域带来一场巨大的变革,以识别距离远,快速,不易损坏,容量大等条码无法比拟的优势,简化繁杂的工作流程,有效改善供应链的效率和透明度。托盘是供应链中最基础也是最主要的货物单元,它已经广泛应用于生产、仓储、物流、零售等各个供应链环节。 (2)智能交通:智能交通系统需要多样化的媒介信息采集,多种渠道的信息通信和交互、统一的信息平台和丰富的业务应用。智能交通系统的底层信息采集之后需要进行综合处理以提供给智能交通系统的应用层使用3。 (3)医学应用:医学中的感、知、行。感就是数据采集和信息获得,比如连续监测高血压患者的人体特征参数、周边环境信息、感知设备和人员情况等4。知特指数据分
14、析,如,高血压患者连续的血压值测到之后,计算机会自动分析出他的血压状况是否正常,如果不正常,就会生成警报信号,通知医生知晓情况,调整用药,加以处理,这就是行。 (4)安全管理:随着识别技术的发展,人们对智能化系统的要求在不断的提高。采用先进的RFID射频识别技术,对进出单位大门、危险区域的人员和车辆实现自动读卡识别。只要身上带卡就可以实现免掏卡自动识别、自动开门4,把卡放车上可以自动开启道闸。同时还可以支持自动进行人数(车辆数)统计、行动轨迹跟踪和定位。 (5)环境保护:物联网与环保设备的融合能够实现对生活环境中各种污染源及污染治理各环节关键指标的实时监控。在重点排污企业排污区域安装无线传感设
15、备,可以实时监测企业排污数据,及时发现污染源,防止突发性环境污染事故的产生。现代的物联网智能化离不开运算和控制单元,本系统采用89C52作为主控器件,单片机应用系统由硬件和软件组成。硬件由单片机扩展的存储器、输入/出设备以及各种实现单片机系统控制要求的接口电路和有关的外围电路芯片或部件组成;软件由单片机应用系统实现其特定控制功能的各种工作程序和管理程序组成5。在单片机应用系统开发的过程中,应不断调整软、硬件,协调地进行软、硬件设计,以提高工作效率,当系统硬件和软件紧密配合、协调一致,就可以组成高性能的单片机应用系统。本课题完成了单片机应用系统其开发过程的系统的总体设计、硬件设计、软件设计和系统
16、调试,根据开发的实际需要,相互协调、交叉,有机的进行。物联网智能家居的控制设计和应用,可以说主要采用的途径就是通过互联网的方式,来对其进行连接,通过互相连接的形式,让一些家庭通信设备以及日常的电器设备进行自动的控制与管理,形成一种在家庭内部的网络环境中,通过一个系统的形式,来对其进行统一的管理和控制。以毕设为例,在窗帘控制系统设计过程中,将生活中人的一些需求如不同温度、亮度环境下对窗帘系统的开、关状态得以实现,使人们的生活质量提高,生活更舒心幸福。在物联网智能家居环境中,无论你是否在家都可以利用远程设备来对家中的电器,如对窗帘轻松做出相关的控制。若是出门在外,还能够通过电话、手机或者互联网连线
17、家中的智能终端,及时了解到家中窗帘的开、关状态,并且随时监控到家中的一切状况。如果是天气变冷(变暖)了,低于/高于设置的温度范围,则可以通过手机远程控制来实现窗帘的关(开)。同时如果室内的光亮强度过暗(过亮)了,低于/高于设置的亮度范围,则可以通过远程控制来实现窗帘的开(关)。总而言之,窗帘系统控制是智能家居的一小部分,而智能家居是一个多功能、综合性的系统,在未来的生活中将得到更广泛的应用。2.方案论证及选择2.1方案一:基于单片机的窗帘控制系统设计温度输入控 制传感器 传感器 单片机 A/D转换液晶显示屏示屏 LCD1602 窗帘系统光强输入控制传感器 传感器 单片机图2. 1 窗帘控制系统
18、总体设计图工作原理:通过DS18B20温度传感器对当前实时温度进行检测、采集,TCHOR-LDR光敏电阻对当前光强进行实时检测、采集,用ADC0832双通道AD转换信号,它能够对两路模拟信号进行模数转换,将得到的数字信号传输给单片机,最后将实时温度、光强及其设定范围显示在显示屏上,达到自动窗帘控制的目的。单片机的种类较多,各种型号的MCU都有其一定的适用范围,因此在选用时要加以比较,合理选择,以获得最佳的可靠性以及性价比。一般来说在选取单片机时可以综合以下几个方面考虑:性能、运行速度、存储器、I/O口、串行接口、工作电压、定时/计数器、模数转换功能、功耗、抗干扰性、封装形式、保密性6等,除了以
19、上的一些的还有一些最基本的比如:工作温度范围、中断源的优先级和数量、单片机内有无时钟振荡器、有无上电复位功能、有无低电压检测功能等5。在开发的过程中单片机还受到:编程器、开发工具、开发成本、技术支持和服务等因素影响。利用单片机丰富的I/O端口和灵活的编程设计和其准确的控制,实现窗帘控制功能。在单片机的外围电路外接液晶显示屏,外接显示屏用于显示作用。温度、光强传感器AD转换电路 单片机开关按键步进电机显示部件 图 2.2 单片机控制模式结构图2.2方案二:基于ZigBee的窗帘控制系统设计电源模块JTAG模口CC2530无线收发微控制器模块开关量驱动模块 过零信号检测模块图 2.3 窗帘控制系统
20、总体设计图 工作原理:智能窗帘控制器由5 个模块组成,1).CC2530无线收发为控制其模块,该模块负责采集无线控制信号、输出与客户操作动作相对应的控制信号并可以ZigBee智能网关交互信息,利用其接受到的用户指令窗帘转换的相关信息6;2).电源模块,主要负责将输入的电转换成电路各模块及其元器件工作点电压;3).过零信号检测模块主要是检测电的过零点信号,并将检测到的过零点信号输入到CC2530微控制器模块中供其使用7;4).开关量驱动模块由3 个按键组成,按下后产生一个低电平信号,CC2530微控制器检测此触发信号后并判断其是开窗帘信号还是关窗帘信号亦或是停止运行信号,驱动可控导通节点,实现窗
21、帘正反转;5).JTAG模块用于微控制器模块中的程序进行更新,方便以后的升级。 过零检测程序 端口初始化 微控制器模块作为系统的核心模块,主要完成检测过零信号、发出驱动信号、检测案件信号与ZigBee智能网管通信等工作。当系统执行过零检测信号后,将检测到的过零时间点作为延时定时器的起点,系统一直检测是否有按键消息或者来自ZigBee智能网关接收的控制信号。如果检测到该类信号,将控制可控硅的导通,窗帘电机开关动作。 开始 结束 驱动电机是否检测到按键信号或来自ZigBee控制信号否是图 2.4 ZigBee控制模式流程图2.3方案选择方案一可以利用单片机内部的控制只读存储器和随机存储器及其丰富的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 联网 窗帘 控制系统 设计 毕业设计 34
限制150内