室内灯光控制系统的设计.docx

上传人:b****4 文档编号:4204179 上传时间:2023-05-06 格式:DOCX 页数:33 大小:410.31KB
下载 相关 举报
室内灯光控制系统的设计.docx_第1页
第1页 / 共33页
室内灯光控制系统的设计.docx_第2页
第2页 / 共33页
室内灯光控制系统的设计.docx_第3页
第3页 / 共33页
室内灯光控制系统的设计.docx_第4页
第4页 / 共33页
室内灯光控制系统的设计.docx_第5页
第5页 / 共33页
室内灯光控制系统的设计.docx_第6页
第6页 / 共33页
室内灯光控制系统的设计.docx_第7页
第7页 / 共33页
室内灯光控制系统的设计.docx_第8页
第8页 / 共33页
室内灯光控制系统的设计.docx_第9页
第9页 / 共33页
室内灯光控制系统的设计.docx_第10页
第10页 / 共33页
室内灯光控制系统的设计.docx_第11页
第11页 / 共33页
室内灯光控制系统的设计.docx_第12页
第12页 / 共33页
室内灯光控制系统的设计.docx_第13页
第13页 / 共33页
室内灯光控制系统的设计.docx_第14页
第14页 / 共33页
室内灯光控制系统的设计.docx_第15页
第15页 / 共33页
室内灯光控制系统的设计.docx_第16页
第16页 / 共33页
室内灯光控制系统的设计.docx_第17页
第17页 / 共33页
室内灯光控制系统的设计.docx_第18页
第18页 / 共33页
室内灯光控制系统的设计.docx_第19页
第19页 / 共33页
室内灯光控制系统的设计.docx_第20页
第20页 / 共33页
亲,该文档总共33页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

室内灯光控制系统的设计.docx

《室内灯光控制系统的设计.docx》由会员分享,可在线阅读,更多相关《室内灯光控制系统的设计.docx(33页珍藏版)》请在冰点文库上搜索。

室内灯光控制系统的设计.docx

室内灯光控制系统的设计

室内灯光控制系统的设计之马矢奏春创作

创作时间:

二零二一年六月三十日

毕业设计(论文)

摘要

本课题主要研究的是针对室内灯光的自动控制展开研究,提出了室内灯光控制的具体原理以及它的具体设计思路,提出了基于室内灯光控制系统的详细设计详细内容,在研究该课题的途中努力学习了智能室内灯光控制系统的硬件设备以及相应的软件.本研究以STC89C52单片机为主要把持核心,本研究采纳了光敏三极管做为对外界自然光线的强度来进行详细检测,采纳热红外人体传感器检测教室有没人进出;再根据本控制系统对外界自然光信号与人体存在的红外信号采用的智能判断,以及对室内需要合理翻开灯的条件,以完成对室内照明回路智能控制,从而以达到合理节约利用电能的目的.另外,采纳了LCD液晶显示器以用来显示室人数.本研究主要采纳的结构为模块化设计,具有简单,体积小等很多优点,以用来满足本研究达到室内灯光控制系统的要求.

[关键词]:

STC89C52;热红外人体传感器;光敏三极管;自动控制;

Abstract

Thedesignanalyzestheprincipleandrealizationmethodoftheclassroomlightautomaticcontrol,andputsforwardtheclassroomlightingdesignideaofautomaticcontrolsystem,andonthisbasistodeveloptheintelligentcontrolsystemhardwareandcorrespondingsoftwarethroughresearchingonautomaticcontrolmethodforclassroomlighting.Thisstudyadoptedthelightactivatedtriodeastooutsidenaturallightintensitytoadetailedinspection;Accordingtothecontrolsystem’sintelligentjudgmentoftheenvironmentallightsignalandthehumanexistencesignal,aswellastotheclassroomreasonableconditions,openingthelamptocompleteautomaticcontroloftheclassroomlightingcircuit,soastoachievethepurposeofsavingelectricity,tomeettherequirementsofthisstudytotheindoorlightingcontrolsystem.

Keywords:

STC89C52;pyroelectricinfraredsensor;automaticcontrol;lightactivatedtriode

第1章绪论

