- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
教室灯光的智能控制精要
《教室灯光的智能控制》项目总结
专业年纪:电子信息工程11-1班
所在学院:计算机与信息学院
摘要:
本项目设计一套教室灯光的智能控制系统,实现教室灯光的智能化控制。其有两个输入变量,人体和光强,只有当教室有人和光强低于照明要求时,才打开灯,其它情况,均不开灯。
关键词:教室灯光;智能系统
二、项目研究内容:
(一)、项目的背景:
随着社会和科学技术的发展,人民生活水平的提高,对能源的依赖愈来愈重。而现有的矿物能源数量有限,经不起人类如此巨大的消耗。目前,能源危机成为当今世界各国所共同面对的一个课题。但是,在我国浪费现象还很是严重,各地各单位的一部分人对于集体资源的消耗显得不是很重视,这就导致了资源的严重浪费。在我们身边,这类现象很多,尤为突出的是在我国的各类高等学府,由于依靠人工管理以及一些人缺乏节约意识,造成了电能的浪费。这与现实的社会发展趋势所不符,与当今节约能源的理念相悖。随着计算机的普及,自动化趋势的不断提高,对于大学教室,其灯光也应实现智能化控制,达到节约用电的目的。
(二)、项目执行情况:
2013.5-2013.8 查阅资料及确定项目的实现初步方案:
2013.9-2013.12 项目的基本功能实现;
2014.1-2014.3 对设计出来的系统进行功能完善,以及优化系统;
2014.4-2014.5 对整个设计过程的资料整理;
(三)、设计成果:
设计出来的系统能实现以下功能:
1、能在照度值不够和教室有人的情况下打开灯,当照度值达到或者教室无人时,能够关灯;
2、能实现对参数的调整;
3、能实现参数的保存,在掉电以后,无需再次对参数进行设置;
4、具有看门狗功能,能够监测程序是否跑飞,如若跑飞,能自动复位;
三、方案概述:
(一)、硬件框图:
单片机(AT89S52)
A/D转换模块
人体检测模块
EEPROM外部存储器
继电器模块
电源模块
显示电路
调整电路
单片机最小系统:
我们使用的是AT公司的AT89S52 24PU型号单片机,该单片机芯片较常规单片机有以下优点:具有3组16定时器/计数器,带有看门狗电路,一个6中断矢量2级中断结???,8个中断源。该芯片具有很丰富的片上资源。
电路原理图:
2、A/D转换模块:
采集光强的变化使用的是光敏电阻,光敏电阻的阻值会随着光强强度的改变而变化,我们通过采集光敏电阻两端的电压值,通过电压值来度量照度值的大小,我们使用的模数转换芯片是PCF8951,该芯片是低功耗、8-bit CMOS数据获取器件。PCF8591具有4个模拟输入、1个模拟输出和1个串行I2C总线接口。
通过模数转换测量,理论上度量的照度值可为256个等级(光敏电阻两端的理论电压变化范围为0~255)。考虑到采集误差,将最后一位视为误差位,故可实现度量的等级为26,等级变化范围为26。
电路原理图:
3、人体检测模块:
该模块使用的是HC-SR501模块,该模块采用双元设计,采用德国原装进口LHI778探头设计, 灵敏度高,可靠性强,超低电压工作模式。但是该模块电路与单片机的电平存在不匹配现象,我们利用三极管的饱和与截止的特性,使其实现电平的匹配。
电路原理图:
4、EEPROM模块:
使用一个外部数据存储器,用来保存已设置好的参数,使得系统掉电重启或者复位重启后,无需再次对参数的设置。这里使用的是AT24C04芯片,该芯片支持I2C协议,且能保存4KB大小的数据,容量已大大超出我们的需要。
电路原理图:
5、按键调整电路:
该部分电路的作用是实现参数的调整功能,光敏电阻放置的位置不同,检测到的数据也不同,其参数需要一个灵活的设置。
电路原理图:
6、显示模块
该模块的作用是显示当前的对照度值的一个度量,以及用来显示参数,方便参数的调整。我们使用的是两个共饮数码管实现显示功能。
电路原理图:
(二)、软件架构:
我们将整个系统工作状态分成以下三种状态:
关灯状态:此种状态灯是关着的,它的执行条件是,室内光强足够或者室内光强不足但是教室里无人,此种情况是无需开灯的;
开灯状态:这种状态下灯是打开的,它的执行的条件是,室内光强不够并且检测到有人,这时教室灯打开,提供照明;
待关灯状态:此种状态下的灯是打开的,但是在此阶段检测到教室无人,此时启动关灯计时,时间到了回到关灯状态,如若中途检测到有人,立即回到开灯状态。
主要工作情况:
关灯状态
开灯状态
待关灯状态
有人并且照度不够
检测到无人
延迟时间到或照度值达到要求
有人
照度值达到要求
软件流程图:
中断处理:
c.定时器1
b. 定时器0
A.外部中断 0 b.定时器0中断 c.定时器1中断
六
文档评论(0)