Engee 文档
Notebook

微分模式下的运算放大器

以该模型为例,您可以研究微分运算放大器的运行,例如,它可以是 PID 控制器的一部分。

模型描述

微分放大器模型由模块OperationalAmplifier (无设置)以及模块ResistorCapacitor 组成。

如果电容器模型不设置寄生串联电阻 (Series resistance),模型运行时间会很长,速度也会很慢,因此模型中的这一参数为 1e-6。

image.png

让我们运行模型并绘制图表:

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]:

作为一阶高通滤波器,微分放大器的输出信号与其输入信号的导数(即输入信号的变化率)成正比。

结论

通过试验不同的RC 值,可以获得不同的增益值。