资源描述:
《智能窗帘控制器设计.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、摘要窗帘是人类自定居开始就存在的家居用具,用以保护人的隐私及改变屋内光线。随着时代的发展,传统的窗帘已不能满足人们需求,为此提出一个多功能智能窗帘控制器的研究。多功能智能窗帘控制器使用STC12系列单片机作为核心,通过利用光敏电阻在光照下变化的电阻经过分压电路及模数转换后,将转换数据送往单片机,单片机控制液晶显示器显示光照强度,并根据光照强度大小自动判断当前光照是否强烈,从而控制电机转动带动窗帘,实现自动调光功能;同时,运用红外遥控技术,实现无线遥控功能。电机电路由L298N外加续流二极管的电路提供驱动。所完成的控制器能实现开闭、自动、
2、定时多模式的选择功能。文中介绍了系统总体的设计方案,及系统工作原理,详细阐述系统硬件的设计和软件程序的设计流程。文章提供有关数据,并作出相应分析,总结系统所实现的功能,分析不足,为此提出展望。关键字:STC单片机、红外遥控、自动调光、光敏电阻AbstractCurtainiswhichtheexistenceofahouseappliancesincethebeginningofthehumansettlement,itwasusedtoprotectpeople'sprivacyandtochangethehouselight.Wit
3、hthedevelopmentofthetimes,thetraditionalcurtaincannotsatisfypeople'sneeds,foraproposedstudyofmulti-applicationsmartcurtaincontroller.MultifunctionalsmartcurtaincontrollerusesSTC12SeriesMCUasthecore,throughtheuseoflight-sensitiveresistorschangeresistorinthelight.Thenthevo
4、ltagewhichischangedbythelight-sensitiveresistorssendtothevoltagedividercircuitandanalog-digitalconversion,andthentheconvertedofdatasenttothemicrocontroller.TheMCUwillcontroltheLCDtodisplaythelightintensity,andinaccordancewiththelightintensityautomaticallydeterminethecurr
5、entsizeofthelightintensityoflightisstrongorweak,alsodrivenbyrotationofthemotortocontrolthecurtainstomakeoutautomaticdimmingfunction;Atthesametime,theuseofinfraredremotecontroltechnologycanworkoutthewirelessremotecontrolfunction.Themotorcircuitisdrivenbythechipwhichthemod
6、elnumberisL298Nandaddexternalfreewheelingdiodecircuit.Thecontrollercanselectmultiplemodes,suchasopening,closing,automatic,andtiming.Thispaperdescribestheoverallsystemdesign,andthesystemhowtowork.Itelaboratesthesystemhardwaredesignandsoftwaredesignprocesses.Thisarticlespr
7、ovidetherelevantdata,andmaketheappropriateanalysis,thensummarizedthesystemfunctionswhicharerealizedandinadequateanalysis.Finallyweproposedtheprospect.Keywords:STCsinglechipmicrocomputer,Infraredremotecontrol,automaticchange-lightfunction,photoresistors目录引言21系统方案设计21.1设计要
8、求21.2系统框图21.3系统方案设计22硬件设计22.1最小系统设计22.2红外信号接收设计22.3显示模块设计22.4光采集模块设计22.5电机驱动模块设计22.6窗帘结构设计23软件设计23.1主程序