基于单片机教室灯光智能控制系统.doc
《基于单片机教室灯光智能控制系统.doc》由会员分享,可在线阅读,更多相关《基于单片机教室灯光智能控制系统.doc(70页珍藏版)》请在咨信网上搜索。
基于单片机教室灯光智能控制系统 34 2020年4月19日 文档仅供参考 吉 林 农 业 科 技 学 院 学 士 学 位 论 文 论 文 题 目: 基于单片机教室灯光智能控制系统 —环境光采集、热释红外传感系统设计 年 级 专 业: 10级电子信息科学与技术 学 生 姓 名: 孙丽爽 学 号: 指 导 教 师: 谢艳新 评 阅 教 师: 王海波 完 成 日 期: 6月13日 吉林农业科技学院 基于单片机教室灯光智能控制系统 —环境光采集、热释红外传感系统设计 学 生: 孙丽爽 专 业: 电子信息科学与技术 指导教师: 谢艳新 摘 要 本研究针对教室灯光的控制方法,特别是教室灯光的智能控制方面的发展现状,分析了教室灯光智能控制的原理和实现方法,提出了基于单片机的教室灯光智能控制系统的设计思路,并在此基础上开发了智能控制系统的硬件装置和相应软件。 该系统以STC89C51单片机作为控制模块的核心部件,采用热释红外人体传感器检测人体的存在,采用光敏电阻构成的电路检测环境光的强度;根据教室合理开灯的条件,经过对人体存在信号和环境光信号的识别与判断,完成对教室灯光的智能控制,避免了教室用电的大量浪费。系统还具有报警功能;同时还采用了软/硬件的“看门狗”等抗干扰措施。 关键词:热释红外人体传感器;STC89C51单片机;光敏电阻 Classroom Lighting Intelligent Control System —The ambient light gathering pyroelectric infrared sensor system Name: lishuang Sun Major: Electronic Information Science and Technology Tutor: yanxin Xie Abstract The research of control method for classroom lighting, especially classroom lighting intelligent control development present situation, analyzed the principle and realization method of classroom lighting intelligent control, and proposes a new design classroom lighting intelligent control system based on single chip microcomputer, hardware device is developed based on the intelligent control system and corresponding software. The system uses STC89C51 microcontroller as a core component of the control module, the infrared sensor to detect the existence of human body, using optical detection circuit composed of environmental photosensitive resistance strength; according to the condition, reasonable, through identification and determine the existence of signals and environmental light signals to the human body, the classroom lighting intelligent control, to avoid the use of waste electric classroom. The system also has alarm function; at the same time also adopted the hardware / software "watchdog" anti-interference measures. Keywords: Pyroelectric Infrared Body Sensor; STC89C51 Single-chip Microcomputer; Photosensitive Resistance 目 录 摘 要 I Abstract II 1 引言 1 1.1 教室灯光控制的现状及发展趋势 1 1.2 本设计的研究内容 1 1.3 本文完成主要任务 2 2 教室灯光智能控制系统的总体设计 3 2.1 单片机的选择 3 2.2 感应器的选择 4 3 系统硬件电路设计 6 3.1 主控模块设计 6 3.1.1 系统主控电路 6 3.1.2 单片机的引脚功能 6 3.2 单片机的最小系统 7 3.3 环境光采集模块设计 8 3.3.1 光敏电阻介绍 8 3.3.2 LM393电压比较器介绍 9 3.4 热释红外感应模块 11 3.5 系统时钟电路 13 3.6 超时报警电路 14 3.7 显示电路设计 14 4 系统软件设计 16 4.1 定时中断处理 17 4.1.1 定时中断功能 17 4.1.2 定时中断流程图 17 4.1.3 定时中断说明 17 4.2 环境光采集模块的设计 18 4.2.1 环境光采集模块的功能 18 4.2.2 环境光采集模块的流程图 18 4.2.3 环境光采集模块的程序 18 4.2.4 环境光采集模块的说明 19 4.3 热释红外传感器的设计 19 4.3.1 热释红外传感器的功能 19 4.3.2 热释红外传感器的流程图 20 4.3.3 人体存在传感器的程序 20 4.3.4 人体存在传感器的说明 22 4.3.5 人体存在传感器的安装要求 22 4.4 时钟模块的设计 22 4.4.1 时钟模块功能 22 4.4.2 时钟模块流程图 22 4.4.3 时钟模块初始化程序 23 4.4.4 时钟模块说明 24 4.5 液晶显示模块 24 4.5.1 液晶显示模块的功能 24 4.5.2 显示模块流程图 24 4.5.3 显示模块的程序 25 4.5.4 显示模块说明 26 5 系统调试 27 5.1 系统调试运行及问题分析 27 5.2 单片机系统调试方法及步骤 27 结 论 29 参 考 文 献 30 致 谢 31 附 录 31 1 引言 1.1 教室灯光控制的现状及发展趋势 随着社会经济和科学技术的发展,人们的生活水平的不断提高,导致用电负荷的加剧,能源缺乏已成为世界所面临的严峻问题。中国经济持续多年的高速发展让能源问题日益突出。虽然中国能源总储量不低,但由于中国人口众多,因此人均储量少,单位产值的能耗是发达国家的3-10倍。能源问题已成为制约中国国民经济发展的关键问题。同时各类大、中专院校的扩招,教室的扩建,教室照明的需求也越来越多,而教室照明的管理不到位,造成学校电能浪费,经济损失,这种的浪费与当今的节约能源理念相违背,提高教室用电效率就成为首要考虑的问题,因此需要对电灯能耗进行智能控制。所谓智能控制是指利用现代通信技术、自动控制技术、总线技术、信号检测技术和微电子技术对室内照明进行有效控制,使灯光能够根据环境的变化的来满足客观实际要求而自动进行灯光照明的调节。 当前对电灯的智能控制国外已经开始广泛采用,产品的种类有总线类、电力载波类、无线类产品。总线类产品:历史悠久、国际标准、产品高档、性能可靠,可是功能复杂、价格高、需要专业技术支持。电力载波类产品:希望经过借助于电力载波免于产品的大规模布线,这类产品当前是国内主流产品且价格低廉,接近国人现有消费水准能够大规模简单安装,可是,没有统一的技术认证标准,厂家各自为政,产品的可靠性难以保证,容易发生电磁串扰。无线类产品:这类产品是当前发展速度是最快的,它解决了复杂的系统配置及安装问题,只要普通电工就能够安装。这类产品最致命的问题是集群安装使用时所产生交调干扰致使系统的通讯可靠性下降。于是,开发简便实用的教室灯光智能控制系统具有重要的现实意义。 1.2 本设计的研究内容 本设计是基于单片机控制的教室灯光智能控制系统。适用于学校商场等大型室内场所的照明智能控制,能够有效地对教室照明灯具进行智能控制,减少电能浪费,提高资源利用率。研究的教室灯光控制系统能用于现有教室照明系统的改造,实现对照明系统的人性化智能管理,提高用电效率;实现自动、手动灯光控制相兼容,以降低成本;经过重复试验和改进,最终达到可靠性、实用性、推广性较好的目标。经过STC89C51单片机和各个感应模块,实现对教室灯光的智能控制。主要功能有两种。 ⑴ 利用环境光采集电路,判断光线强弱,设置灯的开关状态。 ⑵ 当教室有人进入时,判断红外线的强弱,控制灯的亮暗。 本设计具有制作简单、成本低、操作性强等特点,具有广泛的现实意义。该设计也是对我大学所学东西的综合运用,增强了我的动手和提出问题,分析问题,解决问题的能力,能够巩固自己的专业知识,为工作和学习打下坚实的基础。 1.3 本文完成主要任务 本课题的研究任务有如下几点: ⑴ 灯光控制系统数据采集的研究。 ⑵ 教室内人数监测方案的研究。 ⑶ 热释红外传感器与环境光信号采集与处理。 2 教室灯光智能控制系统的总体设计 根据设计方案分析,本系统由STC89C51单片机控制器,环境光采集电路,热释红外传感器电路,按键电路,看门狗模块,显示电路,复位电路,时钟电路,电源几部分组成。其中环境光采集电路测量教室光照强弱,热释红外传感器模块检测教室是否有人及人数的多少,显示电路显示温度值,时钟电路为单片机提供时钟频率,电源为整个电路供电。系统结构图如图2-1: 中央处理器 STC89C51 复位按钮 时钟模块 热释电红外模块 液晶显示模块 环境光采集模块 电源模块 看门狗电路 EEEPROM存储器模块 继电器 灯具 继电器 灯具 图2-1 系统控制单元结构框图 2.1 单片机的选择 为了更好实现本设计的预定目标,我们对单片机进行了仔细的对比和研究。 方案一:AT89C51是美国ATMEL公司生产的低电压,高性能CMOS型8位单片机,器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器(CPU)和Flash存储单元,功能强大。其片内的4K程序存储器是FLASH工艺的,这种单片机对开发设备的要求很低,开发时间短。写入单片机内的程序还能够进行加密,这又很好地保护我们的劳动成果。再者,AT89C51当前的售价比8031还低,市场供应也很充分。AT89C51可构成真正的单片机最小应用系统,缩小系统体积,增加系统的可靠性,降低系统的成本。只要程序长度小于8K,四个I/O口全部提供给用户。可用5V电压编程,而且擦写时间仅需10ms。AT89C51芯片提供三级程序存储器加密,提供了方便灵活而可靠的硬加密手段,能完全保证程序或系统不被仿制。P0口是三态双向口,统称数据总线口,因为只有该口能直接用于对外部存储器的读/写操作。 方案二:STC89C51系列单片机的指令系统和AT89C51系列的完全兼容,但实际操作起来却存在很多问题: ⑴ AT89C51不带ISP下载,要用下载器下载,STC89C51能够用USB串口下载,下载软件能够到STC89C51厂家网上下载。 ⑵ STC89C51单片机执行指令的速度很快,大约是AT89C51的3-30倍,尽管快是好事,但这样一来,你在AT89C51上好使的程序在STC89C51上不一定好用,最典型的例子就是那些对时序有严格要求的模块,用STC89C51时注意得加长延时,大约是AT89C51的10—30倍就差不多。 ⑶ STC89C51单片机对工作环境的要求比较低,电压低于5伏时依然正常工作,甚至3伏到4伏之间都还能够工作,然而这样的环境下AT89C51肯定不行了,因此当一个系统用STC89C51单片机能正常工作,但用AT89C51的单片机不工作时,直接检查最小系统,看单片机的供电是否正常。 比较这两种方案,我们选择采用STC89C51系列芯片,因为此芯片对环境要求不严格,执行速度快。而且学校也提供了相应的硬件操作平台,实际操作起来比较方便,故采用STC89C51芯片为更合理的选择。 2.2 感应器的选择 方案一:感应人体采用被动式红外传感技术,利用红外光敏器件将活动生物体发出的微量红外线转换成相应的电信号,并进行放大处理。它能可靠的将运动着的生物体和飘落的物体加以区别。同时它还具有监控范围大,隐蔽性好,抗干扰能力强和误报率低等特点。被动式红外入侵报警器又称热释电红外入侵报警器,由光学系统,红外传感器和信息处理三部分组成。当前与红外传感器配套的光学系统有三种,即反射式、透射式和折射式。其中反射式光学系统的灵敏度最高,其探测距离可达25~60 m;透射式的灵敏度最低,探测距离为2~10 m;折射式居中,兼有反射式和透射式的优、缺点。 方案二:感应人体采用主动式红外探测器,由红外发射机、红外接收机组成。分别置于收、发端的光学系统一般采用的是光学透镜,起到将红外光束聚焦成较细的平行光束的作用,以使红外光的能量能够集中传送。红外光在人眼看不见的光谱范围,有人经过这条无形的封锁线,必然全部或部分遮挡红外光束。接收端输出的电信号的强度会因此产生变化,从而启动信号。 比较这两种方案,主动式红外探测器由于光束较窄,收发端安装要牢固可靠,不应受地面震动影响,而发生位移引起错误,光学系统要保持清洁,注意维护保养。因为主动式探测器所探测的是点到点,而不是一个面的范围。其特点是探测可靠性非常高。但若对一个空间进行检测,则需有多个主动式探测器,价格昂贵。主动式探测器常见于博物馆中单体贵重文物展品的布防以及工厂仓库的门窗封锁、购物中心的通道封锁、停车场的出口封锁、家居的阳台封锁等等。 本设计适合采用被动式红外传感器。经过多方面考虑采用红外人体感应器模块,因为此模块具有监控范围大,隐蔽性好,抗干扰能力强的特点。 3 系统硬件电路设计 系统控制器主要是以自然光强度和人体存在作为控制器的主要输入参数。能够实现自动与手动控制相兼容。在自然环境光较强光线较强时,无论是否有人体存在,都不开灯;在环境光较弱时,有人存在且超过一定时间时,系统控制器自动打开电灯,人离开后延时一定时间后再自动关灯。 系统控制单元是以单片机主控模块为核心,其它外围电路主要包括:系统供电模块、环境光采集模块、热释红外传感器模块及继电器驱动模块。单片机作为主控芯片,热释红外传感模块识别人体,光敏电阻识别光线,LM393电压比较器将光敏芯片处理给单片机,继电器控制负载灯。 设计能够应用在教室,图书馆等一些公共场所,当光线暗而且有人时,继电器会吸合,从而驱动任何负载,智能延时,当没有人时灯不会亮,从而实现节能、智能的效果。 3.1 主控模块设计 3.1.1 系统主控电路 STC89C51的结构简单并能够在编程器上实现闪烁式的电擦写达几万次以上。使用方便等优点,而且完全兼容MCS5l系列单片机的所有功能。STC89C51是一种带4K字节闪烁可编程可擦除只读存储器,高性能CMOS8位微处理器,俗称单片机。该器件采用ATMEL存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。 单片机最小系统是单片机工作的最基本电路,接好最小系统对于做实物来说极其重要。 3.1.2 单片机的引脚功能 ⑴ VCC(40):电源+5V。 ⑵ VSS(20):接地,也就是GND。 ⑶ XTL1(19)和XTL2(18):振荡电路。单片机是一种时序电路,必须有脉冲信号才能工作,在它的内部有一个时钟产生电路,有两种振荡方式,一种是内部振荡方式,只要接上两个电容和一个晶振即可;另一种是外部振荡方式,采用外部振荡方式时,需在XTL2上加外部时钟信号。 ⑷ PSEN(29):片外ROM选通信号,低电平有效。 ⑸ ALE/PROG(30):地址锁存信号输出端/EPROM编程脉冲输入端。 ⑹ RST/VPD(9):复位信号输入端/备用电源输入端。 ⑺ EA/VPP(31):内/外部ROM选择端。 ⑻ P0口(39-32):双向I/O口。 ⑼ P1口(1-8):准双向通用I/O口。 ⑽ P2口(21-28):准双向I/O口。 3.2 单片机的最小系统 STC89C51单片机的时钟信号一般有两种方式产生:一是内部时钟方式,二是外部时钟方式。在单片机内部有一振荡电路,只要在单片机的XTAL1和XTAL2引脚外接石英晶体(简称晶振),就构成了自激振荡器并在单片机内部产生时钟脉冲信号。图中电容C1和C2的作用是稳定频率和快速起振,电容值在5-30pF,典型值为30pF。晶振的振荡频率范围在1.2-12MHz间选择,典型值为12MHz和11.0592MHz。 当在STC89C51单片机的RST引脚引入高电平并保持2个机器周期时,单片机内部就执行复位操作(若该引脚持续保持高电平,单片机就处于循环复位状态)。 复位电路一般采用上电自动复位和按钮复位两种方式。最简单的上电自动复位电路中上电自动复位是经过外部复位电路的电容充电来实现的。只要Vcc的上升时间不超过1ms,就能够实现自动上电复位。时钟频率用6MHZ时电容取22uF,电阻取1KΩ。除了上电复位外,有时还需要按键手动复位。本设计就是用的按键手动复位。按键手动复位有电平方式和脉冲方式两种。其中电平复位是经过RST端经过电阻与电源Vcc接通而实现的。最小应用系统图如图3-1所示: 图3-1 单片机最小系统 3.3 环境光采集模块设计 光电传感器是一种能够将光照转换成电量的传感器。光敏电阻体积小、工作电压低、工作电流小、发光均匀稳定、响应速度快、寿命长等优点。 3.3.1 光敏电阻介绍 光敏电阻又称光导管,常见的制作材料为硫化镉,另外还有硒、硫化铝、硫化铅和硫化铋等材料。这些制作材料具有在特定波长的光照射下,其阻值迅速减小的特性。这是由于光照产生的载流子都参与导电,在外加电场的作用下作漂移运动,电子奔向电源的正极,空穴奔向电源的负极,从而使光敏电阻器的阻值迅速下降。 管芯是一块安装在绝缘衬底上带有两个欧姆接触电极的光电导体。光导体吸收光子而产生的光电效应,只限于光照的表面薄层,虽然产生的载流子也有少数扩散到内部去,但扩散深度有限,因此光电导体一般都做成薄层。为了获得高的灵敏度,光敏电阻的电极一般采用硫状图案,光敏电阻结构如图3-2所示: 图3-2 光敏电阻结构图 光敏电阻器是利用半导体的光电导效应制成的一种电阻值随入射光的强弱而改变的电阻器,又称为光电导探测器。 光敏电阻器一般用于光的测量、光的控制和光电转换(将光的变化转换为电的变化)。常见的光敏电阻器硫化镉光敏电阻器,它是由半导体材料制成的。光敏电阻器对光的敏感性(即光谱特性)与人眼对可见光(0.4-0.76)um的响应很接近,只要人眼可感受的光,都会引起它的阻值变化。设计光控电路时,都用白炽灯泡(小电珠)光线或自然光线作控制光源,使设计大为简化。 本设计利用光敏阻值的变化与电阻进行分压,得到的电压值给LM393进行电压比较,经过10k可调电阻能够实现光线限值的调节。感应光线是否过弱,将信号给单片机处理。 3.3.2 LM393电压比较器介绍 LM393主要特点如下: ⑴ 工作电源电压范围宽,单电源、双电源均可工作,单电源:2~36V,双电源:±1~±18V; ⑵ 消耗电流小,Icc=0.8mA; ⑶ 输入失调电压小,VIO=±2mV; ⑷ 共模输入电压范围宽,Vic=0~Vcc-1.5V; ⑸ 输出与TTL,DTL,MOS,CMOS 等兼容; ⑹ 输出能够用开路集电极连接“或”门。 采用双列直插8 脚塑料封装(DIP8)和微形的双列8 脚塑料封装(SOP8)。LM393引脚图及内部框图如图3-3所示: 图3-3 LM393内部结构图 LM393是高增益,宽频带器件,像大多数比较器一样,如果输出端到输入端有寄生电容而产生耦合,则很容易产生振荡。这种现象仅仅出现在当比较器改变状态时,输出电压过渡的间隙。电源加旁路滤波并不能解决这个问题,标准PC板的设计对减小输入—输出寄生电容耦合是有助的。减小输入电阻至小于10K将减小反馈信号,增加很小的正反馈量(滞回1.0-10mV),不会产生由于寄生电容引起的振荡。除非利用滞后,否则直接插入IC,并在引脚上加上电阻,引起输入—输出在很短的转换周期内振荡。如果输入信号是脉冲波形,而且上升和下降时间相当快,则滞后将不需要。 比较器的所有没有用的引脚必须接地。 LM393偏置网络确立的静态电流与电源电压范围无关。一般电源不需要加旁路电容,差分输入电压能够大于Vcc,并不损坏器件。LM393的输出部分是集电极开路,发射极接地的NPN输出晶体管,能够为集电极输出提供或Oring功能。输出负载电阻能衔接在可允许电源电压范围内的任何电源电压上,不受 Vcc端电压值的限制。当达到极限电流(16mA)时,输出晶体管将退出而且输出电压将很快上升。 本设计利用光敏阻值的变化与电阻进行分压,得到的电压值给LM393进行电压比较,经过10k可调电阻能够实现光线限值的调节。感应光线是否过弱,将信号给单片机处理。如图3-4所示: 图3-4 光敏模块电路图 3.4 热释红外感应模块 热释红外感应模块用来检测教室内是否有红外线,判断教室内是否有人。经过判断教室内红外线的强弱,判断教室中人数,从而控制教室内的光照强度,是数据采集的核心模块之一。本系统采用的热释红外传感器主要采用热释红外传感器的原理,它是当前在防盗报警、火灾检测、自动门、自动水龙头、自动电梯、自动照明等场合,及非接触温度测量等领域应用最广泛的传感器。其原因为:①被测对象自身发射红外线,可不必另设光源;②大气对2-2.61Lm,3-51Lm,8-141Lm三个特定光吸收甚少,非常容易被检测;③中、远红外线不受可见光影响,可不分昼夜进行检测。人体存在传感器的热释电红外探头的工作原理及特性如下:人体都有恒定的体温,一般在37度,因此会发出特定波长的红外线,被动式红外探头就靠探测人体发射的红外线进行工作。人体发射的红外线经过菲泥尔滤光片增强后聚集到红外感应源上。红外感应源采用热释电元件,这种元件在接收到人体红外辐射温度发生变化时就会失去电荷平衡,向外释放电荷,后续电路经检测处理后就能产生热释红外传感信号。 ⑴ 这种探头是以探测人体辐射为目标的,因此热释电元件对特定波长的红外辐射非常敏感。 ⑵ 为了仅仅对人体的红外辐射敏感,在它的辐射面覆盖有特殊的菲泥尔滤光片,使环境的干扰受到明显的抑制作用。 ⑶ 人体存在的探测,其传感器包含两个互相串联的热释电源,而且制成的两个电极化方向正好相反,环境背景辐射对两个热释元件几乎具有相同的作用,使其产生的释电效应相互抵消,于是探测器无信号输出。 ⑷ 一旦有人进入探测区域内,人体红外辐射经过部分镜面聚焦,并被人体存在传感器的热释电元件接收,可是两片热释电元件接收到的热量不同,热释电也不同,不能抵消,经信号处理而输出有人体存在的信号。 ⑸ 菲泥尔滤光片根据性能要求不同,具有不同的焦距(感应距离),从而产生不同的监控视场,视场越多,控制越严密。 有人进入时,移动人体发出的红外线被红外传感器接收,则人体存在被感应,并输出高电平。若人体进入最不敏感移动方向时,则人体传感器所体现的信号就会不理想,有时还会产生误动作,因此要特别注意人体传感器的安装方向。 热释红外传感器HP-208是深圳市浩博特电子有限公司研发和生产的基于红外线技术的智能产品,它的主要特性如下: ⑴ 感应为全自动方式,人进入感应范围时输出高电平(高3.3V),人离开感应范围则自动延时关闭高电平,输出低电平(低0.3V),其高低电平利于采集; ⑵ 采用可重复触发方式。即感应输出高电平后,在延时时间段内,如果有人体在其感应范围活动,其输出将一直保持高电平,直到人离开后才延时8秒-15秒后将高电平变为低电平; ⑶ 人体传感器工作电压宽为DC3V-DC24V; ⑷ 人体传感器制作成锥面形状,感应范围大,小于140度锥角,感应距离为7米以内; ⑸ 其静态电流小于50微安,功耗低; ⑹ 工作温度介于-15°和+700°之间,适应性强; ⑺ 灵敏度高,可靠性强。 人体传感器的1号引脚为电源信号端,3号引脚为地信号端,2号引脚为采集信号输出端。在电路设计中,为了使人体传感器的工作更加可靠,增加一个三极管驱动人体存在传感器输出信号的可靠性,同时能够驱动一个LED充当指示作用。其电路原理图如图3-5所示: 图3-5 人体传感器电路图 当教室有人员出入时,人体发出的红外线被红外传感器接收,则人体存在被感应,并输出高电平。当人员在教室移动到红外传感器探测盲区时,则人体传感器所体现的信号就会不理想,有时还会产生误动作,因此要特别注意人体传感器的安装方向。 3.5 系统时钟电路 本系统采用美国DALLAS公司推出的具有充电能力的用于临时性存放数据的RAM寄存器的实时时钟芯片DS1302。此芯片采用的是串行通信方式,还可为掉电保护电源提供可编程的充电功能,而且能够关闭充电功能。工作电压为2.5V-5. 5V。可为掉电保护电源提供可编程的充电功能的时钟芯片DS1302的引脚图如图3-6所示: 图2-9 DS1302引脚 图3-6 时钟芯片DS1302引脚图 其中Vcc2外接3.6V可充电的铿电池,为DS1302的备用电源。Vcc1外接系统供电模块的输出稳定电压+5V,为DS1302的主电源。DS1302由Vcc1和Vcc2两者中较大者供电。系统正常运行时,Vcc1大于Vcc2,因此由Vcc1给DS1302供电,在主电源关闭的情况下,则由Vcc2给DS1302供电,保持时钟的连续运行。Xl和X2是振荡源,外接32. 768kHz晶振。RST是复位/片选线,经过把RST输入驱动置高电平来启动所有的数据传送,与单片机的复位信号相连。时钟输入端SCLK接单片机P1.5引脚,进行时钟控制。数据输入/输出端I/O接单片机P1.6引脚,进行数据传输。 3.6 超时报警电路 在教室中,若采用手动方式控制时,可能会出现学生及管理人员的工作疏忽,教室里在没有人时候,导致教室灯工作超时,造成能源浪费,因此系统采用超时报警电路,以声音的方式来提醒管理人员是否关闭电源。另一方面由于学生学习紧张,在夜里忘了时间点,学习期间开灯时间过长,致使教室电灯工作超时,于是本系统超时报警电路就会发出声音,提醒学生应该休息或必须改用遥控器手动方式来控制灯了。这样,还能够更好地保护公共设施。系统采用超时报警的电路如图3-7的P3.4端口外加一个10K的上拉电阻,再经过限流电阻100欧与三极管C945的基极相连。当P3.4端口为低电平,即基极为低电平时,三极管导通,驱动蜂鸣器发出声音,以示教室灯工作超时。若P3. 4端口为高电平,即基极为高电平时,三极管截止,蜂鸣器不工作,教室灯工作正常。本系统采用超时报警电路方便了管理人员对教室的管理,能够更好地、及时地管理教室。 图 3-7 超时报警的电路 3.7 显示电路设计 为了实现较好的人机交互界面,在本系统中采用1602液晶显示屏来显示用户的设定作息时间及用户所查询的信息。 点阵字符型液晶显示器是专门用于显示数字、字母、图形符号及少量自定义符号的显示器。这类显示器把LCD控制器/点阵驱动器/字符存贮器全做在一块印刷板上。系统选用日立公司的HD44780液晶显示。HD44780具有简单而功能较强的指令集,可实现字符移动/闪烁等功能。与MCU的传输可采用8位并行传输或4位并行传输2种方式。 4 系统软件设计 监控程序按模块分为监控主程序和命令处理子程序。由于单片机,系统资源有限,主程序一般是一个无限循环的过程,即是一个重复调用子程序的过程。子程序主要分为中断子程序和功能子程序,它们之间以互相嵌套和调用,即中断子程序能够调用功能子程序。在应用软件的设计中,尽可能把各个功能模块写成子程序的形式,并经过主程序调用。而命令处理子程序完成各种命令所规定的具体操作,它按各种命令再分为不同的子程序模块,它一般总是把其余部分连接起来构成一个无限循环,系统所有功能都在这一循环中周而复始的有选择的执行。其监控主程序流程图如图4-1所示: 初始 系统初始化 设置定时器,允许定时中断 按键处理任务 环境光处理任务 人体传感器处理任务 定时管理系统 结束 图4-1 监控主程序流程图 4.1 定时中断处理 4.1.1 定时中断功能 定时中断是利用单片机内部的定时器定时,时间到或计数值已满引起的中断,内部定时器的计数器能够对内部时钟或从外部引线T0和T1输入的外部脉冲进行计数。计数器的溢出信号作为中断请求信号,去置位定时器溢出标志位,向单片机的CPU申请中断。定时中断为周期性中断,每隔一定的时间会中断一次。本系统中设定的定时中断主要用来构造多任务操作系统,在系统响应中断后,无需对断点实施现场保护,可直接进行多任务时间的划分工作,使相应的操作任务进入就绪状态,即该中断能够启动有关的 任务操作。 4.1.2 定时中断流程图 该定时中断处理程序框图如图4-2所示 开始 定时中断 下一步 多项任务启动时间 Y N 图4-2 定时中断处理程序框 4.1.3 定时中断说明 所研制的控制器以自然光强度和人体存在作为控制器的主要输入参数。能够实现自动与手动控制相兼容。在自然环境光较强光线足够时,无论人员是否存在,都不开灯;在自然环境光较弱时,有人员存在且超过一定时间,控制器自动打开电灯,直到人员离开后再延时一定时间后关灯。同时,还要按作息时间来控制,夜晚超过12点,若还有人员存在,则关闭自动控制器的运行,改用机械开关来手动控制,以解决因特殊情况下,自动控制器人性化控制运行问题。 4.2 环境光采集模块的设计 4.2.1 环境光采集模块的功能 利用传感器将光转化为电量。采用的光敏三极管除了将光信号转化为电信号的功能外,还具有对电信号的放大功能。 4.2.2 环境光采集模块的流程图 环境光采集模块的流程图如图4-3所示: 开始 系统初始化 是否自动控制模式 强制模式 N 光照是否过弱 Y 灭灯 N 检测人体红外线 Y 图4-3 环境光采集模块流程图 4.2.3 环境光采集模块的程序 #include <reg52.h> //调用单片机头文件 #define uchar unsigned char //无符号字符型 宏定义 变量范围0~255 #define uint unsigned int //无符号整型 宏定义 变量范围0~65535 sbit GM=P1^0; //光敏 sbit hw=P1^6; //人体红外 sbit relay=P3^4; //继电器控制灯 sbit yellow = P1^5; //红外指示灯 /****************** 电位器往右调 光敏传感器的灵敏度增加 **********************/ void delay_1ms(uint x)//延时函数 { uint i,j; for(i=0;i<x;i++) for(j=0;j<120;j++); } 4.2.4 环境光采集模块的说明 初始模块主要完成I/O口、定时/计数器、中断以及液晶显示屏的初始化。键盘接收模块主要用于接收初始变量,如当前时间、作息时间等的设定。同时也接受相关数据的查询,如查询设定好的作息时间、光照阈值等,数据显示模块用于显示当前的时间、定时开关时间以及用户要查询的相关数据。 4.3 热释红外传感器的设计 人体存在传感器具有本身不发出任何类型的辐射,器件功耗很小,隐蔽性好,价格低廉的优点。而缺点是容易受各种热源、光源干扰。由于红外穿透力差,因此人体的红外辐射容易被遮挡,不易被探头接收;易受射频辐射的干扰;当环境温度和人体温度接近时,探测和灵敏度就会明显下降,甚至造成短时失灵。如果人体存在却一定时间内没有活动,人体传感器则认为没有人体存在。为避免这种现象的出现,本系统软件程序中设计为有人体存在状态后间隔1分钟或更长的时间来对人体存在参数信号的采集。 4.3.1 热释红外传感器的功能 本系统考虑到环境光足够亮时,无论是否有人体存在都不开灯;而环境光不够亮时,有人体存在才开灯,无人体存在则不开灯。本系统逻辑定义为:环境光亮时为逻辑“0”(符合光采集电路输出信号状态),暗时为“1”,人体存在为“1”,人体不存在为“0”,开灯为“1”,关灯为“0”,那么环境光与人体存在能够用以下的逻辑关系表来表示,如表4-1所示: 表4-1 环境光与人体存在逻辑关系 环境光参数 人体存在参数 教室灯状态 0 0 0 1 0 0 0 1 0 1 1 1 表4-1数据表明可将环境光参数与人体存在参数进行与操作,又由于继电器是低电平驱动,因此要将采集处理后的信号进行非操作,才能够驱动继电器工作,即可得到教室灯的状态 4.3.2 热释红外传感器的流程图 热释红外传感器流程图如图4-4所示: 开始 系统初始化 光线是否过弱 是否检测到人体 延时5S 是否检测到人体 继电器断开 继电器吸合 N N N Y Y Y 图4-4 热释红外传感器流程图 4.3.3 人体存在传感器的程序 void work()//工作函数 { static uchar value,miao; if(GM==0)//光敏(晚上) { delay_1ms(20);//延时20ms if(GM==0)//确定是晚上 { if(hw==1)//感应到人体 { relay=0;//继电器吸合 miao = 0; value = 0; } } } if(relay == 0) //继电器吸合计时30秒 { value ++; if(value >= 10) { value = 0;- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 教室 灯光 智能 控制系统
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【丰****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【丰****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【丰****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【丰****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文