Comment calculer le rapport cyclique d'un régulateur abaisseur en Python avec UliEngineering
Vous pouvez facilement calculer le rapport cyclique d’un régulateur abaisseur (buck) à l’aide de la bibliothèque Python UliEngineering :
buck_regulator_duty_cycle.py
from UliEngineering.Electronics.SwitchingRegulator import *
# Calculer le rapport cyclique pour un régulateur abaisseur de 12 V vers 5 V
duty_cycle = buck_regulator_duty_cycle("12V", "5V")
print(f"Rapport cyclique (12 V vers 5 V) : {duty_cycle:.2%}")
# Calculer le rapport cyclique pour un régulateur abaisseur de 24 V vers 3,3 V
duty_cycle = buck_regulator_duty_cycle("24V", "3.3V")
print(f"Rapport cyclique (24 V vers 3,3 V) : {duty_cycle:.2%}")Exemple de sortie
buck_regulator_duty_cycle_output.txt
Rapport cyclique (12 V vers 5 V) : 41.67%
Rapport cyclique (24 V vers 3,3 V) : 13.75%Le rapport cyclique du régulateur abaisseur est calculé à l’aide de la formule : $D = \frac{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