Python: Wert bei einer Temperatur mit UliEngineering berechnen
Der Wert eines Bauelements bei einer bestimmten Temperatur lässt sich mit der UliEngineering-Python-Bibliothek einfach berechnen:
from UliEngineering.Electronics.Temperature import value_at_temperature
from UliEngineering.EngineerIO import *
# Wert bei 50°C für 10k-Widerstand mit 100ppm/°C berechnen
value = value_at_temperature("10k", "100ppm/°C", 50.0)
print(f"Wert bei 50°C (10k, 100ppm/°C): {format_value(value, 'Ω')}")
# Wert bei -20°C für 1µF-Kondensator mit 200ppm/°C berechnen
value = value_at_temperature("1uF", "200ppm/°C", -20.0)
print(f"Wert bei -20°C (1µF, 200ppm/°C): {format_value(value, 'F')}")Beispielausgabe
Wert bei 50°C (10k, 100ppm/°C): 10.5 kΩ
Wert bei -20°C (1µF, 200ppm/°C): 996 nFDiese Berechnung ermittelt den tatsächlichen Wert eines Bauelements bei einer bestimmten Betriebstemperatur anhand seines Temperaturkoeffizienten. Das ist essenziell für Präzisionsschaltungsentwurf, bei dem Bauteilwerte unter spezifischen Umgebungsbedingungen genau sein müssen, unter Berücksichtigung der vorhersagbaren Veränderung mit der Temperatur.
Berechnet wird der Wert nach der Formel $V = V_0 \times (1 + \text{ppm} \times 10^{-6} \times \Delta T)$, wobei $V_0$ der Nennwert bei Referenztemperatur (typischerweise 25 °C), ppm der Temperaturkoeffizient in Teilen pro Million pro Grad Celsius und $\Delta T$ die Temperaturdifferenz zur Referenztemperatur ist.
Verwandte Beiträge
- Wertebereich über Temperatur mit UliEngineering in Python berechnen
- Wertebereich über Toleranz mit UliEngineering in Python berechnen
- Thermistor-Widerstand mit UliEngineering in Python berechnen