Comment calculer la fréquence de coupure RC en Python avec UliEngineering

Vous pouvez facilement calculer la fréquence de coupure RC en utilisant la bibliothèque Python UliEngineering :

rc_cutoff_frequency.py
from UliEngineering.Electronics.RC import rc_cutoff_frequency
from UliEngineering.EngineerIO import *

# Calculer la fréquence de coupure RC pour 10kΩ et 100nF
freq = rc_cutoff_frequency("10k", "100nF")
print(f"Fréquence de coupure RC (10k, 100nF) : {format_value(freq, 'Hz')}")

# Calculer la fréquence de coupure RC pour 1kΩ et 1µF
freq = rc_cutoff_frequency("1k", "1uF")
print(f"Fréquence de coupure RC (1k, 1µF) : {format_value(freq, 'Hz')}")

Exemple de sortie

rc_cutoff_frequency_output.txt
Fréquence de coupure RC (10k, 100nF) : 159 Hz
Fréquence de coupure RC (1k, 1µF) : 159 Hz

La fréquence de coupure RC est la fréquence à laquelle un filtre passe-bas RC atténue le signal de 3 dB (environ 70,7 % de l’amplitude d’entrée). En dessous de cette fréquence, les signaux traversent avec une atténuation minimale, tandis qu’au-dessus de cette fréquence, les signaux sont de plus en plus atténués. Cette fréquence est fondamentale pour la conception de filtres et détermine la bande passante des circuits de filtrage RC.

La fréquence de coupure est calculée à l’aide de la formule : $f_c = \frac{1}{2\pi RC}$, où $R$ est la résistance en ohms et $C$ est la capacitance en farads. Le résultat est en hertz.

Articles liés


Check out similar posts by category: Electronics, Python