lm358放大直流电压出问题

放大的是单片机430的IO口输出的电压,1V左右,R2的电阻改成了30K,5V供电,可是不过左端有没有输入电压输出电压都是4.5V
用仿真测试,没接Vi,电压表就是3.5V左右,R1=20K,R2,R3=10K

    运放输出电压受电源电压的限制,且有Vcc≥Vm+(输出最高值或上饱和值)≥Vo≥Vm-(输出最低值或下饱和值)≥Vee。LM358在Vcc=+5V、Vee=0V时,其Vm+约3.5~4.3V,Vm-≤0.1V(若输出电流大,Vm+和Vm-会分别降低和提高,即输出电压动态范围缩小)。当LM358输出电压较高或较低时,须注意是否进入饱和区(输入电压过大或增益过大)。所以,你的电路就是输入电压过大和增益过大,LM358进入上饱和区。

    若你电路中的单片机输出电压是在0~1V范围连续变化的,且需作线性放大,建议选用具有轨至轨性能的运放,而非LM358这样的低档运放。

    一般教材中,运放都是加的正负对称的双电源,运放偏置在电源中点(0V)处,以保证交流输出电压的正负变化空间基本相同;若是单电源应用,对于交流信号则需(在第一图的R1下端)加适当偏置电压而非0V。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-12-16
你想要干什么?1V输入信号,设计了一个101倍的放大器,想把信号放大到101V吗?你电源才有5V,可能吗?
仿真测试电路也是错的,输入端开路不等于输入电压为0(你让第一级差分放大的基极电流往哪里走?),只有输入接地才表示输入电压为0。追问

前面那是官网的图,图上面有字说了改成30K...请问有没有单个三极管放大电压(直流电压)的简单方法?

追答

用三极管放大直流电压肯定要比运放复杂,因为三极管要加直流偏置才能工作,还不能让直流偏置出现在输出端。
网上的图并没有错,是最简单的办法,只是你没有把电路连接完整,输入端不能开路,应该接上信号源(或者电源),把信号设置为0V,就表示无信号了。
用30k反馈电阻放大倍数为4倍,输入1V时,输出应该4V了,已经超出5V供电的358的输出范围(Vcc-1.5V=3.5V),应该提高电源供电电压。

本回答被提问者采纳