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 可以实现不同的增益值。