在如今的现实生活中,环境呵护和能源的枯竭问题一直困扰着人们.在过去的19世纪乃至追寻到很久之前的时间里,人类为了生存而对年夜自然做出了掠夺式的抢夺资源,造成了现在世界中能源充足,上世纪一流的污染问题还没有解决.而我国作为一个在发展中国家的代表人物,经济发展与能源枯竭而引发的矛盾日益增生,而本系统是为了室内灯光控制系统,作为一个能够根据外界光线的强度来控制室内灯光的亮度或者亮灯个数的几多,能够实现人来灯亮人走灯灭,完成自动调节灯光的作用,已完成节能的目的.

在各个高校中,教室是一个很普遍的学生与教师教学的场所,随着各个高校的扩建以及高校的普遍,在高校中,经常会发生教室内一个人都没有,可是教室内的灯还亮着,或者教室内确实有人,可是灯光的强度太强学生们在学习的过程中国也感觉到很不舒服,学习效率下降,没有人的情况下,照明系统还处于工作状态,这种情况就会造成能源的年夜量流失以及浪费.因此,节能就会显得尤为重要,这样才华提高教室内照明系统的效率.高校在节能的情况下才会有更多的资源去为学生们谋取更多的福利,才华让学生们专心致志的努力学习,为了自身的强年夜而努力.

目前,对智能灯光控制,国内外已经在各个处所开始实现这个功能,可是有关于室内灯光控制系统类型的智能控制系统却很少,随着高校的越来越多,规模也越来越年夜,学生也越来越多,所需要的教室也越来越多,教室内的灯光浪费现象越来越严重,电能也浪费的越来越多,可是,随着现代化与智能化的水平的越来越高,智能家居的普及也越来越高,随着计算机技术的普及,灯光的控制也越来越多资多彩,也在朝着智能化和自动化的方向发展,为室内灯光控制系统的呈现缔造了便捷的条件,随着能源的日益减少,开发出一款智能化的室内灯光控制系统已经迫在眉睫,是实现现代化智能化的重要的一环,是具有跨时代的重要意义.

由于我国多年来经济的继续发展,能源危机日益剧烈,虽然我国作为一个年夜国,可是又是人口基数过多,所以人均能源亮很少,平均产值的资源的消耗远远高于发达国家,能源问题对我国的发展至关重要,由于储量人均缺乏,能源已酿成制约我国经济发展的重要问题.从2005年到现在的2015年,新增的照明用电远远超越预期,而对各个高校来说,教室的用电量占了很年夜的一笔重要输出,其照明系统约占到各个高校总用电量的40%左右,由此可见,在保证各个高校内教室灯光的照明质量的前提下,对教室内灯光进行智能控制迫在眉睫,其所能实现的经济效益和应有的节能效果都是相当的可观的,所以努力地开发室内灯光控制系统已经不容懈怠了.

在我国的城市规划中,早已经将智能化灯光和绿色灯光当作重点来规划,本规划的主要选择方向是为了消除环境污染与废旧资料能源的回收等问题,着重强调了绿色灯光的问题,以及节能减排等维护环境的智能化设计,且室内灯光控制系统走在前列,说明我国已经将减少照明消耗绿色照明已经当作头等年夜事.舍内灯光控制系统的研究已经在逐步的发展.目前我国用在纯照明系统上的电量约占到全世界总量的13%左右,而要使我国采纳高效的节能减排的绿色照明系统将比传统照明系统节约60%-80%的电量,如今,首都北京正在努力推广效率照明系统的工程,推出了很多应用于照明系统的节能减排的年夜部份节能电器已经投入使用.而在我国的各个高校中节能的意识也正在努力地潜移默化的影响着学子,可是由于普宾得学生在高效节能这一方面的意识还是不够强烈,照明系统浪费的现象还是十分的严重,比如在光线足够强的教室内依然坚挺这的室内灯光,上完课了学生们都走了,还在努力工作着的卑微的灯胆.且各个高校节能减排的详细规划依然没有提上文件,室内的灯光依然有着教工手动控制,且因为教室数量巨年夜,教工也会走神,这样就造成了年夜批量的照明系统的点亮的浪费.

