基于单片机的自动窗帘系统毕业设计.doc
《基于单片机的自动窗帘系统毕业设计.doc》由会员分享,可在线阅读,更多相关《基于单片机的自动窗帘系统毕业设计.doc(107页珍藏版)》请在咨信网上搜索。
1、. .基于单片机的自动窗帘系统设计摘要 目前,家庭居住环境的采光及避光问题主要采用的是手动开闭窗帘,手动开闭不仅费力而且很多方面不够人性化,会对用户造成一定的困扰,本文设计的自动窗帘控制系统可以解决这些问题。本文主要阐述了自动窗帘控制的设计过程。以AT89C51单片机为控制核心,以光敏电阻和雨滴传感器为传感器件,以步进电机为执行器件。在设计的同时对单片机的理论根底和外围扩展知识进展了比拟全面准备。硬件采用分块的模式,对整个系统的电路设计进展分析,分别给出了系统整体框图、显示电路、检测电路、系统总控制模块、等相关电路;随后说明系统软件的编写过程,同样采用的是分块的模式,且每一个模块都给出了相应的
2、流程图。本设计利用单片机实现了半自动控制、自动控制、定时控制的相互转换,智能的控制窗帘的动作。通过调试,时钟控制、手动开关窗帘、自动开关窗帘等控制方面的设计根本到达了预期效果。具有较强的实用价值。关键词:单片机,自动窗帘,步进电机,自动控制。System design based on single chip microputer automatic curtainAbstract Now,according to the requirements of living environments. This paper describes the process of intelligent c
3、urtain controller. This design uses AT89C51 microcontroller as the control,introduce microcontroller-based optical curtain curtain system,the main structural principle of the hardware and software programming to explain.In the design for monolithic integrated circuits,and peripheral to expand the ba
4、sic the theories of knowledge was fairly prehensive preparation.Block the model of hardware used,the circuit design of the entire system to analyze the overall block diagram of the system are given,display circuit,photoelectric switch circuit,system control module,power conversion circuits,protectio
5、n circuits and other related circuit;then describes the software the preparation process,but also by the sub-block pattern,with each module to draw a corresponding flow chart.In this paper,use the AT89C51 microcontroller,according to their different modes,to achieve semi-automatic control,automatic
6、control,timing control of the conversion and intelligent motion control curtains. Debugging by simulation,clock control,manual switch curtains,the curtains automatically switch the basic design of such control to achieve the desired effect,with a strong practical value.Key words:SCM 、intelligent cur
7、tain、stepping motor、automatic control.目录摘要IAbstractIII第1章绪论- 1 -1.1 研究目的和意义- 1 -1.2 国内外开展状况- 2 -1.3 课题的目的任务和要求- 2 -第2章系统方案论证- 5 -2.1 方案选取- 5 -2.2 总体设计方案- 8 -2.2.1 系统根本功能- 8 -2.2.3 系统总体构造设计- 9 -第3章系统硬件分析设计- 11 -3.1 系统硬件总设计- 11 -3.2 各单元电路设计- 12 -3.2.1 控制电路设计- 12 -3.2.2 检测电路设计- 16 -3.2.3 执行电路设计- 18 -3.
8、2.4 键盘/显示接口电路- 21 -第4章系统软件设计- 27 -4.1 系统软件总设计- 27 -4.2 系统软件子程序设计- 28 -4.2.1 步进电机程序设计- 28 -4.2.2 键盘程序设计- 29 -4.2.3 定时程序设计- 31 -第5章测试和调试- 33 -5.1 硬件调试- 33 -5.1.1 28BYJ-48步进电机:- 33 -5.1.2 1602液晶显示器- 35 -5.1.3 DS1302时钟芯片- 36 -5.1.4 LM双电压比拟器集成电路- 37 -5.2 软件调试- 38 -5.3 系统联调- 38 -总结- 43 -参考文献- 45 -致谢- 47 -
9、附录- 49 -. .word. .第1章 绪论1.1 研究目的和意义21世纪是科技飞速开展的时代,单片机的应用也随之越来越广泛。在这样高速开展的环境下,各种新型产品犹如雨后春笋,单片机的作用也越发重要单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域的广泛应用。从上世纪80年代,由当时的4位、8位单片机,开展到现在的32位300M的高速单片机。单片机具有高集成度、高可靠性,控制功能强,低电压、低功耗,优异的性价
10、比。由于这些优良的特性,单片机广泛的应用到工业控制,智能家电,汽车电子,楼宇自动化,医疗器械。日常生活中,验钞机、门禁系统、电子监控、变频空调等也使用到了单片机。 在材料科学、工业技术、计算机技术的开展与进步的带动下,电路系统向着高度集成的方向开展。CPU的生产制造技术,也朝着综合性、技术性、实用性开展。其告诉的开展可以用日新月异来形容。其中单片机的重要性越来越越突出,在控制系统中的应用越来越普遍。要进展单片机系统的设计首先,要有一定的根底知识;第二,需要具有一定的软件设计能力,能够根据设计的要求,写出所需程序;第三,要灵活的把知识综合运用。另外,单片机也经常应用到一些小系统的设计。本系统就是
11、依靠AT89C51单片机的优点顺利设计出来的。 随着科技的开展,人们生活水平不断提高,使得人们对于居住的空间的环境有了更高的要求,人们希望居住空间更加的舒适、便捷。这是人类开展的必然规律。科技把人们的生活变的更加智能化,使人们生活的更加舒适、便捷。人们的生活离不开窗帘,它保护了人们的隐私。对于现代的建筑,对于窗帘的要求也越来越高,既能解决每天手动开关的麻烦,又能显示出生活的档次,所以窗帘自动系统会越来越普及。并且可以广泛的应用到普通住宅、宾馆饭店、写字楼等各种场所,因此自动窗帘系统有着广阔的市场前景,因此研究这方面的产品也显得更加的重要。由于我国的科技刚刚开展起来,各种科技产品还明显的落后于兴
12、旺国家,人民的生活也刚刚开场富裕起来,许多智能系统也刚刚在我国兴起。但是,开展前景却广阔。这种系统可以为我们营造出高效、舒适、便捷的居住环境。并且它可以牵动一大批产业。如此广泛的应用,他的前景也必将非常广阔。随着科学技术的飞速开展,人们的生活观念也在渐渐的发生转变。各种家电也在发生着变化。由于单片机技术和计算机技术的的不断成熟,家电越来越智能化。窗帘也不例外,在欧美等兴旺国家,智能窗帘系统已广泛应用。智能窗帘在国内算是高端前沿产业,市场广阔,有推广和应用的意义,在兴旺的欧美市场智能窗帘已经并不新鲜,已经广泛运用于平常百姓家中,所以有必要在国内推广。1.2 国内外开展状况随着科学技术的飞速开展,
13、人们的生活观念也在渐渐的发生转变。各种家电也在发生着变化。由于单片机技术和计算机技术的的不断成熟,家电越来越智能化。窗帘也不例外,在欧美等兴旺国家,电动智能窗帘已广泛应用。自动窗帘在国内算是高端前沿产业,市场广阔,有推广和应用的意义,在兴旺的欧美市场智能窗帘已经并不新鲜,已经广泛运用于平常百姓家中。本设计通过分析自动窗帘的开展和现状来规划其智能功能,从而对窗帘进展智能控制。采用步进电机为执行原件,以光敏电阻和雨滴传感器作为传感原件,AT89C51单片机作为控制芯片,辅助键盘和显示,实现自动窗帘的多项智能工程。 自动窗帘控制系统设计过程主要分为以下几个章节:1绪论:介绍目前国内自动窗帘的开展现状
14、和研究的目的和意义。总体设计方案:给出智能窗帘系统的总体方案设想,智能工程,和设计构造规划。2硬件设计:选用AT89C51单片机为核心的各种电路设计,包括复位电路,电源电路,时钟电路,步进电机控制电路,传感器电路,键盘/显示电路等一系列相关电路。3软件设计:主要介绍了各项功能的设计流程。4总结与展望:针对设计中的缺乏进展再思考以及提出自动窗帘控制系统功能的扩展,和对此设计开展前景的展望。1.3 课题的目的任务和要求自动窗帘控制系统总体设计方案是确定能满足设计要求的总体方案环节。本章从系统功能的需求出发,规划并确定系统的总体构造,并在次根底上考虑了系统的可扩展性以及可实现性。该系统除了具有一般窗
15、帘控制系统的最根本功能以外,还通过单片机的控制实现了根据光照强度,空气湿度和设定时间自动开闭窗帘的功能,在选取设计方案和采用元器件方面,该设计本着简单实用经济的思想,尽量使电路的设计简单化,用最简单的电路布线和选用最经济实用的器件来到达设计的需求。智能窗帘主要有一下功能1手动控制:该功能是根据用户的需求通过按键进展窗帘的开关,此功能可以使窗帘的开闭处于任何一种状态;2光敏控制:根据光的强弱,实现窗帘的自动开关。3雨滴传感器控制:假设传感器上有水滴,那么窗帘自动关闭,水干后,自动开启。4时间自动控制:根据用户设置的时间来控制开启或者关闭窗帘。第2章 系统方案论证2.1 方案选取单片机在各种电子产
16、品中的应用已经越来越广泛,很多的电子产品利用单片机所取得的便利性得到了人们的好评,所以本设计采用的控制元器件选用单片机。单片机的选择:单片机自70年代问世以来都以微处理器MPU技术及超大规模集成电路技术的开展为先导,通过广泛的应用领域拉动得到了蓬勃开展,单片机功能也日渐完善。由于单片机的应用,使许多领域的技术水平和自动化程度都大大提高,可以不夸X的说当今世界正在经受着一场以单片机技术为标志的新技术革命浪潮冲击。主要的单片机类型如下:(1) MCS-51系列单片机MCS-51系列单片机主要指Intel公司生产的以51位内核的单片机芯片,具有8位CPU、4K字节的ROM、128字节的RAM、同时可
17、扩展外部64K字节RAM和ROM、两个16位的定时器、四个8位并行I/O口、一个全双工串行I/O口、21字节专用存放器、五个中断源、片内自带振荡器、片内单总线等功能部件。2AT89C51单片机AT89C51是一种带4K字节FLASH存储器FPEROMFlash Programmable and Erasable Read Only Memory的低电压、高性能的CMOS 8位微处理器,俗称为单片机。AT89C2051单片机是一种带2K字节闪存,可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除1000次。该器件采用了ATMEL高密度非易失存储器制造技术制造,和工业标准的MCS
18、-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在了单个芯片中,ATMEL的AT89C51是一种高效微控制器,而AT89C2051是它的一种精简版本。AT89C单片机为很多嵌入式控制系统提供了一种灵活性较高且价廉的方案。外形及引脚的排列如图2-1所示:图2.1 AT89C单片机外形及引脚排列AT89C51单片机主要的特性如下:(1) 和MCS-51产品指令系统完全兼容(2) 4K字节在线编程Flash存储器,1000次擦写周期(3) 工作电压X围4.05.5V (4) 全静态工作模式:033MHz (5) 三级程序存储器锁l内部RAM1288字节(6) 三十二个可编程I/O
19、口线l两个16位定时/计数器(7) 六个中断源(8) 全双工串行UART通道(9) 低功耗空闲和掉电模式(10) 中断可从空闲模式唤醒系统(11) 看门狗WDT和双数据指针(12) 掉电标识和快速编程的特性(13) 具有掉电状态下中断恢复功能(14) 灵活的在系统编程ISP字节或页写模式因为AT89C51单片机片内有4K字节的在线编程Flash存储器,而且可以擦写1000次,具有掉电模式,而且具有掉电状态下中断恢复功能,对设计开发非常实用。所以选用AT89C51单片机作为自动窗帘系统的控制单片机。针对单片机控制的自动窗帘控制系统的智能化要求,实现其自动控制的方案有两种: 方案一基于温度检测以及
20、声控检测器件的自动控制 方案二基于光照强度器件以及湿度检测器件的自动控制 方案一的系统框图如图2.2所示:声控检测89C51单片机键盘模块液晶模块温度检测电源模块图2.2 方案一的原理框图方案二的系统框图如图2.3所示:时钟模块89C51单片机键盘模块显示模块光照检测电源模块图2.3 方案二的原理框图这两个方案都是基于单片机控制的,采用步进电机控制以及液晶显示器,不同的设计局部在于检测器件的选取上。 方案一与方案二的区别主要在于检测器件的应用,方案一采用温度采集和声音检测原件,通过设定的温度来控制窗帘的开闭,以减少光照对室内的温度影响,利用声音控制虽然方便性有所提高,但是其误差较大。方案二采用
21、的时钟模块实用性更强,且手动控制不容易出现误差。综合考虑以上因素,系统设计采用方案二。2.2 总体设计方案 自动窗帘控制系统总体方案设计是基于满足设计要求的前提并且根据理论上的可实现性和硬件上的经济实用性,而进展设计的重要环节。本章从人们对系统功能需求出发,在综合考虑各种因素的情况下,设计出自动控制系统的总体构架,并且在根本功能需求的根底上尽可能考虑系统的可扩展性。2.2.1 系统根本功能伴随着科学技术的开展和人民生活水平的日益提高,人们对生活舒适性的追求越来越强烈,而窗帘在每个家庭生活是必备的,其根本功能是保护住户的隐私以及遮蔽阳光等。基于这些作用窗帘的便利性自然也收到家庭的关注。但传统的窗
22、帘绝大局部是用手去开关,每天开关不仅不省力,而且还可能错过最正确的光照时间,尤其是大窗帘,比拟重,而且长,在开闭时需要费很大力气才能开关窗帘,特别不方便。针对这种现象,自动窗帘遍由此产生。现有的窗帘根本上都可以利用按键控制,自动开关窗帘,虽然省了力气,但是有些方面的设计还是不够人性化。对此,本控制系统提出可以根据光照以及定时等开关窗帘,具体有一下几大功能:1手动控制:该功能是根据用户的需求通过按键进展窗帘的开关,此功能可以使窗帘的开闭处于任何一种状态;2光敏控制:根据光的强弱,实现窗帘的自动开关。3雨滴传感器控制:假设传感器上有雨滴,那么窗帘自动关闭,水干后,自动开启。4时间自动控制:根据用户
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 自动 窗帘 系统 毕业设计
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。