Se utilizaron dos microcontroladores MOTOROLA HC08GP32. El primero tiene por función la adquisición y digitalización de datos, al igual que la graficación en la pantalla. El segundo se usó exclusivamente para realizar procesamiento.
Se usaron estos microcontroladores por su rápida velocidad de reloj que es de 8 MHz y su capacidad de almacenamiento de variables
6. DESCRIPCIÓN DE VIFIBIO Hardware para la memoria MICROCHIP 24LC256:
Ambos microcontroladores descritos anteriormente se comunican con una memoria EEPROM, en la cual se guardan los datos adquiridos en el dominio del tiempo, los resultados intermedios de la función de procesamiento y el resultado final del espectro de la señal.
6. DESCRIPCIÓN DE VIFIBIO Hardware para la Pantalla de cristal líquido:
La visualización de la gráfica de la señal ECG y su espectro se realizó en una pantalla de cristal líquido (LCD) marca Hyundai referencia HG25504.
Esta pantalla cuenta con el controlador SED1330F. Gracias a este controlador se dispone de una gama de instrucciones que permiten mostrar texto y gráficos simultáneamente.
6. DESCRIPCIÓN DE VIFIBIO Hardware para el acondicionamiento de la señal:
La señal procedente de la salida de monitoreo del fisiógrafo presenta rangos de voltaje variados.
Se requiere de un circuito intermedio que acondicione la señal entre 0 voltios y 5 voltios, de tal forma que el microcontrolador que realiza el proceso de adquisición pueda realizarlo correctamente y no sufra daños.
6. DESCRIPCIÓN DE VIFIBIO El circuito diseñado eleva el nivel de DC de la señal original, eliminando las partes negativas de la señal. Además de este circuito, también se incluye un filtro de para limitar el ancho de banda de la señal entre 0 y 150 Hz (señal ECG).
6. DESCRIPCIÓN DE VIFIBIO Software Microcontrolador 1: Está programado en ASSEMBLER, lleva a cabo la adquisición de datos, la conversión A/D, la temporización por medio de TBM con el fin de validar el dato capturado y el reloj para el protocolo de comunicaciones I2C.
6. DESCRIPCIÓN DE VIFIBIO Software microcontrolador 2: El microcontrolador 2 está programado en lenguaje C (CodeWarrior) y trabaja sólo bajo orden directa del microcontrolador 1. Su función es realizar el algoritmo de procesamiento que permite hallar el espectro de la señal ECG almacenada en la memoria.
6. DESCRIPCIÓN DE VIFIBIO Software de la Pantalla de Cristal Líquido (LCD): en el microcontrolador 1 se encuentran las rutinas referentes a la escritura de datos en la pantalla. Se diseñaron rutinas de borrado, de dibujado de la señal al igual que un algoritmo para dibujar el espectro. El tiempo de inicialización de la pantalla es corto, al igual que el proceso para dibujar cada píxel en la pantalla.
6. DESCRIPCIÓN DE VIFIBIO Protocolo I2C por Software: se implementó el protocolo de comunicaciones I2C para poder escribir y leer datos de la memoria EEPROM Microchip 24LC256. La memoria juega un papel muy importante en VIFIBIO, porque es donde se almacenan los resultados de la etapa de procesamiento.
7. OPERACIÓN DE VIFIBIO Funciones de operación:
Modo Captura Simple
Borrar pantalla
Modo Captura Continua
Pausa
Espectro
7. OPERACIÓN DE VIFIBIO Perillas:
8. RESULTADOS VIFIBIO como un todo
8. RESULTADOS V1
Senoidal de 1 Hz muestreada a 204 Hz Senoidal de 1 Hz muestreada a 1024 Hz
8. RESULTADOS V3
8. RESULTADOS V2
8. RESULTADOS V4
8. RESULTADOS V5
8. RESULTADOS Videos de VIFIBIO en Funcionamiento Video 1: Descripción del Fisiógrafo, módulo ECG y salida MON-OUT Video 2: Barrido de señal, circuito, conexiones. Video 3: Señal senoidal Video 4: Funcionamiento de selector de amplitud con señal senoidal Video 5: Funciones PAUSA, PARAR, BORRAR y UNA CAPTURA POR PANTALLA
Página anterior | Volver al principio del trabajo | Página siguiente |