Sensor de temperatura interno para el MSP430 - energia

1

Estoy tratando de usar el sensor de temperatura interno para el MSP430G2553 con energia (una rama de arduino para los microcontroladores TI MSP430) pero tengo problemas para calibrarlo. La solución que encontré fue hacer varias medidas a diferentes temperaturas con otro sensor de temperatura y, a partir de la relación entre los dos, hacer una ecuación lineal que realice la convención. El problema es que esto parece un truco y no parece práctico si (por ejemplo) tuviera que producir en masa un circuito que usara el sensor de temperatura interno (probablemente tendría que calibrar cada sensor individualmente). Entonces, mi pregunta es: ¿Existe una forma formal o una buena biblioteca energética para obtener una temperatura precisa / calibrada (preferiblemente en grados Celsius) del sensor interno MSP430?

    
pregunta Rui Lima

1 respuesta

1

La hoja de datos , solo da una pendiente típica de 3.55 mV / C en el sensor.

No da límites altos o bajos en la pendiente.

No da ningún desplazamiento, ni típico ni límites.

Sin embargo, la ecuación en las notas implica que la relación es lineal.

Por lo tanto, una calibración de dos puntos debería ser suficiente, lo que significa tomar una lectura a dos temperaturas diferentes y derivar el desplazamiento real y la pendiente a través del álgebra.

Si confía en el valor de pendiente de 3.55 mV / C, puede realizar una calibración de un solo punto. Si su dispositivo solo se usa en un rango de temperatura relativamente estrecho, esto puede estar bien, ya que puede calibrar su único punto en el rango de trabajo, entonces el error de temperatura será cero a esa temperatura y aumentará a medida que se aleje a la velocidad de \ $ (TC_ {actual} - TC_ {típico}) * T \ $.

En mi experiencia, el valor de la pendiente es bastante cercano a 3.55 mV / C, pero desafortunadamente no tengo datos que pueda compartir sobre eso. La compensación varía, especialmente a través de diferentes lotes de producción.

    
respondido por el markrages

Lea otras preguntas en las etiquetas