基于单片机教室灯光控制系统设计.docx
《基于单片机教室灯光控制系统设计.docx》由会员分享,可在线阅读,更多相关《基于单片机教室灯光控制系统设计.docx(35页珍藏版)》请在冰豆网上搜索。
![基于单片机教室灯光控制系统设计.docx](https://file1.bdocx.com/fileroot1/2022-12/13/fcc32a0d-a6d4-4031-bffd-942cfba8dc5c/fcc32a0d-a6d4-4031-bffd-942cfba8dc5c1.gif)
基于单片机教室灯光控制系统设计
常州刘国钧高等职业技术学校毕业论文
论文名称基于单片机的教室灯光控制系统的设计
系
专
班
姓
学
部
业
级
名
号
机电工程系
电气自动化1164
周新成
116419
2016年4月1日
基于单片机的教室灯光控制系统的设计
摘要:
本文针对高校教室照明的特点和应用需求,提出了一种基于单片机的照明控制系统。
AT89S51单片机作为控制模块的核心部件,热释电红外传感器检测人体的存在,采用光敏三极管构成的电路检测环境光的强度;根据教室合理的信号灯和环环境光信号的识别和判断,对人的身体状况,对教室照明智能控制,避免随着大量浪费电教室。
该系统具有报警功能,还采用了软/硬件“看门狗”等抗干扰措施。
该系统能满足各类高校对照明控制的要求,在很大程度上达到节能的目的。
关键词:
单片机;智能控制;热释红外传感器;X5045
I
DesignofLightingControlSystemBasedonMCU
Abstract:
Thispapercopiouslystudiedusingfeatures,lightingrequirementsandtheexistingproblemsoftheuniversityclassroom,atlastakindoflightingcontrolsystembasedonmcuofclassroomwasputforward.ThesystemusedAT89S51microcontrollerasacorecomponentofthecontrolmodule.Itintroducedpyroelectricinfraredsensortodetecttheexistenceofhumanbody,andusedcircuitwhichconstitutedofphotosensitivetriodetodetectthestrengthofenvironmentlighting.Thenavaraccordingtotheresonableconditionsofturningonclassroomlightandtheidentificationofsignalaboutenvironmentallightingandexistingofhumanbody,achievedtheintelligentcontrolofclassroomlighting.Atlast,itavoidthewasteofelectricity.Italsohadalarmingfunction,atthesametimeanti-interferencemeasuressuchasthesoftware/hardware"watchdog"wasadopt.Thesystemcanmeetinstitutionrequirementsforclassroomlightingcontrol,largelyachievedthepurposeofenergysaving.
Keywords:
Microcontroller;Intelligentcontrol;Pyroelectricinfraredsensor;X5045
摘要...............................................................Ⅰ
ABSTRACT...........................................................Ⅱ
第1章引言........................................................1
1.1课题研究的目的与意义..........................................1
1.2采用智能照明控制系统的优势....................................1
1.3智能照明控制系统的研究现状....................................2
1.4本章小节......................................................3
第2章教室灯光控制器简介与方案分析.................................4
2.1
2.2
大学教室照明控制现状.........................................4
教室灯光控制器简介...........................................4
2.3系统控制方案分析..............................................4
2.4本章小节......................................................5
第3章系统控制模块的硬件设计.......................................6
3.1系统控制模块的硬件构成........................................6
3.2系统控制的主要硬件电路........................................7
3.2.1系统主控电路.............................................7
3.2.2系统供电电路.............................................8
3.2.3系统复位电路.............................................9
3.2.4数据采集电路............................................10
3.2.5系统时钟电路............................................13
3.2.6继电器驱动电路..........................................15
3.2.7超时报警电路............................................15
3.2.8按键控制电路............................................16
3.3本章小节.....................................................17
第4章控制模块软件设计............................................18
4.1系统监控主程序模块...........................................18
4.1.1系统自检初始化..........................................18
4.1.2定时中断处理设计........................................19
黄叶:
基于单片机的教室灯光控制系统的设计
4.2数据采集模块.................................................20
4.2.1人体存在传感器的优缺点..................................20
4.2.2数据采集软件的实现......................................20
4.2.3人体存在传感器的抗干扰措施..............................21
4.2.4人体存在传感器的安装要求................................21
4.3时钟模块.....................................................22
4.3.1数据输入输出............................................22
4.3.2时钟自检初始化..........................................23
4.3.3时钟程序设计............................................25
4.4系统工作总流程...............................................26
4.5本章小节.....................................................26
第5章系统调试运行及问题分析......................................28
5.1单片机系统调试方法及步骤.....................................28
5.2主要问题分析.................................................30
第6章结束语......................................................31
致谢..............................................................32
参考文献...........................................................33
附录..............................................................34
1
基于单片机的教室灯光控制系统的设计
第1章引言
1.1课题研究的目的与意义
本文针对高校教室照明的应用要求和特点,提出了一种基于单片机的照明控制系统。
AT89S51单片机作为控制模块的核心部件,热释电红外传感器检测人体的存在,采用光敏三极管构成的电路检测环境光的强度;根据教室合理的信号灯和环环境光信号的识别和判断,对身体条件、教室照明智能控制,避免浪费电教室。
该系统具有报警功能,同时采用硬件/软件“看门狗”等抗干扰措施。
该系统能够满足各高校对照明的控制要求,达到节能的目的。
1.2采用智能照明控制系统的优势
传统的照明控制系统主要是由照明配电箱通过手动开关来实现对照明开关的控制,或串联接触器的照明电路,实现遥控器[6],在光开关控制下手动开关,所以在很大程度上依赖于主动的人。
智能照明控制系统的基础上,使用一个特定的地区,不同时间的一天,室外光亮度或区域自动控制照明。
它可以充分利用自然光,实现智能照明管理。
具体而言,其优越性主要表现在以下几个方面:
(1)提高智能照明控制的水平,整个照明系统的自动状态,可以根据不同的情况在不同时期的不同情况下,在不同的情况下,预先设定合适的照明效果,更加智能化和人性化。
(2)为降低功耗,节能效果好,充分利用自然光作为光源,辅以人工光源,并结合室内人员,只有在必要时打开照明灯,节能效果十分显著,一般可达到30%[7]。
(3)改善室内环境,提高室内人员的工作效率。
(4)提高建筑照明系统的管理水平,传统的人工智能化管理方式,将大大降低维护和管理的操作,建设成本。
无论如何,新的照明控制器和系统,以节省照明用电,减少环境污染,满足人民日益增长的照明质量,照明环境和减少环境污染,建立高质量和效率,经济和舒适,安全,可靠,环保照明系统具有非常重要的意义。
0
1.3智能照明控制系统的研究现状
目前在中国的几个常见的照明控制系统如下:
l、Dynalite智能照明控制系统
该系统主要由一个光调制模块,一个开关模块,一个控制面板,液晶触摸屏,智能传感器,编程接口,时钟管理,手持式程序员和电脑监控机组件。
使用dynet网络连接,dynet是一个分布式的智能网络、RS-485通信协议[8]的使用。
该系统的工作原理是:
控制模块由微处理器控制,所有的控制组件在dynet网络互连,在记忆中的每一个设备的网络是所有指令所需要的操作。
用户使用控制面板按钮来选择一个预置的场景是最简单的方式来控制。
每个调光装置可预置96个场景。
使用时钟控制器也是一种常见的照明控制方式。
另一种常见的设备是一个通用传感器,它由一个静态和动态的控制措施,远红外跟踪,光度检测光电管和远程控制接收器。
2、C-Bus智能照明控制系统
C-Bus总线系统的开发是在1994由澳大利亚奇胜电器公司,现在广泛使用在许多国家和地区。
C-Bus系统是一二线的总线型智能控制系统,它主要用于照明系统的控制。
它也可以被用于消防系统的联动控制,所有的设备(除了电源)是内置在微处理器和存储单元,这是连接到一个网络由一对信号线(双绞线)。
每个单元具有一个唯一的单元地址,用于设置软件的功能,通过输出单元控制每个循环的负载。
输入单元通过该组地址和输出组件建立相应的关系。
当有输入时,输入单元将转换为总线信号在总线系统总线广播,所有的输出单元接收并做出判断,控制相应的输出回路。
控制方法包括现场控制、定时控制、红外传感器控制、局部控制和集中控制。
控制和集中调光控制,组合控制,系统联动和广域控制。
3、ABBi-busEIB智能安装系统
EIB智能系统总线、电源总线,智能传感器(光传感器,模糊开关,时间控制器,移动传感器)、智能开关驱动器和其他智能设备(逻辑模块总线耦合器)[9]。
它是典型的现场总线系统,每一个单元都是一个节点和节点连接在一块2芯扭曲的介质中,主从关系实现相互通信,从而实现控制和控制。
1
基于单片机的教室灯光控制系统的设计
1.4本章小节
在我国,对照明的智能控制在教室的缺失和不完善,仍然是传统的人工管理方式。
各类大、高校招生规模不断扩大,教室不断扩大,教室用电负荷也会不断增加,课堂用电管理不善,造成学校电力浪费,浪费和今天的节能思路相反。
此外,现代自动化程度日益提高,计算机技术的普及,照明的管理也正在朝着自动化、智能化的方向发展。
因此,开发一种简单实用的教室照明自动控制系统具有重要的现实意义。
2
[10]
基于单片机的教室灯光控制系统的设计
第2章教室灯光控制器简介与方案分析
2.1大学教室照明控制现状
分析大学教室的用途,白天以上课为主,照明光源以自然光为主,人工照明为辅,用以补偿在阴天或有遮挡时教室里照度不足的区域;中午及晚上以学生自习为主,少数教室也用来上课,不管是上课或是自习,为了保护视力和提高学习效率,学生们均需要有良好的照明环境,但这些对照明环境的要求也造成一个直接后果,出现资源的浪费问题。
所以,需要在保证教室照明要求的前提下,研究照明节能问题。
要实现照明节能主要有两种方法:
一种是选用高效照明光源或灯具,如节能灯。
在保证照明质量的前提下,降低照明用电量的根本措施就在于提高照明设备的效率,即提高光源与灯具的效率;另一种是在现有照明灯具的基础上研究智能照明控制策略,即在充分研究照明对象的需求上,通过优化照明系统的运行来达到节能的效果。
在照明灯具方面,大学教室多采用荧光灯,采用直接照明的方式,比较满足现有的需求,所以本课题着重论述后面一种方法,改进照明控制策略和运行方式。
2.2教室灯光控制器简介
教室灯光控制器可实现有效的教室灯光智能控制。
其输入参数主要是人体存在信号和环境光信号等的外界因素,环境光的强度达到一定值时不开灯,环境光强度在一定阀值以下且有人存在时开灯,理论和实验证明用这种方式来对教室灯进行智能控制可以实现上述目标。
教室灯光控制器一般安装在教室内避开电灯直射的位置,且人体传感器安置时应使人体活动方向与人体传感器中两个热释电元连线方向垂直,这样可使人体存在信号采集更加灵敏、可靠,同时还要尽可能避免外界风直接吹向人体传感器。
2.3系统控制方案分析
该控制器以自然光强度和人体存在作为控制器的主要输入参数,能够实现自动与手动控制相兼容。
首先,系统默认为自动控制,当按键模块感应到有键按下
0
时,系统改为强制控制。
然后,在自动控制模式下:
当自然环境光较强光线足够时,无论人是否存在,都不开灯;在自然环境光较弱时,有人存在且超过一定时间,控制器自动打开电灯,直到人离开后再延时一定时间后关灯。
同时,还可设置作息时间来控制,夜晚超过10点,若还有人存在,则关闭自动控制器的运行,改用开关来手动控制,以解决因特殊情况下,自动控制器的不人性化运行。
该教室灯光控制器主要是由硬件和软件两大部分组成。
硬件部分是前提,是整个系统执行的基础,它主要为软件提供程序运行的平台。
而软件部分,是对硬件端口所体现的信号,加以采集、分析、处理,最终实现控制器所要实现的各项功能,达到设计目的。
2.4本章小节
整个系统的设计要求主要有手动和自动控制的选择,时间的控制及信息的采集。
本章对信息的采集进行了简单的分析,信息来源主要有教室里自然光的强度和人的存在与否,并且采集信息的电路及其他各电路需要抗干扰能力强,防止误动作;安装、操作简单,维护方便;总体成本低这些特点。
1
基于单片机的教室灯光控制系统的设计
第3章系统控制模块的硬件设计
考虑到本系统所安装的环境影响因素比较多,且教室控制设备中的人体存在传感器、光敏三极管等经常会因环境情形变化而不稳定,所以在设计过程中,电子元器件的选用、线路布置和设备的安放要充分考虑到抗干扰问题。
3.1系统控制模块的硬件构成
系统控制单元是以AT89S51单片机主控模块为核心,其它外围电路主要包括:
环境光采集电路、时钟模块、人体存在传感器模块、看门狗模块、按键电路、EEPROM存储模块、超时报警模块、继电器驱动模块,其结构框图如图3-1所示。
AT89S51
单
片
机
最
小
系
统
图3-1
图3-1系统控制单元结构图
环境光模块采用光敏三极管来检测环境光的强度,有光照时,电阻减小,随着光照强度的减弱,电阻逐渐增大,把光信号转化成电信号,实现对光强度的检测。
人体存在传感器模块采用HP-208是基于红外线技术的智能产品,实现对人体存在的检测。
硬件时钟模块采用具有充电能力的低功耗,具有临时性存放数据的RAM寄存器的实时时钟芯片DS1302。
该电路的接口简单、价格低廉、使用方便,被广泛的使用。
系统数据存储及故障保护部分由X5045组成,X5045是一种串行通讯的512
0
字节EEPROM,同时兼有看门狗和电源监控功能键盘模块。
3.2系统控制的主要硬件电路
3.2.1系统主控电路
本课题是基于单片机的系统设计,所以针对单片机做了AT89S51与AT89C51的比较与选择如下:
1.程序存储器写入方式:
二者的写入程序的方式不同,AT89C51只支持并行写入,同时需要VPP烧写高压。
AT89S51则支持ISP在线可编程写入技术、串行写入、速度更快、稳定性更好,烧写电压也仅仅需要4~5V即可。
2.电源范围:
AT89S51电源范围宽达4~5.5V,而AT89C51系列在低于4.8V和高于5.3V的时候则无法正常工作。
3.工作频率:
目前AT89S51的性能远高于AT89C51,AT89S51支持最高高达33MHz的工作频率,而AT89C51工作频率范围最高只支持到24MHz。
4.市场价格:
由于AT89C51已经全面停产,所以在市场价格方面,库存的AT89C51的批发价格要比AT89S51贵将近一倍.
5.兼容型:
89S5*向下兼容89C5*,就是说用AT89S51可以替代AT89C51使用,同样的程序,运行结果相同。
6.加密功能:
AT89S51为全新的加密算法,这使得对于AT89S51的解密变为不可能,程序的保密性大大加强,这样就可以有效的保护知识产权不被侵犯。
7.抗干扰性:
内部集成看门狗计时器,不再需要像AT89C51那样外接看门狗计时器单元电路。
8.烧写寿命更长:
AT89S51标称的1000次,实际最少是1000次~10000次,这样更有利初学者反复烧写,减低学习成本。
综合上面的几点区别比较,了解到AT89S51是一种低功耗,8位CMOS工艺处理器,具有8K在线可编程Flash存储器的单片机。
其优势在于片内的Flash可多次编程,为在线编程提供了方便;片内有128字节的RAM,4KB的EEPROM,由于合理的安排使用片内RAM空间,所以没有片外扩展的RAM,使电路结构变得简洁。
因此,个人认为本课题基于单片机的教室灯光控制系统的设计更适合选用AT89S51单片机作为本系统模块的主控芯片,
1
基于单片机的教室灯光控制系统的设计
该芯片的主要特征见如表3-1所示:
表3-1AT89S51主要特征
AT89S51引脚
外围器件引脚
说明
P1.0
X5045SI
X5045串行输入端
P1.1
X5045SCK
X5045串行时钟端
P1.2
X5045CS
X5045片选端
P1.3
X5045S0
X5045串行输出端
P1.4
工作状态指示灯
P1.5
DS1302CLK
DS1302时钟线
P1.6
DS1302I/O
DS1302数据线
P1.7
DS1302RST
DS1302复位线
P3.0-P3.1
数据采集输入端
P3.3
人体存在传感器输出信号端
P3.4
超时报警信号输入端
P3.7
光敏三极管输入信号端
(1)40(Vcc)20(GND)脚间的电压应有5V。
(2)18、19脚分别与20脚间有1.7―2.5V电压。
(3)9(RST)脚与GND间电压基本为0。
(4)31(EA)脚与20(GND)脚间电压为5V。
3.2.2系统供电电路
系统采用+5V电压供电。
本设计采用输出电压为9V的变压器。
系统接通220V交流电源后,将220V交流电变压到9V,经过二极管全波整流、电解电容C1,C2滤波,再经正输出稳压器LM7805,为了缓冲负载突变,改善瞬态响应,输出端还采用了电容C3,C4,最后得到+5V的直流电压,用于给控制系统中单片机系统及其它外围电路的Vcc端供电。
系统供电原理如图3-2所示。
2
[11]
图3-2供电原理图
3.2.3系统复位电路
系统复位电路的作用是使系统得到充分复位,实现稳定可靠的工作。
在单片机工作过程中,不可避免的会由于外界的干扰而产生程序跑飞、死机甚至造成整机瘫痪等情况。
为了能够及时恢复单片机的工作,