纠正楼主和其他网友的几个错误概念。
一、如果楼主位电路搭接无误,元件也没有损坏的,参数如图所示,那么,当A点输入2V时,B点电平一定是2V无疑。不是2V,一定是元件出了问题,输出同输入的正常关系被破坏了。
但是,A是2.5V,B不一定是2.5V了。更不要说A是5V了。因为运放LM358的输出早已受限了。
二、虽然,你对4A的电流和2V的压降没有疑问,但是,你考虑过12V电池余下的10V电压在哪里了吗?
10V压降是由场效应管来承担的,2A的电流,40W的功率,不烫手不冒烟是不可能的!这不是“加大场管的参数”、“将R2换成1欧左右功率大点”所能简单解决的。要想不烫手不冒烟,只有事先加足散热片,或再风冷水冷随意了!
其实场效应管在这里充当着为电池放电的电子假负载的角色。至于“为何不用晶体管试试”的建议,为何不想想,用什么都是一样的角色——发热,承受的功率是一样的。
三、运放LM358在这里本来就是放大器,不是比较器!如果是比较器,跟随器的功能就不存在了,何必还要努力追求A、B两点同为2V呢?
四、场效应管在这里是放大管,不是开关管!若是工作在开关状态,它导通了,B点岂不是12V啦!它截止了,B点也不会是2V吧?这还是恒流吗?让人想不通的是,你还在期望着“2V”,有意义吗?
如果你真的想用开关状态,那么为什么还采用跟随器模式呢?制造矛盾的节奏啊!
五、本来该电路整体是一个跟随器,B点输出紧紧跟随A点输入。只要保持输入电压不变,电阻R2的电流就不会变,达到恒流的目的。这没有错。
但是,设计者在电路输入端标注了“PWM”,意在要用不断变动的PWM信号把本来可以稳定的输出扰动起来,这就是为什么设计者心里一直在惦记着场效应管的通、断,开、关,...... 的缘由。扰动起来了,又想起了需要恒流和稳定,怎么办呢?于是又有了滤波电容C1和C2。
再说了,相对高频的PWM信号被并上了滤波电容,它会变成了何等模样了呢?可想而知。
设计者的思路不对,先制造了矛盾,然后再去设法解决矛盾。