Calcularea tensiunii de ieșire a unui amplificator diferențial
Acest snippet în Mathematica calculează tensiunea de ieșire (Uout) a unui amplificator diferențial.
Code
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]
Explicație
Descriere
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ă.
Explicație
- Funcția
DifferentialAmplifierOutput
:- Calculează tensiunea de ieșire Uout pentru un amplificator diferențial.
- Parametri:
- R1, R2, R3, R4: Valorile rezistențelor din circuit.
- Uin1: Tensiunea de intrare 1.
- Uin2: Tensiunea de intrare 2.
- Formula utilizată:
$$ 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
.
- Exemplu de apel:
DifferentialAmplifierOutput[220000, 820000, 220000, 820000, 5, 5.1]
- Valorile rezistențelor sunt în ohmi.
- Valorile tensiunilor de intrare sunt în volți.