想用运放芯片LM358,把PWM波从0V~3.3V升压到0V~10V,这个芯片怎么用?

如题所述

很简单。
你用TL431产生一个2.5V的稳定电压。
然后把它接到电压比较器的反相输入端2脚,而同相输入端3脚接0-3.3的PWM波,从1脚获得输出。
LM358的8脚接12V,4脚接地。
当PWM处于高电平时,由于同相端的电压高,所以比较器输出的是接近于正电源电压的幅值。
而PWM处于低电平时,由于反相端的电压高,输出是负电源电压的幅值。
这样就简单得把信号调到0-10V了。
用比例放大电路也可以,不过比较麻烦,要有双电源才行。
一楼的这个是做不出来的,因为放大器有个电压死区。追问

“正电源电压的幅值”,这里正电源是指哪个?

追答

你已经采纳了,我就不说了

追问

你的思路听清楚,想听你说完

追答

运算放大器的正电源,是哪个?

追问

是12V吗

追答

那就好了嘛,一楼的方法你先去试试。积累经验,哈哈。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-05-07

调节W,使输入为3.3V时,输出为10V

追问

这个电阻公式如何去计算呢,把3.3V变成10V

追答

Uin*[1+(R3+W1)/R2]=Uout,同相放大器的输入输出公式,调节W1使放大倍数约为3即可,用万用表监测输出电压

本回答被提问者采纳
第2个回答  2013-05-07
放大3倍就是。追问

如果用这个芯片,具体怎样用呢

追答

如果说是pwm幅度放大,你是不必要强度放大倍数的,直接三极管放大就ok。