snippet folosit in acest video: https://science-stories.org/lectia/amplificatorul-diferential-cu-opamp
Acest snippet de cod în Mathematica calculează tensiunea de ieșire a unui amplificator diferențial, utilizând valorile
date pentru rezistențe și tensiunile de intrare.
Funcția DifferentialAmplifierOutput
ia ca parametri valorile rezistențelor R1, R2, R3, R4 și
tensiunile de intrare Uin1 și Uin2, returnând tensiunea de ieșire calculată.
DifferentialAmplifierOutput
:
$$ U_{\mathrm{out}}=\frac{R_4\left(R_1+R_2\right)}{R_1\left(R_3+R_4\right)} U_{\mathrm{in} 2}-\frac{R_2}{R_1} U_{\mathrm{in} 1} $$
Rezultatul calculului este afișat folosind Print
.
DifferentialAmplifierOutput[220000, 820000, 220000, 820000, 5, 5.1]
Language: Mathematica
DifferentialAmplifierOutput[R1_, R2_, R3_, R4_, Uin1_, Uin2_] :=
Module[{Uout},
Uout = (R4 (R1 + R2))/(R1 (R3 + R4)) Uin2 - (R2/R1) Uin1;
Print["Tensiunea de iesire (Uout) este: ", Uout, " V"]]
DifferentialAmplifierOutput[220000, 820000, 220000, 820000, 5, 5.1]
Copied!