本设计主要要求的主要内容包括控制模块和显示模块以及收集模块,本设计使用了光敏三极管作为本设计与外界的联系探头,以对外界自然光显得强弱来进行数据收集,然后将在外界收集到的光强的光信号本设计要求包括收集数据模块、显示模块、控制模块.本设计采纳光敏三极管做为探头,以对自然光线的强弱进行收集.将收集到的自然光强度输送给控制核心STC89C52单片机来进行处置;用热红外人体传感器检测室内有没有人进出,通过法式的的设定,在LCD1显示器上显示室内的人数,再根据室内人数来决定需要灯的数量.

本设计的主要技术有以下:

(1)在正常自然环境下翻开数据收集仪器,假如外界自然光线比力强,无论有无人进入室内,都不会翻开灯;要是外界自然光线较弱,那就根据进入室内的人数来选择需要翻开灯的数量.

(2)在自动控制的时候在正常的工作状态下,在室内的前后门各需放置一个热红外人体传感器模块,以检测有没人进出室内.

(3)需要能够控制显示器LCD1的显示人数.

(4)在手动控制能够通过按键开光控制室内进出的人数.

(5)室内灯光控制系统一样平常需要安排在室内没有被电灯直接照耀的位置而且热红外人体传感器安排时需要一人体与热感应电源标的目的感应器相互垂直如许才可以使人难以解决的存在的灯光信号收集才会加倍活络而且靠得住,另外还要尽量防止因外界热风直接吹向传感器而发生的干扰.

第2章系统总体分析

本设计所研究的室内灯光控制系统的设计,以外界自然光线强度与教室人数作为基本输入参数,同时结合对STC89C52所设计单片机的硬件进行控制,以用来实现室内灯光的自由控制.

可是当外界的自然光光强度较强,外界环境光线很好的时候,无论室内有无人,有几多人,教室内的灯光都不会亮,否则就会造成资源的浪费,而当外界自然光线的强度较弱的时候,才会根据进入教室内部的人数来确认究竟需要翻开几多灯光,需要翻开哪部份的灯光.

本设计利用开关K4模拟光敏三极管收集到的自然光强度对控制系统进行控制,当K4按下暗示外界光很强,灯都不亮,相反就根据室内人数来开灯;使用按键开关K1与K2来模拟热红外人体传感器所检测到的室内人数,即K1按键暗示有人进入,K2按键暗示有人出去,通过控制K1和K2以及对单片机上的软件代码来实现进出室内的人数,并在液晶显示器LCD1上显示室内已有人数,通过之前对单片机的代码设定来决定开灯的数量,当室内没有时所有灯全灭.

本计划的室灯光控制系统首要分为硬件与软件两部份.硬件设计是本系统的的条件,是本计划履行的根本,而且为软件部份提供了代码与法式运行的根本骨架.软件设计以对硬件部份为基础,加以收集、编程、模拟,以实现设计之前所希望系统能达到预期.经由过程对硬件和软件共同,而且对外界年夜概呈现的滋扰举行消倪或替代,以实现本设计的终极目的为方针.

另外,为了预防室内学生因学习时间较长而休息时间缺乏的问题,本设计附加设计了时钟电路以及超时报警电路,在液晶显示器LCD1上会显示以后的本地时间,那时间为22点整时本设计会报警,提醒已经很晚了,要注意休息,报警系统在20S之后自动关闭.

在本研究中所遇到的问题如下:

(1)怎么将自然光线的光信号转换为电信号的收集题目;

(2)液晶显示器LCD1上的暗示人数的暗示问题;

(3)怎么用热红外人体传感器来转换外单片机可用参数;

(4)怎么用按键取代感应器或者取代光敏电阻.

第3章系统硬件设计

在本设计中,设计的主要控制模块的重要核心是以STC89C52单片机为主控核心然后再由按钮取代的光敏三极管组成的外界自然光光强收集电路与热红外人体传感器所组成的室内人数的收集电路作为主要的信息收集模块,再由液晶显示器LCD1所构成的显示区域.

本设计主要分为四年夜控制核心,主要的内容有:

灯控制区、显示区、存储区、以及最重要的芯片等.

本课题的主要研究硬件结构图如下图1所示.

.

图1硬件图

在本设计中STC89C52型单片机作为设计的主控单位,如下图3-1为最小单位模块.

图3-1单片机最小系统模块

