摘 要:室内照明作为现在必要的照明设备,是所有公司和公寓都存在的组成部分。本篇论文主要是根据室内灯光的使用状况还有室内灯光的使用需求之类的问题,研究并开发出来的一种基于单片机的照明控制系统。由于时代在发展,节能、环保与健康是人们所追求的,并且也和我们的日常生活不可分割。因此,我们为室内照明设备做出了PWM调光灯设计。
本篇论文主要的核心部件是STC89C51RC单片机,此产品光的亮度具有手动和自动两种调节模式,选用的硬件主要是单片机控制模块以及照明模块,在此基础上还有光敏电阻、按键以及LED指示灯来达成本次设计。我们可以通过按键来切换不同的工作模式,不同的工作模式也有不同颜色的LED指示灯。照明模块是使用12个草帽型的LED灯来玩成的,通过ADC0809数模转换器可以将光信号转换成电信号,照明模块亮度的调节是通过调节PWM占空比来控制电流达成的,这些共同组成了室内灯光强度自动控制系统的设计。
关键词: 室内照明,亮度,PWM调光,自动控制
目录
摘要
Abstract
1 引言-4
1.1 研究课题的目的和意义-4
1.2 室内灯光强度自动控制系统的优势 -4
1.2.1 LED优势 -4
1.2.2 方案简述 -5
2 系统方案的选择-6
2.1 控制芯片的选择 -6
2.1.1 STC89C51RC -6
2.1.2 AVR单片机 -6
2.1.3 主控制芯片的确定 -7
2.2 照明模块的选择 -7
2.2.1 三极管驱动 -7
2.2.2 PWM芯片控制 -7
2.2.3 照明方案的确定 -8
3 硬件设计-8
3.1 STC89C51单片机简介-9
3.2 LED驱动电路-13
3.3 按键控制电路-14
3.4 LED指示电路-14
3.5自动控制电路-15
4 软件设计-17
4.1 Keil C51-17
4.2 Protel99SE-17
4.3 程序流程图-18
5 调试-19
5.1硬件调试-19
5.2软件调试-20
结论-21
参考文献-22
致 谢-23
附录:protel99se 原理图-24