pwm转模拟电压

时间:2024-09-01 00:59:26编辑:思创君

把单片机产生的PWM方波幅值提到12V如何实现

提升PWM幅值为12V的方法有很多,下面介绍常用的两种:
1)使用光耦,光耦后端加接12V限流电路。如果对驱动能力没有太大要求就可以简单的采用此方法,既实现了单片机的低压与12V高压的隔离也同时实现了5V PWM提升至12V PWM,小信号下比较可靠。
2)使用一级小功率三极管加二极大功率开关三极管(MOS管也可)。这种方式适合后级需要驱动能力较大时。小功率三极管在此起到隔离的作用,而开关管(或MOS管)起到转换电压提升功率输出的作用。


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

如果只是想用纯模拟电路的话,可以先用文森电路产生正弦波(频率大概100Hz,幅值0~10V吧)此波形不应滤除直流,然后将此信号输入LM358的反相输入端。然后将0-10V的模拟值输入同相端。那么LM358输出端就为一个PWM占空比可调的波形。
另外,如果结合类似单片机的数字电路,需用AD采样,很多芯片内部都有这个功能。当然得注意此AD输入上限,以输入5V为例,那么这个0-10V模拟信号需要衰减再采样,简单的就是电阻分压(最好再用LM358做一个跟随器)。然后通过单片机产生占空比可调的PWM波。注意此波的幅值只有5V。


上一篇:李贻伟简历

下一篇:孟晚舟到底是犯了什么