Cómo calcular el amplificador sumador no inversor en Python usando UliEngineering

Puedes calcular fácilmente el voltaje de salida de un amplificador sumador no inversor usando la librería Python UliEngineering.

Calculadora en línea: Calculadora de amplificador sumador no inversor

summing_amplifier_noninv.py
from UliEngineering.Electronics.Amplifiers import summing_amplifier_noninv

# Calcular salida para dos entradas con ganancia igual
vout = summing_amplifier_noninv([1.0, 2.0], ["10k", "10k"], "10k")
print(f"Salida (entradas 1V, 2V): {vout:.2f} V")

# Calcular salida con resistencias de entrada diferentes
vout = summing_amplifier_noninv([0.5, 1.5], ["10k", "5k"], "10k")
print(f"Salida (0,5V, 1,5V, ponderado): {vout:.2f} V")

Ejemplo de salida

summing_amplifier_noninv_output.txt
Salida (entradas 1V, 2V): 3.00 V
Salida (0,5V, 1,5V, ponderado): 2.50 V

El amplificador sumador no inversor calcula la suma ponderada de los voltajes de entrada, proporcionando una salida que es la suma de las entradas escalada por sus respectivas relaciones de resistencia. Esto es útil para el procesamiento de señales analógicas, la mezcla de audio y la combinación de múltiples señales de sensores en aplicaciones de instrumentación.

El voltaje de salida se calcula usando la fórmula: $V_{out} = (1 + \frac{R_f}{R_{g}}) \times \frac{\sum \frac{V_i}{R_i}}{\sum \frac{1}{R_i}}}$, donde $V_{out}$ es el voltaje de salida, $R_f$ es la resistencia de retroalimentación, $R_g$ es la resistencia de tierra, y $V_i$ y $R_i$ son los voltajes de entrada y sus respectivas resistencias de entrada. La ponderación de cada entrada está determinada por el valor de su resistencia.

Entradas relacionadas


Echa un vistazo a artículos similares por categoría: Electronics, Python