Python: Spannungsteiler-oberer-Widerstand nach Verhältnis mit UliEngineering berechnen
Du kannst leicht den oberen Widerstandswert für einen Spannungsteiler basierend auf dem gewünschten Spannungsverhältnis mit der UliEngineering-Python-Bibliothek berechnen:
from UliEngineering.Electronics.VoltageDivider import top_resistor_by_ratio
from UliEngineering.EngineerIO import *
# Oberen Widerstand für 0,5 Verhältnis (50% der Eingangsspannung) mit 10k unten berechnen
rtop = top_resistor_by_ratio(0.5, "10k")
print(f"Oberer Widerstand (Verhältnis 0,5, 10k unten): {format_value(rtop, 'Ω')}")
# Oberen Widerstand für 0,33 Verhältnis mit 10k unten berechnen
rtop = top_resistor_by_ratio(0.33, "10k")
print(f"Oberer Widerstand (Verhältnis 0,33, 10k unten): {format_value(rtop, 'Ω')}")
# Oberen Widerstand für 0,75 Verhältnis mit 10k unten berechnen
rtop = top_resistor_by_ratio(0.75, "10k")
print(f"Oberer Widerstand (Verhältnis 0,75, 10k unten): {format_value(rtop, 'Ω')}")Beispielausgabe
Oberer Widerstand (Verhältnis 0,5, 10k unten): 10.0 kΩ
Oberer Widerstand (Verhältnis 0,33, 10k unten): 4.95 kΩ
Oberer Widerstand (Verhältnis 0,75, 10k unten): 30.0 kΩDie Berechnung des oberen Widerstands eines Spannungsteilers bestimmt den erforderlichen oberen Widerstandswert, um ein bestimmtes Spannungsverhältnis bei einem bekannten unteren Widerstand zu erreichen. Dies ist wesentlich für Schaltungsdesign, Sensoranbindung und die Erzeugung von Referenzspannungen. Das Spannungsverhältnis ist der Bruchteil der Eingangsspannung, der am Ausgang des Teilers anliegt.
Der obere Widerstand wird mit der Formel $R_{oben} = R_{unten} \times \frac{1 - \text{Verhältnis}}{\text{Verhältnis}}$ berechnet, wobei $\text{Verhältnis} = \frac{V_{out}}{V_{in}}$ das gewünschte Spannungsverhältnis und $R_{unten}$ der bekannte untere Widerstandswert ist. Diese Beziehung stellt sicher, dass die Ausgangsspannung der angegebene Bruchteil der Eingangsspannung ist.
Verwandte Beiträge
- How to compute voltage divider bottom resistor by ratio in Python using UliEngineering
- How to compute voltage divider current in Python using UliEngineering
- How to compute voltage divider power in Python using UliEngineering