Как вычислить частоту среза RC на Python с помощью UliEngineering

Можно легко вычислить частоту среза RC с помощью библиотеки 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 *

# Вычислить частоту среза RC для 10 кОм и 100 нФ
freq = rc_cutoff_frequency("10k", "100nF")
print(f"RC cutoff frequency (10k, 100nF): {format_value(freq, 'Hz')}")

# Вычислить частоту среза RC для 1 кОм и 1 мкФ
freq = rc_cutoff_frequency("1k", "1uF")
print(f"RC cutoff frequency (1k, 1µF): {format_value(freq, 'Hz')}")

Пример вывода

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

Частота среза RC — это частота, на которой RC-фильтр нижних частот ослабляет сигнал на 3 дБ (примерно 70,7% от входной амплитуды). Ниже этой частоты сигналы проходят с минимальным ослаблением, тогда как выше этой частоты сигналы всё больше ослабляются. Эта частота фундаментальна для проектирования фильтров и определяет полосу пропускания RC-фильтров.

Частота среза вычисляется по формуле: $f_c = \frac{1}{2\pi RC}$, где $R$ — сопротивление в омах, а $C$ — ёмкость в фарадах. Результат в герцах.

Связанные записи


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