如何使用 UliEngineering 在 Python 中计算迟滞电阻
你可以使用 UliEngineering Python 库轻松计算在比较器电路中产生迟滞所需的反馈电阻值:
hysteresis_resistor.py
from UliEngineering.Electronics.Hysteresis import hysteresis_resistor
from UliEngineering.EngineerIO import *
# 计算 10k 输入电阻、5V 基准电压、10% 迟滞时的反馈电阻
rf = hysteresis_resistor("10k", "5V", 0.10)
print(f"反馈电阻 (10k, 5V, 10% 迟滞): {format_value(rf, 'Ω')}")
# 计算 100k 输入电阻、12V 基准电压、20% 迟滞时的反馈电阻
rf = hysteresis_resistor("100k", "12V", 0.20)
print(f"反馈电阻 (100k, 12V, 20% 迟滞): {format_value(rf, 'Ω')}")示例输出
hysteresis_resistor_output.txt
反馈电阻 (10k, 5V, 10% 迟滞): 450 kΩ
反馈电阻 (100k, 12V, 20% 迟滞): 400 kΩ迟滞电阻(反馈电阻)在比较器电路中产生正反馈,从而建立两个不同的切换阈值。这可以防止输入信号接近阈值时出现不必要的振荡或多次切换。该计算根据输入电阻、基准电压和目标迟滞百分比确定所需的反馈电阻值。
反馈电阻通过以下公式计算:$R_f = R_{in} \times \frac{1 - h}{h}$,其中 $R_f$ 为反馈电阻,$R_{in}$ 为输入电阻,$h$ 为迟滞百分比。该关系表明,较大的迟滞需要较小的反馈电阻,反之亦然。
相关文章
- 如何使用 UliEngineering 在 Python 中计算迟滞阈值比例
- 如何使用 UliEngineering 在 Python 中计算迟滞阈值电压
- 如何使用 UliEngineering 在 Python 中计算 RC 时间常数
Check out similar posts by category:
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