毕业论文

打赏
当前位置: 毕业论文 > 电子通信 >

AT89S52单片机数字调光LED照明系统设计+源程序

时间:2018-03-21 17:07来源:毕业论文
通过对LCD1602显示器编程实现显示所采集到的实际光强值,再根据光强稳定算法得到LED的驱动数值。然后控制TLC5620 DA转换器将上述驱动数值转换为模拟信号以驱动LED光源发光

摘要基于对LED的技术背景以及技术应用的广泛研究,文章主要从硬件设计,软件设计以及系统调试三个方面对数字调光LED照明系统进行了详细的阐述。其中硬件设计是在Protel99se环境下实现的,主要包含中央处理模块、环境光传感及AD采集模块、LCD显示模块、通过DA转换器的LED驱动模块以及单片机程序串口下载模块等。软件设计基于Keil uv2单片机开发平台,采用C语言编程来实现各 个系统模块的功能:通过设置TLC0834 AD转换器的控制寄存器将来自光敏三极管的光强信号进行模数转换,通过对LCD1602显示器编程实现显示所采集到的实际光强值,再根据光强稳定算法得到LED的驱动数值。然后控制TLC5620 DA转换器将上述驱动数值转换为模拟信号以驱动LED光源发光。最后在AVR fighter环境下把上述过程生成的.HEX文件下载到AT89S52单片机的FLASH程序存储器。基于上述过程,制作了实验电路,设计了相应的程序。实验证明,本电路能够实现使LED灯随外界环境亮暗不同而自动调光的功能。19951
关键词: AT89S52单片机, LED, 数字调光, AD采集
毕业论文设计说明书(论文)外文摘要
Title   Design of Digital dimming LED lighting system    
Abstract
Based on the research of LED technology and its applications, The hardware and software design, system debugging of the digital dimming LED lighting are discussed in this dissertation. The hardware of the system consists of the central processing module, AD sampling module, display module, DA driver module and serial download module whose designs are implemented in Protel99se. The software design is carried out in the environment of the Keil uv2 in C programming language. Through setting the control registers of TLC0834, the intensity of the light from the photosensitive triode is converted into digital signals. The display of the real intensity of the light is realized through programming of LCD1602. An algorithm of stabilizing the intensity of light is adopted to generalize the values  which are converted into analog signal to drive LED. Under AVR fighter, the HEX file generated in uv2 is loaded into the FLASH memory of AT89S52.Based on the above, the test circuits are made and program designed. The experiments show that LED can change with the environment  lighting as predicted.
Keywords: AT89S52 Single chip, LED, Digital dimming, AD sampling
目录
1  绪论    1
1.1 LED的技术背景    1
1.2 设计内容及要求    2
1.3 系统开发方案设计    2
2  硬件系统    4
2.1 硬件设计    4
2.2 硬件制作    9
3  软件系统    13
3.1 软件设计    13
3.2 AD采集模块    14
3.3 LCD显示模块    14
3.4 DA驱动模块    14
4  系统调试    15
结论    17
致谢    18
参考文献    19
附录A    21
1  绪论
1.1 LED的技术背景
伴随着全球能源的日益紧缺以及气候变暖的逐步加剧,节能减排的理念逐渐走进
大众的视野并得到广泛认可。人类不断寻求着各种方式来实现能源的节约化利用,其中照明业尤为受到人们的关注。众所周知,由于人类无时无刻不在使用着与照明相关的器件,与此同时产生的能源消耗量可见一般。为了缓解这方面的能源消耗,LED逐渐登上了历史的舞台,与传统光源相比之下,作为新一代的照明光源的LED以其能耗低,寿命长,智能化,安全环保等一系列特点越来越受到人们的青睐。
LED调光技术是LED照明技术发展过程中出现的一项重要技术。受场地限制,个人需求等因素的影响,各种场合对LED的亮度需求是不同的。有些情况下要求被照明的区域能保持稳定的光照。这就要求LED的亮度能自动随周围环境光强的变化而变化。例如,在一些光纤的应用场合,时常会需要把两根光纤连接在一起,然而如何检测连接的质量呢?一般情况下可以通过显微镜把光纤连接处的图像成像到CCD摄像机的物面上,再通过视频显示器来观察,这可以大大提高检测的效率。然而为了保证显示器上图像的稳定,就需要一个相对稳定的LED光源,对该光源的要求是外界光照强的时候LED灯需要暗一些,外界光照弱的时候LED灯亮一些,从而保证了照明的稳定,同时也避免了每次观测时都要手动调光的麻烦。 AT89S52单片机数字调光LED照明系统设计+源程序:http://www.751com.cn/tongxin/lunwen_11536.html
------分隔线----------------------------
推荐内容