第2步工作原理

电路使用RGB发光二极管和12位的PWM,让亮度在变化时更加平滑.人眼对光强属于非线性响应,所以软件对亮度变化曲线做gamma修正来给人以亮度均匀变化的视觉体验。

电路使用脉冲调制和多工驱动相结合的方式:把每个脉宽调制的循环拆成多个脉冲,再分别驱动三原色二极管,于是三原色二极管就一个脉冲调制循环里被分别点亮数次(大概有点像脉冲宽度调制和脉冲增量调制的混合吧),而整个全彩二极管的平均亮度输出与这段时间内的脉冲次数成正比。这样做不仅能通过以不同频率点亮三原色来减少发光二极管的可见闪烁,还能通过结合多个脉宽调制的脉冲增加脉冲调制分辨率。不过减少可见闪烁后的发光二极管闪烁频率还是很高的,让极光看上去的刷新率比123Hz高的多。

看一下时序表,我取了7个发光二极管的R/G/B总线信号来说明我的概念。正如你所见,R/G/B通道间隔着轮流点亮,这些脉冲控制着发光二极管确切的点亮时段。当R/G/B总线中任意一个处在高电平时,LED就会点亮。总的点亮时段和颜色则取决于R/G/B总线的高电平组合。

下一步上一步

评 论

e

选择昵称后请轻按空格键

    提 交

    请勿进行人身攻击,谩骂以及任何违法国家相关法律法规的言论。

    信息

    65535

    浏览
    5
    asd周

    作者:asd周

    分享:19

    关键词:遥控发光二极管单片机

    猜你会喜欢

    WIFI小车

    我制作的用WIFI控制的小车,原理很简单...

    世界上最小的DS18B20温度计

    DS18B20不少朋友都用过吧,不过似乎...

    简单实用的稳压直流稳压电源(用89C51做)

    直流稳压电源采用了89C51,配合D/A...

    数码管显示STC89C54RD+DB18B20测温板

    主要元件用到了单片机STC89C54RD...

    444光立方

    看到网上很多朋友做光立方,444的,88...