微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > MCU和DSP > 用PIC微控制器设计LED驱动控制电路的考虑

用PIC微控制器设计LED驱动控制电路的考虑

时间:11-12 来源:作者:阮永华 点击:

高,容差 5°C 已经足够。下面给出两种可能的温度测量方法:

采用温度相关型电阻进行温度测量

首先选一个温度相关型电阻与一个温度不相关电阻串联。通过A/D模块测量电压,温度便能确定,控制器即可作出相应反应。该法的缺点是必须在PIC中以数值表形式保存电阻的响应曲线。

利用门限定时器测量温度

该法利用了PIC门限定时器模块的阻碍作用。门限定时器模块由受内部 RC振荡器调节的8位定时器组成。通常,定时器在后台运行且常被微处理器重置,如果控制器因差错或陷进死循环。就能重新回到设定状态。但所用 RC 振荡器应与温度相关。如采用外部温度补偿的时钟发生器,则可通过比较两个时钟发生器来确定温度。利用门限定时器测量温度不需要外部元件,只是 PIC 制造商不能保证门限定时器的温度相关性。

④ 故障识别

当然, LED 不工作时,亮度调节就没有用处。下面介绍一种检测阵列中单个LED对总故障贡献的方法。故障识别可以采用以前用于检测电流的电路。LED总的故障就是导致 通道中断,因此造成串联电阻无电流通过。由于昂贵的元件费用和所涉及装备的限制,自然不可能对每个二极管都添加电流检测电路。该问题此处采用了能使每个二 极管都被选取并与测量电路相连的多路复用开关来解决。图5所示为含三个二极管电路采用多路复用开关故障识别技术的描述。

多路开关可通过微控制器进行数字控制。为确定电流调节二极管流经的电流和帮助识别故障,每个 LED 都标有可供 PIC 选用的地址。

⑤ 不同亮度组的调节

由调节不同亮度组构成的驱动电路系统是一种附加选项。对于众多 LED 来说, 必须注意将同类型的 LED 分成各种不同亮度的组。亮度不同组的使用导致 LED 流经相同电流产生的亮度不同。亮度可用 PWM 信号调节。可编程的输入/输出引脚即为无须重新编配控制器的调节方法而提供。因各独立的亮度组均由数字选定,故要区分所有数字标志的亮度组,必须有足够多 输入引脚。例如,3 个输入引脚,则可区分2 3 = 8 个亮度组。于是根据输入引脚的组态(高或低),便可指定控制器输入处的数目选定相应的亮度组,其亮度因此也可调节。图 6 所示为 3 个输入引脚可用 8 个不同亮度组的示例。根据电阻 R1X - R3X 的值、微控制器的输入端将接收到大于 4V 的高电平信号或小于 1V 低电平信号,从而选定对应的亮度组。

综合以上考虑,可得图 7 所示驱动电路系统设计原理图:

五、结论

PIC 微控制器能在一块芯片上集成众多必需的硬件功能,非常适合作LED智能控制的驱动系统,本文讨论了以 PIC 微控制器为控制单元设计 LED 驱动控制电路的各种考虑,提出了设计原理图,但愿可为LED 完全取代传统的白炽灯和日光灯提供某些参考信息

相关阅读:

最实用的LED驱动设计的18个经典案例分析,原理,电路,方案,验证,一网打尽

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top