Reporte entidad relacion
ING. EN SISTEMAS COMPUTACIONALES
NOMBRE DE LOS ALUMNOS:
NESTOR EULISES SANTIAGO VAZQUEZ.
ALBERTO ZENTENO LOPEZ
JUAN CARLOS LOPEZ LOPEZ
JENNER EMMANUEL CUETO ROBLERO
SEMESTRE:
5TO.
NOMBRE DEL CATEDRATICO:
WALTER TORRES ROBLEDO
ASUNTO:
ENTREGA DE PRÁCTICA
TEMA:
Lectura de temperatura (ADC) y envío a la PC por el puerto serie(USART)
MATERIA:
ARQUITECTURA DE COMPUTADORAS
FECHA DE ENTREGA:
27 DE OCTUBRE DE 2010
TUXTLA GUTIERREZ, CHIAPAS.
INTRODUCCION
En esta práctica vamos a usar un sensor de temperatura ADC y también vamos usar la USART del pic 16f877, para que podamos ver cual es el funcionamiento del sensor de temperatura el cual se usara el LM35 el cual nos servirá para captar la temperatura y poder hacer lapractica.
OBJETIVO
El objetivo de esta practica es lograr hacer que el sensor de temperatura pueda lograr captar la temperatura ambiente y la pueda regular, a la que este programada.
SENSOR DE TEMPERATURA
LM35
Trabaja como un diodo zener cuyo voltaje de ruptura es directamente proporcional la temperatura que llegue a la superficie. Por cada grado de temperatura, el LM335 varía suvoltaje en mV, presentando teóricamente una lectura de 0V a 0 ºK (-273ºC). En nuestra práctica, este circuito trabajará entre -25 y +75ºC.
Para conseguir 10 mV. Con este circuito, tenemos que tener en cuenta que le sensor por sí sólo, en su estado básico, nos proporciona 10mV/ºK.
El LM35 es un sensor analógico que devuelve la temperatura en forma de tensión, esta tensión devuelta esproporcional a la temperatura. Su rango comprende desde -55º hasta 150ºC y el valor devuelto es el equivalente a la temperatura dividida por 10, entonces en su salida se obtienen valores como estos. []
Fig. 1 Funcionamiento del sensor LM35
En el MCU hay que implementar una regla de tres con el valor analógico leído, de forma que podamos trabajar con el valor devuelto en formato de temperatura real, yasea para hacer un termómetro con avisador o simplemente para mostrar la lectura en un LCD.
Los ADC en el PIC18F452 devuelven valores con 10bits de resolución, se entiende que este valor comprende de 0 a 5v, por lo tanto su valor máximo es 1023 y equivale a los 5v. Para el ejemplo que mostramos mas abajo utilizaremos el sensor LM35 sin realimentación negativa, con lo cual solo podemos obtenerlecturas de temperatura mayores de 0º.
Para esto utilizaremos esta expresión:
Resolución por paso = Voltaje / Resolución ADC
Donde:
5v/1024 (10 bits) = 0,00488 * 1000 = 4,88
Ahora se multiplica por 10 el valor devuelto para obtener un segundo decimal del resultado de la conversion ADC/Temperatura, con esto tenemos un valor que hemos redondeado a 48.
A continuación mostramos un esquema deconexionado de un lector de temperatura con un LM35 un PIC18F452. La temperatura se muestra en un LCD Standard de 2x16 caracteres.
USART es el acrónimo de Universal Synchronous/Asynchronous Receiver Transmitter, que traducido al español viene a ser algo parecido a Transmisor y Receptor Síncrono/Asincronico Universal.
Se trata de un periférico para la transmisión de datos en formato serie, utilizandotécnicas de transmisión sincrónica o asincrónica, según se configure el periférico.
Este periférico generalmente se confunde con algunos de los estándares de comunicación que lo utilizan para la interconexión entre equipos terminales de datos (ETD) y equipos de circuito de datos (DCE), dentro de estos estándares el más popular es el EIA-232, conocido también como RS-232; se utiliza para lainterconexión mediante otros estándares como el RS-485 y el RS-422.
Sus salidas, generalmente son del tipo TTL, aunque actualmente también se pueden encontrar otros niveles lógicos dentro de la gama de valores aceptados por el estándar IEEE, para sistemas digitales. Para comunicar dispositivos distintos, mediante cables de conexión, es obligatorio utilizar, por ejemplo, un MAX232 o MAX485 para...
Regístrate para leer el documento completo.