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}$.
Check out similar posts by category:
Electronics, Python
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow