tp2_reloj_texas.pdf

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: Interfaces
(Kit EZ430-Chronos)
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 la interface inalámbrica
Manejo de interrupciones.
Procesamiento en tiempo real.
Descripción del Trabajo Práctico
Este trabajo práctico consiste en la utilización de un microprocesador CC430F6137IRGC para
realizar mediciones de aceleración, voltaje y temperatura, procesarlas en tiempo real y enviarlas a la
PC por medio de la interface inalámbrica que posee el reloj.
La implementación final deberá realizarse con el kit EZ430-Chronos disponible en la Cátedra.
El mismo cuenta con un acelerómetro de tres ejes que se encuentra conectado con el
microprocesador mediante un puerto SPI y sensores de temperatura y voltajes internos al
microprocesador CC430F6137IRGC. El dispositivo USB CC1111 provee la interface wireless
con la PC.
Para la realización del software del lado de la PC se deberá hacer uso de la DLL (Control
Center) que se encuentra a disposición en el CD del KIT. Dicha DLL contiene todas las
funciones necesarias para interactuar con el reloj. (Ver eZ430-Chronos – User’s Guide).
La consigna es realizar un programa en C que opere de la siguiente manera:
1. Determinación desde el lado de la PC por medio de la interface inalámbrica de la detección
del uso del reloj: mediante el uso del sensor de temperatura detectar si el reloj está puesto en
el brazo del usuario.
2. Si el reloj se encuentra en el brazo del usuario, en la PC se deberá mostrar (adquirir) los
valores de aceleración en los 3 ejes y detectar si se pulsa algún botón del reloj.
3. Si el reloj no se encuentra en el brazo del usuario, en la PC se deberá mostrar (adquirir) los
valores de temperatura y voltaje del kit.
Cátedra de Informática Electrónica
Escuela de Ingeniería Electrónica
Dpto. de Sistemas e Informática
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)
b)
c)
d)
e)
f)
g)
h)
i)
j)
k)
Estudiar la hoja de datos del acelerómetro (CMA3000-D01).
Analizar la información del protocolo de comunicación inalámbrico del kit.
Analizar la información de la librería DLL (Control Center) (eZ430-Chronos User’s Guide)
Estudiar la hoja de datos del microcontrolador a utilizar (el del kit). Particularmente los
datos de los sensores internos de temperatura y voltaje.
Ver el diagrama de conexiones del kit utilizado y determinar la interconexión entre el MCU
y el acelerómetro.
Analizar en detalle los programas de ejemplo del kit en lo que hace al uso del acelerómetro,
el sensor de temperatura y el sensor de voltaje.
Determinar la codificación a utilizar y el forma de operación en general.
Definir las temporizaciones (y por tanto los temporizadores) necesarios para la realización
del práctico.
Definir las interrupciones, entradas y salidas a emplear conforme la disponibilidad del MCU
y kit utilizado.
Realizar un programa en C definiendo en él todas las funciones que fueran necesarias (hacer
solo un .c manteniendo los .h requeridos). Las operaciones y pasos del programa deben estar
lo suficientemente comentados como para entender su desarrollo sin explicaciones
adicionales u externas.
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.).
Descargar