新闻中心

EEPW首页 > 光电显示 > 设计应用 > 智能LED照明驱动系统设计

智能LED照明驱动系统设计

作者:时间:2012-05-22来源:网络收藏

采样模拟电压输入到ADC0809的输入端,经过ADC0809转换,输出8位二进制数到单片机端口,单片机将得到的8位二进制数,转换成3位十进制数,显示在数码管上,同时将当前值与基准值相比较,由软件系统做出相应的调整控制。单片机系统软件运算输出一个8位二进制数值,经由DAC0800实现D/A转换,输出到DA1端口,DA1端口电压输入到恒流电路,调整基准电压VS,实现恒流电路输出电流设计为可调输出。

3.3.2单片机软件系统

中,软件程序设计主要包括初始化管理模块、按键管理模块、数据处理模块和显示模块,所有模块都用单片机汇编语言编写。

在系统加电后,主程序首先要完成系统初始化,其中包括A/D、D/A、显示等工作状态的设定,给系统变量赋于初值,显示上次设定值等。然后扫描获取键值,判断设定键、校准键是否按下,执行相应的功能子程序。当启动键按下后,根据设定值进行D/A和A/D转换,将采样出来的值和设定值通过控制算法进行比较校正等参数计算,最后再进行闭环反馈调整,得到精确的恒定电流值。单片机软件部分主程序流程如图6所示。

4 系统测试

本系统进行了负载变化测试,对不同功率的工作时,检测系统电压、电流的变化,全面测

试系统性能。本系统测试采用的测量仪器有:示波器,数字万用表。负载变化测试选用市场上常用的1W、3W、10W的,依次加9V、12V、15V的电源电压,通过按钮设定所选功率对应的输出电流值(1W—0.35mA;3W—0.75mA;10W—1A)。分别检测对应D/A转换输出电压、电流源自身检测到实际输出电流值以及通过外部电流表测量的电流值和数码管的两个数据显示值。不同功率LED的性能参数在实际输出测量中的数值如表1所示。

5 结束语

以恒流源为主体,完成了对LED灯具驱动电流的实时监测和高精度的可调控制,同时实现了LED亮度调节控制,满足了多种LED灯具稳定发光的电流需求。实践证明本文介绍的LED驱动系统的设计方法,安全可靠、稳定性高。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