STC公司出品的STC89C52是一种高能低耗的CMOS8位的微型控制器,在其内部有着系统在道可编程的Flash存储器,存储器是为8K字节的,该芯片使用的是MCS-51内核经典内核,相比老式的传统单片机51类型的做出了很年夜的改进,加入了很多51单片的所没有的很多功能.

单片机详细分配情况如下表1所示.

表1接口分配

自然光的收集作为本设计的主要参数之一,其主要的思想就是要将在外界收集到的自然光信号转酿成能被单片机识另外电信号.

光敏电阻是一种能够实现将光信号酿成电信号的电阻,而且光敏三极管对光信号的灵敏度要远远高于光敏二极管,因此,采纳光敏三极管收集自然光比力好.光敏三极管采纳半导体的工艺制作成的半导体管.当有较强的光照射在基区时,发生的I增年夜,成为光电流,而光电流的年夜小随着外界光照强度的增强而增强,于是在相对应的负载电阻上就会收集到随着外界光照强度变动而随之变动的电信号.

由于本系统是在中仿真,在仿真的时候用按键开关K4来控制显示中的外界自然光的强度,或者说来控制是白天还是晚上.当外界光强时,相当于K4闭合时;当外界光弱时,开关K4翻开.

图3-3环境光收集模拟电路

热红外人体感应器是一种即使人体在静止的状态下依然会被它探测出来的一种红外探测感应器,主要的组成单位主要有感光电子元件与透镜之类的,应为无论不论室内存在的是人体在移动还是在或者不动的情况下,城市在感光元件之间发生一定量的极化压差,感光电路会发出有人走过来的识别信号的工具,以达到可以探测人体的目的.此热红外人体感应器可应到感应人体的控制范围之内,实现红外控制与防盗于一体化.

使用热红外人体感应器时,一定要注意要尽量防止强烈灯光的直面照射,也不能直接对着暖气片或者其他的发热源以免破坏热红外感应器的参数以及其他的内容,防止因外界环境温度的强烈的变动而造成的参数误报或者一些不需要的数据或者参数的毛病,而且传感器的概况也不要用手摸,因为手有温度,是热源,会影响数据的参数,还要防止灰尘之类的灵敏度,还要特别注意热红外传感器所对的方向,要防止人来人往的外部处所.

本计划考虑到检验考试前提,只是在仿真软件中的仿真,是用按键开关来控制进出教室内的人数.其模块电路如图3-4所示.

图3-4按键电路

因考虑到具体的实际需要,本系统还增加了对时间上的控制,以能合理的控制或安插学生在室内的的作息时间,预防学生因学习忘记了回宿舍的时间,那时间超越了晚上22点时,缴入教室还有人就应提醒学生或者老师要注意休息,为此,本系统设计了时钟电路用来显示时间并报警提示到了休息时间了.

本系统采纳的时钟控制芯片为DS1302.

图3-5DS1302的详细引脚图

表2DS1302的引脚功能

对I/O口而言,再节制输入下一个时钟的上升指令的时辰,将上升的数据输入到DS1302中,输入的数据将会被输入到低位,将会从初始的位置起头.同理,在紧随其后的8位的控制指令的字节的下一个脉冲指令的下降数据就会读出DS1302中的刚才所输入的数据,可是的输出的数据依然将会从低位依次到高位依次输出.

图3-6系统时钟电路

 

本系统因不是实际的把持,因此,采纳两个红色LED指示灯D2和D3模拟.当外界环境自然光的强度很年夜时,D2和D3均不亮;当外界自然光光强弱时,人数在10个或以下时只有D2灯亮,要是在教室内不得人数超越了10个人D2、D3全亮.在灯控区的模拟电路如下图3-7所示.

图3-7灯控区模拟电路

3.2.6LCD1显示电路

本系统采纳液晶显示器LCD显示所需要数据,其电路图模块如图3-8所示.

图3-8显示电路模块电路图

第4章系统软件设计

本计划中的软件设计的主要内容主要有四部份组成:

环境光收集模块、LCD1液晶显示器模块、外界环境光光强的收集模块与时钟控制电路模块这四部份组成.在这四部份中外界环境光的收集与外界模块是通过按钮来在仿真图上面实现模拟的.

主要的内容有以下:

