欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOCX文档下载  

    基于单片机的LED智能补光台灯设计.docx

    • 资源ID:845483       资源大小:50.61KB        全文页数:9页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于单片机的LED智能补光台灯设计.docx

    摘要随着现代社会的开展,中国青少年的近视率一直居高不下,成为困扰中国家庭的主要问题。随着科学技术的进步,科学家希望通过人工干预和治疗,从根本上解决近视问题。然而现代医学的开展虽然可以解决很多曾经困扰人类的疑难问题,却仍然不能从根源上预防和祛除近视。我们通过对影响视力的各种因素进行实验,发现造成青少年视力下降的最主要根源是灯光。传统护眼灯为了到达提高频率的目的,使用了高频镇流器,使得护眼灯的电磁辐射远比一般的电器高得多,是、电脑的数倍甚至数十倍,严重影响视力。而LED照明技术的出现,为我们提供了消除仅是问题的途径。本文基于单片机控制的智能补光系统,全天候模拟出上午9、10点钟自然光照,完全杜绝频闪、辐射和眩光,有效消除传统光源中紫外线、红外线,能有效降低因光线变暗或变亮对人眼睛的伤害,可以有效减少对电能的消耗,节能环保。针对现代社会近视率居高不下的现象,提出了基于MCS-51单片机的LED智能补光系统对外界光线的自动采集和调整,以减少由于外界光线变亮变暗对人眼的伤害。实验结果说明LED灯管的亮度可以柔和地根据外界光线的变化而变化,不存在闪烁和刺眼现象。通过光敏电阻采集外部光照和光通量的变化,采集到的变化值经过和基准值比较后送到单片机进行运算,由MCU控制数字量的输出,从而改变流经LED灯管的电流,以此来调整LED的亮度,以接近自然光的状态运行,实现智能补光。关键词:台灯光度PWM调光自动调节Withthedevelopmentofmodernsociety,theChinayouthmyopiaratehasbeenhigh,becomethemainproblemsofChinesefamily.Withtheprogressofscienceandtechnology,scientistshopetouseartificialinterventionandtreatment,fundamentallysolvestheproblemofmyopia.However,althoughthedevelopmentofmodernmedicinecansolvemanydifficultproblemshaveplaguedmankind,myopiastillcannotpreventfromthesourceandeliminate.Ourexperimentsonvariousfactorsaffectingtheeyesight,foundthatthemostmajorcausesofadolescenteyesighttodropislight.Thetraditionaleyeprotectionlampinordertoimprovethefrequencyoftheuseofhighfrequencyballasts,electromagneticradiation,maketheeyeprotectionlampiSmuchhigherthanthegeneralelectricalappliances,mobilephone,computerisseveraltimesevendozensoftimes,seriouslyaffectvision.LEDlightingtechnology,providesuswithawaytoeliminateiSonlypartoftheproblem.Inthispaper,intelligentlightingsystembasedonsinglechipmicrocomputer,all-weathersimulatethemorningofthe9,teno'clock,naturallight,completelyeliminatethestroboscopic,radiationandglare,theeffectiveeliminationoftraditionallightsourcesintheultraviolet,infrared,caneffectivelyreducethelightdimmingorbrighteningofthehumaneyedamage,caneffectivelyreducetheconsumptionofelectricity,energysavingenvironmentalprotection.Inthemodernsocietyhighmyopiaphenomenon,putforwardLEDintelligentsupplementallightingsystemofMCS51singlechipmicrocomputerautomaticacquisitionandadjustmentoftheexternallightbased,toreduceduetoexternallightdimmedonhumanharm.TheexperimentalresultsshowthatthebrightnessoftheLEDlampcanbegentlyaccordingtothechangesoftheexternallightchanges,doesnotexistanddazzlingflashingphenomenon.Lightsensitiveresistanceacquisitionofexternallightandluminousfluxchanges,changesinthevalueoftheprocessandthereferencevaluecomparisonissenttothemicrocontrolleroperation,theoutputiscontrolledbyMCUdigitalquantity,thuschangingthecurrentflowingthroughtheLEDlamp,thebrightnessinordertoadjusttheLED,tostaterunclosetonaturallight,therealizationofintelligentlighting.目录引言一、LED智能补光灯原理二、系统硬件电路设计2.1 主控电路的系统2.2 恒流驱动系统2.3 调光方案的选择三、自动控制3.1 光敏电阻反应局部3.2 ADC0809模数转换局部3.3 调光系统四、软件设计4.1 总体框图4.2 主要程序五、总结附录:作品照片引言1.ED照明又称固态照明,作为继白炽灯、荧光灯后的第三代照明技术,具有节能、环保、平安可靠的特点,固态光源是被业界看好的未来十年替换传统照明器具极具潜力的新型光源,代表照明技术的未来。开展新固态照明,不仅是照明领域的革命,而且符合当前政府提出的“建设资源节约型和环境友好型社会"的要求。1.ED台灯就是以LED(LightEmittingDiOde)即发光二极管为光源的台灯,LED是一种固态的半导体器件,它可以直接把电转化为光。LED台灯是典型的绿色照明光源产品,作为国家绿色照明推广使用的产品,具有广阔的应用前景。在实际的应用中,发现LED灯在周边亮度大时依然以同一功率发光,存在电能浪费。另外一方面,因为LED的发热量和电流存在正相关的关系,发热影响了LED的寿命,所以在不必要的亮度下也减少了LED的寿命。然而,当LED在周边亮度小时,LED灯不能提供足够和恰当的光度,这样又影响了阅读,造成视觉疲劳。PWM方法的根本思想就是利用单片机具有的PWM端口,在不改变PWM方波周期的前提下,通过软件的方法调整单片机的PWM控制存放器来调整PWM的占空比,从而控制充电电流。本方法所要求的单片机必须具有ADC端口和PWM端口这两个必须条件,另外ADC的位数尽量高,单片机的工作速度尽量快。在调整充电电流前,单片机先快速读取充电电流的大小,然后把设定的充电电流与实际读取到的充电电流进行比较,假设实际电流偏小那么向增加充电电流的方向调整PWM的占空比:假设实际电流偏大那么向减小充电电流的方向调整PWM的占空比。本文介绍了以STC89C51为控制核心,通过光敏电阻感应光度,并利用PWM调光技术对LED进行光度的自动调节。一、LED智能补光灯原理交流电源的频率为50赫兹,会使台灯产生每秒钟50回合的一明一暗的频闪。频闪导致眼睛瞳孔括约肌不停地张合,使眼球老损、变形,最终引发近视。而所谓的护眼灯是通过一种高频镇流器,把频闪从50次变成3至5万次,但其实并没有真正消除频闪,并不能真正保护眼睛。可以说,频闪是近视的罪魁祸首。LED低压直流发光技术,采用直流电源,完全无频闪;由光电传感器、红外传感器和单片机构成智能补光系统,可根据环境光变化自动调节光照强度,无论外界如何变化,始终保持恒定适眼光源。二、系统硬件电路设计基于C51单片机和PWM调光的LED台灯是以STC89C51作为主控芯片继而进行自动控制的。在自动控制时,通过ADCO809模拟-数字转换芯片不断检验光敏电阻的电压来间接测量感应光度,将电压和预设的阈值进行比照,调整PWM的占空比对LED的电流进行控制,从而实现了对光度的自动调节。总体框图如下列图。图1.12.1 主控电路的系统主控芯片采用AT89C51单片机芯片,AT89C51单片机芯片有40个外部I/On,可用作对外部硬件的控制接口。其中PO.0-P0.7八个I/O口外接IOK的电阻作为上拉电阻。40引脚为电平引脚外接五伏电压,20引脚为接地引脚,18和19引脚为外部晶振接口,为芯片提供晶振,9引脚为外部复位电路接口,PLO-Pl.7作为DA模块控制端口,P2.O-P2.7作为AD模块的控制端口。2.2 恒流驱动系统外部光线采集主要用到的传感器为:光敏传感器。光敏传感器实时监控外部光强的变化,由于光敏电阻的阻值大小随着外界光强的不同发生变化,我们将变化的电压值这个模拟量经过A/D转换器转换成单片机能够处理的数字信号,单片机经过分析处理将数字信号的二进制代码输出给D/A转换器,这样经过单片机处理过输出的数字信号又重新变成了模拟信号变量,此时的模拟变量的为电流信号,由于输出的电流在毫安级或者十几毫安级,无法驱动大公率的LED灯管,所以我们在此应用驱动芯片,驱动芯片可以输出大电流用来点亮LED灯管。至此我们点亮了LED灯管,LED发出的亮度是完全根据人眼的感光特性而设定的,一旦外界光线变暗或着变亮,光线的强度和灯光的强度叠加,此时的光通量不再是人眼最适应的值,所以光敏电阻捕捉到这一变化,单片时机根据光敏电阻电压值的变化,调整输出的数字信号,进而改变LED灯管的亮度。2.3 调光方案的选择a用调正向电流的方法来调亮度通过调整正向电流的大小的改变可以改变LED的亮度,但是通过电流的大小的改变并不是最正确选择,因为通过电流的改变,使LED的寿命减少,还容易引起闪烁。b、采用脉宽调制(PWM)来调光1.ED是一个二极管,它可以实现快速开关。它的开关速度可以高达微秒以上。是任何发光器件所无法比较的。因此,只要把电源改成脉冲恒流源,用改变脉冲宽度的方法,就可以改变其亮度。这种方法称为脉宽调制(PWM)调光法。图7表示这种脉宽调制的波形。假设脉冲的周期为tpwm,脉冲宽度为ton,那么其工作比D(或称为孔度比)就是ton/tpwm.改变恒流源脉冲的工作比就可以改变LED的亮度三、自动控制3.1 光敏电阻反应局部光敏电阻器是利用半导体的光电效应制成的一种电阻值随入射光的强弱而改变的电阻器:入射光强,电阻减小,入射光弱,电阻增大。光敏电阻器一般用于光的测量、光的控制和光电转换。因此,不断采集光敏电阻对地的电压便可以获知台灯周边光强的变化。如下列图(图2.4)所示:3.2 ADCO809模数转换局部ADCO808和ADCo809除精度略有差异外(前者精度为8位、后者精度为7位),其余各方面完全相同。它们都是CMoS器件,不仅包括一个8位的逐次逼近型的ADC局部,而且还提供一个8通道的模拟多路开关和通道寻址逻辑,因而有理由把它作为简单的“数据采集系统"。利用它可直接输入8个单端的模拟信号分时进行A/D转换,在多点巡回检测和过程控制、运动控制中应用十分广泛。如下列图(图2.4)所示,ADCO809的参考电压设置成5V,时钟信号通过单片机P3.3口利用定时器中断输出。光敏电阻的对地电压从IN3口输入,ADCo809将其转换成数字量后通过OUTI-7输出,以便单片机进一步处理。3.3 调光系统由于模拟光是直接改变流过LED电流的大小来实现亮度调节,除了亮度会改变以外,也会影响白光的质量,即不同电流下发出的白光存在色偏。因此,本设计采用PwM调光方案,PWM调光的根本原理是保持LED正向导通电流恒定,而通过控制电流导通和关断的时间比列,即改变输入脉冲信号的占空比,使LED产生亮暗变化;并利用人眼的视觉残留效应,当LED亮暗变化频率大于120HZ时,人眼就不会感觉到闪烁,而看到的是LED的平均亮度。PWM调光的优势是LED正向导通的电流是恒定的,LED的色度就不会像模拟调光时产生变化。四、软件设计4.1 总体框图图3.14.2 主要程序<1>AD转换定时器1产生CLK信号,定时时间为2us,亦即CLK周期为0.4us。程地址为011,即IN3口输入。利用公式getdata*1.0255*VREV+对数字量进行变化。程序代码如下:include<absacc.h>include<reg51.h>Winclude<intrins.h>#defineulongunsignedlong#defineuintunsignedint#defineucharunsignedcharucharcodeLED10=0xc0,0xf9,0xa4,OxbO,0x99,0x92,0x82,0xf8,0x80,0x90;sbitg=P20;个位sbitsf=P2i;十分位sbitbf=P22;百分位sbitKA=P26;千分位sbitSTART=P3”4;启动转换sbitEOC=P33;转换结束标志sbitOE=P32;输出使能sbitALE=P30;地址锁存uintVoI=0;采样得到的0255之间的离散数据ulongV=0;处理后的电压数据。V的高到低位依次为:整数位个位、小数十分位、百分位。/voiddelay(Uintx)for(;x>0;x);"voidstart(void)ALE=1;_nop_。;START=I;_nop_。;ALE=O;_nop_。;START=O;/voidcheck(void)While(EOC=I);等待转换结束_nop_¢);_nop_0:While(EOC=O);_nop_();_nop_¢);0E=l;_nop_0;_nop_();_nop_¢);vol=Pl;/从Pl口读取数据0E=0:)/voiddeal(void)V =(VOI*5);V *=100:V /=256;V的高到低位依次为:整数位个位、小数十分位、百分位。"voiddisplay(void)KA=O;g=0;PO=LEDV/100&0x7f;共阳显示加小数点delay(800);g=l;delay(50):sf=0;P0=LED(V10)%10;/&0x7f;delay(800);sf=I;delay(50);bf=O;PO=LEDV%10;delay(800);bf=l;KA=I;voidmain()EA=O;whilestart();check();deal0;display();<2>PWM调节一*51单片机本身是没有PWm接口的,这个程序是通过软件模拟PWm.在一定的频率的方波中,调整高电平和低电平的占空比,即可实现LED灯亮度控制。程序出自:单片机网,如有问题可在论坛提出,程序中使用定时器0产生2.5ms周期脉冲,使用占空比控制变量SCale控制占空比,在低电平期间使LED灯亮,在高电平期间使LED灯灭,改变SCale就改变了高电平与低电平的时间,因此也就控制了LED灯的亮度。*/#include"AT89X51.H"/模拟PWM输出控制灯的IO个亮度级unsignedintscale;占空比控制变量voidmain(void)主程序(unsignedintn:延时循环变量TMoDRXO2;定时器0,工作模式2(0000.0010),8位定时模式THO=OKo6;写入预置初值6到定时器0,使250微秒溢出一次(12MHZ)TLo=OX06:/写入预置值TR0=;/启动定时器ETo=1;允许定时器0中断EA=I;允许总中断WhiIe(I)无限循环,实际应用中,这里是做主要工作(for(n=0:n<50000;n+);每过一段时间,就自动加一个档次的亮度scale+;占空比控制变量SCaIe加1if(scale=10)scale=0;/如果SCaIe=10,使SCaIe为0timer()interruptI定时器0中断效劳程序(staticunsignedintU;/U用来保存当前时间在一秒中的比例位置tt+;每250微秒增加Iif(U=10)/2.5亳秒的时钟周期(tt=O;使tt=O,开始新的PWM周期P2_0=0;"使LED灯亮if(scale=lt)按照当前占空比切换输出为高电平P2_0=l;/使LED灯灭/*程序中从U=O开始到SCale为低电平,从SCale开始到tt=10为高电平,由于SCaIe是变量,所以改变SCaIe就可以改变占空比。*/五、总结基于C51单片机和PWM调光的LED台灯以STC89C51作为主控芯片,自动控制的原理是利用ADCO809模拟-数字转换芯片不断检验光敏电阻的电压来间接测量感应光度,将电压和预设的阈值进行比照,调整PWM的占空比实现了对光度的自动调节。该LED台灯电路简单,很大程度上节省电能,延长LED灯寿命,适宜阅读。同时,在本次课程设计中,主要有以下体会:1、对LED的驱动有进一步的了解,明白了如何对LED进行规定电流驱动,并通过输出不同的占空比来调节LED的亮度,从而对LED的耗电进行相应的管理;2、进一步掌握了AD转换原理以及相关芯片的应用,通过ADCO809对外界的模拟量进行转换。3,培养了自己的团队意识,能够比较好的和队员就工程进行及时的沟通,在分工和整合方面做的不错。附录:作品照片图2图3

    注意事项

    本文(基于单片机的LED智能补光台灯设计.docx)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开