Як обчислити коефіцієнт заповнення понижувального регулятора у Python за допомогою UliEngineering

Ви можете легко обчислити коефіцієнт заповнення понижувального регулятора (buck) за допомогою бібліотеки Python UliEngineering:

buck_regulator_duty_cycle.py
from UliEngineering.Electronics.SwitchingRegulator import *

# Обчислити коефіцієнт заповнення для понижувального регулятора з 12V на 5V
duty_cycle = buck_regulator_duty_cycle("12V", "5V")
print(f"Коефіцієнт заповнення (з 12V на 5V): {duty_cycle:.2%}")

# Обчислити коефіцієнт заповнення для понижувального регулятора з 24V на 3,3V
duty_cycle = buck_regulator_duty_cycle("24V", "3.3V")
print(f"Коефіцієнт заповнення (з 24V на 3,3V): {duty_cycle:.2%}")

Приклад виводу

buck_regulator_duty_cycle_output.txt
Коефіцієнт заповнення (з 12V на 5V): 41,67%
Коефіцієнт заповнення (з 24V на 3,3V): 13,75%

Коефіцієнт заповнення понижувального регулятора обчислюється за формулою: $D = \frac{V_{out}}{V_{in}}$


Дивіться схожі статті за категоріями: Electronics, Python