Como calcular o amplificador somador não-inversor em Python usando UliEngineering

Você pode calcular facilmente a tensão de saída de um amplificador somador não-inversor usando a biblioteca Python UliEngineering:

V
V
Ω
Ω
Ω
Ω
summing_amplifier_noninv.py
from UliEngineering.Electronics.Amplifiers import summing_amplifier_noninv

# Calcular saída para duas entradas com ganho igual
vout = summing_amplifier_noninv([1.0, 2.0], ["10k", "10k"], "10k")
print(f"Output (1V, 2V inputs): {vout:.2f} V")

# Calcular saída com resistores de entrada diferentes
vout = summing_amplifier_noninv([0.5, 1.5], ["10k", "5k"], "10k")
print(f"Output (0.5V, 1.5V, weighted): {vout:.2f} V")

Exemplo de saída

summing_amplifier_noninv_output.txt
Output (1V, 2V inputs): 3.00 V
Output (0.5V, 1.5V, weighted): 2.50 V

O amplificador somador não-inversor calcula a soma ponderada das tensões de entrada, fornecendo uma saída que é a soma das entradas escalonada por suas respectivas proporções de resistor. Isso é útil para processamento de sinais analógicos, mixagem de áudio e combinação de múltiplos sinais de sensores em aplicações de instrumentação.

A tensão de saída é calculada usando a fórmula: $V_{out} = (1 + \frac{R_f}{R_{g}}) \times \frac{\sum \frac{V_i}{R_i}}{\sum \frac{1}{R_i}}}$, onde $V_{out}$ é a tensão de saída, $R_f$ é o resistor de realimentação, $R_g$ é o resistor de aterramento, e $V_i$ e $R_i$ são as tensões de entrada e seus respectivos resistores de entrada. A ponderação de cada entrada é determinada pelo valor do seu resistor.

Posts relacionados


Check out similar posts by category: Calculators Electronics Python