教室灯光智能控制系统的单片机设计.docx

上传人:lao****ou 文档编号:889541 上传时间:2024-07-15 格式:DOCX 页数:27 大小:303.32KB
下载 相关 举报
教室灯光智能控制系统的单片机设计.docx_第1页
第1页 / 共27页
教室灯光智能控制系统的单片机设计.docx_第2页
第2页 / 共27页
教室灯光智能控制系统的单片机设计.docx_第3页
第3页 / 共27页
教室灯光智能控制系统的单片机设计.docx_第4页
第4页 / 共27页
教室灯光智能控制系统的单片机设计.docx_第5页
第5页 / 共27页
亲,该文档总共27页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《教室灯光智能控制系统的单片机设计.docx》由会员分享,可在线阅读,更多相关《教室灯光智能控制系统的单片机设计.docx(27页珍藏版)》请在第一文库网上搜索。

1、基于AT89S51单片机B教室灯光智能控制系统设计一、系统设计规定:该系统以AT89S51单片机作为控制模块的关键部件,采用热释红外人体传感器检测人体的存在,采用光敏三极管构成的电路检测环境光的强度;根据教室合理开灯的条件,通过对人体存在信号和环境光信号的识别与判断,完毕对教室灯光的智能控制,防止了教室用电的大量挥霍。系统还具有报警功能;同步还采用了软/硬件的“看门狗”等抗干扰措施二、系统控制方案分析该控制器以自然光强度和人体存在作为控制器的重要输入参数,可以实现自动与手动控制相兼容。在自然环境光较强光线足够时,无论人与否存在,都不开灯;在自然环境光较弱时,有人存在且超过一定期间,控制器自动打

2、开电灯,直到人离开后再延时一定期间后关灯。同步,还可设置作息时间来控制,夜晚超过12点,若尚有人存在,则关闭自动控制器日勺运行,改用开关来手动控制,以处理因特殊状况下,自动控制器日勺不人性化运行。所研究的教室灯光控制器重要是由硬件和软件两大部分构成。硬件部分是前提,是整个系统执行的基础,它重要为软件提供程序运行口勺平台。而软件部分,是对硬件端口所体现的信号,加以采集、分析、处理,最终实现控制器所要实现的各项功能,到达设计目的。三、系统控制模块的硬件设计系统控制模块的硬件构成及简介系统控制单元是以AT89S51单片机主控模块为关键,其他外围电路重要包括:环境光采集电路、时钟模块、热释红外传感器模

3、块、看门狗模块、按键电路、EEPROM存储模块、超时报警模块、数码管显示模块,其构造框图如图2-1所示。图2.1系统控制构造框图环境光模块采用光敏三极管来检测环境光的强度,有光照时,电阻减小,伴随光照强度的减弱,电阻逐渐增大,把光信号转化成电信号,实现对光强度的检测。人体存在传感器模块采用HP-208是基于红外线技术的智能产品,实现对人体存在的检测。硬件时钟模块采用品有充电能力的低功耗,具有临时性寄存数据的RAM寄存器H勺实时时钟芯片DS1302。该电路口勺接口简朴、价格低廉、使用以便,被广泛的使用。系统数据存储及故障保护部分由X5045构成,X5045是一种串行通讯H勺512字节EEPROM

4、,同步兼有看门狗和电源监控功能键盘模块。1 .系统控制的重要硬件电路考虑到本系统安装时受环境影响原因比较多,且教室控制设备中的人体存在传感器、光敏三极管等常常会因环境情形变化而不稳定,因此在设计过程中,电子元器件H勺选用、线路布置和设备的安放要充足考虑到抗干扰问题。2 .系统主控电路本系统日勺主控模块采用AT89S51作为主控芯片,它是一种低功耗,8位CMOS工艺处理器,具有8K在线可编程F1aSh存储器,片内的F1aSh可多次编程,为在线编程提供了以便。片内有128字节的RAM,4KB的EEPROM,由于合理的安排使用片内RAM空间,因此没有片外扩展BRAM,使电路构造简洁。该芯片In重要特

