李庆滨-基于单片机的教室灯光自动控制器._第1页
李庆滨-基于单片机的教室灯光自动控制器._第2页
李庆滨-基于单片机的教室灯光自动控制器._第3页
李庆滨-基于单片机的教室灯光自动控制器._第4页
李庆滨-基于单片机的教室灯光自动控制器._第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

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

文档简介

1、德州学院 2013届 电子信息工程专业 毕业设计 目 录摘要及关键词11.引言12.系统实现的主要功能1 2.1自动模式1 2.2延时模式23.自动检测功能实现方案分析24.系统主要硬件电路设计2 4.1系统硬件组成2 4.2中央控制模块3 4.3液晶显示电路4 4.4系统供电电路5 4.5数据采集电路6 4.6人体存在信号采集电路7 4.7系统时钟电路8 4.8继电器驱动电路10 4.9超时报警电路11 4.10按键控制电12 4.11系统看门狗电路135 控制模块软件设计15 5.1系统监控主程序模块15 5.2系统自检初始化16 5.3定时中断处理设计17 5.4数据采集软件的实现17

2、5.5数据输入输出18 5.6时钟程序设计196结束语22参考文献23致 谢25 基于单片机的教室灯光自动控制器 李庆滨 (德州学院物电学院,山东德州 253023)摘 要 为有效利用教室灯光、节约能源,设计了以单片机为控制核心的教室灯光控制系统,能根据学校作息时间、光照情况自动调节教室灯光的打开或关闭。调试结果证明该系统具有很好的人机交互界面能对教室灯光进行智能控制,且电路简单,节约能源,可移植性好。也可用于图书馆、会议室、办公等场所,具有很好的实际应用价值和广泛的应用空间。关键词: 实时控制; 单片机; 灯光控制; 光敏传感器; 节约能源1 引言随着社会经济和科学技术的发展,人们的生活水平

3、也不断提高,导致用电负荷的加剧,能源缺乏已成为世界所面临的严峻问题。而此问题对我国来说尤为严重。随着教室的扩建,教室照明的需求也越来越多,而教室照明的管理不到位,往往造成电能的巨大浪费,这样,提高教室用电效率就成为首要考虑的问题。目前对电灯的智能控制,国外已经开始采用,但对教室电灯的控制,尤其是我国教室电灯的智能控制尤为缺乏和不完善,依然是传统式的人工管理。教室不断扩建,教室的用电负荷不断加大,教室用电管理不善,造成学校电能浪费,经济损失,这种的浪费与当今的节约能源理相违背。并且,现代自动化程度不断提高,电灯的管理也在朝着自动化、智能化方向发展,于是,开发简便实用的教室电灯自动控系统便具有重要

4、的现实意义1。该电灯自动监测器的系统设计原理,提出了51系列单片机为核心,控制DS1302时钟芯片电路以及数码显示管、蜂鸣报警器的硬件设计和软件设计方案,该系统具有体积小,控制方便,可靠性高,专用性强,性价比合理等优点,可以满足各类大、中专院校教室灯光控制的要求,很大程度的达到节能目的。2 系统实现的主要功能教室电灯自动监测器可实现有效的教室电灯智能控制,结合学校的作息时间对教室电灯进行实时控制,达到方便和节约能源的目的。能自动关闭电灯及及时提醒教室内的同学关闭电源,同时为考虑到下课后仍有同学在教室内自习,必须进行延时关闭电灯,因此该系统存在两种模式:自动模式和延时模式2.1 自动模式系统复位

5、默认工作在自动控制模式,模式是结合学校作息的时间段,在每节课下课一分钟后,发出报警提示音,提醒教室内的同学离开时关闭教室电灯电源。(即下课时间为10:00,报警提示音将在10:01分进行响起提示。)达到节约用电的效果。发出报警提示音后,可以选择立即关闭、延时关闭、或不予理睬。当选择立即关闭时,人工切断电源,系统将不再作监测;当选择不予理睬时,系统报警提示音将会持续报警10分钟,并在10分钟后自动切断电源。(即下课时间为10:00,报警提示音将在10:01分进行响起提示,当选择不予理睬时,系统在10:11分自动切断电源。)若选择延时关闭,即进入到延时模式,通过报警提示音后的三种选择,体现了系统设

6、计的灵活性。2.2 延时模式系统正常工作的情况下,通过按下延时按钮,就能对电灯进行延时模式的控制。系统考虑到下课后,同学因某种需求留在教室自习,那么必须延时系统对电灯的监测,直到教室无人后自动关闭电灯。假设下课时间为10:00,报警提示音将在10:01分进行响起提示,当选择延时关闭模式后,系统会一直监测教室内的人数,若发现无人后即自动关闭电源。(进入教室与走出教室人数的监测,将由按钮模拟人数进入和走出进行加或减。)3自动监测功能实现方案分析所研制的监测器以结合学校作息时间和教室进出人数作为监测器的主要监测参数。可以实现自动模式与延时控制相兼容。在正常上课作息时间段内,设定相应的下课报警提示音,

