我用三极管对管对直流信号进行扩流,但是检测到输出电流很小,为什么?

我用proteus进行的模拟,dac0832输出的信号经过op07的放大之后输出到了lm358,然后用对管进行扩流,但是检测到的输出电流很小,如图所示,是我的检测方法不对还是这个扩流电路有问题?
在扩流电路之前测量的电流20mA左右,结果看图上,扩流之后反而成了10mA了,我是新手,不是很懂三极管,真心求教

参数不全,运放、对管电源供电电压多大?想要输出多大电流(电压)?
像检查实际电路一样,把LM358的各个脚、对管各个脚的电压都测量一下,就能判断问题出在哪个环节了。追问

运放是+-12v双电源供电,对管也是这么供电的,输出电压范围(我使用51做数控电源)是0到9.9v,电流500mA,还请指导,不胜感激!

追答

没有提供各结点的电压测量数据?不好分析。
但是这个电路整体设计有问题,很难实现目标。
输出9.9V,Q2基极应该9.9+0.7=10.6V,设Q2的β为50,R3应该提供500/50=10mA基极电流,有(12V-10.6V)/36k=0.039mA,远远不够!
实际需要用(12-10.6)/10mA=140Ω电阻才能够用,但是当输出0V时,这个140欧姆电阻上电流就会有80多mA,LM358根本吃不了兜着走!
说实话,这种对管电路结构只见于教科书的原理,没有工程师会在实际产品中使用它,最好推翻重来。
建议:
1、如果只是单边输出正电压,没有必要用推挽扩流,用单个NPN管组成射随器,直接用运放输出电流供给基极,偏置电路一概省略。
2、采用功率集成块,例如TDA2030,别用什么运放。

温馨提示:答案为网友推荐,仅供参考
相似回答