Explicación de la pendiente del sensor de temperatura

0

Estoy mirando un acelerómetro (la hoja de datos es BMA280 ) que tiene la capacidad de medir la temperatura de -40 a 85 grados centígrados. También especifica una pendiente del sensor de temperatura de 0.5K / LSB, donde llena un registro de 8 bits. Se centra en 23 grados centígrados cuando el registro lee 0.

Obviamente este es un número firmado. Una pregunta que tengo es cómo juega la pendiente en esto. Si realmente es 0.5K / LSB, entonces significa que por cada bit tengo incrementos de -272.65 grados centígrados, lo que no tiene sentido para mí. ¿Qué significan con la pendiente 0.5K / LSB?

Si tomo 125 (el rango de temperatura general) y lo divido por 256 (8 bits) obtengo 0.488 que es aproximadamente 0.5 / LSB. Lo que no entiendo es la 'K'. ¿Por qué es una K y no una C.

Esto está en toda la documentación y son consistentes, excepto en algunas ubicaciones. ¿K significa Celsius en algunos países? Esto también se extiende a otras hojas de datos también. Así que estoy empezando a sospechar que no sé algo que debería.

    
pregunta Zayzoon

1 respuesta

4

Los Kelvins tienen exactamente el mismo tamaño que los grados Celsius. La escala de temperatura de Kelvin está simplemente compensada por 273.15.

Una diferencia de 1K es exactamente lo mismo que una diferencia de 1 ° C.

Entonces, si toma el número de 8 bits (que tendría un rango de -128 a +127 si es el complemento de 2) como 0.5K por LSB, tendría un rango de -41C a + 86.5C.

Los Kelvins se usan a menudo en lugar de ° C cuando están involucradas diferencias (como el aumento de temperatura), probablemente para mantener separadas la temperatura y las unidades de diferencia de temperatura. En la mayoría de los contextos electrónicos (¡no en todos!) Es obvio que no se trata de temperaturas cercanas al cero absoluto.

    
respondido por el Spehro Pefhany

Lea otras preguntas en las etiquetas