Cómo calcular el valor a una temperatura en Python usando UliEngineering

Puedes calcular fácilmente el valor de un componente a una temperatura específica usando la librería Python UliEngineering:

value_at_temperature.py
from UliEngineering.Electronics.Temperature import value_at_temperature
from UliEngineering.EngineerIO import *

# Calcular valor a 50°C para resistencia 10k con 100ppm/°C
value = value_at_temperature("10k", "100ppm/°C", 50.0)
print(f"Valor a 50°C (10k, 100ppm/°C): {format_value(value, 'Ω')}")

# Calcular valor a -20°C para condensador 1µF con 200ppm/°C
value = value_at_temperature("1uF", "200ppm/°C", -20.0)
print(f"Valor a -20°C (1µF, 200ppm/°C): {format_value(value, 'F')}")

Ejemplo de salida

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

Este cálculo determina el valor real de un componente a una temperatura de operación específica basándose en su coeficiente de temperatura. Esto es esencial para el diseño de circuitos de precisión donde los valores de los componentes deben ser precisos bajo condiciones ambientales específicas, teniendo en cuenta la variación predecible con la temperatura.

El valor se calcula usando la fórmula: $V = V_0 \times (1 + \text{ppm} \times 10^{-6} \times \Delta T)$, donde $V_0$ es el valor nominal a la temperatura de referencia (típicamente 25°C), ppm es el coeficiente de temperatura en partes por millón por grado Celsius, y $\Delta T$ es la diferencia de temperatura respecto a la temperatura de referencia.

Entradas relacionadas


Echa un vistazo a artículos similares por categoría: Electronics, Python