5、性见如表2.1:表2.1AT89S51重要特性AT89S51引脚外围器件引脚说明PO.O-PO.7U1N2803数码管段码驱动接口P2.0-P2.7PNP-9012基极数码管段码驱动接口P1.0X5O45SIX5045串行输入端P1.1X5O45SCKX5045串行时钟端P1.2X5045CSX5045片选端P1.3X504550X5045串行输出端P1.4工作?犬态指示灯P1.5DS1302C1KDS1302时钟线P1.6DS1302I/ODS1302数据线P1.7DS1302RSTDS1302复位线P3.0-P3.1数据采集输入端P3.3人体存在传感器输出信号端P3.4超时报警信号输入端P

6、3.7光敏三极管输入信号端单片机最小系统如图2-2所示:图2-2单片机最小系统3 .系统供电电路系统供电原理如图2-3所示,采用+5V电压供电。本设计采用输出电压为9V的变压器。系统接通220V交流电源后,将220V交流电变压到9V,通过二极管全波整流、电解电容C1,C2滤波,再经正输出稳压器1M7805,为了缓冲负载突变,改善瞬态响应,输出端还采用了电容C3,C4,最终得到+5V的直流电压,用于给控制系统中单片机系统及其他外围电路的VCC端供电。.4 .数据采集电路教室的环境光强度和人体存在与否是系统重要的输入参数,因此教室中的环境光照强度和人体存在成为系统数据采集的重要对象。常见的环境光强

7、度采集器件重要有光敏二极管和光敏三极管,考虑抗干扰的需要,选用敏捷度较高的光敏三极管。此外,人体存在传感器规定敏捷度高,可靠性强。环境光强度采集电路光电传感器是一种可以将光转化为电量的传感器。采用的光敏三极管除了具有光敏二极管将光信号转化为电信号的功能外,还具有对电信号的放大功能。在无光照时,三极管的穿透电流很小,为暗电流,有光照时,产生於JIb增大,成为光电流Ie,光电流的大小与光照强度成正比,于是在负载电阻上就能得到随光照强度变化而变化的电信号。光敏三极管具有敏捷度高,体积小,工作电压低,工作电流小,发光均匀稳定,响应速度快,寿命长等特点。环境光采集电路原理如图为2-4所示。当环境光照强度

8、不小于一定程度时,光敏三极管D6展现低阻状态1KC,三极管Q12的基极电压升高,Q12管饱和导通,集电极输出低电平。当环境光强度不不小于一定程度时,光敏三极管D6展现高阻状态N1OOK,使三极管Q12截止,集电极输出高电平。其中调整R26阻值,可使三极管Q12受环境光强度影响在合适的亮度下导通。图24环境光电路人体存在信号采集电路人体存在传感器采用HP-208-N-1人体感应模块(低电平输出)。基于红外线技术的自动控制产品,敏捷度高,可靠性强,广泛应用于各类自动感应电器中。人体传感器的I1号引脚为电源信号端VCC,2号引脚为采集信号输出端OUT,3号引脚为地信号端GND0其硬件连接如图2-5图

9、2-5人体存在信号采集电路5 .系统时钟电路根据教室灯光使用特性,该系统还应受届时间的控制,因此本研究还加入硬件时钟电路以保证系统的智能化运行。考虑到本系统停电时需为时钟电路提供电源、且不占用太多单片机资源,于是采用品有充电能力的实时时钟芯片DS1302,作为临时性寄存数据、JRAM寄存器。此芯片采用的是串行通信方式,还可为掉电保护电源提供充电功能,也可以将此功能关闭。该芯片对年、月、日、时、分、秒进行计时,具有闰年赔偿功能,工作电压为2.5V-5.5VtDS13O2只需三根线即可与单片机进行通信,体积小,使用简朴,时钟精度较高,满足系统的规定,其引脚图如图2-6所示。_VOC2口SC1KZZ

10、H/0!面VX118X12Z27236G而I45图2-6DS1302的引脚图各引脚口勺功能为:Vcc1:主电源;VCC2:备份电源。当Vcc2Vcc1+0.2V时,由Vcc2向DS1302供电,当VCC2Vcc1时,由VCC1向DS1302供电。SC1K:串行时钟,输入,控制数据的输入与输出;I/O:三线接口时的双向数据线;CE:输入信号,在读、写数据期间,必须为高。DS1302与单片机接口电路连接如图2-7,其中VCC2外接3.6V可充电的锂电池,为DS1302的备用电源。Vcc1外接供电模块的稳定输出电压+5V,为DS1302的主电源。DS1302由Vcc1和Vcc2两者中较大者供电。系统

