Python: Spannungsteiler-oberer-Widerstand nach Verhältnis mit UliEngineering berechnen

English Deutsch

Du kannst leicht den oberen Widerstandswert für einen Spannungsteiler basierend auf dem gewünschten Spannungsverhältnis mit der UliEngineering-Python-Bibliothek berechnen:

top_resistor_by_ratio.py
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

top_resistor_by_ratio_output.txt
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


Check out similar posts by category: Electronics, Python