Cómo calcular el ciclo de trabajo de un regulador buck en Python usando UliEngineering

Puedes calcular fácilmente el ciclo de trabajo de un regulador buck usando la librería Python UliEngineering:

buck_regulator_duty_cycle.py
from UliEngineering.Electronics.SwitchingRegulator import *

# Calcular ciclo de trabajo para regulador buck de 12V a 5V
duty_cycle = buck_regulator_duty_cycle("12V", "5V")
print(f"Ciclo de trabajo (12V a 5V): {duty_cycle:.2%}")

# Calcular ciclo de trabajo para regulador buck de 24V a 3.3V
duty_cycle = buck_regulator_duty_cycle("24V", "3.3V")
print(f"Ciclo de trabajo (24V a 3.3V): {duty_cycle:.2%}")

Ejemplo de salida

buck_regulator_duty_cycle_output.txt
Ciclo de trabajo (12V a 5V): 41.67%
Ciclo de trabajo (24V a 3.3V): 13.75%

El ciclo de trabajo del regulador buck se calcula usando la fórmula: $D = \frac{V_{out}}{V_{in}}$


Echa un vistazo a artículos similares por categoría: Electronics, Python