Cmc 5-4 Bloque De Ensayos 4; Visualización De Valores De Temperatura Del Lm75 - LUCAS-NÜLLE C515C Guia De Ejercicios Para El Estudiante

Tabla de contenido

Publicidad

Programación C de microcontroladores (C515C)

CMC 5-4 Bloque de ensayos 4

Aplicación del sensor de temperatura I²C LM75, utilización de
campos de datos
Visualización de valores de temperatura del LM75
1.7
1.6
1.5
1.4
U5P
1.3
1.2
1.1
1.0
Fig. 401: Instalación de aparatos del ensayo CMC 5-4.1
Este ensayo ilustrará la activación del sensor de temperatura LM75, así como las
posibilidades de procesamiento de los datos recibidos. El archivo de encabezamiento lm75.h
contiene funciones para la lectura del valor de temperatura completo y para su visualización
en la posición actual del cursor en el display del LCD de I²C.
Tras la generación de la secuencia de inicio de I²C, se activa el sensor de temperatura al
anviar el microcontrolador el byte de dirección (1001 111X b) estando puesto el Bit0 en read.
A ese fin se emplea el subprograma IIC_SEND. El LM75 envía una señal de confirmación
(Acknowledge) y a continuación empieza a enviar el MSB del byte de temperatura. Con el
subprograma IIC_RECEIVE(); el microcontrolador recibe el byte de datos. Una vez finalizada
con éxito la transmisión, el microcontrolador genera una señal de NO-confirmación (NO-
Acknowledge). Puesto que la transmisión de datos finaliza en este punto, el
microcontrolador envía la secuencia de parada de I²C al sensor. El siguiente gráfico
representa la secuencia temporal de la recepción del byte de temperatura del sensor de
temperatura LM75 por el microcontrolador mediante protocolo I²C.
CMC 5-4 Bloque de ensayos 4
CMC 5
PSD1
U5P
7
6
5
4
3
P 1
P 5
P 4
7
6
5
4
3
PSD1-FLASH
PSD1
GND
RESET
P 6
7
6
5
4
3
P 3
8 - BIT ADAPTER - UNIT
3.1
U5P
3.0
Arbeitsplattform
Working Platform
MCLS - modular
PSD2
GND
U5P
2
1
0
P 0
SDA
-on-
P 1
-on-
P A
RESET
2
1
0
I2C LCD - UNIT
RESET
INFINEON
C515C
ANGND
U5P
UREF
SO4000-1G
-on-
P E
Pull up Res.
2
1
0
-on-
GND
P D
(TxD) (RxD)
U5P
I2C RTC-Temp. - UNIT
SO4000-1K
GND
GND
SCL
BL
2.5
GND
SO4000-3M
2.4
GND
SO4000-3P
2.3
SCL
SDA
LM75
DS1307
RTC
Temp.
2.2
GND
2.1
2.0
SO4000-1E
93

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Sh5004-1e

Tabla de contenido