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}}$
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