多功能自动窗帘控制系统设计和实现 机械制造自动化专业_第1页
多功能自动窗帘控制系统设计和实现 机械制造自动化专业_第2页
多功能自动窗帘控制系统设计和实现 机械制造自动化专业_第3页
多功能自动窗帘控制系统设计和实现 机械制造自动化专业_第4页
多功能自动窗帘控制系统设计和实现 机械制造自动化专业_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

多功能自动窗帘控制系统设计摘要从古至今的家庭生活环境的光照问题的处理方案通常是手动开闭窗帘来解决的,手动开闭窗帘不但浪费了人的体力并且在许多方面都不够人性化,会对窗帘的使用用户形成使用体验的不理想。随着现代科学技术的发展以及电子和集成电路的逐渐成熟,出现了智能化的自动窗帘。该控制系统是以型号为STC89C52RC的单片机作为主要的控制中心,以光敏电阻等敏感元器件作为传感器件来感受外界的变化,以步进电机作为主要的驱动器件控制窗帘的开闭。硬件方面使用分模块的方式,对整个控制系统进行分析和设计,分别做出了系统整体框图、外部电源模块、显示电路模块、传感器检测电路模块、控制系统模块等相关的电路模块;之后写出系统的软件编程方面,也是采用的分块的设计形式,并且关于每个模块都有与之对应的流程图用来方便浏览程序。该系统设计主要实现了手动控制、自动控制、定时控制和红外遥控控制的功能,从而控制窗帘的开启和关闭。关键词:单片机/光敏电阻/步进电机/自动控制MULTI-FUNCTIONAUTOMATICCURTAINCONTROLSYSTEMDESIGNABSTRACTInthemodernsocietyfamilylivingenvironmentlightingproblemsolutionisusuallyaddressedbymanualopenandclosethecurtain,manualopenandclosethecurtainofthephysicalstrengthnotonlywastetheinhumaneandinmanyways,tousetheuserexperienceproblemsandinconveniencecaused.Withthedevelopmentofmodernscienceandtechnologyandthegradualmaturityofelectronicandintegratedcircuits,intelligentautomaticcurtainshaveappeared.ThecontrolsystembasedonmodelSTC89C52RCMCUasthemaincontrolcore,sensitivecomponentssuchasphotosensitiveresistanceasasensortofeelthechangeoftheoutsideworld,drivenbystepmotorasthemaindevicetocontroltheopeningandclosingofthecurtain.Hardwareblockmodelisusedtoanalyzeanddesignthewholecontrolsystem,respectivelymadeanoverallsystemblockdiagram,externalpowersupplymodule,displaycircuitmodule,detectionmodule,controlsystemmoduleandrelatedcircuitmodule;Thenwritethesoftwareprogrammingaspectofthesystem,whichisalsothedesignmethodofblockdesign,andtherearecorrespondingflowchartsforeachmoduletofacilitatethereadingprogram.Thesystemdesignmainlyrealizesthefunctionofmanualcontrol,automaticcontrol,timingcontrolandinfraredremotecontrol,soastocontroltheopeningandclosingofthecurtain.KEYWORDS:singlechipmicrocomputer,photoresistance,steppermotor,automaticcontrol目录中文摘要 I英文摘要 II1绪论 11.1课题目的和意义 11.2国内外发展现状 11.3课题的目的和要求 22系统方案论证 32.1方案选取 32.1.1单片机的选择 32.1.2自动控制方案的选择 32.2总体方案设计 43系统硬件电路设计 53.1系统硬件电路总设计 53.2各单元电路设计 53.2.1控制电路设计 53.2.2检测电路设计 83.2.3驱动模块电路设计 103.2.4键盘/显示接口电路 123.2.5红外遥控电路 154系统软件设计 164.1系统软件总设计 164.2系统子程序设计 174.2.1步进电机程序设计 174.2.3三种模式控制作用下的系统流程图 184.2.4按键控制下的系统流程图 205系统调试及运行 215.1硬件调试 215.2软件调试 226结论 23致谢 24参考文献 25附录 261绪论1.1课题目的和意义现如今我们生活在一个科学技术在飞速发展的时代,随着电子电路,集成电路和微电子的飞速发展,产生了单片机这种集成电路芯片。由于单片机的广泛应用,各种控制类的新产品层出不穷,同时也说明了单片机的重要性。单片机是集成在一个芯片上的计算机,全称为单片微型计算机。由于单片机具有很高的集成度、良好的可靠性、控制作用强且较少的功耗等优良的特性,被普遍应用到工业控制、水利灌溉、智能家电、汽车电子、门禁系统等各个行业中。单片机的重要性越来越突出,在各种控制类的行业和产品中普遍应用。在进行单片机的设计时,首先必然要有基础知识,关于单片机的硬件结构理解和掌握;其次,对于单片机的指令系统进行了解,能够运用单片机的指令进行软件程序的编写;最后,灵活的运用所学知识进行设计,利用不同的单片机的不同的优点进行设计和编写程序。人们生活水平的提高让人们对居住的环境有了更高的追求。从古至今,人们对于居住的环境要求不断的提高,这也侧面说明了科技的发展对人们居住环境的影响。因为科学技术的进步,使人们的生活变得高效、便利、温馨。窗帘,是人们生活中不可或缺的物品,它不但能够遮光,装饰人们的居住环境更能够保护人们的隐私。在科技的影响下,窗帘逐渐变得智能化、自动化,这种自动窗帘不但拥有传统窗帘的功能,而且能够省去了人的体力劳动,同时显示出生活档次的提高。现在,随着人们生活观念的改变,自动窗帘已经被广泛应用到现代生活中,所以具有很大的市场前景,因此自动窗帘的研究也就很有必要了。1.2国内外发展现状由于单片机技术和计算机技术的不断发展和逐步成熟,生活中的家用电器正在向智能化的方向靠近,窗帘也不例外。在欧美等发达的国家,自动窗帘已经走入千家万户中。由研究的数据表明,2016年美国智能家居市场的规模已经达到了97亿美元。在美国市场,智能家居产品的渗透率已超过了70%-85%。从数据不难看出国外智能家居的发展较早于我国,而且渗透率的数据说明了智能家居已经被人们所接受。现在我国的互联网渗透率约为50%,具由很好的智能家居发展的便利条件。利用互联网+的思想,智能家居,智慧生活从概念到普及已经有了用户基础这一条件。所以,智能家居在我国具备良好的发展条件,而且窗帘也是现代社会生活中不能缺少的家居产品,前景可观。1.3课题的目的和要求该自动窗帘控制系统除了具备传统窗帘的所有功能外,还可以通过单片机控制窗帘的开启和关闭,从而实现智能化、自动化。在选择设计方案和选用元器件方面,本着经济实惠,操作简单安全的原则,尽可能的实现电路的简化,选用最简单的布线排列方式和最经济且达到所需功能的元器件进行硬件电路的设计。该自动窗帘实现的功能如下:手动控制。该项功能是依据用户的需求通过按键控制自动窗帘的开启或者关闭。自动控制。该项功能是依据光照的强度设定参数从而控制自动窗帘的开启或者关闭。定时控制。该项功能是用户通过设定好的时间控制自动窗帘的开启或者关闭。红外遥控。该项功能是用户利用红外线遥控器控制自动窗帘的开启或者关闭。2系统方案论证2.1方案选取2.1.1单片机的选择80C51单片机80C51单片机主要包含8位的中央处理器;256个RAM单元,其中后128个单元为专用寄存器,因此只有前128个单元可供用户作为普通RAM存储器使用;4KB的内部ROM;两个16位的定时器/计数器;四个8位的并行I/O口;一个全双工的串行口;五个中断源;时钟电路(石英晶体和微调电容需要外接);内部总线等功能部件。STC89C52RC单片机STC89C52单片机是一种低功耗、高性能的微处理器。它包含8K字节Flash,512字节RAM,32位I/O口线,看门狗定时器,内置4KBEEPROM,MAX810复位电路,3个16位定时器/计数器,4个外部中断,一个7向量4级中断结构,全双工串行口。其最大的特点就是拥有灵巧的8位中央处理器和在系统可编程Flash,可以提供有效而且灵活的解决方案;掉电模式,并且具备在掉电状态下的中断恢复的功能,对于编写程序和设计开发非常的实用。由以上单片机的不同特点及自动窗帘设计所需功能选择STC89C52单片机作为自动窗帘控制系统的控制核心。2.1.2自动控制方案的选择声音控制检测及温度检测的自动控制声音控制检测及温度检测的自动控制系统构图如图2-1所示:LCD16302显示模块键盘模块LCD16302显示模块键盘模块电机驱动模块DS1302时钟模块STC89C52RC电机驱动模块DS1302时钟模块STC89C52RC单片机温度检测模块声控模块温度检测模块声控模块图2-1声音控制检测及温度检测的自动控制系统构图光照强度检测及红外遥控的自动控制光照强度检测及红外遥控的自动控制系统构图如图2-2所示:键盘模块LCD6302键盘模块LCD6302显示模块STC89C52RCSTC89C52RC单片机电机驱动模块DS1302时钟模块电机驱动模块DS1302时钟模块光照强度检测模块红外通信模块光照强度检测模块红外通信模块图2-2光照强度检测及红外遥控的自动控制系统构图由图可知这两个方案都是由单片机进行计算控制,通过液晶数码管显示器和步进电机进行控制和调节,不同的地方只是在检测元器件的选择。图2-1采用的是声音和温度的检测器,控制好温度和声音的设定值可以进行控制,这样就可以完成自动窗帘的控制功能,声音检测器是用来收集声音,虽然较为方便,但是准确性不高。在图2-2中则是采用时钟模块电路,准确性更高,而且手动不会有误差的产生。经过充分的比较上述条件,系统采用图2-2的方案更好一些。2.2总体方案设计由于科技的不断发展和现代社会中人们生活水平的不断提高和社会生活理念的改变。人们对生活品质的要求也在不断的提高,然而传统的窗帘不仅花费力气和时间,还有可能会错过每天的最佳光照的时间,对于大型窗帘更是如此。于是,为了方便生活,人们便把单片机与传统窗帘结合起来了。该系统可以根据光照强度的变化和定时的功能开关窗帘,省去了人的操作,实现智能化。具体功能如下:手动控制。由于用户的不同需求及习惯选择系统的运行模式,实现窗帘的开启和关闭。光敏控制(自动控制)。根据光照的强弱,实现窗帘的开启和关闭。定时控制。根据用户设置的时间来开启或者关闭窗帘。红外遥控。利用红外遥控器控制窗帘的开启和关闭。3系统硬件电路设计3.1系统硬件电路总设计该系统的总体硬件电路设计模块依据该控制系统的功能所决定,其中包括单片机的外围电路设计模块、传感器检测电路设计模块、键盘/显示接口电路设计模块、步进电机控制电路模块等基本组成部分。外围的电路模块的主要作用是用于对整个系统进行供电和时钟信号的控制作用,由于信号是模拟信号,所以需要经过放大器进行放大之后将其转换成数字电压信号传送给单片机进行,然后再进行运算和后续的系统运行。自动窗帘控制结构框图如图3-1所示:键盘模块LCD16032显示模块键盘模块LCD16032显示模块光敏电阻电机驱动模块STC89C52RC单片机DS1302时钟模块光敏电阻电机驱动模块STC89C52RC单片机DS1302时钟模块红外模块电压比较器红外模块电压比较器图3-1自动窗帘控制结构框图3.2各单元电路设计3.2.1控制电路设计51系列的单片机不但可以对单片机内部的一些特殊功能寄存器进行处理运算,还可以进行位逻辑运算,功能很强大。51系列的单片机在片内RAM还开辟了一个具有双重功能的地址区间,使用非常方便灵活。因为一个较复杂的程序在运行过程中会遇到很多分支,而这一功能能够让使用的人员更加的方便操作。为了能够确定程序的运行方向,需要建立许多标志位,在单片机运行的过程中需要对这些标志位进行一定的操作,想要实现这个功能,只用一条操作指令足矣。复位电路复位就是对单片机进行初始化操作。因为单片机的特性,仅仅需要给STC89C52RC单片机芯片的复位引脚RST加上大于2个机器周期的高电压就可以使该单片机进行复位操作。复位之后,单片机的初始地址变成了0000H,从该地址开始进行程序的运行。除此之外,当有的程序操作失误导致该系统进入锁死的状态时候或者出现错误的时候,也必须用复位键将RST的引脚变成高电平,才能重新启动单片机。复位电路原理图如图3-2所示:图3-2复位电路原理图晶振电路晶振就是石英晶体震荡器。由于石英晶体震荡器能够适应复杂的环境,对于环境要求很低,并且相对来说具有比较稳定的频率。因此,如果能够通过石英震荡器发射一个基准频率,可以很好的调节电路中的频率。同时产生震荡电流用来形成时钟信号发送给单片机进行下一步的运算。晶振电路原理图如图3-3所示:图3-3晶振电路原理图时钟电路由于该自动窗帘的功能中有一项为定时开关的功能,所以需要用到单片机的定时器,为了能够保证用户定时的准确性以及单片机与外界时钟保持一致,因此加入一个时钟电路很有必要。这里选用的是DS1302时钟芯片满足此功能的设计要求。DS1302时钟芯片是一款涓流充电时钟芯片,经过简单的串行接口保证与单片机实现通信功能。DS1302芯片与单片机硬件电路的接口只需要三个口线即可完成通信的功能,,简单实用。该芯片能够提供年、月、日、时、分、秒的精准信息,而且可以根据天数进行自动调整。时钟可以选择12小时格式或者24小时格式。因为DS1302时钟芯片工作时保持数据和时钟信息所需功耗特别小,因此不用担心耗电的问题,从而节约能源。DS1302芯片的引脚图如图3-4所示:图3-4DS1302芯片的引脚图DS1302芯片和STC89C52RC单片机的接口电路原理图如图3-5所示:图3-5DS1302芯片和STC89C52RC单片机的接口电路原理图3.2.2检测电路设计该自动窗帘控制系统其中一个功能是根据光照强度的变化自动的开启或者关闭窗帘,再由本着控制成本和节约能源的原则,选择光敏电阻这一敏感元件作为实现功能的主要元件。光敏传感器在该电路部分用到的是光敏电阻。光敏电阻对于光照强度具有很高的敏感性,光照强度作用越强,光敏电阻的阻值就会越小,流过光敏电阻的电流就会越大。光敏电阻常用的材质是硫化镉,另外还有硒、硫化铝等材料。光敏电阻属于半导体光敏器件,对于恶劣的环境有很强的适应能力和抗干扰的能力。因此,光控路灯等自动控制产品中会优先考虑光敏电阻。由于光敏电阻这些良好的特性,该自动窗帘控制系统选择了光敏电阻元件。传感器控制电路由运算放大器组成传感器控制电路的硬件电路部分,由于在放大器的同相端有两个电阻的作用将输出的电压作为基准电压,在反相输入端则是通过利用光敏电阻对光照强度和温度的敏感性传送输入信号,把比较后的信号经过A/D转换器将模拟电压转化成为数字信号后送入单片机STC89C52RC的P35接口和P36接口,在数字信号经过单片机的处理之后决定给步进电机的命令是步进电机正转还是反转从而用于控制窗帘的开启和关闭,从而实现通过光照强度来控制窗帘开启和关闭的功能。集成运算放大电路集成电路运算放大器是一种高电压增益、高输入电阻和地输入电阻的多级直接耦合放大电路,它的种类很多,电路也不一样,但结构具有共同之处。集成运算放大器组成部分如图3-6所示:差分输入级输出级电压放大级差分输入级输出级电压放大级偏置电流偏置电流图3-6集成运算放大器组成部分该系统选择的器件是LM393。LM393芯片的主要优点是:高精度比较器;减少由于温漂引起的失调电压;工作电源电压范围宽,单电源、双电源均可工作,单电源:2~36V,双电源:±1~±18V;输入工模电压范围接近低电平。LM393芯片实物图如图3-7所示:图3-7LM393芯片实物图LM393芯片功能框图如图3-8所示:图3-8LM393芯片功能框图使用LM393的注意事项:比较器的没有用的引脚必须全部接地。LM393偏置网络确立了其静态电流与电源电压范围。差分输入的电压可以大于电源电压,但保护部分必须能够阻止输入电压压向负端-0.3V。光敏电阻检测模块电路原理图如图3-9所示:图3-9光敏电阻检测模块电路原理图3.2.3驱动模块电路设计步进电机步进电机是一种执行元件,通过把电信号转化成为角位移进行操作。该步进电机是通过控制脉冲信号的频率从而控制转速的大小,通过控制脉冲信号的数量大小控制该步进电机每次转动的位移量。因此,步进电机广泛应用于开环控制的机电一体化系统,使系统简化,并可靠的获得较高的位置精度,这对于窗帘开启或者关闭有着重要的影响。该系统采用的步进电机型号为:28BYJ-48,该型号的步进电机的电压为直流电压5V-12V。驱动方式如表3-1所示:表3-1步进电机驱动方式导线颜色123456785红++++++++4橙——3黄———2粉———1蓝———红色线接5V电源,橙色线接P1.3接口,黄色线接P1.2接口,粉色线接P1.1接口,蓝色线则接P1.0接口。步进电机实物图如图3-10所示:图3-10步进电机实物图步进电机控制模块的电路原理图如图3-11所示:图3-11步进电机控制模块原理图晶体管阵列因为单片机接口的输出信号不够大,因此需要通过该晶体管阵列经过放大后再连接相应的接口。该自动窗帘控制系统使用的是ULN2003达林顿晶体管阵列集成电路。单个达林顿晶体管的集电极额定电流为500mA;电流的放大系数较大;输入阻抗很高;具有很好的兼容性。3.2.4键盘/显示接口电路键盘设计电路用按键能够手动的干预单片机的运行。该自动窗帘控制系统中一共有4个按键,K1键用来设置日期和时间,K2键和K3键分别用来调整日期和时间的加减,K4键用来切换工作模式。按键接口电路原理图如图3-12所示:图3-12按键接口电路原理图显示设计电路现代科学技术关于显示器的设计一般有:LED数码管、液晶显示器和发光管等作为单片机应用系统的显示器件。其中LED和LCD成本低,配置灵活,与单片机接口方便,故广泛应用。因此,根据成本和实用价值选择用1602字符型液晶显示器作为该自动窗帘控制系统的显示器。1602字符型液晶显示器实物图如图3-13所示:图3-131602字符型液晶显示器实物图该显示器的特点:显示质量高。画面可以一直显示而不会有闪烁的现象。接口数字化。因为该显示器显示的是数字,便于操控。体积较小,更加轻便。由于该显示器显示屏的电极控制液晶分子显示,所以更轻便。低功耗。液晶显示器主要在电极和驱动上面进行消耗,因此比较消耗较小。1602液晶模块控制指令表如表3-2所示:表3-21602液晶模块控制指令表序号指令RSR/WD7D6D5D4D3D2D1D01清显示00000000012光标返回000000001*3置输入模式00000001I/DS4显示开/关控制0000001DCB5光标或字符移位000001S/CR/L**6置功能00001DLNF**7置字符发生存贮器地址0001字符发生存贮器地址8置数据存贮器地址001显示数据存贮器地址9读忙标志或地址01BF计数器地址10写数到CGRAM或DDRAM10要写的数据内容11从CGRAM或DDRAM读数11读出的数据内容读操作时序如图3-14所示:图3-14读操作时序写操作时序如图3-15所示:图3-15写操作时序液晶显示电路原理图如图3-16所示:图3-16液晶显示电路原理图3.2.5红外遥控电路红外线遥控电路部分主要分为调制、发射信号、接收信号三个部分。红外线接收模块中有一体化红外线接收头,其内部最主要为红外线接收电路,包含了红外线检测二极管、放大器、带通滤波电容、比较器等部分,其作用是把接收到的调制波进行解调。红外线一体化接收头HX1838是一个拥有三管脚的元器件,它是由VCC、GND以及数据的输出Out三个管脚组成。和单片机进行连接的时候,红外线一体化接收头的输出管脚一般都是和单片机的外部中断进行连接,并且为了加强传输能力一般都会加上一个上拉电阻。红外线一体化接收头实物及管脚连接电路如图3-17所示:图3-17红外线一体化接收头实物及管脚连接电路发射部分则是用到了现有的红外线遥控模块。下图是每一个按键所对应的数据,例如我按下按键5,通过这个遥控所发送的数据就是1CE3,其中1C是数据码,E3是数据反码。引导码、两个地址码以及数据码和数据反码组成了一帧完整的红外线载波数据,所以如果有数据码和数据反码就能够判断和处理数据了。红外线遥控器按键数据及实物图如图3-18所示:图3-18红外线遥控器按键数据及实物图4系统软件设计该自动窗帘的控制系统软件设计部分主要包括:时钟程序设计部分、显示子程序设计部分、键盘子程序设计部分和步进电机控制程序设计部分。4.1系统软件总设计主程序主要用来实现单片机的初始化运行,控制按键,红外线检测,光照强度检测,步进电机调速及运行,液晶屏幕的显示等功能。进行程序初始化,然后用按键或者红外遥控进行模式选择,接着利用光敏电阻检测光照强度经过单片机进行数据处理后发送信号给步进电机从而控制窗帘的开关。主程序设计流程图如图4-1所示:开始开始程序初始化程序初始化按键与红外检测按键与红外检测光敏检测光敏检测数据处理数据处理步进电机程序步进电机程序结束结束图4-1主程序设计流程图4.2系统子程序设计4.2.1步进电机程序设计步进电机从单片机接收指令,驱动步进电机进行正转还是反转,再根据设置好的转动时间判断窗帘是否到达指定的位置。工作流程如图4-2所示:图4-2工作流程步进电机转向表如表4-1所示:表4-1步进电机转向表橙黄粉蓝十六制(P2口)10000X0811000X0C01000X0401100X0601000X0200110X0300010X0110010X094.2.2键盘消抖程序设计在按下按键的时候总会产生抖动导致这个时候的逻辑电平是不稳定的,如果处理不好,容易造成单片机对命令的执行错误,系统的运行就会出现问题。解决办法:利用软件延时的特性。在按键按下之后设置一个非常短暂的延时判断是否按键被按下,再加上按键释放就可以每按一次按键就执行一次该程序,而且不会出现多次执行的情况。键盘设计程序的流程图如图4-3所示:开始N是否按下按键YN加延时判断是否按下Y按键释放执行程序结束结束图4-3键盘设计程序4.2.3三种模式控制作用下的系统流程图当没有按下按键K4的时候,按下按键K2则打开窗帘,按下按键K3则关闭窗帘;当按下一次按键K4的时候,根据光敏电阻接收到的光照强度的大小通过LM393电路进行选择是否打开窗帘;当按下两次按键K4的时候,则通过设定开关时间进行窗帘的打开和闭合。三种模式控制作用下的系统流程图如图4-4所示:图4-4三种模式控制作用下的系统流程图4.2.4按键控制下的系统流程图当按键K4未按下时进入手动模式,按键K1选择数据,使其可进行更改,每按一次按键K2和按键K3分别为数据的加一次或减一次;当按键K4被按一次时进入自动模式,按键K1选择数据,每按下一次按键K2和按键K3分别为数据的加一次或减一次;当按键K4按下两次时进入定时模式,按键K1选择数据,每按下一次按键K2和按键K3分别为数据的加一次或减一次。按键控制下的系统流程图如图4-5所示:图4-5按键控制下的系统流程图5系统调试及运行5.1硬件调试该系统的硬件调试即是通过系统运行,经过软件的模拟运行和万用表对接口电路的检查和测试,查找出系统所存在的问题并解决问题的过程。静态调试系统未工作时的调试是静态调试。第一步:目测。检查各个硬件模块部分及各种元器件是否已经断开电源,保证系统硬件电路的安全。第二步:用万用表测试。用万用表检查电路的连接点是否有问题,然后检查是否有短路问题的存在。第三步:增加电源检测。给电路板加上电源进行通电测试,检测所有的元器件是否符合电压的标准值。第四步:联机检查。在整个系统连接完整以后再对系统进行详细的检查。该系统实物图如图5-1所示:图5-1系统实物图动态调试在系统工作的情况下检测电路硬件中的问题,从而排除安全隐患及故障等问题。动态调试一般由远到近,由分到合。系统实物图背面如图5-2所示:图5-2系统实物图背面5.2软件调试软件调试就是通过在电脑的运行程序进行汇编和仿真的过程,通过程序的运行从而找出存在的问题并解决问题,保证软件程序的正确无误以及完美运行。在硬件电路系统解决问题并确认无误之后,再进行软件程序的调试。再硬件和软件的调试都已经调试完成之后,进行软硬件整体调试检查电路是否还存在问题,是否能够按照指令进行打开和关闭窗帘的操作。6结论该自动窗帘控制系统设计的主要原理是光敏电阻设定一个标准值,当光敏电阻受到光照强度的影响产生不同的电流,传感器测量经过光敏电阻的电流并经过A/D转换之后将模拟信号转换成为数字信号传送给单片机,经过单片机的计算处理后,发送不同的控制指令传送给步进电机,控制步进电机执行相应的指令,做出相应的正转或者反转的动作,最终实现自动控制窗帘的开启和关闭。在此基础上,为了实现定时控制的功能,又新设计了定时功能所需要的电路设计图,从而可以让人们自主设置窗帘的开启和关闭的时间。该自动窗帘控制系统的硬件部分主要是针对该系统所

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论