Как вычислить напряжения порогов гистерезиса на Python с помощью UliEngineering
Можно легко вычислить напряжения порогов гистерезиса с помощью библиотеки Python UliEngineering:
V
⚠
⚠
hysteresis_threshold_voltages.py
from UliEngineering.Electronics.Hysteresis import hysteresis_threshold_voltages
from UliEngineering.EngineerIO import *
# Вычислить пороговые напряжения для опорного 5V с гистерезисом 10%
low_v, high_v = hysteresis_threshold_voltages("5V", 0.10)
print(f"Low threshold (5V, 10% hysteresis): {format_value(low_v, 'V')}")
print(f"High threshold (5V, 10% hysteresis): {format_value(high_v, 'V')}")
# Вычислить пороговые напряжения для опорного 12V с гистерезисом 20%
low_v, high_v = hysteresis_threshold_voltages("12V", 0.20)
print(f"Low threshold (12V, 20% hysteresis): {format_value(low_v, 'V')}")
print(f"High threshold (12V, 20% hysteresis): {format_value(high_v, 'V')}")Пример вывода
hysteresis_threshold_voltages_output.txt
Low threshold (5V, 10% hysteresis): 2.25 V
High threshold (5V, 10% hysteresis): 2.75 V
Low threshold (12V, 20% hysteresis): 4.80 V
High threshold (12V, 20% hysteresis): 7.20 VНапряжения порогов гистерезиса представляют фактические уровни напряжения, при которых компаратор или переключающая схема изменит состояние. Эти пороги вычисляются как проценты от опорного напряжения, создавая мёртвую зону, предотвращающую нежелательные переключения из-за шума или колебаний сигнала.
Пороговые напряжения вычисляются по формулам: $V_{low} = V_{ref} \times \frac{1 - h}{2}$ и $V_{high} = V_{ref} \times \frac{1 + h}{2}$, где $V_{ref}$ — опорное напряжение, а $h$ — процент гистерезиса. Нижний порог устанавливается ниже средней точки, а верхний — выше неё.
Связанные записи
- Как вычислить коэффициенты порогов гистерезиса на Python с помощью UliEngineering
- Как вычислить резистор гистерезиса на Python с помощью UliEngineering
- Как вычислить постоянную времени RC на Python с помощью UliEngineering
Check out similar posts by category:
Calculators, Electronics, Python
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow