- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于单片机控制智能光控窗帘系统研究
基于单片机控制智能光控窗帘系统研究 【摘要】设计了一种智能的光控窗帘控制系统,它能够感应周围环境的光照强度,当光照低于某一强度时窗帘自动打开,等到光照上升到某一范围时窗帘自动停止打开,当光照高于某一强度时窗帘自动关闭,直到光照下降到某一范围时窗帘自动停止关闭。 【关键词】智能;光控窗帘;光照强度 1.引言 现代化家居系统要适应网络时代的发展,应引入智能化地概念。在传统的家居系统中,一般都是综合布线,使用刀开关来控制,寿命短,不安全,较费电。但近年来,随着经济的发展和科技的进步,人们对节能和科学管理提出了更高的要求,使得控制在智能化领域的地位越来越重要。而在商品房的建设热潮中,各大楼盘和房地产商也意识到了智能控制的重要性。使用智能控制系统,更能体现其再节能与管理方面的优势。 智能窗帘控制系统在家居、大型会议室等领域得到了广泛的使用,最大限度地满足人们对窗帘开度的各种需求,克服了传统窗帘的许多缺点,为人们提供了更方便、快捷、舒适安全的生活环境,提高了人类的生活质量。本系统采用单片机技术,实现了光照采集和LED显示以及自动控制功能。 2.硬件电路设计 本系统选用AT89S52作为主控芯片,用来完成电机驱动、光照强度检测、液晶显示等功能。窗帘控制由电机驱动电路和电机来实现,电机正转、反转和停止功能由单片机输出电平来控制。光强控制是利用光照传感器所产生的电流信号的强弱自动调节直流电机的正反转,从而实现窗帘的自动开合。整个系统结构框图如图1所示。 2.1 电机驱动模块 电机驱动模块主要实现对减速电机正转和反转的驱动。采用集成驱动芯片L298作为动力电机的驱动芯片。L298可由PWM信号控制电机调速,其具有体积小,可靠性安全性高,抗干扰能力强,外围电路简单,具有较大的驱动能力,可直接驱动减速电机工作。其工作原理为L298受单片机控制,通过单片机的P3.0和P3.1完成,当P3.1=0,P3.0=1时,电机正转,当P3.1=1,P3.0=0时,电机反转,当P3.1=0,P3.0=0,电机停止转动。IN1、IN2和IN3、IN4是驱动电机的信号输入端,OUT1~OUT4是驱动信号输出端,如果要控制窗帘的开合,可将两对引脚分别接高电平和低电平,使单片机的两个端口给出PWM信号,从而实现电机控制。 2.2 光照采集模块 光照采集模块使用可见光照度传感器Po188,它是一个光电集成传感器,典型入射波长为520nm,内置双敏感元接收器,自动衰减近红外,光谱响应接近人眼函数曲线,可见光范围内高度敏感,输出电流随照度呈线性变化。适合电视机、LCD背光、数码产品、仪器仪表、工业设备等诸多领域的节能控制、自动感光、自适应控制。采用po188光照传感器,经A/D转换和单片机控制来确定步进电机的转向;其具有暗电流小,低照度响应,灵敏度高,电流随光照度增强呈线性变化,稳定性较好。 当有光线照射到器件的敏感元是敏感元产生的电信号经过内部放大,非线性修正,在阴极输出正比于光强的电流由R流入到地,R两端产生的压降也将是和光强成正比关系。其光强度检测电路如图2所示。 2.3 A/D转换模块 光源经光照传感器输出模拟信号后,需要使用A/D转换器,本系统采用ICL7135芯片,ICL7135是4位双积分A/D转换芯,可以转换输出±20000个数字量,有STB选通控制的BCD码输出,与微机接口十分方便。ICL7135具有精度高(相当于14位A/D转换)的优点。 硬件连接:89S52的外接晶振fosc= 12MHz,则ALE输出约为2MHz,将ALE信号输入CD4040芯片的CLK引脚,CD4040是由12个T型触发器组成的串行二进制计数器/分频器,有12个分频输出端,Q1~Q12,最大分频系数为212=4096,由于CD4040的所有输入端、输出端都设有缓冲器,所以有较好的噪声容限,CD4040的Q2输出是对ALE进行了8分频,故输入ICL7135的时钟为2MHz/8=250KHz,可得TCP=1/250ms=0.004mS。 ICL7135A/D转换电路如图3所示。 2.4 电源模块和显示模块 电源芯片使用标准三端稳压器LM7805、LM7905。其中:LM7905提供负5V电源,主要给ICL7135芯片供电,LM7805提供正5V电源。考虑到系统对减速电机驱动的要求,为了防止电池电量不同对电机驱动能力的影响以及模块间的相互干扰,设计中采用双电源供电,将电机驱动电源和单片机的供电电源完全的隔开,这样设计可以彻底消除电机驱动所造成的干扰,提高系统的稳定性,同时还可提高电机驱动能力。电源模块1给主控系统、ICL7135芯片等供电,电源模块2专给电机供电。 显示模块采用2个4位共阴极数码管显示不同照度下的光
原创力文档


文档评论(0)