基于单片机的智能晾衣架控制系统的设计(共38页).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)
《基于单片机的智能晾衣架控制系统的设计(共38页).doc》由会员分享,可在线阅读,更多相关《基于单片机的智能晾衣架控制系统的设计(共38页).doc(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上诚信申明本人申明:我所呈交的本科毕业设计(论文)是本人在导师指导下对四年专业知识而进行的研究工作及全面的总结。尽我所知,除了文中特别加以标注和致谢中所罗列的内容以外,论文中创新处不包含其他人已经发表或撰写过的研究成果,也不包含为获得北京化工大学或其它教育机构的学位或证书而已经使用过的材料。与我一同完成毕业设计(论文)的同学对本课题所做的任何贡献均已在文中做了明确的说明并表示了谢意。若有不实之处,本人承担一切相关责任。本人签名: 年 月 日基于单片机的智能晾衣架控制系统的设计张志强自动化专业 自控0906班 学号指导教师 卜旭芳讲师摘 要随着社会的不断发展和进步,智能化
2、的产品在不断的涌入我们的家庭生活,给人们的生活起居带来便利,但是晾衣工具还是处于比较原始的层次几乎没有什么改变,渐渐与我们的生活脱节。对于现在城市里的大多数人们每天忙于工作,白天几乎都不在家中,当天气变化时不能及时将衣物收回。关于这个问题,本文对智能晾衣架系统进行研究,运用DHT11温湿度传感器,光敏电阻采集到的信号传输给系统处理核心单片机AT89S52,根据当时的温湿度和光线的强弱判断晾衣架是否要收回。当空气中的相对湿度超过设定值(认为要下雨或者已经下雨)或光线变暗到一定值(认为已经天黑)时,系统会发出报警提示主人收衣服并延时,无人应答后系统会自动发出脉冲信号给电机,从而控制机械部分自动收回
3、晾衣架。 关键词:智能 AT89S52 DHT11 MCU based intelligent clotheshorse control system designAbstractWith the constant development and social progress, intelligent products in the continuous influx of our family life, to the peoples daily life more convenient, but airing tool or in a primitive level almost no
4、change, gradually and our life away. For now the city where most people are busy with their work every day, hardly ever at home, when weather changes will be unable to recover. About this question, the intelligent clothes hanger system is studied, using the DHT11 temperature and humidity sensor, 554
5、7 photosensitive resistance signals transmitted to the system processing core chip AT89S52, according to the time of the temperature and humidity and light intensity to judge whether to take back the clothes hanger. When the air relative humidity exceeds a set value ( think its going to rain or rain
6、 ) or the dark to a certain value ( that had been dark ), the system will send out alarm host received clothes and delay, no response after the system will automatically send a pulse signal to a stepping motor, so as to control the mechanical parts automatically retract the clothes hanger.Key words:
7、 Intelligent AT89S52 DHT11目 录第第第第第第第第第专心-专注-专业前 言现在人们的生活追求个性化、自动化,家装要求的档次越来越高,生活家居人性化、智能化的要求使智能控制技术在智能家居电子产品中得到了广泛的应用,它不仅优化了人们的生活方式和居住环境,而且方便了人们有效的安排时间和节约各种能源。人们实现了家电、照明、窗帘控制和防盗报警等智能化,但是晾衣工具还是处于比较原始的层次几乎没有什么改变,渐渐与我们的生活脱节。目前人们所使用的晾衣架多为不能随外界环境变化而自动收缩的传统类型。假如住户是双职工,或者住户有事在外,那么如果下雨或者夜晚,传统类型的晾衣架就做不到使晾晒在室
8、外的衣物避雨、避露水的功能。炎热夏日,上班族通常是把衣物晾晒在室外一整天。住户即使在家,为了减少麻烦,也很少在夏日的正午把衣物收回室内,等气温下降之后再把衣物拿出去晾晒,其实暴晒对衣物的损伤极大。国内现在也有生产智能晾衣架的厂家,但是他们所生产的智能晾衣架都是安装在阳台内部,通过电路的控制使晾衣架根据不同的情况垂直升降,以达到智能晾晒衣物的功能。而本设计是通过温湿度传感器和光敏传感器感应外界天气中的雨水、温度和光照情况,运用传感器、单片机驱动电动机来控制晾衣架的伸张和收缩,从而达到智能晾晒衣物的目的。第1章 绪论第1.1节 选题背景随着社会经济水平的发展,现在人们的生活追求个性化、自动化,追求
9、快节奏,家装要求的档次越来越高,生活家居人性化、智能化的要求使智能控制技术在智能家居电子产品中得到了广泛应用,它不仅优化了人们的生活方式和居住环境,而且方便人们有效地安排时间和节约各种能源,实现了家电、照明、窗帘控制和防盗报警、定时控制及电话远程控制等。伴随着高智能家居的快速发展,晾衣工具的智能化发展明显落后与其他家用器具智能化发展之后,现在已经引起社会的很大关注。 第1.2节 研究目的与研究方法1.2.1研究目的目前人们所使用的晾衣架多为不能随外界环境变化而自动收缩的传统类型。假如住户是双职工,或者住户有事在外,那么如果下雨或者夜晚,传统类型的晾衣架就做不到使晾晒在室外的衣物避雨、避露水的功
10、能。炎热夏日,上班族通常是把衣物晾晒在室外一整天。住户即使在家,为了减少麻烦,也很少在夏日的正午把衣物收回室内,等气温下降之后再把衣物拿出去晾晒,其实暴晒对衣物的损伤极大。国内现在也有生产智能晾衣架的厂家,但是他们所生产的智能晾衣架都是安装在阳台内部,通过电路的控制使晾衣架根据不同的情况垂直升降,以达到智能晾晒衣物的功能。而本设计采用单片机作为智能晾衣架的检测及控制核心,通过温湿传感器探测外界环境的温度和湿度,当温度或湿度达到一定指标时,单片机控制电动机正转(或者反转)从而使衣架自动收回,当传动杆接触到位置开关时,电机停止转动;当雨停后,阳光充裕时,光敏电阻将信息反馈给单片机,单片机再控制电动
11、机反转(或者正转)从而使衣架自动伸出接收晾晒。晾衣杆与各传动轴之间采用滑轮、钢丝绳等连接。1.2.2研究方法(1)文献法。本研究涉及单片机编程、原理图绘制、元器件焊接等技术,需要对涉及的知识精通才能实现方案的成功设计,只有通过对大量相关书籍期刊进行阅读、整理、分析,才能得到有价值的研究资料。因此,本研究把文献法作为最重要的研究方法。(2)观察法。科学的观察具有目的性和计划性、系统性和可重复性。在科学实验和调查研究中,观察法具有扩大人们的感性认识、启发人们的思维、导致新的发现等几个方面的作用。因此对于本研究有很大帮助。第1.3节 研究意义基于现在晾衣架的发展现状,本设计开发了一种能帮助人们摆脱原
12、始操作的智能晾衣架。本实用新型晾衣架主要特点在于:可以伸缩,操作简单,占地面积小,美观实用。同类产品有可收缩式的,但属于组装而成,操作比较麻烦,而本晾衣架是通过温湿度传感器和光敏传感器感应外界天气中的雨水、温度和光照情况,运用传感器、单片机驱动电动机来控制晾衣架的伸张和收缩,从而达到智能晾晒衣物的目的。第2章 系统总体设计第2.1节 总系统设计框图本设计采用美国Atmel公司的AT89S52单片机作为控制核心,外围辅助温湿度传感电路及光敏传感电路等检测电路来控制电机运动,实现收晾衣智能化的功能。总体设计框图如图2.1所示:图2.1 系统总体控制框图第2.2节 系统组成概述本系统可固定在阳台外面
13、,既节省空间,同时系统通过测温湿度电路及光敏电路等检测电路自动测量当前空气温度、湿度和光线强度,根据当前温湿度值和光线强度确定晾衣架是否收回。当要下雨或已经下雨时,空气中的相对湿度急剧增加超过设定值时,系统会自动发出警报(提示主人收衣服),若无人应答系统自动默认屋内无人,系统会自动给电机脉冲完成自动收衣服功能。第2.3节 系统硬件电路选择本系统的控制核心采用扩展型单片机AT89S52,该系列单片机是釆用高性 能的静态80C51设计的,由先进的CMOS工艺制造并带有非易失性Flash程序存储器,全部支持12时钟和6时钟操作,包含128字节和256字节RAM,32 条I/O 口线、3个16位定时/
14、计数器、6输入4优先级嵌套中断结构、1个 串行I/O 口,可以满足本系统的需要。系统检测部分由DHT11型温湿度传感器和5547光敏电阻组成。DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件,具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。超小的体积、极低的功耗,信号传输距离可达20米以上,使其成为各类应用甚至最为苛刻的应用场合的最佳选择,而且此产品为 4 针单排引脚封装,连接十分方便。系统电机部分采用H桥直流电机驱动,H桥
15、电路是直流电机使用最广泛的一种驱动电路。实际使用的时候,用分立元件制作H桥是很麻烦的,不过现在市面上有很多封装好的H桥集成电路,接上电源、电机和控制信号就可以使用了,在额定的电压和电流内使用非常方便可靠。比如常用的L293D、L298N、TA7257P、SN等。第2.4节 系统软件结构设计系统软件设计采用结构化和模块化设计方法,便于程序的编译、调试。根据设计的要求和前面描述的控制系统的硬件设计的情况,单片机控制系统软件程序结构示意图如图2.2所示:图2.2 软件程序结构示意图第2.5节 机械结构设计系统采用结构简单的可伸缩的机械执行机构来实现衣服的收晾工作,初步设计如图2.3所示:图2.3 系
16、统机械执行机构第3章 控制系统硬件设计在完成了总体设计后,本章主要完成主控单元的硬件设计,包括核心芯片的选型和电路的具体设计,主要是单片机芯片、温湿度传感器、光敏电路及外围电路的选型,然后再根据系统功能的要求,应用protel99se软件进行电路板的具体设计。第3.1节 单片机的介绍及其工作系统设计3.1.1 AT89S52特点AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash 存储器。使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8位
17、CPU和在系统可编程Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。AT89S52的主要性能:l 与MCS-51单片机产品兼容l 8K字节在系统可编程Flash存储器l 1000次擦写周期l 全静态操作:0Hz33Hzl 三级加密程序存储器l 32个可编程I/O口线l 三个16位定时器/计数器l 八个中断源l 全双工UART串行通道l 低功耗空闲和掉电模式l 掉电后中断可唤醒l 看门狗定时器l 双数据指针l 掉电标识符引脚结构如图3.1所示:图3.1 AT89S52引脚结构VCC : 电源GND : 地P0口:P0口是一个8位漏极开路的双向I/O口。作为输出
18、口,每位能驱动8个TTL逻辑电平。对P0端口写“1”时,引脚用作高阻抗输入。当访问外部程序和数据存储器时,P0口也被作为低8位地址/数据复用。在这种模式下,P0具有内部上拉电阻。在flash编程时,P0口也用来接收指令字节;在程序校验时,输出指令字节。程序校验时,需要外部上拉电阻。P1口:P1 口是一个具有内部上拉电阻的8位双向I/O 口,p1 输出缓冲器能驱动4个TTL 逻辑电平。对P1端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。此外,P1.0和P1.2分别作定时器/计数器2的外部计数输入(P1.0
19、/T2)和时器/计数器2的触发输入(P1.1/T2EX),具体如下表所示。在flash编程和校验时,P1口接收低8位地址字节。引脚号第二功能P1.0T2(定时器/计数器T2的外部计数输入),时钟输出P1.1T2EX(定时器/计数器T2的捕捉/重载触发信号和方向控制)P1.5MOSI(在系统编程用)P1.6MISO(在系统编程用)P1.7SCK(在系统编程用)P2 口:P2 口是一个具有内部上拉电阻的8 位双向I/O 口,P2输出缓冲器能驱动4个TTL 逻辑电平。对P2端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(
20、IIL)。在访问外部程序存储器或用16位地址读取外部数据存储器(例如执行MOVX DPTR)时,P2口送出高八位地址。在这种应用中,P2口使用很强的内部上拉发送1。在使用8位地址(如MOVX RI)访问外部数据存储器时,P2口输出P2锁存器的内容。在flash编程和校验时,P2口也接收高8位地址字节和一些控制信号。P3 口:P3口是一个具有内部上拉电阻的8 位双向I/O 口,p2输出缓冲器能驱动4个TTL 逻辑电平。对P3端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。P3口亦作为AT89S52特殊功能(
21、第二功能)使用,如下表所示。在flash编程和校验时,P3口也接收一些控制信号。引脚号第二功能P3.0RXD (串行输入)P3.1TXD (串行输出)P3.2(外部中断0)P3.3 (外部中断0)P3.4T0 (定时器0外部输入)P3.5T1 (定时器1外部输入)P3.6(外部数据存储器写选通)P3.7(外部数据存储器写选通)RST: 复位输入。晶振工作时,RST脚持续2个机器周期高电平将使单片机复位。看门狗计时完成后,RST脚输出96个晶振周期的高电平。特殊寄存器AUXR(地址8EH)上的DISRTO位可以使此功能无效。DISRTO默认状态下,复位高电平有效。ALE/:地址锁存控制信号(AL
22、E)是访问外部程序存储器时,锁存低8位地址的输出脉冲。在flash编程时,此引脚()也用作编程输入脉冲。在一般情况下,ALE 以晶振六分之一的固定频率输出脉冲,可用来作为外部定时器或时钟使用。然而,特别强调,在每次访问外部数据存储器时,ALE脉冲将会跳过。如果需要,通过将地址为8EH的SFR的第0位置“1”,ALE操作将无效。这一位置“1”,ALE 仅在执行MOVX 或MOVC指令时有效。否则,ALE 将被微弱拉高。这个ALE 使能标志位(地址为8EH的SFR的第0位)的设置对微控制器处于外部执行模式下无效。:外部程序存储器选通信号()是外部程序存储器选通信号。当 AT89S52从外部程序存储
23、器执行外部代码时,在每个机器周期被激活两次,而在访问外部数据存储器时,将不被激活。/VPP:访问外部程序存储器控制信号。为使能从0000H 到FFFFH的外部程序存储器读取指令,必须接GND。为了执行内部程序指令,应该接VCC。在flash编程期间,也接收12伏VPP电压。XTAL1:振荡器反相放大器和内部时钟发生电路的输入端。XTAL2:振荡器反相放大器的输出端。存储器结构MCS-51器件有单独的程序存储器和数据存储器。外部程序存储器和数据存储器都可以64K寻址。程序存储器:如果引脚接地,程序读取只从外部存储器开始。对于89S52,如果接VCC,程序读写先从内部存储器(地址为0000H1FF
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 智能 晾衣架 控制系统 设计 38
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内