- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于CPLDLED亮度调节系统设计
基于CPLDLED亮度调节系统设计 摘 要 文章介绍了一种基于CPLD的LED亮度调节系统。CPLD接收上位机指令后通过程序产生不同占空比的PWM脉冲控制LED的发光强度,可以实现15个等级的粗略调节及每个粗略等级内部67个微调亮度等级的调节,且带有闪烁控制功能。系统经仿真及实物验证达到了设计预期。 【关键词】PWM脉冲 EPM1270 LED调光 1 引言 LED作为一种新型的发光源具有节能、环保、寿命长、体积小、安全可靠等诸多优点,在消费电子,室内外照明及灯光信标指示等领域得到越来越广泛的应用。为满足使用需求,在很多LED的应用场合,都需要对LED的亮度进行调节。为此本文设计了一种基于CPLD的LED亮度调节系统用于对某型号灯光指示设备中的LED灯阵进行亮度调节。 2 LED的调光方式 LED具有两种调光方式,模拟调光和PWM调光。模拟调光就是通过改变流过LED的电流大小来改变LED的发光亮度。PWM即 (脉冲宽度调制),是指通过给LED加载一个占空比可变的脉冲信号来控制流过LED电流的通断,从而改变等效的平均电流来改变LED的亮度。模拟调光方式的缺点是由于在调光过程中需要改变流过LED的电流,从而会导致LED发光的色彩漂移和发光效率的降低。而PWM调光方式只是改变导通电流的占空比,即周期内的导通时间,在导通期间流过LED的电流大小是保持不变的,从而避免了模拟调光带来的缺点。 3 CPLD简介 PWM调光系统的核心就是PWM脉冲的产生。本系统采用CPLD来实现PWM脉冲的产生。CPLD全称复杂可编程逻辑器件,具有高密度、高速度、高可靠性和灵活方便的特点。本系统采用Altera公司的MAXII系列CPLD,具体型号为EPM1270T144I5。与上一代CPLD相比,其具有单个I/O管脚成本和功耗更低且性能更高的优势。EPM1270T144I5芯片包含1270个LE(逻辑宏单元),相当于40000个逻辑门数,980个等效宏单元数,8Kbit用户可用FLASH空间,116个用户可用I/O管脚,扩展极为方便。 4 系统方案 整个LED亮度调节系统由上位机,CPLD调光电路,LED驱动电路组成。上位机通过串口接收用户通过人机界面发送的调光指令,将调光指令转发至CPLD。CPLD读取调光指令后产生相应占空比的PWM脉冲输出至LED驱动电路,驱动LED灯阵以不同亮度发光。系统框图如图1所示。 由LED的正向伏安特性曲线可知,当加载在LED两端的电压超过其导通电压后,微小的电压波动都会引起导通电流的剧烈变化,从而引起LED发光的色彩漂移,影响LED的使用。为保证LED的工作电流恒定,通常有两种方法。一种方法是线性控制法,即在电路中对LED串联一个工作于线性区的功率管,通过电流串联负反馈来调节功率管的阻值,使流过LED的电流始终维持在一个恒定的大小。但是由于功率管工作在线性区,会消耗较多的功率,造成系统功率的浪费和发热量的增加。另一种方法就是恒流源驱动法。恒流源驱动电路内部的开关电源通过调节开关功率管的通断占空比在保持导通电流恒定的情况下调节输出功率的大小,是所有驱动电路中效率最高的,特别适合驱动大功率的LED。本系统采用PT4155恒流源芯片驱动LED。PT4155芯片外围电路简单,输出电压可从8至30V,最大输出电流1.2A,复用管脚DIM可进行LED开关、模拟调光、PWM调光。本系统采用PWM调光模式,PWM脉冲从DIM管脚输入,驱动电路如图2所示。其中D1、D2、D3为串联的负载LED,L为续流电感,D4 为续流二极管,CIN为滤波电容,RS为电流设定电阻,用来设定恒流输出的电流大小。 5 PWM脉冲生成的CPLD实现 用PWM脉冲驱动LED发光时,利用了人眼的“视觉暂留”现象。即LED以较高的频率打开关闭,但由于频率较高,人眼感觉不到LED的闪烁,给人一种LED一直持续在发光的感觉。通常,当PWM脉冲频率高于200Hz时,人眼就感受不到LED的闪烁了。 确定PWM脉冲频率的另一个考虑因素是LED的调光等级。考虑到操作的方便性和亮度调节的连续性,本系统采用粗细两级调节的方式对LED进行亮度调节。粗略调节共分为15级,在调节指令中用一个4bit二进制数表示。指令数值为0时,表示LED关闭,1~15分别表示粗调亮度等级1~15。每一个粗调等级又分为67个微调等级,即在粗调等级上可以分别变亮或变暗33个等级(增加或减少33个微调等级)。每个微调等级对应的LED导通时间为1微秒,则一个PWM脉冲的周期为15×67=1005微秒,频率为995.02Hz。该频率满足大于200 Hz的要求,可以在使用中让人感觉不到LED的高频闪烁。因此,本系统选用10M晶振为CPLD提供时钟信号,分频
原创力文档


文档评论(0)