11、正常运行时,Vcc1不小于Vcc2,因此由Vcc1给DS1302供电,在主电源关闭的状况下,则由Vcc2给DS1302供电,保持时钟的持续运行。X1和X2是振荡源,外接32.768kHz晶振。RST是复位/片选线,通过把RST输入驱动置高电平来启动所有的数据传送,与单片机的复位信号相连。时钟输入端SC1K接单片机P1.5引脚,进行时钟控制。图2-7时钟电路6 .继电器驱动电路继电器驱动接M电路如图2-8所示,这里继电器由对应的PNP型号的9012三极管来驱动。开机时,单片机初始化后的P3.5、P3.6为高电平,三极管截止,因此开机后继电器一直处在释放状态。假如P3.5、P3.6为低电平,三极管

12、的基极就会被拉低而产生足够的基极电流,使三极管导通,继电器就会得电吸合,从而驱动负载,点亮对应电灯。继电器的输出端并联100欧的电阻和6800皮法电容,目的是防止继电器吸合与释放期间产生火花。继电器线圈两端反相并联的二极管是起到吸取反向电动势的功能,保护对应的驱动三极管,这种继电器驱动方式硬件构造比较简朴。图2-8继电器驱动电路7 .超时报警电路本系统采用欧)超时报警电路如图2-9所示。单片机的P3.4端口外加一种IOK的上拉电阻,再通过限流电阻100欧与三极管C945的基极相连。当P3.4端口为低电平,即基极为低电平时,三极管导通,驱动蜂鸣器发出声音,以示教室灯工作超时。若P3.4端口为高电

13、平,即基极为高电平时,三极管截止,蜂鸣器不工作,教室灯工作正常。本系统采用超时报警电路以便了管理人员对教室灯的管理,可以科学、有效地管理教室电灯。图2-9超时报警电路8 .按键控制电路按键控制电路如图2-10所示。按键的输入信号分别接到P2.0,P2.1,P2.2,P2.3,用二极管和与门电路将按键信号引到外中断0的引脚P3.2o按键控制电路采用单片机P2口的低4个口作按键的输入信号端,信号取自电阻的分压。当按键未按下时,P2.0P2.3端口的电压靠近电源电压,为高电平,当某一按键按下时,对应端口被按纽开关短接到地,为低电平。单片机检测4个端口电平的变化,从而确定是哪个键被按下。键盘工作方式采

14、用中断扫描方式,4个二极管和IOK电阻构成与门电路,当任一键按下时,与门输出P3.2引脚的电平都会由高为低。P3.2第二功能是外部中断。的输入引脚,我们运用其电平的变化产生中断,在中断服务程序中读入P2口低4位信号,确定哪个键按下,执行对应的按键功能,O1pf电容和IOK电阻构成滤波电路,消除按键时抖动。CAP图2-10按键控制电路9 .系统看门狗电路在单片机工作过程中,不可防止的会由于外界的干扰而产生程序跑飞、死机甚至导致整机瘫痪等状况。为了可以及时恢复单片机的工作,只能采用重新复位的措施,因此还应当在硬件设计中使用看门狗电路,这样在单片机发生死机的状况下,看门狗将产生一种复位信号给单片机,

15、使单片机复位,重新执行程序。由于系统同步需要看门狗和EEPRoM,因此本设计中使用芯片5045oX5045的引脚排列如图2-11图2-11X5045的引脚图看门狗定期器的预置时间是通过X5045的状态寄存器口勺对应位来设定的。如表2.2状态寄存器所示,X5045状态寄存器共有6位。其中WD1.WD0和看门狗电路有关,其他位和EEPROM的工作设置有关。表2.2状态寄存器7654321000WD1WDOB11B1OWE1WIPWD1=O,WDO=O,预置时间为1.4S,WD1=O,WDO=I,预置时间为0.6S,WD1=1,WDO=O,预置时间为0.2S,WD1=1,WDO=I,严禁看门狗工作。看门狗电路的定期时间长短可由详细应用程序的循环周期决定,一般比系统正常工作时最大循环周期的时间略长即可。X5045硬件部分连接如图2-12VCCX5045图2-12系统看门狗电路系统看门狗电路由系统数据存储及故障保护部分构成,X5045是一种串行通信512字节的EEPROM,同步兼有看门狗和电源监控功能,X5045有三种可编程看门狗周期,上电和VCC低于检测门限

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 工作总结

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服