毕业设计(论文)题目:自动窗帘控制设计院 (系):机电学院专业:应用电子技术毕业设计(论文)任务书毕业设计(论文)进度计划表毕业设计(论文)中期检查记录表摘要本文综述了自动窗帘控制的设计与制作过程,介绍了设计制作一个完整的窗帘控制设计需要做的理论分析以及其制作过程。
自动窗帘控制的核心采用的是单片机AT89C51,其次利用了光照传感器、键盘显示接口电路以及信号调理电路等外围电路,整个设计在各模块的配合下可实现半自动控制、自动控制、定时控制等功能。
该设计在理论层面上,用程序语言驱动各模块工作实现设计的内在联系,在应用层面上则用protel软件进行原理图设计。
自动窗帘控制设计的构成主要由光照传感电路、设计主控模块电路、电源转换电路、电机控制电路、键盘以及显示电路等组成,重点讨论了窗帘自动控制设计过程、硬件选用和软件调试等问题,通过本器可实现利用光照强度以及设置时间来控制窗帘自动开闭。
关键词:单片机自动控制 AT89C51 ProtelAbstractIn this paper design and production process of the automatic curtain control introduces a complete curtain control design theory analysis and its production proces design. The core of automatic curtain control using a single chip AT89C51, followed by a light sensor, keyboard and display interface circuit andsignal conditioning circuit, the design can realize the semi-automatic control,automatic control, timing control and other functions in each module with the.The design on the theoretical level, driving the inner link of each module design and Realization of language, in the application level with Protel software schematic design.Automatic curtain control design is mainly composed of a light sensing circuit, the design of main control module circuit, a power conversion circuit, the motor control circuit, keyboard and display circuit, discussed the curtain selection andsoftware debugging, hardware design process of automatic control, the device can be realized by the light intensity and setting time control automatic curtainopening and closing.Key words:single chip computer automatic control AT89C51 Prote.目录第一章绪言 (5)第一节课题研究背景及意义 (1)第二节基本内容安排 (2)第三节设计思想及基本功能 (2)第二章总体电路设计及其原理说明 (4)第一节方案选取 (4)第二节总体方案设计 (5)第三章硬件分析与设计 .................................. 错误!未定义书签。
第一节电源电路设计 (7)第二节 89C51单片机及相关电路 (8)第四章程序分析与设计 (18)第一节主程序设计 (18)第二节主要子程序设计 (19)结论 (22)致谢 (23)参考文献 (24)第一章绪言第一节课题研究背景及意义伴随着信息化时代的到来,人们的生活速度以及对生活质量的追求也在大幅提高。
电子产品智能化速度的加快,也使人们的工作、生活和通讯的关系日益紧密。
智能化的产品设计在改变人们工作方式与生活习惯的同时,让人们对生活质量的提升提出了更高的要求,方便、舒适成了人们所追求的生活方式,在现代家庭生活环境中,居家环境早已不仅仅局限在物理空间上,人们更为关注的是一个安全、方便、舒适的环境。
智能化的电子产品以及设计将以前的被动静止物体转变为人们能够方便操控的工具,这些产品具有提供全方位的信息交换的功能,不仅能够优化人们的生活方式,帮助人们合理的安排时间,增强居家环境的安全性,甚至还可以为各种能源费用节约资金。
在智能化产品中,单片机的应用已经越来越广泛,单片机以它体积小、质量轻、耗电省、可靠性高、价格低等优点,开始不断发展,并广泛应用于仪器仪表、家用电器、医疗设备、航天航空领域、工业专用设备的管理及过程控制等领域,在很多的大中型的电气设备以及小型的电子产品中也用到了单片机进行控制。
针对人们对智能化的需求以及对舒适生活的追求,窗帘自动控制设计改变了传统窗帘的劣势,它可以根据外界光照强度的不同而自动开闭窗帘,也可以根据人们设定的时间来控制窗帘。
该器利用光敏电阻检测光照强度的变化,并且将光敏检测模块的电阻变化转化为电压变化,然后将电压变化的信号送单片机,单片机通过电机驱动模块控制着步进电机的正反转实现窗帘的来回移动。
本设计正是把利用AT89C51 单片机的优点以及简单实用性,顺利的完成了对智能控制的要求,并且为智能化的家居设备提供了良好的基础。
此外,对该设计进行扩展,比如可以加上防火,防盗,甚至室内煤气浓度监测等功能,会使该器更具有实用性,而且也完善了器。
21世纪是信息化的时代,知识与科技成为时代的潮流,在它们的推动下,智能化也因此得到了很大的发展,其作用在社会生活中日益得到彰显。
智能控制设计主要利用计算机技术、网络通信技术、综合布线技术等现代化技术的有机结合而发挥作用。
在通信技术、计算机技术、网络技术、智能控制技术的迅猛发展潮流下,家庭生活实现了现代化与智能化,居家环境也变得更加舒适与安全。
智能化控制的工作原理自然离不开运算和控制单元,而该器采用的主控器件AT89C51,正是运算与控制单元的集合体。
设计的整体主要由硬件和软件两部分组成。
硬件部分由单片机扩展的外围电路以及各种实现单片机器控制功能的接口电路组成;软件部分主要由单片机实现其特定控制功能的各种程序组成。
本设计中介绍了自动窗帘控制设计的硬件构成以及软件设计过程,以尽最大可能满足不同人对窗帘开闭的不同需求。
同时,器在针对人们一般需求的设计开发外,还提出多种解决方案,在考虑到经济性和简便性的前提下,可以供日后对控制器的功能进行扩展。
第二节基本内容安排该设计通过分析自动窗帘的现状和人们对自动窗帘控制设计的功能的需求,从而对自动窗帘控制设计进行总体的设计。
系统的总体设计采用以步进电机作为单片机控制元件,执行窗帘开闭的主要任务;以光敏电阻作为检测元件,以提供单片机外界光照的变化;89C51作为主控制芯片,控制着整个系统的运行,此外辅助以键盘和显示电路,在各个电路模块的配合下最终实现了自动窗帘控制设计的智能化要求。
自动窗帘控制设计过程分为以下几个章节:(1)绪言:介绍目前国内外电动窗帘的发展现状和研究的目的和意义。
(2)总体设计方案:概括自动窗帘控制设计的的总体设计方案选取以及硬件设计的总况。
(3)硬件设计:采用89C51单片机作为控制核心,并且辅助以外围电路,其中包括电源电路,定时电路,步进电机控制电路,键盘/显示电路等一系列相关电路。
(4)软件设计:介绍各个功能模块的的设计流程以及设计思路。
(5)总结:针对设计中的不足进行再思考以及提出自动窗帘控制设计功能的扩展。
第三节设计思想及基本功能该设计具有一般的窗帘控制设计的最基本的功能,即通过电动按钮来开闭窗帘,在此基本功能的前提下,本设计根据需求还设计了可以根据光照强度和设定时间自动开闭窗帘的功能,在选取设计方案和采用元器件方面,该器本着简单实用经济的思想,尽量简化电路设计,用最简单的电路布线和选用最经济实用的器件来达到设计要求。
自动窗帘控制设计具有以下几个基本功能:(1)手动控制:该功能是根据用户的需求通过按键进行窗帘的开关,此功能可以使窗帘的开闭处于任何一种状态;(2)自动控制:用户可以通过按键一次性开闭窗帘;(3)光照控制:器可以根据用户设定的光照强度值通过感光器采集光照自动开光窗帘;(4)时间控制:此功能是根据用户设定的时间一次性开关窗帘。
第二章总体电路设计及其原理说明第一节方案选取单片机在各种电子产品中的应用已经越来越广泛,很多的电子产品利用单片机所取得的便利性得到了人们的好评,针对单片机控制的自动窗帘控制设计的智能化要求,实现其自动控制的方案有两种:方案(一)基于温度检测以及声控检测器件的自动控制方案(二)基于光照强度器件的自动控制这二个方案都是基于单片机控制的,采用步进电机控制以及液晶显示,不同的设计部分在于检测器件的选取上。
方案(一)的器框图如图:图2-1 方案一的原理图方案(二)的设计框图如图:图2-2 方案(二)的原理框图方案(一)与方案(二)的区别主要在于检测器件的应用,方案(一)采用温度采集和声音检测元件,通过设定的温度来控制窗帘的开闭,以减少光照对室内的温度影响,利用声音控制虽然方便性有所提高,但是其误差较大。
方案(二)采用的时钟模块实用性更强。
综合考虑以上因素,器设计采用方案(二)。
第二节总体方案设计自动窗帘控制器总体方案设计是基于满足设计要求的前提并且根据理论上的可实现性和硬件上的经济实用性,而进行设计的重要环节。
本章从人们对器功能需求出发,在综合考虑各种因素的情况下,设计出自动控制器的总体构架,并且在基本功能需求的基础上尽可能考虑器的可扩展性。
一、系统基本功能A、手动控制状态:此功能使自动窗帘控制器具有手动拉开、关闭和停止功能。
B、半自动控制状态:此功能是在要打开或者关闭窗帘的时候,通过“开”或“关”按键,窗帘在电机的带动下可以自动开闭。
C、亮度自动控制:此功能是利用设定的光照强度自动完成窗帘的打开或者关闭,真正实现黑天关闭,白天打开的功能。
D、时间自动控制:此功能根据用户需要,设定需要开闭窗帘的时间,通过输入的开启或关闭时间,控制窗帘开关。