《基于单片机的自动窗帘设计》由会员分享,可在线阅读,更多相关《基于单片机的自动窗帘设计(44页珍藏版)》请在金锄头文库上搜索。
1、目 录中文摘要I英文摘要II1 绪论11.1 课题背景11.2 国内外概况11.3 课题的研究工作22 系统总体方案设计42.1 系统总体硬件方案42.2 系统总体软件方案52.3 单片机编程语言52.4系统软件编译器WAVE介绍53 系统硬件方案设计73.1 STC15F408AD单片机73.2 按键模块设计93.3 LED数码管103.4 驱动电路设计113.5 三极管123.6 光敏电阻13 3.7 自动窗帘控制系统的制作及工作原理介绍134 系统软件方案设计154.1 概述154.2 主程序设计154.3 显示程序的设计164.4 按键模块程序设计174.5 传感器模块程序设计184.
2、6 控制模块程序设计185 电路板制作196 系统调试206.1硬件电路部分的调试206.2软件部分的调试216.3 调试结果22总 结23致 谢26参考文献27附录1 电路原理图28附录2 元器件清单29附录3 主要程序代码30基于单片机的自动窗帘控制摘 要自动控制属于电子及信息科学的一个重要分支,并且在现代家居中有着较好的目前发展前景。目前,家庭居住环境的采光及避光问题主要采用的是手动开闭窗帘,手动开闭不仅费力而且很多方面不够人性化,可能对用户造成一定的困扰,窗帘控制系统可以解决这些问题。本文综述了自动窗帘控制系统的设计与制作过程,介绍了设计制作一个完整的窗帘控制系统需要做的理论分析以及其
3、制作过程。自动窗帘控制系统核心采用的是单片机STC15F408AD其次利用了光照传感器信号调理电路等外围电路,整个系统在各模块的配合下可实现半自动控制、自动控制、定时控制等功能。该设计在理论层面上,用程序语言驱动各模块工作,实现系统的内在联系,在应用层面上则采用Protel软件进行原理图设计。自动窗帘控制系统的构成主要由光照传感电路、系统主控模块电路、电源转换电路、电机控制电路、键盘以及显示电路等组成,重点讨论了窗帘自动控制系统的设计过程、硬件选用和软件调试等问题,通过本系统可实现利用光照强度以及设置时间来控制窗帘自动开闭。关键字:单片机;自动控制;STC15F408AD;ProtelII基于
4、单片机的自动窗帘控制 BASSED ON SINGLE CHIP AUTOMATIC CURTAIN CONTROLAbstractAutomatic control belongs to an important branch of electronics and information science , and has good prospects for development in the current modern home . Currently , light and dark family living environment problem is mainly used
5、to manually open and close the curtains , manually opening and closing a lot of respect not only laborious but not human , it may cause some problems for users, curtain control system can solve these problems. This paper reviews the design and production process control system for automatic curtains
6、 , introduces the theoretical analysis to design a complete curtain control systems need to do as well as its production process. Automatic curtain control system core uses a microcontroller STC15F408AD.Second, the use of a light sensor , keyboard and display interface circuit and signal conditionin
7、g circuitry and other peripheral circuits ,automatic control, timing control. The design at the theoretical level , the programming language used to drive each module to achieve inner link system at the application level, then using Protel software for schematic design . Constitute automatic curtain
8、 control system mainly consists of light sensing circuit , system control module circuit , power conversion circuits , motor control circuit, keyboard and display circuits and other components , focusing on the design process curtain automatic control system , hardware selection and software debuggi
9、ng other issues, can be achieved through the use of this system to the light intensity Keywords:microcontroller;Auto Control;STC15F408AD;ProtelI1 绪论1.1 课题背景生活在提高,时代在进步,人类在向文明迈进,不同的时代对居住空间、环境有不同的要求,这是社会的必然潮流。自动窗帘单片机控制可以省去不少的人为操心,开拉窗帘的繁琐控制而且还体现出一种生活品味。自动控制系统中含有根据光照的强烈程度进行控制的单元,它能将控制更智能化,体现出跟多的现代信息,进行亮
10、度的自动调节将使人们更方便的适应各种环境,让人们时时刻刻感受到科技带来的进步。因此本产品有大规模生产的必要性,量产的这种产品将有非常大的实用性。也很快会普及普通家庭。同时还能引用于酒店、宾馆、学校等一些公共设施中。遥控自动窗帘系统在我国还刚刚兴起,但其发展前景广阔,推广和应用自动窗帘系统具有重要的现实意义。其一,改变人们的生活方式。单片机控制的遥控自动窗帘系统具有丰富的智能化功能,为家庭用户营造一个高效、舒适、便利、环保的居住环境。单片机控制的遥控自动窗帘只用一个多功能遥控器就能控制和监测住房的窗帘开关问题,给人们日上生活带来极大的方便。这些都将改变人们传统的生活方式,并提高了人们的生活质量。
11、其二,牵动一大批产业。单片机控制的遥控自动窗帘产品面向家庭用户,其应用市场是庞大的,发展前景也是广阔的,必将吸引大批有远见的各类企业介入,从而牵动一大批产业的发展。这里最先受益的应该是房地产业,单片机控制的遥控自动窗帘不仅是一个很好的概念与“卖点”,同时也是直接提升住宅档次的一个条件,这将会给房地产商带来新的利润空间。在家居集成化、网络化的趋势下,家居集成也成为一种潮流,许多更专业的、美观的、智能化的家居集成产品相继出现。其三,开拓一个崭新的市场。遥控自动窗帘系统牵动了许多的行业,它将不仅仅是目前的IT系统集成商或建筑弱电工程总包商的市场,而且是专业公司和智能化装饰公司的市场。1.2 国内外概
12、况在欧美等发达国家,电动窗帘已广泛应用。在10年前,电动窗帘就已经进入我国,可一直没有大的推广,这两年,随着电控技术的不断提高及价格的不断下降,电动窗帘热才又卷土重来。据了解,全国共有170多种电动窗帘器获得了国家专利,但就其技术本身而言,还是大同小异,但售价却有很大差别,贵的要数千元,便宜的只要500块。尽管遥控自动窗帘系统在国内是一个新兴的行业,可是他的成长迅速,发展巨快。自动窗帘引进中国,在很短的时间里它的功能多样化,控制人性化应经越来越被人们接受,并有望超过国外。在中国生产自动窗帘的厂商很多,这个行业在中国的发展历程和其他的公司是完全不同的。也是其他公司无法比拟的。中国现在生产自动窗帘
13、的公司很多比如:深圳市正星特科技有限公司就是做的很不错的。自动窗帘产品已开始走进中国的家庭。具报道,我国2004年售出商品房1.9亿m,如果每20 m需要一套窗帘架产品,仅此一项就可以年新增窗帘架产品近千万套加上。年新增窗帘架产品市场需求将不低于2000万套。如果单片机控制的遥控自动窗帘,销售占市场的5%左右,就可实现年产值上亿元。随着自动窗帘热潮在世界范围内的日渐兴起,随着中国电子技术的飞速发展、人们生活水平的不断提高以及智能电子技术在生活中的广泛应用,自动窗帘已经成为未来家居装饰潮流发展的最新方向,在不久的将来,没有自动窗帘系统的住宅肯定不合潮流。从目前的发展趋势来看,在未来的20年时间里
14、,自动窗帘行业将成为中国的主流行业之一,其市场的发展前景是非常广阔的。1.3 课题的研究工作智能家居系统是一个大的社会系统工程,我们应当加快我国智能家居标准化进程。自动窗帘系统作为智能家居中一个很重要的部分,需要在我国智能家居这一领域,建立起一个具有中国特色的新兴、健康的产业链。让自动窗帘系统在我国并不是远在天边,而是近在眼前。现有的电动窗帘机的控制方式有固定式开关控制、遥控、光控、声控等,其中以前两种形式居多。就实用程度和经济角度来说,用固定式开关控制方式较好,这是因为窗帘的开闭不像电视机等家电产品开闭得那样频繁,每天开闭的次数不多,因此安装在固定的地方使用也相当方便,如把开关装在床头柜等电
15、器综合控制系统中,睡在床上就能控制窗帘的开闭。利用触摸开关,实现全自动断电,既安全又节能,但最重要的一点就是没有实现完全的自动化,没的摆脱对人的依赖作用。而采用遥控控制时,需要候机电源,不可能完全断电而且增加遥控功能,也增加了成本,售价也相应提高。窗帘机的控制方式大体上有三种:声控、光控、时控,声控和遥控属于半自动类;而光控虽属全自动式,但因光敏器件的灵敏度,冬夏等不同季节的光照度的不同,以及人们对起闭窗帘在时间上的要求不同,而难以实施和普及。因此,时控式的全自动窗帘机便成了专业以及业余电子设计人员的热门课题。根据以上自动窗帘有些不能实现完全的自动化;有些虽然实现了完全的自动化,但结构复杂,性能不够稳定;有些虽然实现了完全的自动化,且性能还可以,但价格昂贵不适合普通消费者使用。所以我想利用价格相对便宜的红外线遥控发射芯片、单片机作为主要控制器件,来完成该系统的设计。该系统主要有如下几方面的特点:1. 可以显示的时间。2.可根据光照自动控制。4.美观。以往的遥控电动窗帘都是向一边拉或向上拉,而本设计为向两边打开,随个人的爱好可以控制其大小。5.体积小、结构简单、灵敏度高、抗干扰性强、经济实用、工作可靠。392 系统总体方案设计本节是该设计的方案论证