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

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

top_resistor_by_ratio.py
from UliEngineering.Electronics.VoltageDivider import *
from UliEngineering.EngineerIO import *

# Обчислити верхній резистор для дільника напруги 1:2 з нижнім резистором 10k
rtop = top_resistor_by_ratio("10k", 0.5)
print(f"Верхній резистор (коефіцієнт 0,5, нижній 10k): {format_value(rtop, 'Ом')}")

# Обчислити верхній резистор для дільника напруги 1:10 з нижнім резистором 1k
rtop = top_resistor_by_ratio("1k", 0.1)
print(f"Верхній резистор (коефіцієнт 0,1, нижній 1k): {format_value(rtop, 'Ом')}")

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

top_resistor_by_ratio_output.txt
Верхній резистор (коефіцієнт 0,5, нижній 10k): 10,0 кОм
Верхній резистор (коефіцієнт 0,1, нижній 1k): 9,00 кОм

Верхній резистор обчислюється за формулою: $R_{top} = R_{bottom} \times (\frac{1}{ratio} - 1)$, де коефіцієнт дорівнює $V_{out}/V_{in}$.


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