Calcularea tensiunii de ieșire a unui amplificator diferențial

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.

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!