




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、(完整)基于C51单片机和PWM调光的LED台灯设计(完整)基于C51单片机和PWM调光的LED台灯设计编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对 文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(完整)基于C51单片机 PWM 调光的LED台灯设计)的内容能够给您的工作和学习带来便利。同时也真诚的希望收到您的建议和 反馈,这将是我们进步的源泉,前进的动力。本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以 下为(完整)基于C51单片财口 PWM调光的LED台灯设计的全部内容。(
2、完整)基于C51单片机和PWM调光的LED台灯设计摘要LED台灯作为LED绿色照明光源产品,作为国家绿色照明推广使用的产品。在实 际的应用中,发现LED灯在周边亮度大时依然以同一功率发光,存在电能浪费;在周 边亮度小时LED灯不能提供足够和恰当的光度。本文介绍了以STC89C51为控制核心, 通过光敏电阻感应光度,并利用PWM调光技术对LED进行光度的自动调节。同时设置 手动控制。该LED台灯电路简单,很大程度上节省电能,延长LED灯寿命,适宜阅读。关键词LED台灯 光度PID PWM调光自动调节原创性声明本设计所用到的程序代码和电路均是来自本团队,如没有经过允许,不得复制和转 载。7(完整)
3、基于C51单片机和PWM调光的LED台灯设计目录前言4总体方案设计5硬件设计5软件设计9总结12附录X作品照片13P付录2:程序153(完整)基于C51单片机和PWM调光的LED台灯设计刖弓LED照明又称固态照明,作为继白炽灯、荧光灯后的第三代照明技术,具有节能、 坏保、安全可靠的特点,固态光源是被业界看好的未来十年替换传统照明器具极具潜 力的新型光源,代表照明技术的未来发展新固态照明,不仅是照明领域的革命,而且 符合当前政府提岀的“建设资源节约型和坏境友好型社会”的要求.LED台灯就是以LED(Light Emitting Diode)即发光二极管为光源的台灯,LED 是一种固态的半导体器件
4、,它可以直接把电转化为光。LED台灯是典型的绿色照明光 源产品,作为国家绿色照明推广使用的产品,具有广阔的应用前景。在实际的应用中,发现LED灯在周边亮度大时依然以同一功率发光,存在电能浪 费。另外一方面,因为LED的发热量和电流存在正相关的关系,发热影响了 LED的寿 命,所以在不必要的亮度下也减少了 LED的寿命。然而,当LED在周边亮度小时,LED 灯不能提供足够和恰当的光度,这样又影响了阅读,造成视觉疲劳。PWM方法的基本思想就是利用单片机具有的PWM端口,在不改变PWM方波周期的 前提下,通过软件的方法调整单片机的PWM控制寄存器来调整PWM的占空比,从而控 制充电电流。本方法所要求
5、的单片机必须具有ADC端口和PWM端口这两个必须条件, 另外ADC的位数尽量高,单片机的工作速度尽量快在调整充电电流前,单片机先快 速读取充电电流的大小,然后把设定的充电电流与实际读取到的充电电流进行比较, 若实际电流偏小则向增加充电电流的方向调整PWM的占空比;若实际电流偏大则向减 小充电电流的方向调整PWM的占空比。本文介绍了以STC89C51为控制核心,通过光敏电阻感应光度,并利用PWM调光技5(完整)基于C51单片机和PWM调光的LED台灯设计术对LED进行光度的自动调节同时设置手动控制该LED台灯电路简单,很大程度上 节省电能,延长LED灯寿命,适宜阅读。一、总体方案设计基于C51单
6、片机和PWM调光的LED台灯以STC89C51作为主控芯片,设置了手动 控制和自动控制。在手动控制时,分为三档,输出不同的PWM占空比对LED的电流进 行控制,从而实现了对光度的手动调节。在自动控制时,通过ADC0809模拟一数字转换芯片不断检验光敏电阻的电压来间 接测量感应光度,将电压和预设的阈值进行对比,调整PWM的占空比对LED的电流进 行控制,从而实现了对光度的自动调节。总体框图如下(图1.D:(完整)基于C51单片机和PWM调光的LED台灯设计图1. 18硬件设计总体框图如下:STC89C52ADC0209图2.01v主控电路:主控电路采用STC89C51作为主MCU。STC89C5
7、1是一款八位,片内有ROM/EPROM 的单片机,其硬件结构具有功能部件种类全,功能强等特点。这种芯片构成的最小系 统简单、实用、可靠。用STC89C51单片机构成最小应用系统时,只要将单片机接上 时钟电路和复位电路即可,如下图(图2。1)所示本设计所选用的晶振为12MHZ, 晶振电容为30PF.(完整)基于C51单片机和PWM调光的LED台灯设计主控电路RP1RESPACK-8 153 531 H io,u-P3.?OP1.7P3.6AIVRP1.5P3.6/T1PI .5P3 4/TOPI .4P3.3J1NT1P1.3P3 2/1NTOPI .2P3.1/D(DPHP3 OJRXDPI
8、.0P2 7/A15P2.6/A14P2 5/A13EAP2.4/A12ALEP2 3/A11PSENP2 2/A1O巴华9P2 0/A8P0 7/AD7RSTP0.6/AD6P0 5/AD5P0.4/AD4P0 37AD3XTA12P0 2/AD2P0.1/AD1PO.O/ADDKTAL1 22 2323 2132PO3 33FtE 34TH芥FO3 3EPO2 37FO1 33FOJ 3922_4 25.C310u1 cmR510kC化ATB9C51 net=FDJ3Cu 图2.12、LED驱动i =沁 LED的亮度受电流控制,通过控制电流调节LED灯的亮度。利用公式L T可知,利用调整P
9、WM不同的占空比T就可以控制电流的大小.电流通断的变化用NM0S管K2717实现,三极管9014提供驱动K2717的电流,PWM由P2.0输出,低电平有效。女口下图(图2. 2)所示:LED发光模块2、手动控制KEY4变化控制的方式,KEY4为自锁按键,按下为手动控制,弹起为自动控制.手动控制时可以分为三档,对应与KEY广3三个按键。如下图(图2。3)所示:手动控制r P21KEY1t P22KEY2-r P23KEY3-t P24KEY4 J=L图2。33、自动控制光敏电阻反馈部分光敏电阻器是利用半导体的光电效应制成的一种电阻值随入射光的强弱而改变 的电阻器;入射光强,电阻减小,入射光弱,电
10、阻增大。光敏电阻器一般用于光的测量、 光的控制和光电转换。因此,不断采集光敏电阻对地的电压便可以获知台灯周边光强 的变化。如下图(图2。4)所示:光敏电阻模块R45.1kO vin光敏电阻 TORCH_LDR 图2o 4ADC0809模数转换部分ADC 0808和ADC 0809除精度略有差别外(前者精度为8位、后者精度为7位), 其余各方面完全相同。它们都是CMOS器件,不仅包括一个8位的逐次逼近型的ADC 部分,而且还提供一个8通道的模拟多路开关和通道寻址逻辑,因而有理由把它作为 简单的“数据采集系统”。利用它可直接输入8个单端的模拟信号分时进行A/D转换,在多点巡回检测和过程控制、运动控
11、制中应用十分广泛.如下图(图2. 4)所示,ADC0809的参考电压设置成5V,时钟信号通过单片机P3. 3口利用定时器中断输出。光敏电阻的对地电压从IN3 口输入,ADC0809将其转换成数字量后通过0UT1-7输出,以便单片机进步处理。12AD0809模数转换P3U2IM3 IM1 IM2IhBIN4 IMS IMSIN7ADDA ADDB ADDC ALEVREFH VREF(.)TE图2。5三、软件设计仁总体框142、主要程序按键扫描不断扫描按键判断是手动控制和自动控制。程序代码:void keyscan ()if (key1)/key4松开,a恒为0,通过读c的值确定b的值if (c
12、 =0.40) &(c 二2。0)& (c=3. 0) & (c4. 0)Iast二7;e I selast二10;if (key=0)/key4按下,手动控制i f (key1=0) de layms (10) ;/去抖if (key1=0)Iast=1;if (key2=0) de Iayms (10);if (key2=0)I ast=6;if (key3=0) de Iayms (10);if (key3=0)last二10;AD转换定时器1产生CLK信号,定时时间为2us,亦即CLK周期为0. 4us.程地址为0门, 即IN3 口输入。利用公式getdata*1.0/255沃VREV
13、+对数字量进行变化程序代码如下: vo i d ad ()ST二0; /关闭转换0E二0; /关闭输出ST=1; /开启转换ST二0; /关闭转换P34=1 ; /选择通道0P35=1;P36二0;while(EOC-O);/判断是否转换结束:是则执行以下语句,否则等待0E=1;/开启数据输岀允许getdata二P0; /将数据取走,存放在变量getdata中0E二0; /关闭输出c二getdata *1.0/255*4. 85; /电压值转换,5V作为参考电压,分成25617(完整)基于C51单片机和PWM调光的LED台灯设计 PWM调节定时器0控制PWM周期和占空比。程序代码如下:vo i
14、 d into (void) interrupt 1TH0=(65536-500)/256;TLO= (65536-500) %256;count+;if (countCIRCLE)count二1;1i f (count二last)pwm二0;/占空比,使用反相器应为1e I sepwm二1;总结基于C51单片机和PWM调光的LED台灯以STC89C51作为主控芯片,设置了手动 控制和自动控制。在手动控制时,分为三档,输出不同的PWM占空比实现了对光度的 手动调节。在自动控制时,通过ADC0809模拟一数字转换芯片不断检验光敏电阻的电 压来间接测量感应光度,将电压和预设的阈值进行对比,调整PWM的占空比实现了对 光度的自动调节。该LED台灯电路简单,很大程度上节省电能,延长LED灯寿命,适 宜阅读。同时,在本次课程设计中,主要有以下体会:对LED的驱动有进一步的了解,明白了如何对LED进行规定电流驱动,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 美甲美容活动方案
- 童装店清仓活动方案
- 社群出游活动方案
- 石材公司劳动节活动方案
- 美甲美睫店庆活动方案
- 社工小年活动方案
- 线上艺术节音乐活动方案
- 研究会举办活动方案
- 田园踏青活动方案
- 电力公司宣传活动方案
- 2023年重庆市大渡口区春晖路街道阳光社区工作人员考试模拟试题及答案
- 医疗机构门诊患者流行病学调查表
- GB/T 18253-2000钢及钢产品检验文件的类型
- 虚拟仪器-第4章-LabVIEW的程序结构课件
- 2022年太原市第二热力有限责任公司招聘笔试试题及答案解析
- 《中职地理》配套教学课件
- 水运工程质量检验标准表格
- DB51∕T 2571-2019 林下黄精种植技术规程
- 世园会周边环境综合整治工作汇报
- 金相检验4-结构钢的金相检验
- 不同截面钢牛腿设计计算(excel)
评论
0/150
提交评论