Python: Spannungsteiler-Widerstände nach Verhältnis mit UliEngineering berechnen

Der obere Widerstand eines Spannungsteilers lässt sich bei gegebenem unterem Widerstandswert und Teilerverhältnis mit der UliEngineering-Python-Bibliothek einfach berechnen:

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

# Oberen Widerstand für 1:2-Spannungsteiler mit 10k unterem Widerstand berechnen
rtop = top_resistor_by_ratio("10k", 0.5)
print(f"Oberer Widerstand (Verhältnis 0,5, unten 10k): {format_value(rtop, 'Ω')}")

# Oberen Widerstand für 1:10-Spannungsteiler mit 1k unterem Widerstand berechnen
rtop = top_resistor_by_ratio("1k", 0.1)
print(f"Oberer Widerstand (Verhältnis 0,1, unten 1k): {format_value(rtop, 'Ω')}")

Beispielausgabe

top_resistor_by_ratio_output.txt
Oberer Widerstand (Verhältnis 0,5, unten 10k): 10.0 kΩ
Oberer Widerstand (Verhältnis 0,1, unten 1k): 9.00 kΩ

Berechnet wird der obere Widerstand nach der Formel $R_{oben} = R_{unten} \times (\frac{1}{\text{Verhältnis}} - 1)$, wobei das Verhältnis $V_{out}/V_{in}$ ist.


Ähnliche Beiträge nach Kategorie: Electronics, Python