当前位置:资料首页 > 论 文 > LED照明 > 正文

LED可控恒流源驱动系统设计[4]

2012-3-7  来源:宁德师范学院物理与电气工程系,福建宁德352100  作者:黄丽霞  有12712人阅读

  针对小功率LED 在现有照明系统中驱动方式存在的一些不足,设计了一种高效的驱动系统.本驱动系统以STC89C52 单片机作为核心控制器件,通过D/A 变换构成的数控单元,由运算V/I 转换电路构成电流闭环反馈控制系统.人机接口采用独立键盘及LCD 液晶显示器,控制界面直观、简洁,具有良好的人机交互性能。

  4.1 主程序

  系统上电复位后, 主程序首先完成系统初始化,其中包括I/O 口,中断系统,定时器/计数器等工作状态的设置,系统变量赋初值等工作.完成系统初始化后打开中断, 随之进入键盘扫描程序, 键盘扫描获取键值后, 根据键值完成设定预置电流值、步进加减、时钟调节等,并通过LCD 显示输出电流值和时间.主程序流程图如图6 所示。

  4.2 D/A 转换程序

  D/A 转换器DAC0832 的接口形式为并行接口, 因此在对DAC0832 进行操作时需要考虑到时序问题.D/A 的控制流程图如图7所示。

  4.3 时钟程序

  由于时钟没有借助任何外围器件,仅依靠单片机内部定时器来完成时钟运行,因此对定时器进行操作时采用溢出中断法,秒、分、时的过渡采用累加跳转处理法.时钟的控制流程如图8 所示。

  5 测试结果与分析

  5.1 测试仪器本系统的测试仪器为4 位半数字万用表( 胜利VC9806+),示波器.

  5.2 测试数据

  测试数据如表1 所示.

123 45
【有0人参与评论】


广东中照网传媒有限公司 版权所有