液晶显示屏LCD1上面会显示系统时间TIM与室内人数NUM,而室内灯光的控制就会根据外界自然光强度的光强年夜小与进入室内的人数来控制灯光的自由关闭.但外界的自然光强度较强时,所有的灯都不会亮,以免造成电量的浪费,但外界的自然光强度光强较弱时,而且进入室内的人数没有超越10人或者只有10人时,教室会亮一半灯,当外界自然光强度光强较弱而且进入室内的人数年夜于10人时,教室内的所有灯全部会翻开.

本计划中的主法式的流程图如下图4-1所示.有关系统软件的C语言法式见附录.

图4-1主法式的流程图

在本系统中,本系统会利用按钮开关K1、K2来模拟红外人体传感器以用来收集室内人数,当外界自然光的光强度较弱的时候,而且在当室内的人数在十人以下或着只有十人时系统只会亮一个灯,而当室内的人数在十人以上时系统中的两灯全亮.它的主要的法式的流程图如下图4-2所示.

图4-2红外传感器检测模块流程图

本计划利用按钮开关K4模拟光敏三极管,当K4按下,外界自然光的强度较强,暗示外界环境光较强,所有灯都不会亮;当K4松开,暗示外界环境光较弱,此时灯按需求亮.外界自然光模块的流程图如图4-3所示.

图4-3自然光收集模块流程图

在本系统中,本计划采纳的是DS1302芯片以用来控制时钟电路模块,其主要的内容是依照编写法式的要求来显示时分秒.可是一定要注意在读取DS1302时,读取出的数据同样要为BCD码,因此,在进行给DS1320芯片中进行书写把持时,写入芯片的数据也必需要为BCD码,因此,在数据的写入和读出的时候一定要进行非常需要的数据之间的和进制之间的需要转换,以方便系统能够在与其他的外部数据进行相连接的时候相对应,在本系统中液晶显示器LCD1的显示是十进制的数字,所以一定要奖惩学设计时的十六进制或者二进制的数据转酿成十进制.时钟模块法式的流程图如下图4-4所示.

图4-4时钟模块流程图

本计划首要实现的功效是按要求显示进入教室内的人数.时间TIM首要经由过程时钟芯片DS1302来控制,本计划主要显示时分秒;人数NUM首要经由过程模拟传感器的按钮K1K2来实现加减人数.LCD1暗示模块法式的流程图如下图4-5所示.

图4-5LCD显示模块流程图

 

第5章系统调试与仿真

本设计仿真主要用到有以下两个软件:

Proteus软件以及KeiluVision4软件.

Proteus软件为EDA工具软件,他是目前市面上最好的能够仿真单片机模拟图以及所有外围器材的一款好用的工具.虽然EDA工具目前在国内市场的推广刚刚起步,但因为简单易把持的原因已受到了单片机的快乐喜爱者和从事单片机的各位教师以及奋斗在第一线的制作单片机开发和应用的使用者的高度重视.

Proteus软件作为世界上都著名的仿真软件,它作目前世界上的唯一的比力全面的虚拟设计平台包括仿真软件、设计软件和电路仿真软件三种,他的处置器支持的模型有很多比如ARM\MSP4300等等很多很多,在2010年不单增加了DSP和Cortex等系列的处置器,而且继续的增加了其他的处置器类型.而且在编译方面,Proteus软件支持IAR、MPLAB和Keil等很多种编译器,而且具有很多其他的EDA工具所没有的功能,如下:

SPICE电路的仿真

原理布图

PCB自动与人工布线

而且Proteus软件具有很多跨时代的特点,比如可以相互互动的仿真图,而且使用者甚至可以同时采纳比如ROM,键盘,灯,RAM,以及部份内围器件,以及部份的IIC器件,这些相比其他的EDA工具来说,犀利太多了.也可以做仿真处置器和其相应的外围电路,还可以很快直接的画出原理图和模拟图.再配合清晰的显示和输出,就能明确的看到模拟图运行后的输入输出的具体效果.

