基于I2C总线控制键盘的LED调光器

描述

LED 调光器演示板展示了 I2C 总线控制键盘和执行红/绿/蓝 LED 照明颜色混合操作的能力。

演示板是一个独立的解决方案,它使用飞利浦 P89LV51RD2 微控制器与飞利浦 PCA9564 I2C 总线控制器接口以生成不同的 I2C 命令。微控制器使用本应用笔记中解释的默认固件进行编程。如果需要额外的编程,用户必须从插座中取出微控制器并使用外部编程器。

演示板由 2 块子板组成,子板相互直接连接,无需外部电缆:

键盘控制卡包含微控制器、带有键盘控制器的键盘和电源/调节器模块(外部 9 V 电源或 9 V 电池)。

LED 控制卡包含所有 LED 和控制它们的设备。

每张卡都可以单独使用,也可以连接到其他配套卡。

演示板上使用的 I2C 从设备如下:

  • 飞利浦 PCA9555PW,16 位 GPIO,用作 16 键键盘控制器。
  • 飞利浦 PCA9531PW 和 PCA9533DP/01,8 位和 4 位 LED 调光器,用于 LED 控制和颜色混合(红色、绿色和白色 LED、RGB LED)。

技术信息

微控制器

图 1 框图  

微控制器

图 2 I2C 总线设备地址

微控制器

图 3 键盘控制卡原理图

RGB 颜色混合

红色、绿色和蓝色是 3 种原色,允许通过将它们混合在一起来创建所有其他颜色。通过应用适量的红色、适量的绿色以及来自 RGB LED 的适量蓝光来创建所需的颜色。将 152 Hz 频率电压施加到红色、绿色和蓝色 LED 驱动器,以便人眼看不到开/关周期(通常需要高于 100 Hz 的频率)。

改变占空比控制流过 LED 的平均电流,从而控制每种颜色的亮度。人眼看到的是平均亮度值,因为它看不到开/关周期。不同亮度值的 3 种原色的总和将定义结果颜色: + + 给出所需的可见颜色。

微控制器

图 4 混色理论

编辑:hfy

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分