摘要:本课题是以ATMEGA8A为处理芯片的智能灯光控制系统,讲述了该系统的结构、工作原理、工作内容、以及在实践运用中的方式方法。
本课题主要是针对室内灯光控制进行研究,尤其是室内灯光的智能控制方面的发展现状,再结合了自动化发展与生活环境控制,提出了用AVR单片机为核心芯片的室内灯光智能控制系统的设计思路,并在此开发了智能灯光控制系统的硬件电路装置和相应软件开发。
该系统以ATMEGA8A_PU单片机作为控制装置的核心处理芯片,利用热释红外人体传感器来检测人体的是否存在,以此来开关灯光,以及采用光敏电阻构成的电路检测环境光的强度;根据室内情况分析,合理的增强或减弱灯光光线,完成对灯光的智能控制,避免了室内用电的大量浪费。系统还具有多种功能,利用LCD显示来作为控制显示面板,进行选择灯光的控制和选择,以此符合各种需求。单片机软件采用c语言编制,采用模块化结构设计、条理清晰、通用性好,便于改进和扩充。
该系统体积觉小,控制方便,系统稳定,通用性广,性价比合理等优点,可以满足灯光幻景的各种的要求,很大程度满足各种人群的各种需求。
关键词:人体;红外线;传感器;智能控制;热释电;
目录
摘要
Abstract
1绪论-1
1.1课题研究的背景和意义-1
1.2目前国内外研究现状-1
1.3本课题设计的主要工作和任务-1
2智能灯光控制系统方案设计与实现-2
2.1 ATMEGA8A单片机-2
2.2 PWM脉宽调制基本原理-2
2.3总体方案论证-2
2.3.1各模块方案选择与论证-2
2.3.2总体方案确定-3
3系统硬件设计-4
3.1单片机模块-4
3.1.1单片机的概述-4
3.1.2ATMEGA8A介绍-4
3.1.3时钟电路-5
3.1.4复位电路-6
3.2显示模块-6
3.3 A/D转换模块-6
3.3.1光敏电阻介绍-6
3.3.2光敏电路的运用-7
3.3.4 ATMEGA8A A/D转换原理-7
3.4三色LED的调制-8
3.4.1 LED发光二极管-8
3.4.2 LED灯光颜色调制-8
4系统软件设计-9
4.1软件编译环境—ICCAVR-9
4.2主程序的设计-9
4.3 PWM波形-10
4.3.1 PWM波形工作过程-10
4.3.2 PWM寄存器指令说明-11
4.3.3智能模式工作流程-11
4.4显示程序设计-12
4.4.1基本操作时序-12
5系统调试-14
结 论-15
参考文献-16
致 谢-17
附录A总电路图-18
附录B电路实物图-19
附录C源程序-20