7、提醒学生及时关闭电源;在考虑到学生大意并不予理睬报警提示音时,将延时一定时间后关灯。同时,还要按考虑下课后仍有学生留下自习来控制,若还有人存在,则进入延时模式运行,改用按钮加减人数手动控制,以解决因特殊情况下,自动控制器的不人性化运行。本文所做的教室电灯控制器主要是由硬件和软件两大部分组成。硬件部分是前提,是整个系统执行的基础,它主要为软件提供程序运行的平台。而软件部分,是对硬件端口所体现的信号,加以采集、分析、处理,最终实现控制器所要实现的各项功能,达到控制器自动与手动相结合的教室电灯智能控制。4系统主要硬件电路设计4.1系统硬件组成 整个系统由中央控制电路、24按键电路、光敏传感电路、继电

8、器驱动电路、时钟电路、液晶显示电路等模块组成。其中,光敏传感电路模块主要完成对教室当前光线明暗程度的判定,时钟电路主要实现时基功能,两者分别提供光照和定时数据供以单片机为核心的中央控制模块进行逻辑判断,单片机最终将运算结果输出到液晶显示屏,同时对教室灯光进行控制。整个系统的硬件框图如图4-1所示。AT89S51单片机最小系统热释红外传感器环境光采集电路超时报警模块按键电路液晶显示模块看门狗模块时钟模块EEPROM存储器模块 图4-1 硬件框图4.2中央控制模块 系统中,中央控制器主要用于接收两个外部数据,由此判断是否定时时间已到,教室光照是否充足。控制器根据这两个外部数据来进行逻辑运算,从而实

9、现定时开关灯、刷新液晶显示屏,同时可以通过键盘设置时间日期、查看相关信息 根据系统设计要求,控制器选择了AT89S51。它是一种低功耗,8位CMOS工艺处理器,具有8K在线可编程Flash存储器,片内的Flash可多次编程,为在线编程提供了方便。片内有128字节的RAM,4KB的EEPROM,由于合理的安排使用片内RAM空间,所以没有片外扩展的RAM,使电路结构简洁2。该芯片的主要特征见如表4-2: 表4-2 AT89S51芯片的主要特征AT89S51引脚外围器件引脚说明P0. 0-P0. 7ULN2803数码管段码驱动接口P2. 0-P2. 7PNP-9012基极数码管段码驱动接口P1. 0

10、X5045SIX5045串行输入端P1. 1X5045SCKX5045串行时钟端P1. 2X5045CSX5045片选端P1. 3X504550X5045串行输出端P1. 4工作状态指示灯P1. 5DS1302CLKDS1302时钟线P1.6DS1302I/ODS1302数据线P1. 7DS1302RSTDS1302复位线P3. 0- P3. 1数据采集输入端P3. 3人体存在传感器输出信号端P3. 4超时报警信号输入端P3. 7光敏三极管输入信号端 图4-3单片机最小系统单片机最小系统的基本要求:(1) 40(Vcc)20(GND)脚间的电压应有5V ;(2) 18、19脚分别与20脚间有1

11、.7-2.5V电压 ;(3) 9(RST)脚与GND间电压基本为0 ;(4) 31脚 (EA)与20引脚(GND)间电压为5V ;4.3 液晶显示电路 为了实现较好的人机交互界面,在本系统中采用1602液晶显示屏来显示用户的设定作息时间及用户所查询的信息。 点阵字符型液晶显示器是专门用于显示数字、字母、图形符号及少量自定义符号的显示器。这类显示器把LCD控制器点阵驱动器字符存贮器全做在一块印刷板上。系统选用日立公司的HD44780液晶显示。HD44780具有简单而功能较强的指令集,可实现字符移动闪烁等功能。与MCU的传输可采用8位并行传输或4位并行传输2种方式3。液晶显示电路如图4-4所示。

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

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

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

15、-8 HP-208-N-L实物图HP-208-N-L功能特点:全自动感应:人进入其感应范围则输出低电平,人离开感应范围则自动延时关闭低电平,输出待机时的高电平。两种触发方式:a.不可重复触发方式:即感应输出低电平后,延时时间段一结束,输出将自动从低电平变为高电平;b.可重复触发方式:即感应输出低电平后,在延时时间段内,如果有人体在其感应范围内活动,其输出将一直保持低电平,直到人离开后至延时结束,低电平跳变为高电平(感应模块检测到人体的每一次活动后会自动顺延一个延时时间段,并且以最后一次活动的时间为延时时间的起始点)5.具有感应封锁时间:感应模块在每一次感应输出后,待延时时间一结束,可以紧跟着设

