pwm led

        PWM Dimming (脉冲宽度调制) 调光——是一种利用简单的数字脉冲,反复开关灯光LED驱动器的调光技术。通过程序控制输出宽、窄不同的数字式脉冲,即可简单地实现改变输出电流(电压),从而调节LED灯的亮度。

        当PWM不是满占空比时,LED灯在PWM低电平时会出现熄灯的状态,因PWM频率较快,人眼感知不到灯熄灭的瞬间,而镜头可以,就会出现模纹。模纹就是PWM灯在反复亮与灭的结果。

        PWM模拟调光就是使用模拟电路填充PWM的低电平,当PWM高电平时电容充电,PWM低电平时电容放电,使电压输出为一条直线,灯就不存在灭的状态,一直亮。

  1. 灯拍照时现象

数字控制

模拟控制

        

        当灯为数字控制时,拍出来的照片有横纹;

        当灯为模拟控制时,照片正常;

        2.灯亮时波形

数字控制

模拟控制

        模拟灯替换大电阻和大电容(RC积分电路),经示波器测量,输出信号接近直线;通过占空比的调整,当占空比在47%时,达到灯的最大承受电压3.3V;当占空比在31%时,灯的功率为10W;

/*
 * sys
 */
    echo 255 > /sys/devices/platform/leds/leds/light/brightness

/*
 * driver
 */
    pwm-led
        drivers/pwm/pwm-rockchip.c
        drivers/leds/leds-pwm.c

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值