Comment calculer la résistance inférieure d'un diviseur de tension par rapport en Python avec UliEngineering

Vous pouvez facilement calculer la résistance inférieure d’un diviseur de tension connaissant la valeur de la résistance supérieure et le rapport de division à l’aide de la bibliothèque Python UliEngineering :

bottom_resistor_by_ratio.py
from UliEngineering.Electronics.VoltageDivider import *
from UliEngineering.EngineerIO import *

# Calculer la résistance inférieure pour une résistance supérieure de 10k et un rapport de 0.5
rbottom = bottom_resistor_by_ratio("10k", 0.5)
print(f"Résistance inférieure (rapport 0.5, supérieure 10k) : {format_value(rbottom, 'Ω')}")

# Calculer la résistance inférieure pour une résistance supérieure de 9k et un rapport de 0.1
rbottom = bottom_resistor_by_ratio("9k", 0.1)
print(f"Résistance inférieure (rapport 0.1, supérieure 9k) : {format_value(rbottom, 'Ω')}")

Exemple de sortie

bottom_resistor_by_ratio_output.txt
Résistance inférieure (rapport 0.5, supérieure 10k) : 10.0 kΩ
Résistance inférieure (rapport 0.1, supérieure 9k) : 1.00 kΩ

La résistance inférieure est calculée avec la formule : $R_{bottom} = R_{top} \times \frac{ratio}{1 - ratio}$, où le rapport est $V_{out}/V_{in}$.

Articles liés


Check out similar posts by category: Electronics, Python