微分模式下的运算放大器¶
以该模型为例,您可以研究微分运算放大器的运行,例如,它可以是 PID 控制器的一部分。
模型描述¶
微分放大器模型由模块OperationalAmplifier
(无设置)以及模块Resistor
和Capacitor
组成。
如果电容器模型不设置寄生串联电阻 (Series resistance
),模型运行时间会很长,速度也会很慢,因此模型中的这一参数为 1e-6。
让我们运行模型并绘制图表:
In [ ]:
model_name = "op-amp-circuit-differentiator";
model_name in [m.name for m in engee.get_all_models()] ? engee.open(model_name) : engee.load( "$(@__DIR__)/$(model_name).engee");
res = engee.run( model_name );
In [ ]:
Vin = collect( res["Vin"] );
Vout = collect( res["Vout"] );
In [ ]:
plot( Vin.time, Vin.value )
plot!( Vout.time, Vout.value )
Out[0]:
作为一阶高通滤波器,微分放大器的输出信号与其输入信号的导数(即输入信号的变化率)成正比。
结论¶
通过试验不同的R
和C
值,可以获得不同的增益值。