Como calcular a frequência de corte RC em Python usando UliEngineering

Você pode calcular facilmente a frequência de corte RC usando a biblioteca Python UliEngineering:

TechOverflow calculators:
You can enter values with SI suffixes like 12.2m (equivalent to 0.012) or 14k (14000) or 32u (0.000032).
The results are calculated while you type and shown directly below the calculator, so there is no need to press return or click on a Calculate button.
Ω
F
rc_cutoff_frequency.py
from UliEngineering.Electronics.RC import rc_cutoff_frequency
from UliEngineering.EngineerIO import *

# Calcular frequência de corte RC para 10kΩ e 100nF
freq = rc_cutoff_frequency("10k", "100nF")
print(f"RC cutoff frequency (10k, 100nF): {format_value(freq, 'Hz')}")

# Calcular frequência de corte RC para 1kΩ e 1µF
freq = rc_cutoff_frequency("1k", "1uF")
print(f"RC cutoff frequency (1k, 1µF): {format_value(freq, 'Hz')}")

Exemplo de saída

rc_cutoff_frequency_output.txt
RC cutoff frequency (10k, 100nF): 159 Hz
RC cutoff frequency (1k, 1µF): 159 Hz

A frequência de corte RC é a frequência na qual um filtro passa-baixa RC atenua o sinal em 3dB (aproximadamente 70,7% da amplitude de entrada). Abaixo desta frequência, sinais passam com atenuação mínima, enquanto acima desta frequência, sinais são cada vez mais atenuados. Esta frequência é fundamental para projeto de filtros e determina a largura de banda de circuitos de filtro RC.

A frequência de corte é calculada usando a fórmula: $f_c = \frac{1}{2\pi RC}$, onde $R$ é a resistência em ohms e $C$ é a capacitância em farads. O resultado está em hertz.

Posts relacionados


Check out similar posts by category: Calculators, Electronics, Python