Académique Documents
Professionnel Documents
Culture Documents
1
Aparato que sirve para mantener automáticamente una determinada temperatura.
FUNDACIÓN UNIVERSITARIA DE SAN GIL UNISANGIL
FACULTAD DE CIENCIAS NATURALES E INGENIERÍA
INGENIERÍA ELECTRÓNICA
Soluciones con Excelencia
Para establecer comunicación con el TMP124 es necesario que el pin 7 del sensor
(CS) reciba un nivel lógico bajo. La primera trama2 de datos de 16 bits retorna el
dato de temperatura. Si el usuario mantiene el pin (CS) en nivel bajo se pueden
enviar y recibir varias tramas que podrán ser comandos de lectura o escritura (Ver
Fig. 6).
Este sensor tiene cuatro registros configurables de 16 bits. Un registro para fijar
umbral alto, un registro de umbral bajo, el registro de lectura de temperatura y un
registro de configuración. En especial el registro de configuración tiene dos bits
para ajustar la resolución entre 0.5°C y 0.0625°C. También hay asignados dos
bits para el tiempo retardo entre cada conversión. Esta última característica
permite eliminar conversiones innecesarias para disminuir el consumo de corriente
aproximadamente a 20[uA].
2
Trama hace referencia a un paquete de datos de tamaño fijo.
FUNDACIÓN UNIVERSITARIA DE SAN GIL UNISANGIL
FACULTAD DE CIENCIAS NATURALES E INGENIERÍA
INGENIERÍA ELECTRÓNICA
Soluciones con Excelencia
ESTRATEGIA DE PROGRAMACIÓN
INICIO
Inicializa SPI
Modo 16 bits
Modo maestro
Modo “single wire”
Configura Tmp124
Resolución del conversor
Configura alarma
Configura umbral alto
Configura umbral bajo
Leer sensor
Petición dato
temperatura
Recibe dato
Mostrar
temperatura
3
LCD: Pantalla de Cristal liquido
FUNDACIÓN UNIVERSITARIA DE SAN GIL UNISANGIL
FACULTAD DE CIENCIAS NATURALES E INGENIERÍA
INGENIERÍA ELECTRÓNICA
Soluciones con Excelencia
DESCRIPCION DE FUNCIONES
Inicialización SPI
La función de inicialización configura los registros del SPI del micro controlador
MC9S08JM60. Para esta aplicación el SPI se fijó en modo maestro bidireccional,
la frecuencia del reloj se configuró para 1MHZ y las tramas de 16 bits empiezan
con el bit más significativo.
Esta función tiene dos argumentos de entrada dirección y comando. Cada registro
del sensor contiene una dirección y el comando es otro registro el cual configura
cada registro.
FUNDACIÓN UNIVERSITARIA DE SAN GIL UNISANGIL
FACULTAD DE CIENCIAS NATURALES E INGENIERÍA
INGENIERÍA ELECTRÓNICA
Soluciones con Excelencia
CONCLUSIONES
REFERENCIAS
[1] 1.5°C Accurate Programmable Digital Temp Sensor w/ SPI™ Interface (Rev. B) [En
línea].Disponible en: http://focus.ti.com/lit/ds/symlink/tmp124.pdf.