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