基于AT89S51单片机的教室灯光智能控制系统设计.doc

基于AT89S51单片机的教室灯光智能控制系统设计.doc

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
摘 要 本课题针对教室灯光的控制,分析了教室灯光智能控制的原理和实现方法,提出了基于单片机设计教室灯光智能控制系统的思路,并在此基础上开发了智能控制系统的硬件模块和相应软件部分。 该系统以AT89S51单片机作为控制模块的核心部件,采用热释红外人体传感器检测人体的存在,采用光敏三极管构成的电路检测环境光的强度;根据教室合理开灯的条件,通过对人体存在信号和环境光信号的识别与判断,完成对教室灯光的智能控制,避免了教室用电的大量浪费。系统还具有报警功能;同时还采用了软/硬件的“看门狗”等抗干扰措施。 本系统程序部分采用C语言编写,采用模块化结构设计、条理清晰、通用性好,便于改进和扩充。该系统具有体积小,控制方便,可靠性高,针对性强,性价比高等优点,可以满足各类院校对教室灯光控制的要求,很大程度的达到节能目的。 关键词:智能控制器 热释红外传感器 单片机 目 录 摘 要 I 第一章 教室灯光控制器简介与方案分析 1 1.1教室灯光控制器简介 1 1.2系统控制方案分析 1 第二章 系统控制模块的硬件设计 3 2.1系统控制模块的硬件构成及简介 3 2.2系统控制的主要硬件电路 3 2.2.1系统主控电路 3 2.2.2系统供电电路 4 2.2.3数据采集电路 5 2.2.4系统时钟电路 7 2.2.5继电器驱动电路 8 2.2.6超时报警电路 8 2.2.7按键控制电路 9 2.2.8系统看门狗电路 9 第三章 控制模块软件设计 13 3.1系统监控主程序模块 13 3.1.1系统自检初始化 13 3.1.2定时中断处理设计 14 3.2数据采集模块 14 3.2.1人体存在传感器的优缺点 14 3.2.2数据采集软件的实现 14 3.3时钟模块 15 3.3.1数据输入输出 15 3.3.2时钟程序设计 16 3.4显示驱动模块 18 第四章 系统调试运行及问题分析 21 4.1单片机系统调试方法及步骤 21 4.2主要问题分析 22 第五章 总结与展望 25 5.1总结 25 5.2展望 25 致 谢 27 参考文献 29 引言 ??? 当前,随着经济的飞速发展,能源短缺问题日益突出,成为一个国家经济发展的“瓶颈”。作为工业生产和人民生活不可或缺的电力能源更是如此。尤其现今越来越提倡低碳生活,节约能源已经成为一种全球共识,而作为培养社会精英的高校更应该起到榜样的作用。但是目前在校园内,教室灯火通明,却空无一人的现象屡见不鲜,这不仅造成了严重的资源浪费,也对高校的形象造成了很坏的影响。本文所研究的教室灯光控制系统就可以很好地实现节约能源的作用。 1 系统硬件组成 ??? 整个系统由中央控制电路、2×4按键电路、光敏传感电路、继电器驱动电路、时钟电路、液晶显示电路六个模块组成。其中,光敏传感电路模块主要完成对教室当前光线明暗程度的判定,时钟电路主要实现时基功能,两者分别提供光照和定时数据供以单片机为核心的中央控制模块进行逻辑判断,单片机最终将运算结果输出到液晶显示屏,同时对教室灯光进行控制。整个系统的硬件框图如图1所示。 1.1 中央控制模块 ??? 系统中,中央控制器主要用于接收两个外部数据,由此判断是否定时时间已到,教室光照是否充足。控制器根据这两个外部数据来进行逻辑运算,从而实现定时开关灯、刷新液晶显示屏,同时可以通过键盘设置时间日期、查看相关信息 根据系统设计要求,控制器选择了宏晶科技公司提供的STCl2C4052AD型单片机。该款是一种高速、高可靠性单片机,工作电压5.5~3.4V,Flash程序存储器4K字节,SRAM为256字节,2个定时器,8路8位A/D转换器,可通过串口实现在线编程、A/D转换、看门狗等功能。 1.2 液晶显示电路 ??? 为了实现较好的人机交互界面,在本系统中采用1602液晶显示屏来显示用户的设定作息时间及用户所查询的信息。 ??? 点阵字符型液晶显示器是专门用于显示数字、字母、图形符号及少量自定义符号的显示器。这类显示器把LCD控制器/点阵驱动器/字符存贮器全做在一块印刷板上。系统选用日立公司的HD44780液晶显示。HD44780具有简单而功能较强的指令集,可实现字符移动/闪烁等功能。与MCU的传输可采用8位并行传输或4位并行传输2种方式。液晶显示电路如图2所示。 1.3 其他电路 ??? 按键电路主要由一个2×4的按键阵列组成,主要用于完成作息时间、当前时间、定时时间段的设定。光敏传感电路实现教室内光照强度数据的采集,其门限值可通过可调电阻调节。指示灯主要实现对系统工作状态,如系统工作于自动控制模式还是强制模式,灭灯或亮灯状态等的指示。 2 系统工作原理 ?? 本系统能够采集室内光照强度数据,并结合学校作息时间对教室灯光进行实时控制,达到方便和节约能源的目的。电路存在两

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档