基于单片机的教室灯光控制系统的设计.doc
《基于单片机的教室灯光控制系统的设计.doc》由会员分享,可在线阅读,更多相关《基于单片机的教室灯光控制系统的设计.doc(40页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、常州刘国钧高等职业技术学校毕业论文论文名称 基于单片机的教室灯光控制系统的设计系 部 机电工程系 专 业 电气自动化 班 级 1164 姓 名 周新成 学 号 116419 2016年4月1 日基于单片机的教室灯光控制系统的设计摘要:本文针对高校教室照明的特点和应用需求,提出了一种基于单片机的照明控制系统。AT89S51单片机作为控制模块的核心部件,热释电红外传感器检测人体的存在,采用光敏三极管构成的电路检测环境光的强度;根据教室合理的信号灯和环环境光信号的识别和判断,对人的身体状况,对教室照明智能控制,防止随着大量浪费电教室。该系统具有报警功能,还采用了软/硬件“看门狗”等抗干扰措施。该系统
2、能满足各类高校对照明控制的要求,在很大程度上到达节能的目的。 关键词:单片机;智能控制;热释红外传感器;X5045学习文档 仅供参考Design of Lighting Control System Based on MCUAbstract:This paper copiously studied using features, lighting requirements and the existing problems of the university classroom, at last a kind of lighting control system based on mcu of
3、 classroom was put forward. The system used AT89S51 microcontroller as a core component of the control module. It introduced pyroelectric infrared sensor to detect the existence of human body, and used circuit which constituted of photosensitive triode to detect the strength of environment lighting.
4、 The navar according to the resonable conditions of turning on classroom light and the identification of signal about environmental lighting and existing of human body, achieved the intelligent control of classroom lighting . At last, it avoid the waste of electricity. It also had alarming function,
5、 at the same time anti-interference measures such as the software / hardware watchdog was adopt. The system can meet institution requirements for classroom lighting control, largely achieved the purpose of energy saving.Key words: Microcontroller;Intelligent control;Pyroelectric infrared sensor;X504
6、5学习文档 仅供参考 目录摘要ABSTRACT第1章 引 言11.1 课题研究的目的与意义11.2 采用智能照明控制系统的优势11.3 智能照明控制系统的研究现状21.4 本章小节3第2章 教室灯光控制器简介与方案分析42.1 大学教室照明控制现状42.2 教室灯光控制器简介42.3 系统控制方案分析42.4 本章小节5第3章 系统控制模块的硬件设计6系统控制模块的硬件构成6系统控制的主要硬件电路7系统主控电路7系统供电电路8系统复位电路9数据采集电路10系统时钟电路13继电器驱动电路15超时报警电路15按键控制电路163.3 本章小节17第4章 控制模块软件设计18系统监控主程序模块18系统
7、自检初始化18定时中断处理设计19数据采集模块20人体存在传感器的优缺点20数据采集软件的实现202121时钟模块22数据输入输出2223254.4 系统工作总流程264.5 本章小节26第5章 系统调试运行及问题分析28单片机系统调试方法及步骤28主要问题分析30第6章 结束语31致 谢32参考文献33附 录34学习文档 仅供参考第1章 引 言1.1 课题研究的目的与意义 本文针对高校教室照明的应用要求和特点,提出了一种基于单片机的照明控制系统。AT89S51单片机作为控制模块的核心部件,热释电红外传感器检测人体的存在,采用光敏三极管构成的电路检测环境光的强度;根据教室合理的信号灯和环环境光
8、信号的识别和判断,对身体条件、教室照明智能控制,防止浪费电教室。该系统具有报警功能,同时采用硬件/软件“看门狗”等抗干扰措施。该系统能够满足各高校对照明的控制要求,到达节能的目的。1.2 采用智能照明控制系统的优势传统的照明控制系统主要是由照明配电箱通过手动开关来实现对照明开关的控制,或串联接触器的照明电路,实现遥控器 6 ,在光开关控制下手动开关,所以在很大程度上依赖于主动的人。智能照明控制系统的基础上,使用一个特定的地区,不同时间的一天,室外光亮度或区域自动控制照明。它可以充分利用自然光,实现智能照明管理。具体而言,其优越性主要表现在以下几个方面:1提高智能照明控制的水平,整个照明系统的自
9、动状态,可以根据不同的情况在不同时期的不同情况下,在不同的情况下,预先设定合适的照明效果,更加智能化和人性化。2为降低功耗,节能效果好,充分利用自然光作为光源,辅以人工光源,并结合室内人员,只有在必要时打开照明灯,节能效果十分显著,一般可到达30% 7 。3改善室内环境,提高室内人员的工作效率。4提高建筑照明系统的管理水平,传统的人工智能化管理方式,将大大降低维护和管理的操作,建设成本。无论如何,新的照明控制器和系统,以节省照明用电,减少环境污染,满足人民日益增长的照明质量,照明环境和减少环境污染,建立高质量和效率,经济和舒适,安全,可靠,环保照明系统具有非常重要的意义。1.3 智能照明控制系
10、统的研究现状目前在中国的几个常见的照明控制系统如下: l、Dynalite智能照明控制系统 该系统主要由一个光调制模块,一个开关模块,一个控制面板,液晶触摸屏,智能传感器,编程接口,时钟管理,手持式程序员和电脑监控机组件。使用dynet网络连接,dynet是一个分布式的智能网络、RS-485通信协议 8 的使用。该系统的工作原理是:控制模块由微处理器控制,所有的控制组件在dynet网络互连,在记忆中的每一个设备的网络是所有指令所需要的操作。用户使用控制面板按钮来选择一个预置的场景是最简单的方式来控制。每个调光装置可预置96个场景。使用时钟控制器也是一种常见的照明控制方式。另一种常见的设备是一个
11、通用传感器,它由一个静态和动态的控制措施,远红外跟踪,光度检测光电管和远程控制接收器。 2、C-Bus智能照明控制系统 C-Bus总线系统的开发是在1994由澳大利亚奇胜电器公司,现在广泛使用在许多国家和地区。C-Bus系统是一二线的总线型智能控制系统,它主要用于照明系统的控制。它也可以被用于消防系统的联动控制,所有的设备除了电源是内置在微处理器和存储单元,这是连接到一个网络由一对信号线双绞线。每个单元具有一个唯一的单元地址,用于设置软件的功能,通过输出单元控制每个循环的负载。输入单元通过该组地址和输出组件建立相应的关系。当有输入时,输入单元将转换为总线信号在总线系统总线广播,所有的输出单元接
12、收并做出判断,控制相应的输出回路。控制方法包括现场控制、定时控制、红外传感器控制、局部控制和集中控制。控制和集中调光控制,组合控制,系统联动和广域控制。 3、ABB i-bus EIB智能安装系统 EIB智能系统总线、电源总线,智能传感器光传感器,模糊开关,时间控制器,移动传感器、智能开关驱动器和其他智能设备逻辑模块总线耦合器 9 。它是典型的现场总线系统,每一个单元都是一个节点和节点连接在一块2芯扭曲的介质中,主从关系实现相互通信,从而实现控制和控制。1.4 本章小节在我国,对照明的智能控制在教室的缺失和不完善,仍然是传统的人工管理方式。各类大、高校招生规模不断扩大,教室不断扩大,教室用电负
13、荷也会不断增加,课堂用电管理不善,造成学校电力浪费,浪费和今天的节能思路相反。此外,现代自动化程度日益提高,电脑技术的普及,照明的管理也正在朝着自动化、智能化的方向发展。因此,开发一种简单实用的教室照明自动控制系统具有重要的现实意义。学习文档 仅供参考第2章 教室灯光控制器简介与方案分析2.1 大学教室照明控制现状分析大学教室的用途,白天以上课为主,照明光源以自然光为主,人工照明为辅,用以补偿在阴天或有遮挡时教室里照度不足的区域;中午及晚上以学生自习为主,少数教室也用来上课,不管是上课或是自习,为了保护视力和提高学习效率,学生们均需要有良好的照明环境,但这些对照明环境的要求也造成一个直接后果,
14、出现资源的浪费问题。所以,需要在保证教室照明要求的前提下,研究照明节能问题。要实现照明节能主要有两种方法:一种是选用高效照明光源或灯具,如节能灯。在保证照明质量的前提下,降低照明用电量的根本措施就在于提高照明设备的效率,即提高光源与灯具的效率;另一种是在现有照明灯具的基础上研究智能照明控制策略,即在充分研究照明对象的需求上,通过优化照明系统的运行来到达节能的效果10。在照明灯具方面,大学教室多采用荧光灯,采用直接照明的方式,比较满足现有的需求,所以本课题着重论述后面一种方法,改良照明控制策略和运行方式。2.2 教室灯光控制器简介 教室灯光控制器可实现有效的教室灯光智能控制。其输入参数主要是人体
15、存在信号和环境光信号等的外界因素,环境光的强度到达一定值时不开灯,环境光强度在一定阀值以下且有人存在时开灯,理论和实验证明用这种方式来对教室灯进行智能控制可以实现上述目标。教室灯光控制器一般安装在教室内避开电灯直射的位置,且人体传感器安置时应使人体活动方向与人体传感器中两个热释电元连线方向垂直,这样可使人体存在信号采集更加灵敏、可靠,同时还要尽可能防止外界风直接吹向人体传感器。2.3 系统控制方案分析该控制器以自然光强度和人体存在作为控制器的主要输入参数,能够实现自动与手动控制相兼容。首先,系统默认为自动控制,当按键模块感应到有键按下时,系统改为强制控制。然后,在自动控制模式下:当自然环境光较
16、强光线足够时,无论人是否存在,都不开灯;在自然环境光较弱时,有人存在且超过一定时间,控制器自动打开电灯,直到人离开后再延时一定时间后关灯。同时,还可设置作息时间来控制,夜晚超过10点,假设还有人存在,则关闭自动控制器的运行,改用开关来手动控制,以解决因特殊情况下,自动控制器的不人性化运行。该教室灯光控制器主要是由硬件和软件两大部分组成。硬件部分是前提,是整个系统执行的基础,它主要为软件提供程序运行的平台。而软件部分,是对硬件端口所表达的信号,加以采集、分析、处理,最终实现控制器所要实现的各项功能,到达设计目的。2.4 本章小节整个系统的设计要求主要有手动和自动控制的选择,时间的控制及信息的采集
17、。本章对信息的采集进行了简单的分析,信息来源主要有教室里自然光的强度和人的存在与否,并且采集信息的电路及其他各电路需要抗干扰能力强,防止误动作;安装、操作简单,维护方便;总体成本低这些特点。 学习文档 仅供参考第3章 系统控制模块的硬件设计考虑到本系统所安装的环境影响因素比较多,且教室控制设备中的人体存在传感器、光敏三极管等经常会因环境情形变化而不稳定,所以在设计过程中,电子元器件的选用、线路布置和设备的安放要充分考虑到抗干扰问题。系统控制单元是以AT89S51单片机主控模块为核心,其它外围电路主要包括:环境光采集电路、时钟模块、人体存在传感器模块、看门狗模块、按键电路、EEPROM存储模块、
18、超时报警模块、继电器驱动模块,其结构框图如图3-1所示。EEPROM 存储器模块AT89S51单片机最小系统环境光采集电 路看门狗模块人体存在传感器按键电路时钟模块图3-1被控灯具继电器驱动模块超时报警模块 图3-1 系统控制单元结构图环境光模块采用光敏三极管来检测环境光的强度,有光照时,电阻减小,随着光照强度的减弱,电阻逐渐增大,把光信号转化成电信号,实现对光强度的检测。人体存在传感器模块采用HP-208是基于红外线技术的智能产品,实现对人体存在的检测。硬件时钟模块采用具有充电能力的低功耗,具有临时性存放数据的RAM寄存器的实时时钟芯片DS1302。该电路的接口简单、价格低廉、使用方便,被广
19、泛的使用。系统数据存储及故障保护部分由X5045组成,X5045是一种串行通讯的512字节EEPROM,同时兼有看门狗和电源监控功能键盘模块。3.2 系统控制的主要硬件电路3.2.1 系统主控电路本课题是基于单片机的系统设计,所以针对单片机做了AT89S51与AT89C51的比较与选择如下: 1.程序存储器写入方式:二者的写入程序的方式不同,AT89C51只支持并行写入,同时需要VPP烧写高压。AT89S51则支持ISP在线可编程写入技术、串行写入、速度更快、稳定性更好,烧写电压也仅仅需要45V即可。 2.电源范围:AT89S51电源范围宽达,而AT89C51系列在低于和高于的时候则无法正常工
20、作。 3.工作频率:目前AT89S51的性能远高于AT89C51,AT89S51支持最高高达33MHz的工作频率,而AT89C51工作频率范围最高只支持到24MHz。 4.市场价格:由于AT89C51已经全面停产,所以在市场价格方面,库存的AT89C51的批发价格要比AT89S51贵将近一倍. 5.兼容型:89S5*向下兼容89C5*,就是说用AT89S51可以替代AT89C51使用,同样的程序,运行结果相同。 6.加密功能:AT89S51为全新的加密算法,这使得对于AT89S51的解密变为不可能,程序的保密性大大加强,这样就可以有效的保护知识产权不被侵犯。 7.抗干扰性:内部集成看门狗计时器
21、,不再需要像AT89C51那样外接看门狗计时器单元电路。8.烧写寿命更长:AT89S51标称的1000次,实际最少是1000次10000次,这样更有利初学者反复烧写,减低学习成本。综合上面的几点区别比较,了解到AT89S51是一种低功耗,8位CMOS工艺处理器,具有8K在线可编程Flash存储器的单片机。其优势在于片内的Flash可多次编程,为在线编程提供了方便;片内有128字节的RAM,4KB的EEPROM,由于合理的安排使用片内RAM空间,所以没有片外扩展的RAM,使电路结构变得简洁。因此,个人认为本课题基于单片机的教室灯光控制系统的设计更适合选用AT89S51单片机作为本系统模块的主控芯
22、片,该芯片的主要特征见如表3-1所示: 表3-1 AT89S51主要特征AT89S51引脚外围器件引脚说明P1. 0X5045SIX5045串行输入端P1. 1X5045SCKX5045串行时钟端P1. 2X5045CSX5045片选端P1. 3X5045S0X5045串行输出端P1. 4工作状态指示灯P1. 5DS1302CLKDS1302时钟线P1. 6DS1302I/ODS1302数据线P1. 7DS1302RSTDS1302复位线P3. 0- P3. 1数据采集输入端P3. 3人体存在传感器输出信号端P3. 4超时报警信号输入端P3. 7光敏三极管输入信号端(1) 40Vcc20GND
23、脚间的电压应有5V 。(2) 18、19脚分别与20脚间有电压 。(3) 9RST脚与GND间电压基本为0 。(4) 31EA脚与20GND脚间电压为5V 。3.2.2 系统供电电路系统采用+5V电压供电。本设计采用输出电压为9V的变压器。系统接通220V交流电源后,将220V交流电变压到9V,经过二极管全波整流、电解电容C1,C2滤波,再经正输出稳压器LM7805,为了缓冲负载突变,改善瞬态响应,输出端还采用了电容C3,C4,最后得到+5V的直流电压,用于给控制系统中单片机系统及其它外围电路的Vcc端供电。系统供电原理如图3-2所示。图3-2 供电原理图3.2.3 系统复位电路系统复位电路的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 教室 灯光 控制系统 设计
限制150内