Trabajo pr ctico 2_B

Anuncio
Cátedra de Informática Electrónica
Escuela de Ingeniería Electrónica
Dpto. de Sistemas e Informática
Trabajo Práctico nro. 2 (versión B): Interfaces.
Objetivo del Trabajo Práctico
Aplicar y afirmar los conocimientos adquiridos mediante la realización práctica de un problema de
aplicación que incluye:
Medición de variables analógicas y su conversión digital.
Procesamiento en tiempo real.
Uso de interfaces serie
Uso de controladores LCD
Descripción del Trabajo Práctico
Este trabajo práctico consiste en la utilización de un microprocesador para realizar mediciones de
tensión, temperatura y luz, procesarlas en tiempo real y transmitirlas en forma seriada.
La implementación final de este trabajo práctico puede realizarse mediante los kits 2 y 5. Los
mismos cuentan con todos los elementos necesarios para el desarrollo del trabajo. La PC a utilizar
para pruebas debe contar con una interfaz serie RS232.
La consigna es realizar un programa en C que:
1) Sense alternativamente valores de tensión, temperatura y nivel de iluminación.
2) Transmita los valores medidos por RS232.
3) Conmute la magnitud a medir en función de comandos recibidos vía RS232
4) Exhiba el modo de operación en que se encuentra el MCU por medio de LCD.
El microcontrolador debe leer en forma permanente un puerto serie por el cual recibirá los
siguientes comandos (un carácter):
‘T’: indica medir y reportar temperatura (en °C)
‘U’: indica medir y reportar tensión (en V)
‘L’: indica medir y reportar nivel de iluminación (en lx)
Al recibir un comando, el MCU debe pasar a medir la magnitud en forma permanente, de tal
manera que al detectarse un cambio respecto del último valor medido, transmitir el nuevo valor en
las unidades indicadas.
En la transmisión realizada debe quedar claro al receptor que tipo de dato se está recibiendo,
pudiendo a este fin incluirse leyendas, tiempo de la lectura, etc.
Simultáneamente, el display LCD debe indicar en que modo de operación se encuentra el MCU, la
magnitud de la última lectura transmitida (sería la actual) y cualquier otro datos adicional que se
estime adecuado.
Asimismo, debe apelarse a los recursos que fueran necesarios (promedios, temporizaciones, etc.) a
fin de evitar una transmisión incesante por inestabilidades o ruido propios de las conversiones.
Desarrollo opcional: explotar lo mejor posible los segmentos disponibles en el LCD del kit..
Metodología de Ejecución del Práctico
Este trabajo práctico se realiza en forma grupal.
Como guía para la realización del trabajo práctico se proponen las siguientes actividades a llevar a
cabo por el grupo de trabajo:
a) Estudiar las hoja de datos del sensor de temperatura y la fotocelda disponibles en el kit.
b) Estudiar la hoja de datos del microcontrolador a utilizar (el del kit).
c) Ver el diagrama de conexiones del kit utilizado y determinar la interconexión entre el MCU,
el sensor de temperatura, la fotocelda y el potenciómetro, calculando en cada caso los
parámetros de tensión esperados en relación con las unidades medidas.
d) Analizar en detalle los programas de ejemplo del kit en lo que hace a transmisión y
recepción serie (SCI) y control del LCD, a fin de utilizarlos como base de la codificación.
e) Definir una estructura para el programa compatible con las actividades simultáneas que debe
realizar el MCU.
f) Armar o conseguir un cable RS232 (directo) para interconectar el MCU y la PC.
g) Utilizar un emulador de terminal (hyperterminal u otro similar) a fin de interactuar vía serie.
h) Realizar un programa en C definiendo en él todas las funciones que fueran necesarias. Las
operaciones y pasos del programa deben estar lo suficientemente comentados como para
entender su desarrollo sin explicaciones adicionales u externas.
i) Cargar, depurar y simular en el kit, controlando su buen funcionamiento.
Presentación y Evaluación del Trabajo Práctico
El trabajo práctico deberá ser presentado en la fecha definida en el cronograma de cursado de la
materia, entendiéndose por presentación la compilación, carga del programa en el MCU, ejecución
del mismo y entrega de informe.
El informe consiste en la entrega (en un .zip) de:
un archivo de texto con una muy breve descripción de la forma en que se implementó la
solución. En este texto deben figurar los datos de los integrantes del grupo.
archivos del proyecto.
El trabajo práctico se aprueba al lograr una ejecución exitosa y funcionamiento acorde a lo
indicado en “Descripción del Trabajo Práctico”.
El trabajo práctico se valorará acorde a la forma de implementación de la solución (buena
estructura, código claro, bien comentado, precisión, etc.).
Informática Electrónica – Trabajo Práctico 2 – v. 2009
Pág 2 de 2
Descargar