Python: Nicht-invertierenden Summierverstärker mit UliEngineering berechnen
Die Ausgangsspannung eines nicht-invertierenden Summierverstärkers lässt sich mit der UliEngineering-Python-Bibliothek einfach berechnen.
Online-Rechner: Nicht-invertierender Summierverstärker-Rechner
from UliEngineering.Electronics.Amplifiers import summing_amplifier_noninv
# Ausgangsspannung für zwei Eingänge mit gleicher Verstärkung berechnen
vout = summing_amplifier_noninv([1.0, 2.0], ["10k", "10k"], "10k")
print(f"Ausgang (1V, 2V Eingänge): {vout:.2f} V")
# Ausgangsspannung mit verschiedenen Eingangswiderständen berechnen
vout = summing_amplifier_noninv([0.5, 1.5], ["10k", "5k"], "10k")
print(f"Ausgang (0,5V, 1,5V, gewichtet): {vout:.2f} V")Beispielausgabe
Ausgang (1V, 2V Eingänge): 3.00 V
Ausgang (0,5V, 1,5V, gewichtet): 2.50 VDer nicht-invertierende Summierverstärker berechnet die gewichtete Summe der Eingangsspannungen und liefert einen Ausgang, der die Summe der Eingänge skaliert mit ihren jeweiligen Widerstandsverhältnissen ist. Er ist nützlich für analoge Signalverarbeitung, Audiomischung und die Kombination mehrerer Sensorsignale in Messanwendungen.
Berechnet wird die Ausgangsspannung nach der Formel $V_{out} = (1 + \frac{R_f}{R_{g}}) \times \frac{\sum \frac{V_i}{R_i}}{\sum \frac{1}{R_i}}}$, wobei $V_{out}$ die Ausgangsspannung, $R_f$ der Rückkopplungswiderstand, $R_g$ der Massewiderstand und $V_i$ sowie $R_i$ die Eingangsspannungen und ihre jeweiligen Eingangswiderstände sind. Die Gewichtung jedes Eingangs wird durch seinen Widerstandswert bestimmt.
Verwandte Beiträge
- Logarithmusverstärker-Ausgangsspannung mit UliEngineering in Python berechnen
- Logarithmusverstärker-Eingangsstrom mit UliEngineering in Python berechnen
- RC-Zeitkonstante mit UliEngineering in Python berechnen