16、置一个封锁时间段,在此时间段内感应器不接受任何感应信号。此功能可以实现“感应输出时间”和“封锁时间”两者的间隔工作,可应用于间隔探测产品;同时此功能可有效抑制负载切换过程中产生的各种干扰。(此时间可设置在零点几秒几十秒钟)。微功耗:静态电流50微安,特别适合干电池供电的电器产品;输出高电平信号:可方便与各类电路实现对接;技术参数:工作电压:DC4.5V至DC24V均可;输出低电平:0V,待机时的高电平为3.3V;延时时间:可制作范围零点几秒-十几分钟;封锁时间:可制作范围零点几秒-几十秒;触发方式:L不可重复;H可重复;感应范围:Vcc1+0.2V时,由Vcc2向DS1302供电,当Vcc20

17、; i- ) /循环8次移位 SCLK = 0; temp = addr; DIO = (bit)(temp&0x01); /每次传输低字节 addr = 1; /右移一位 SCLK = 1; /发送数据 for ( i=8; i0; i- ) SCLK = 0; temp = dat; DIO = (bit)(temp&0x01); dat = 1; SCLK = 1; CE = 0; /数据读取子程序 unsigned char Read1302 ( unsigned char addr ) unsigned char i,temp,dat1,dat2; CE=0; SCLK=0; CE

18、= 1; /发送地址 for ( i=8; i0; i- ) /循环8次移位 SCLK = 0; temp = addr; DIO = (bit)(temp&0x01); /每次传输低字节 addr = 1; /右移一位 SCLK = 1; /读取数据 for ( i=8; i0; i- ) ACC_7=DIO; SCLK = 1; ACC=1; SCLK = 0; CE=0; dat1=ACC; dat2=dat1/16; /数据进制转换 dat1=dat1%16; /十六进制转十进制 dat1=dat1+dat2*10; return (dat1); /初始化DS1302 void Ini

19、tial(void) Write1302 (WRITE_PROTECT,0X00); /禁止写保护 Write1302 (WRITE_SECOND,0x56); /秒位初始化 Write1302 (WRITE_MINUTE,0x34); /分钟初始化 Write1302 (WRITE_HOUR,0x12); /小时初始化 Write1302 (WRITE_PROTECT,0x80); /允许写保护 6结束语以上为毕业期间所设计的电子监测控制系统的电路,它经过多次修改和整理,可以满足设计的基本要求。但因为我们的水平有限,此电路中也存在一定的问题。譬如延时模式仍不够完善,使到在操作时容易出现错误。

20、由于使用的是单片机作为核心的控制元件,配合其它器件,使本监测系统具有功能强、性能可靠、电路简单、成本低的特点,加上经过优化的程序,使其有很高的智能化水平。同时在程序设计过程中,发现采用合理的程序设计结构是一项关键技术。在本系统的设计过程中,总体设计采用自上至下的设计思想将主程序设计好,而在各个部分展开成从属程序或子程序时,是将各个小模块分别进行设计和编程,同时在编程的过程中又用到了结构程序设计的思想,唯有这样才能完整有效地组织起程序,使其顺畅地运作。参考文献1 wwwcps800COm国家未来五年将推广I5亿只节能灯2 张毅刚,彭喜源,谭晓钧,曲春波MCS一51单片机应用设计,哈尔滨工业大学出

21、版社 200113 赵海兰毛玉良赵祥实时时钟电路DSl302的原理及应用电子元器件应用,2005,124 UWb,时钟芯片的低功耗设计方案,2006,1 15 张道宏等基于DSl302的子母钟系统电子技术,2002,46 刘大茂严飞单片机应用系统监控主程序的设计方法福州大学学报(自然科学版)1998。2(1)7 朱定华,戴汝平编著单片机原理与应用清华大学出版社北方交通大学出版社,2003,88 张念祖,单片机遥控键盘接口,电测与仪表,1993年9 李强,键盘接口编程技术,电子世界,2003(10)10 杨振江,杜铁军等,流行单片机使用子程序及应用实例,西安电子科技大学出版社,2002,711

22、何立民,单片机应用技术选编(1) 北京航空航天大学出版社,2001,1212 刘大茂,严飞.单片机应用系统监控主程序的设计方法.福州大学学报(自然科学版),1998,213 吕红,LED显示与单片机接口技术,14 国家未来五年将推广1.5亿只节能灯.15 北京大力推行照明灯过程Classroom Lighting Control System Based On McuLi Qingbin(Department of Physics ,Dezhou University,Dezhou,253023)Abstract For the effetive use of classroom lighting and energy saving ,the classroom lighting control system based on MCU is designed.It can autonatically adjust

温馨提示

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

评论

0/150

提交评论