Comment calculer les résistances d'un diviseur de tension par rapport en Python avec UliEngineering
Vous pouvez facilement calculer la résistance supérieure d’un diviseur de tension connaissant la valeur de la résistance inférieure et le rapport de division à l’aide de la bibliothèque Python UliEngineering :
top_resistor_by_ratio.py
from UliEngineering.Electronics.VoltageDivider import *
from UliEngineering.EngineerIO import *
# Calculer la résistance supérieure pour un diviseur de tension 1:2 avec une résistance inférieure de 10k
rtop = top_resistor_by_ratio("10k", 0.5)
print(f"Résistance supérieure (rapport 0.5, inférieure 10k) : {format_value(rtop, 'Ω')}")
# Calculer la résistance supérieure pour un diviseur de tension 1:10 avec une résistance inférieure de 1k
rtop = top_resistor_by_ratio("1k", 0.1)
print(f"Résistance supérieure (rapport 0.1, inférieure 1k) : {format_value(rtop, 'Ω')}")Exemple de sortie
top_resistor_by_ratio_output.txt
Résistance supérieure (rapport 0.5, inférieure 10k) : 10.0 kΩ
Résistance supérieure (rapport 0.1, inférieure 1k) : 9.00 kΩLa résistance supérieure est calculée avec la formule : $R_{top} = R_{bottom} \times (\frac{1}{ratio} - 1)$, où le rapport est $V_{out}/V_{in}$.
Consultez les articles similaires par catégorie :
Electronics, Python
Si cet article vous a aidé, pensez à m'offrir un café ou à faire un don via PayPal pour soutenir la recherche et la publication de nouveaux articles sur TechOverflow