Python: Wert bei einer Temperatur mit UliEngineering berechnen

English Deutsch

Du kannst leicht den Wert eines Bauelements bei einer bestimmten Temperatur mit der UliEngineering-Python-Bibliothek berechnen:

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

value_at_temperature_output.txt
Wert bei 50°C (10k, 100ppm/°C): 10.5 kΩ
Wert bei -20°C (1µF, 200ppm/°C): 996 nF

Diese Berechnung bestimmt den tatsächlichen Wert eines Bauelements bei einer bestimmten Betriebstemperatur basierend auf seinem Temperaturkoeffizienten. Dies ist wesentlich für Präzisionsschaltungsdesign, bei dem Bauteilwerte unter spezifischen Umgebungsbedingungen genau sein müssen, unter Berücksichtigung der vorhersagbaren Veränderung mit der Temperatur.

Der Wert wird mit der Formel $V = V_0 \times (1 + \text{ppm} \times 10^{-6} \times \Delta T)$ berechnet, 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


Check out similar posts by category: Electronics, Python