我在做一个温度检测时,经过下面这个运放和光耦构成的负反馈电路实现模拟信号的隔离。实际电路中,当输入信号电压在3.9V一下的时候,输入输出有0.0几V的误差,但是当输入信号高于3.9V的时候,输出维持在3.9V了。不知道什么原因。本来负反馈电路,运放同相端和反相端应该相等的,但是当输入电压大了以后,同相端电压就维持在3.9V了。我之前以为会不会是电阻选择的不当,我更改了R56和R59的值,但是仍然输出饱和电压仍然是3.9V。
这么说来应该是运放或者光耦的问题了,我还没有什么工程实践经验,请各位指教。
此帖出自
小平头技术问答
直流负反馈:运放2脚电压变大,运放1脚输出电压变小,光耦输入电流变小,光耦输出电流也变小,运放3脚电压变大,运放1脚输出电压变大。
这里光耦有0.2V的最小饱和压降,所以输出到不了零。最大值受运放输出能力影响也到不了VCC。取决于光耦的制造工艺,即便在同一个管子里面封装两个光耦,他们的一致性差异导致输出与输入相差0.0几伏,这个差异无法通过该电路负反馈改善。
1、LM324的摆幅,不知道楼主看了没有,它的幅度不大,且,楼主把它用的5V的环境下,电源明显不足。如果楼主换面规至规放大器,可能就好了。
2、光耦合器工作时也是需要电压的,在负端输入电压抬高时,输出电压低,但低到一定程序(楼主可以后光耦合器手册具体是多少伏)时,光耦合也会跑出工作区。
“建议:增加一只三极管来驱动光耦中的发光二极管”
楼主的问题,不是运放驱动能力不够,而是输入信号超出运放允许范围。
一周热门 更多>