配备PFC控制的LED照明系统

本应用笔记介绍了使用 rl78/i1a 微控制器控制 led 照明的示例程序。该示例程序通过恒流控制技术、使用开关单独调光以及 pfc 输出电压来独立控制三个 led。led恒流控制或pfc输出电压控制期间的反馈处理基于比例积分(pi)方法。
该程序可以使用 rl78/i1a ac/dc led 控制评估板进行评估。rl78/i1a ac/dc led 控制板上的引脚配置请参见电路图。
使用 rl78/i1a 控制 led 的概述
rl78/i1a 微控制器集成了全面的功能,可实现高效的 led 照明系统控制:
rl78/i1a mcu 允许通过使用 16 位定时器 kb0、kb1、kb2 和 16 位定时器 kc0 的输出来控制多达 6 个通道的 led 恒流和 pwm 调光。这样就不需要专门用于led恒流控制的外部ic,从而降低了设计成本。这些 16 位定时器 kbn 包含多种强大的功能;示例程序中使用的其中之一是抖动功能,它有助于将平均 pwm 分辨率提高到 0.98 ns。
rl78/i1a 允许使用定时器重启功能在临界导通模式 (crm) 下进行功率因数校正 (pfc) 控制,该功能基于与 16 位定时器 kbn 一起运行的比较器和外部中断。这也消除了对专用 pfc 控制 ic 的需要,从而进一步降低了设计成本。
rl78/i1a 嵌入了保护功能,当在 led 或 pfc 控制电路中检测到过流或过压时,可停止 pwm 输出(无需通过 cpu 进行控制)。这是通过使用由比较器触发的强制输出停止功能以及与 16 位定时器 kbn 一起运行的外部中断来实现的。
此外,紧急停止后的重新运行可以通过软件控制,从而根据系统要求实现灵活的保护功能。
r78/i1a mcu 集成了支持 dali 通信功能的串行阵列单元 (uart4/dali),可实现曼彻斯特码(8、16、17 或 24 位)的发送和接收,这是 dali 通信规定的通信方法标准。这可以减少数据发送和接收期间的cpu负载。
rl78/i1a 还通过其 uart0 串行接口支持 dmx512 通信。定时器阵列单元通道 7 的输入信号脉冲宽度测量功能可用于检测 rxd0 接收引脚上中断周期的下降沿并测量其长度(低电平至少 88 ?s),以及间隔定时器功能16 位定时器阵列单元的 mark after break 信号宽度可用于计算和确认 mark after break 信号宽度(高电平持续 8 μs 至 1 s),也可用于测量 slots 之间的 mark time。
16位定时器阵列单元的脉冲间隔测量功能还可用于接收红外(ir)遥控信号。这可以减少数据接收期间的cpu负载。
系统框图
图 1 显示了 rl78/i1a ac/dc led 控制评估板的系统框图。该 led 照明系统响应开关输入来控制 pfc 和三个 led。该系统不需要额外的外部 ic 来控制 pfc 和 led,因为使用 rl78/i1a 微控制器即可控制它们。
控制软件
本章介绍该示例程序的文件、要使用的 rl78/i1a 的内部外围功能及其初始设置。本章还概述了该示例程序的整体操作(恒流和调光控制),并对用于反馈控制的 pi 方法进行了说明,还包括不同处理的流程图。

分析ARM外设flash及SDRAM的地址连接
探索一下电磁波背后的故事
发力5G和毫米波雷达 英飞凌最新电源管理及射频技术揭秘
三相异步电动机电容容量的计算方法
供应链管理是什么意思?区块链技术在供应链行业中有哪些应用?
配备PFC控制的LED照明系统
荣耀9发布会直播进行时:荣耀9外观配置即将揭晓,荣耀手环3,体脂称一起助力荣耀9新品发布会
区块链在某种特征行业中已经非常成熟了
泰克推出两个新版本系列高性能示波器
74hc595中文资料详解
电脑无法识别的usb设备怎么解决
北京同志科技携敏捷制造设备亮相中国(成都)电子展
PCB化学镀镍液为什么不稳定
物联网是怎样促进我国传感器的发展的
场效应晶体管工作原理
设备上云太麻烦?ESP-Hosted一站触达!
上海三周年重点建设项目开工仪式今日举行,总投资1530亿
5G网络可以重塑这个社会吗
便携式多参数水质测定仪的应用领域有哪些
影响可穿戴诊断设备发展的市场驱动因素