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

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

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

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

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

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

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

top_resistor_by_ratio_output.txt
Верхній резистор (коефіцієнт 0.5, нижній 10k): 10.0 kΩ
Верхній резистор (коефіцієнт 0.33, нижній 10k): 4.95 kΩ
Верхній резистор (коефіцієнт 0.75, нижній 10k): 30.0 kΩ

Обчислення верхнього резистора дільника напруги визначає необхідне значення верхнього резистора для досягнення заданого коефіцієнта напруги за відомого нижнього резистора. Це є важливим для проєктування схем, підключення датчиків та створення опорних напруг. Коефіцієнт напруги — це частка вхідної напруги, що з’являється на виході дільника.

Верхній резистор обчислюється за формулою: $R_{top} = R_{bottom} \times \frac{1 - \text{ratio}}{\text{ratio}}$, де $\text{ratio} = \frac{V_{out}}{V_{in}}$ — бажаний коефіцієнт напруги, а $R_{bottom}$ — відоме значення нижнього резистора. Це співвідношення забезпечує, щоб вихідна напруга дорівнювала заданій частці вхідної напруги.

Пов’язані публікації


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