Estoy tratando de medir la temperatura usando PT100. Estoy usando ADC Pi para eso. ADC Pi utiliza MCP3424 (hoja de datos pdf) convertidores A / D, y en la hoja de datos encontré cómo calcular el voltaje - es bastante simple -
Input Voltage = (Output Code) * LSB/PGA
Así que hice una aplicación simple que obtendría el código de salida, calcularía el voltaje y, a partir de ese voltaje, calcularía la resistencia. Pero el resultado no fue correcto. Así que busqué en los códigos de ejemplo y descubrí que el cálculo es un poco diferente.
voltage = float(
(raw * (self.__lsb / self.__pga)) * 2.448579823702253)
No pude averiguar qué significa el número 2.448579823702253
... Supongo que tiene algo que ver con otras partes en el tablero, pero realmente no entiendo la electrónica tan bien.
¿Puede alguien explicar qué significa exactamente?