Como calcular a faixa de valor sobre temperatura em Python usando UliEngineering
Você pode calcular facilmente a faixa de um valor de componente sobre uma faixa de temperatura usando a biblioteca Python UliEngineering:
from UliEngineering.Electronics.Temperature import value_range_over_temperature
from UliEngineering.EngineerIO import *
# Calcular faixa para resistor 10k com 100ppm/°C de 0°C a 100°C
min_val, max_val = value_range_over_temperature("10k", "100ppm/°C", 0.0, 100.0)
print(f"Range (10k, 100ppm/°C, 0-100°C): {format_value(min_val, 'Ω')} to {format_value(max_val, 'Ω')}")
# Calcular faixa para capacitor 1µF com 200ppm/°C de -40°C a 85°C
min_val, max_val = value_range_over_temperature("1uF", "200ppm/°C", -40.0, 85.0)
print(f"Range (1µF, 200ppm/°C, -40-85°C): {format_value(min_val, 'F')} to {format_value(max_val, 'F')}")Exemplo de saída
Range (10k, 100ppm/°C, 0-100°C): 9.90 kΩ to 10.1 kΩ
Range (1µF, 200ppm/°C, -40-85°C): 975 nF to 1.02 µFA faixa de valor sobre temperatura calcula os valores mínimo e máximo que um componente exibirá através de uma faixa de temperatura especificada com base em seu coeficiente de temperatura. Isso é essencial para projeto de circuitos para garantir operação adequada sob todas as condições ambientais esperadas, considerando variações de valor de componente com a temperatura.
A faixa é calculada usando a fórmula: $V_{min} = V_0 \times (1 + \text{ppm} \times 10^{-6} \times \Delta T_{min})$ e $V_{max} = V_0 \times (1 + \text{ppm} \times 10^{-6} \times \Delta T_{max})$, onde $V_0$ é o valor nominal, ppm é o coeficiente de temperatura em partes por milhão por grau Celsius, e $\Delta T$ é o desvio de temperatura em relação à temperatura de referência.
Posts relacionados
- Como calcular o valor na temperatura em Python usando UliEngineering
- Como calcular a faixa de valor sobre tolerância em Python usando UliEngineering
- Como calcular a resistência do termistor em Python usando UliEngineering