基于51单片机智能窗帘系统的设计与实现.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于51单片机智能窗帘系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《基于51单片机智能窗帘系统的设计与实现.doc(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于51单片机智能窗帘系统设计与实现摘要:随着科学技术的不断创新和提升,人们的生活质量也随着不断提高,似乎人们慢慢依赖了智能产品。由于物联网技术发展迅速,在如今,智能家居一概念早已被人们所接受,不少的家庭、企业已拥有这些设施,它相比普通设备有很大的优势。然而它不仅仅存在于生活上,生产、军事、管理等各个领域。由此看来,物联网技术应用越来越广泛,作用也越来越重要。本文综合叙述了智能窗帘系统的设计与实现。在此次系统设计中,主要由STC89C51单片机为最小系统、光照检测电路、红外控制电路、电源模块、按键模块、LCD1602液晶显示模块、步进电机驱动模块、AD模数转换模块等构成。系统在光线下通过光照传
2、感器采集的光照强度值,然后把采集的模拟量通过AD模数转换成数字信号,以51单片机为控制单元,根据实时光照强度实现窗帘打开和关闭。整个系统在各个模块的分工合作下完成,实现手动控制、自动控制、红外控制、定时控制等功能内在联系。其中按键控制与红外控制为半自动控制,光照检测与定时控制为自动控制。LCD1602液晶显示屏用来显示当前时间、光强值、半自动、自动模块等信息。关键词:智能家居,智能窗帘,51单片机,步进电机2Design and Implementation of Intelligent Curtain System Based on 51 Single Chip ComputerAbstra
3、ct:As science and technology continue to innovate and improve, peoples quality of life also continues to improve, it seems that people slowly rely on smart products. Due to the rapid development of the Internet of Things technology, the concept of smart home has long been accepted by people. Many ho
4、mes and enterprises already have these facilities, which have great advantages over ordinary equipment. However, it does not only exist in life, production, military, management and other fields. From this point of view, the Internet of Things technology is more and more widely used, and its role is
5、 becoming more and more important.This article comprehensively describes the design and implementation of the intelligent curtain system. In this system design, it is mainly composed of the STC89C51 microcontroller as the minimum system, light detection circuit, infrared control circuit, power suppl
6、y module, key module, LCD1602 liquid crystal display module, stepper motor drive module, AD analog-to-digital conversion module and so on. The light intensity value collected by the system through the light sensor under light, and then the collected analog quantity is converted into a digital signal
7、 by AD modulus, and the 51 single-chip microcomputer is used as a control unit to realize the opening and closing of the curtain according to the real-time light intensity. The entire system is completed under the cooperation of the division of labor of each module, which realizes the internal conta
8、ct of manual control, automatic control, infrared control, timing control and other functions. Among them, the key control and infrared control are semi-automatic controls, and the illumination detection and timing control are automatic controls. LCD1602 liquid crystal display is used to display the
9、 current time, light intensity value, semi-automatic, automatic module and other information.Keywords:Smart Home, Smart Curtain, SCM, Stepper Motor2目 录第1章 绪 论11.1研究背景和意义11.1.1智能窗帘的背景分析11.1.2本课题的研究意义11.2国内外现状分析21.3课题研究方法和内容21.3.1研究方法21.3.2研究内容3第2章 系统方案与总体设计42.1系统方案42.1.1单片机的选择42.1.2显示模块的选择42.1.3按键模块的
10、选择42.1.4红外线控制模块的选择52.1.5步进电机驱动芯片的选择52.2可行性分析52.3系统实现方案6第3章 系统硬件设计73.1单片机主控模块73.1.1系统时钟电路83.1.2系统复位电路83.2显示模块83.3步进电机控制模块93.3.1 ULN2003芯片连接电路93.3.2自动光控窗帘设计103.3.3按键控制窗帘设计113.3.4红外线控制窗帘设计12第4章 系统控制软件设计134.1显示模块程序设计134.2按键模块程序设计144.3步进电机控制程序设计154.3.1自动光控窗帘程序设计164.3.2手动控制窗帘程序设计174.3.3定时控制窗帘程序设计184.3.4红外
11、控制窗帘程序设计19第5章 系统测试215.1功能测试215.2总体测试24第6章 结论25参考文献:26致谢27第1章 绪 论1.1研究背景和意义1.1.1智能窗帘的背景分析随着人们经济能力的日益提升,我们对生活有着越来越高的要求,舒适享受这一词,早就在我们的平时生活中慢慢体现出来。现代社会信息化的加快,我们在生活产品上的选择有了很大的提高,其把工作和生活紧密联系在一起。智能化社会正在不断改变人们的生活,同时也证明了它们已经在挑战传统住宅。人们对家庭需求关注更多是一个安全和舒适的家庭环境,早已不再需要物理空间和位置。随之对舒适健康的家庭生活越来越渴望,迫不及待地想享受智能化的时代,给我们带来
12、的快感。智能窗帘已经进入到了我们的生活当中。这让我们想到社会生活的各个方面几乎都与智能通信都有关联。顾名思义,物体连上网络,实现物体智能化,随之智能化时代也到来。大众创业,万众创新的今天,智慧城市和智慧家居正在改变人们的生活方式,越来越多的人正在享受便携和舒适。在如今,家庭网络可以连接家中的各个设施,各种设备,将他们全部连接并实现交互功能。除了家庭可以安装这些设施,对于不少公司、企业会议室、酒店等场所来说,或许这也是必不可少的一部分,不仅为他们节约不少人力、物力等资源,还能从中享受智能给他们带来的快乐。但是随着科技的发展,智能化的窗帘也会升级,这使得我们的操作工作量也越来越大。智能光控起闭窗帘
13、系统是由单片机控制的,它可以解决我们每天手动打开关闭窗帘的不方便而且也可以显示出我们生活品味的提升。在外部光照的影响下,外部光线高达预设定数值时,窗帘会被自动打开;外部光线低至预设定数值时,窗帘被自动关闭。这一设计更加贴切人们对自动窗帘的要求。1.1.2本课题的研究意义随着物联网技术行业的发展,物联网应用得到了人们的青睐,人们的生活水平不断提高,消费需求发生了巨大的改变。高精度、多功能和低能耗是现代科学技术产业的发展核心。在这种趋势下,对智能窗帘数字化的需求正在增加,但实现的可能也会越来越快。智能窗帘的研发对于现代社会而言有着极其重要的现实意义。第一,它改变了人们的传统生活方式。过去我们都是只
14、是手动开关窗帘,这些动作不仅仅繁琐且枯燥,智能窗帘的应用,给我们的生活带来了极大的方便,提高了人们的生活质量。其次,智能窗帘的出现,带动了很多产业的发展。就目前而言,最先受益的可能就是房地产行业了,这给他们增加了不少卖点,提高了房子出售的条件。也有不少智能化装修公司也能从中获得不错的受益。既带动了产业的发展,又提高了人们的生活质量,住宅档次也提升了不少,何乐而不为啊。在这种趋势下,智能窗帘市场具有巨大发展,本文就是以单片机系统实现智能窗帘的设计。1.2国内外现状分析近年来,由于我国经济持续增长,人民收入情况日势增长,买房的人越来越多,因此房地产行业发展比较迅速,由于房地产的发展,智能窗帘应用良
15、好,为智能窗帘行业提供了良好的发展机遇,对智能窗帘的市场需求也在不断增长。从国内现状看,我国国内智能窗帘知名品牌比较少,在技术上,我们发展比较晚,并不是很完善,稳定性不高,但是也有不少高端技术应用于普通智能窗帘系统。总的来说,这可以带动整个行业的发展。所以研究这一系统意义非常重大。此次设计利用光照来控制窗帘同时辅以手动按键和红外遥控,符合现在的发展方向。1.3课题研究方法和内容1.3.1研究方法(一) 文献法:通过查阅文献,以及对窗帘基本研究,全面了解智能窗帘的优缺点。(二) 调查法:对智能窗帘的个案进行研究,了解智能窗帘未来发展趋势;针对智能窗帘的运行原理;针对智能窗帘的技术难题,向有关工程
16、师调查。(三) 实验法:通过对现有研究的问题形成一定的假设作实验,对实验结果进行分析,根据分析判断该功能能否实现,对可变量进行预估。再进行编写程序,完善系统。1.3.2研究内容本论文总共分为六个部分,每个部分内容安排如下:第1章:绪论。主要说明研究的内容和研究背景的介绍以及国内外研究现状第2章:系统方案选择与论证。本章主要介绍系统硬件方案的选择与论证,比较它们的优缺点,进一步选择较合适的设计方案。根据设计方案,设计出系统总体。第3章:系统控制模块设计。主要介绍使用的的硬件包括STC89C51单片机、显示模块、按键模块和步进电机控制模块。第4章:控制模块软件设计。主要介绍系统程序开发流程和相关流
17、程图。第5章:系统测试。根据任务需求进行功能测试和对测试结果进行分析。第6章:结论。主要分析系统在总体设计上的功能,分析系统优缺点等。最后是参考文献以及致谢内容。3第2章 系统方案与总体设计2.1系统方案2.1.1单片机主控芯片的选择方案一:STM单片机工作频率高,运行速度快,是挺适合做本设计系统,但是成本太高,本系统只用于模拟智能光控窗帘系统的设计,所以并不需要成本高的单片机。方案二:51单片机与其他单片机相比,在相同条件下,它有其他单片机没有的优点,处理性强,低电压,低功耗,系统结构简单,环境适应能力好,价格便宜等优点。综合以上的单片机的特点,51单片机在不同环境的自适应能力较强,这一方面
18、加强了产品的稳定性,低廉的成本是我国智能窗帘发展的一大优势。因此选用51单片机作为智能窗帘的主控制单元。2.1.2显示模块的选择方案一:LED,由发光二极管组成的显示屏。LED在显示方面具有很大的优势,显示比较清晰。例如能显示色彩图像,甚至包括可以播放DVD等功能,价格偏贵。方案二:LCD,液态显示屏,操作简单,接口相对简单。价格相对于LED较便宜。综上所述,本系统对显示模块部分要求并不高,能显示数字,字符就可以了。因此选择LCD作为本次设计系统的显示部分模块。2.1.3按键模块的选择方案一:矩阵型按键,按键较多,开发比较复杂,但节省了I/O口,不适合少量按键设备。方案二:独立型按键,每个按键
19、占用一个I/O口,开发比较简单,体积较小,占用空间不大,价格便宜。适合少量按键设备。综上所述,考虑到整个系统的结构设计,我需要的按键数量不多,占用空间小,所以本系统采用独立按键。2.1.4红外线控制模块的选择方案一:蓝牙技术,在无线传输上领域有较为成熟优势,它具有,可穿透障碍物、数据传输方向无限制、传输距离较远、可点对多传输、传输速率也更快,功率低等特点。价格比较昂贵。方案二:红外线传输数据就比较局限,传输方向有限制(只能以水平方向30度以内),传输距离短,点对点传输。但价格便宜。综上所述,考虑到设计系统整体功能,无线控制窗帘也是必不可少的一部分,我认为,红外控制窗帘跟电视遥控的想法是一样的,
20、比较传统。当然选择蓝牙肯定会比红外线控制完美,因为红外能完成的,蓝牙能做的更好,但本次设计只是为了效仿智能窗帘系统,考虑到成本,蓝牙的价格也比红外贵,因此本设计系统选用红外线控制无线传输。2.1.5步进电机驱动芯片的选择方案一:L298是一种H桥驱动器芯片,可以为负载提供双向电流。适用于驱动2相或4相步进电机。方案二:ULN2003为极电极开路驱动芯片,ULN2003只能驱动4相步进电机。该芯片可以运转步进电机,它是一个集成电路,由7对达林顿管集成的,该达林顿管具有高电压和高电流。它的承载能力很强。综上所述,本次设计采用了ULN2003芯片与步进电机的相互配合。由于单片机输入和输出端口的驱动能
21、力的限制,所有信号在连接到电动机之前必须先放大。因此它非常适合本次毕业设计步进电机电路。2.2可行性分析从技术层面上分析,选择的方案芯片之类在大学期间接触的不少,在本系统中整体功能逻辑性还是比较好理解,刚好又是运用C语言编写程序,且功能比较简单,编程较易。从自身情况出发,是可以完成的。因此认为以51单片机和光电传感器为核心的智能窗帘系统是可行的。从经济上分析,智能窗帘系统在市面上价格普降比较昂贵,很多家庭一般不会选择,结合本设计系统,降低了成本,以最大化实现智能窗帘系统,从这方面来看,本系统是可行的。总的来说,我们已经进入了智能化时代,所以智能窗帘对以后的发展密不可分,它也是未来发展的一大趋势
22、。2.3系统实现方案通过上述论证,本系统最终是以STC89C51单片机为核心主控模块,光敏电阻作光照检测模块,负责采集光照强度。以红外控制作为输入信号;系统在光线下通过光照检测模块采集的光照强度值,然后把采集的模拟量通过AD模数转换成电信号;按键模块选择占用多I/O口的独立按键方式,实现对窗帘的控制;经过主控芯片转换后将各个模块数据显示在LCD1602液晶屏上。ULN2003芯片驱动步进电机,驱使其正转或反转。系统结构如图2-1如下。图 2-1 系统结构图21第3章 系统硬件设计经过方案选择与论证后,就是进行硬件设计。本章主要包括光敏电阻和其连接以及模数转换电路、ULN2003芯片与步进电机的
23、连接、LCD1602显示电路、按键电路和红外接收一体化HS0038等等。单片机提供5V电压以满足各个硬件模块的电压要求。在此次设计中,窗帘主要分为自动控制和手动控制,自动控制由光敏电阻来感应外部光线的变动,采集到信号后经过AD转换芯片后输出数字信号,通过ULN2003芯片再以此来驱动步进电机的转动,实现窗帘的打开或关闭。手动控制则是通过按键方式,启动中断函数,实现手动控制窗帘。这两个模式下,可以随意切换模式,从而体现系统完善性。3.1 51单片机主控模块以51单片机是系统主控芯片,共有40个引脚,其中32个外部双向输入输出口(I/O口),5个中断优先级。主要是能实现驱动步进电机的转动、液晶屏显
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 51 单片机 智能 窗帘 系统 设计 实现
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内