- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
摘要
本文旨在设计一个家用窗帘自动开关控制器。当外界光照度高于某一参考值时窗帘自动打开,低于该参考值是窗帘自动关闭。通过本学期对单片机的学习,利用单片机为控制器,设计单片机控制系统,最终实现控制功能。本设计具有一定的的推广价值,能更加方便人们的生活起居。本系统先确定了设计方案,再分别通过硬件设计和软件设计来完善方案。在设计中用到了89C51单片机作为控制器,执行机构为步进电机,使用光敏电阻作为传感器。系统在天气不稳定等外界干扰下会有可能影响其稳定性。
关键词:家用窗帘;89C51单片机;步进电机;光敏电阻
目录
TOC \o 1-3 \h \z \u 第1章 绪论1
第2章 课程设计的方案2
2.1 概述2
2.2 系统组成总体结构2
第3章 硬件设计4
3.1 系统控制器单片机的选择4
3.2 检测电路的设计5
3.3 电机驱动电路的设计7
3.4 显示电路的设计8
3.5 时钟电路设计9
第4章 软件设计10
4.1 A/D转换子程序设计10
4.2 电机驱动程序设计13
4.3 时钟电路程序设计15
第5章 系统分析18
第6章课程设计总结19
参考文献22
绪论
随着经济社会的快速发展,人们的生活节奏也越来越快,高效、方便、节能也越来越引起人们的重视。特别是随着电子技术产业向集成化、智能化转变以后,人们对居家生活的各方面都要求方便干净,而且美观。同时,也为人们的生活环境以及智能家居的实现提供了依据,为此,研究与设计智能窗帘控制系统具有深远的现实意义。本设计介绍了一种自动窗帘的控制系统,自动窗帘的控制系统包括电路控制部分和机械传动部分,电路控制部分光信号获取及转换为电信号,利用电信号实现控制,以及各种控制状态的自动转换,机械部分由限位开关和继电器控制电机正反转。因此,我选择的设计制作就是在我所学知识的基础之上,把简单的居家生活中的窗帘用光感应控制实现,使生活方便的同时也把所学知识更好的运用在生活中,真正做到学以致用。
目前,国内外的家用窗帘自动控制技术已经很成熟,有多家的生产厂商。本设计是对在校所学理论知识的一次实践应用,同时一定程度上填补了市场上自动控制窗帘的空白;采用目前广泛使用的模块化设计理念,成品具有体积小、可靠性高、易于安装检测维修等传统人为控制电动窗帘不可比拟的优点;该作品设计简单实用,能自动控制,一经安装,无需人工管理。此外,本设计产品成本低廉,适用性广,能在各种窗口场合使用,对不便人工作业的场合效果尤为显著,具有很大的市场推广空间和经济效益前景。但值得注意的是,就目前国内的社会发展水平和国人的消费水准来说,与其说本设计是一种生活必需品,倒不如说是一种家庭装饰品,其推广过程中可能遇到一些暂时性的困难。 HYPERLINK javascript:void(0
就目前而言,所设计产品虽适用范围广阔,但与当今普通手动窗帘相比造价要高,只适于部分场合的使用,其市场前景可能会随着社会的发展越来越好。其主要意义在于达到了学以致用的目的;同时,具有一定的现实意义,经改进完善后能进行生产,投入使用。所以,国内外对该课题的研究并没有广泛开展。
课程设计的方案
概述
本次设计主要是综合运用所学知识,设计出家用窗帘自动开关控制器,并在实践的基本技能方面进行一次系统的训练。能够较全面地巩固和应用“单片机”课程中所学的基本理论和基本方法,并初步掌握小型单片机系统设计的基本方法。
应用场合: 应用于家用窗帘,家用窗帘有一个光敏电阻作为光线传感器,通过外界光线和光纤传感器的设定值作比较,决定窗帘是打开还是关闭。控制器由12V蓄电池供电。
系统功能介绍:该系统使用AT89C51单片机作为核心,外围电路由时钟芯片、光敏电阻等构成。用PCF8591作为A/D转换从而实现光控。
系统组成总体结构
单片机 AD转换光敏电阻LED显示步进电机时钟电路驱动电路该系统使用AT89C51单片机作为核心,通过使用光敏电阻作为光线传感器,PCF8591作为A/D转换实现光控。时钟芯片采用DS1302,用于实现钟控功能,同时集成DS18B20用于显示环境温度。设计驱动电路控制步进电机,使用JL-48E500 / 520是供电源为
单片机
AD转换
光敏电阻
LED显示
步进电机
时钟电路
驱动电路
图2.1系统总体结构框图
对于电机如何停止的问题,本设计在窗帘滑杆上安装了微动开关,一旦窗帘拉动到指定位置就会触碰微动开关,从而送给单片机一个低脉冲,单片机在接收到低脉冲后,则认为窗帘已完全拉开或关闭,调用程序实现电机的停止转动;当接收到光控信号时,单片机调用相应的程序,驱动光敏二极管检测环境亮度,根据检测结果,实现窗帘的拉开或关
文档评论(0)