原理没问题,你改变管子两端电压看看
2脚电压会随负载改变,是因为电流在变化;
而电流变化的原因可能是三极管饱和输出导致,不受控,此时就会出现楼主这样的问题。或者是放大增益的问题,电路来不及反应。
楼主的电路时开环增益控制,需要加负反馈电路才行。
可以考虑:
1、把运放直接输出驱动加一级放大电路,以匹配输出驱动;
2、R8的采样增加一级运放处理,再进行比较输出;
3、比较输出的运放增加负反馈电阻电路。
楼上的分析的有道理,也可以加一级运放做跟随器,把三极管换成MOS管,就不需要这么大的驱动电流了。