我想用LM358做一个将0-10V的模拟信号转变为一个PWM调光信号应该怎么做?

如果只是想用纯模拟电路的话,可以先用文森电路产生正弦波(频率大概100Hz,幅值0~10V吧)此波形不应滤除直流,然后将此信号输入LM358的反相输入端 。然后将0-10V的模拟值输入同相端 。那么LM358输出端就为一个PWM占空比可调的波形 。
另外,如果结合类似单片机的数字电路,需用AD采样,很多芯片内部都有这个功能 。当然得注意此AD输入上限,以输入5V为例,那么这个0-10V模拟信号需要衰减再采样,简单的就是电阻分压(最好再用LM358做一个跟随器) 。然后通过单片机产生占空比可调的PWM波 。注意此波的幅值只有5V 。
PWM调光和DC调光有什么区别?【我想用LM358做一个将0-10V的模拟信号转变为一个PWM调光信号应该怎么做?】
对电源是有影响的,影响的程度跟PWM的频率、LED的电流、电路的走线等有关,一般情况下,调光的频率在100HZ左右 , 供给LED的电源要经过一级RC低通滤波,比如先串一个10欧姆电阻 , 然后接一个100UF的电解电容,再接到LED的电压端 , 这样可以大大减少LED对电源的影响 。
PWM调光则解决了DC调光低亮度下的问题 。
PWM调光可以在不改变功率情况下,通过控制屏幕在一定的频率上交替闪烁,利用人眼的视觉残留效应达到连续显示的效果 。
简单来说,PWM调光就是亮、灭、亮、灭不断交替,通过改变交替时间来改变屏幕亮度,这也就使得PWM调光会出现频闪的问题 。这正是大家拒绝PWM调光的核心所在 。
脉冲宽度调制是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中 。
脉冲宽度调制是一种模拟控制方式,其根据相应载荷的变化来调制晶体管基极或MOS管栅极的偏置 , 来实现晶体管或MOS管导通时间的改变,从而实现开关稳压电源输出的改变 。
这种方式能使电源的输出电压在工作条件变化时保持恒定,是利用微处理器的数字信号对模拟电路进行控制的一种非常有效的技术 。