ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:270.13KB ,
资源ID:19619027      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/19619027.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于C51单片机和PWM调光的LED台灯设计Word文档格式.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于C51单片机和PWM调光的LED台灯设计Word文档格式.docx

1、总结12附录1:作品照片13附录2:程序15前言LD照明又称固态照明,作为继白炽灯、荧光灯后的第三代照明技术,具有节能、环保、安全可靠的特点,固态光源是被业界看好的未来十年替换传统照明器具极具潜力的新型光源,代表照明技术的未来。发展新固态照明,不仅是照明领域的革命,而且符合当前政府提出的“建设资源节约型和环境友好型社会”的要求。L台灯就是以LE(Lih Emitting Diode)即发光二极管为光源的台灯,ED是一种固态的半导体器件,它可以直接把电转化为光。LED台灯是典型的绿色照明光源产品,作为国家绿色照明推广使用的产品,具有广阔的应用前景。在实际的应用中,发现LD灯在周边亮度大时依然以同

2、一功率发光,存在电能浪费。另外一方面,因为LED的发热量和电流存在正相关的关系,发热影响了LED的寿命,所以在不必要的亮度下也减少了LD的寿命。然而,当LE在周边亮度小时,D灯不能提供足够和恰当的光度,这样又影响了阅读,造成视觉疲劳。PWM方法的基本思想就是利用单片机具有的PWM端口,在不改变PWM方波周期的前提下,通过软件的方法调整单片机的PW控制寄存器来调整PWM的占空比,从而控制充电电流。本方法所要求的单片机必须具有ADC端口和PWM端口这两个必须条件,另外ADC的位数尽量高,单片机的工作速度尽量快。在调整充电电流前,单片机先快速读取充电电流的大小,然后把设定的充电电流与实际读取到的充电

3、电流进行比较,若实际电流偏小则向增加充电电流的方向调整PW的占空比;若实际电流偏大则向减小充电电流的方向调整PWM的占空比。本文介绍了以STC95为控制核心,通过光敏电阻感应光度,并利用WM调光技术对LED进行光度的自动调节。该LE台灯电路简单,很大程度上节省电能,延长LD灯寿命,适宜阅读。一、总体方案设计基于C51单片机和PWM调光的LD台灯以TC89C51作为主控芯片,设置了手动控制和自动控制。在手动控制时,分为三档,输出不同的PWM占空比对ED的电流进行控制,从而实现了对光度的手动调节。在自动控制时,通过C80模拟-数字转换芯片不断检验光敏电阻的电压来间接测量感应光度,将电压和预设的阈值

4、进行对比,调整WM的占空比对LED的电流进行控制,从而实现了对光度的自动调节。总体框图如下(图1.1):图1.1二、硬件设计硬件设计总体框图如下:图2.01、主控电路:主控电路采用SC9C51作为主CU。STC5是一款八位,片内有ROM/EPO的单片机,其硬件结构具有功能部件种类全,功能强等特点。这种芯片构成的最小系统简单、实用可靠。用ST89C51单片机构成最小应用系统时,只要将单片机接上时钟电路和复位电路即可,如下图(图2.1)所示。本设计所选用的晶振为12HZ,晶振电容为3F。图2.12、LED驱动LED的亮度受电流控制,通过控制电流调节LED灯的亮度。利用公式可知,利用调整PWM不同的

5、占空比就可以控制电流的大小。电流通断的变化用NMO管K2717实现,三极管014提供驱动K2717的电流,WM由.0输出,低电平有效。如下图(图22)所示:图2.22、手动控制E变化控制的方式,KEY为自锁按键,按下为手动控制,弹起为自动控制。手动控制时可以分为三档,对应与KE13三个按键。如下图(图.3)所示:图.33、自动控制光敏电阻反馈部分光敏电阻器是利用半导体的光电效应制成的一种电阻值随入射光的强弱而改变的电阻器;入射光强,电阻减小,入射光弱,电阻增大。光敏电阻器一般用于光的测量、光的控制和光电转换。因此,不断采集光敏电阻对地的电压便可以获知台灯周边光强的变化。如下图(图2.4)所示:

6、图2.42ADC0809模数转换部分AD 808和ADC 809除精度略有差别外(前者精度为位、后者精度为7位),其余各方面完全相同。它们都是MO器件,不仅包括一个8位的逐次逼近型的DC部分,而且还提供一个通道的模拟多路开关和通道寻址逻辑,因而有理由把它作为简单的“数据采集系统”。利用它可直接输入8个单端的模拟信号分时进行A/D转换,在多点巡回检测和过程控制、运动控制中应用十分广泛。如下图(图24)所示,AD09的参考电压设置成V,时钟信号通过单片机3.口利用定时器中断输出。光敏电阻的对地电压从IN3口输入, DC809将其转换成数字量后通过UT1-7输出,以便单片机进一步处理。图2.三、软件

7、设计1、总体框图图.1、主要程序按键扫描不断扫描按键判断是手动控制和自动控制。程序代码:vid kecan() ad(); if(key=1) key4松开,a恒为 ,通过读的值确定b的值 if(c0.) lat=0; eleif(c=0.40)&(=2.0)&(3.) la=5; ele if(c.0)&(cAD转换定时器1产生LK信号,定时时间为2us,亦即CL周期为04us。程地址为011, 即IN3口输入。利用公式geat*1.0/255*RE+对数字量进行变化。程序代码如下:void ad()ST0;/关闭转换0;/关闭输出ST=1;/开启转换 ST=0;/关闭转换P4=;/选择通道

8、0P35=1; P3=0;wie(EOC=0);/判断是否转换结束:是则执行以下语句,否则等待 E=1;/开启数据输出允许getdata=0;/将数据取走,存放在变量gtdt中OE=0;/关闭输出c=getdat*.0/554.8;/电压值转换,5作为参考电压,分成253M调节定时器0控制周期和占空比。vid io(void) nterrpt 1H0=(636500)/256;L0=(65536-00)%56;ont+; if(counCIRCE) cont=; i(cout=ast) wm0;占空比,使用反相器应为1 else p=1;四、总结基于C51单片机和PM调光的LED台灯以ST89

9、C1作为主控芯片,设置了手动控制和自动控制。在手动控制时,分为三档,输出不同的WM占空比实现了对光度的手动调节。在自动控制时,通过DC00模拟-数字转换芯片不断检验光敏电阻的电压来间接测量感应光度,将电压和预设的阈值进行对比,调整PWM的占空比实现了对光度的自动调节。该LD台灯电路简单,很大程度上节省电能,延长LD灯寿命,适宜阅读。同时,在本次课程设计中,主要有以下体会:1、对LE的驱动有进一步的了解,明白了如何对L进行规定电流驱动,并通过输出不同的占空比来调节LED的亮度,从而对LED的耗电进行相应的管理;2、进一步掌握了AD转换原理以及相关芯片的应用,通过ADC09对外界的模拟量进行转换。、培养了自己的团队意识,能够比较好的和队员就项目进行及时的沟通,在分工和整合方面做的不错。附录1:作品照片

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1