Comment calculer un amplificateur sommateur non-inverseur en Python avec UliEngineering
Vous pouvez facilement calculer la tension de sortie d’un amplificateur sommateur non-inverseur en utilisant la bibliothèque Python UliEngineering :
from UliEngineering.Electronics.Amplifiers import summing_amplifier_noninv
# Calculer la sortie pour deux entrées avec un gain égal
vout = summing_amplifier_noninv([1.0, 2.0], ["10k", "10k"], "10k")
print(f"Sortie (entrées 1V, 2V) : {vout:.2f} V")
# Calculer la sortie avec des résistances d'entrée différentes
vout = summing_amplifier_noninv([0.5, 1.5], ["10k", "5k"], "10k")
print(f"Sortie (0.5V, 1.5V, pondérée) : {vout:.2f} V")Exemple de sortie
Sortie (entrées 1V, 2V) : 3.00 V
Sortie (0.5V, 1.5V, pondérée) : 2.50 VL’amplificateur sommateur non-inverseur calcule la somme pondérée des tensions d’entrée, fournissant une sortie qui est la somme des entrées multipliée par leurs rapports de résistance respectifs. Cela est utile pour le traitement de signaux analogiques, le mixage audio et la combinaison de signaux de plusieurs capteurs dans des applications d’instrumentation.
La tension de sortie est calculée en utilisant la formule : $V_{out} = (1 + \frac{R_f}{R_{g}}) \times \frac{\sum \frac{V_i}{R_i}}{\sum \frac{1}{R_i}}}$, où $V_{out}$ est la tension de sortie, $R_f$ est la résistance de contre-réaction, $R_g$ est la résistance de masse, et $V_i$ et $R_i$ sont les tensions d’entrée et leurs résistances d’entrée respectives. La pondération de chaque entrée est déterminée par la valeur de sa résistance.
Articles liés
- Comment calculer la tension de sortie d’un amplificateur logarithmique en Python avec UliEngineering
- Comment calculer le courant d’entrée d’un amplificateur logarithmique en Python avec UliEngineering
- Comment calculer la constante de temps RC en Python avec UliEngineering