Proteus软件中有上千中软件供人们选择使用,这些电子元件能更好的帮手那些工程师们管理自己所做的那些电子图与自己最喜欢的设计,在它里面一共会有40多个完整的元件集合.该软件不单可以做仿真图所需要的仪表资源和很多外围所需要的外围设备比如示波器之类的.在理论上Proteus软件可以将同一种电子元件在分歧的电路图或者模拟图中的重复类型的任意调用除现实生活中的实际存在中的仪器之外,Proteus软件还提供一个图形化显示的功能,可以将在模拟图中的电信号完美的转化的能在模拟图中使用的图形化元件,其主要的具体作用与示波器比力类似,可是相比来说比示波器多出了很多实用性的功能.而且这些由电信号转化出来图形化电子元件都具有使用者所需要的理想化的参数,比如摸个电阻具有极高的电阻,或者摸个电阻具有很低的电阻无限接近于零的元件,这些理想化的电子元件极年夜地减少了Proteus软件在模拟的过程中的对实际结果的影响.

窗口化管理系统是ARM公司在2009年2月份的发布会上发布的Keil4系统,使得使用者可以从多个角度利用监视器,而且可以控制电脑屏幕上失业所能看到的所有的位置可以及时的达就任何处所.可以给一个新的使用者用户一个简洁高效的清新页面,可以让用户能够在使用本款软件的时候可以更好的利用本软件的新功能与能够合理的安插好每一个屏幕空间,还可以有效地控制想要控制的任意一个窗口,给使用者提供一个更加平安有效的的开发法式环境.本软件不单兼容以前的老版本而且兼容最新的RAM芯片且添加了很多对用户使用的一些小习惯很有用的一些小功能.

而在2011年ARM公司最新发布的软件中继承了原有的优点以及兼容性形成了最新的Keil,在最新发布的软件中可以完美使得其内在的编译器和调试工具完美的匹配RAM器件,目前已经投入使用的Keil类型的产物有KeilC51KeilC166等等很多类型.最新的Keil的特征以及功能旨在能偶提高使用者的开发速度以及效率,能够更快的完成任务,而且还能保证正确性.在最新的软件中RAM公司使用了很多有效地管理小技巧,比如引入了更加能让使用者舒适的窗口化管理系统,能够将任意一个窗口拖就任何一个想要达到的处所而且包括多窗口显示.而且Keil4在Keil3的基础上,还增加了很多平民化的功能,能让更多的人接受这款软件.在国内是由米尔科技提供ARM公司的Keil4软件.作为ARM在国内的合作伙伴,固然也是国内外有名的单片机塑控板和嵌入式的领头羊.

 C51软件不单提供了能让使用者满意的年夜量库函数而且有许许多多功能更加强年夜的开发单片机和嵌入式的开发和调试工具,以及全新的W7界面,使得用户能够在很短的时间内就能够熟练地使用全新的C51软件来做自己想要开发的单片机法式,另外新的软件将会很容易的编写自己的代码,书写效率很高,在开发年夜型的单片机系统或者年夜型的智能系统时跟家能够体现出属于新软件的遥遥领先的优势.

当系统硬件和软件设计按要求完成后,还需要检验本设计的正确性和所存在问题,就需要对本设计进行仿真和调试.由于本设计是模拟系统,所以,只需要在Proteus软件中进行仿真.

先在最新的软件中画出已经设计好的电路图,然后检查电路图个电路连接是否合情合理,再在Keil软件中编写为了实现系统各个功能的C语言法式,并创立“*.hex”文件,然后将其下载至STC89C52单片机中,再运行本系统电路图,仔细检查是否达到了现在设计本系统的根本目的.以实现设计的要求.

当设计的首次模拟没有达到预期效果时,不要着急,要仔细耐心的检查可能呈现问题的各个处所,查找故障源,反复认真修改软硬件,待找出所有问题而且全部解决之后才华保证整个系统的正常运行.

本设计主要实现时分秒的显示、室内人数统计和显示、超时报警和结合人数与环境光强来亮灯的目标.

按下K4的时候,而且外界的自然光光强较弱的时候,不论室内有几多人,灯永远都不会亮,在软件中的仿真结果如下图5-1所示.

图5-1环境光强时

在K4还没有按下的时候,而且外界的自然光的光强很弱的时候时,这个时候当在室内人数有少于10人或者10人的时候时则灯只亮一半,,即只有图中D3灯亮,在Proteus中灯光的仿真结果如下图5-2

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

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2