这是一个标准的恒流源控制电路.不过你的运放的1脚与3脚接反了!
原理很简单:就是根据运放的虚断与虚断分析,假设运放1的电位是V1,3的电位是V3;那么,根据虚短的原理,V1约等于V3;在KZ=1的情况下,无论你的IDA如何设置,那怕是最大的值,经过R17与R26分压后得到的V1值都小于KZ经过D5达到V3的电压值,那么,运放输出的是低电平,NPN三极管是截止的,所以;你的电流就不可能流过来;相反,如果KZ=0,那么,一旦设置足够的IDA,也就是DAC对应的电压值,比如1V,那么,可以推导出来,流过R16的值就是V1/R16;应该R19虽然也返回去了部分,但是它的阻抗非常大,几乎为0.而D5又是反向,不可能导通;所以,改变V1的值就是改变了对应电流的大小;IDA就是DAC的对应输出电压;
其实, 你可以通过仿真软件仿真也可以得到效果的,比如LTSpice软件或者PROTEUS软件都可以。
|