Luis Carlos Suárez Trujillo

Slides:



Advertisements
Presentaciones similares
Microprocesadores Componentes básicos..
Advertisements

Tecnología Electrónica de Computadores Manejo de Equipos de Prácticas
Conceptos básicos de Internet
INGENIERÍA DE SOFTWARE Introducción Arquitectura de Software
Módulo Tablero de Control Sesión X Lic. Aarón García López.
También conocido como Diseño Lógico Rodrigo Salvatierra Alberú.
Colegio de Estudios Científicos y Tecnológicos del Estado de Querétaro
SISTEMA DE ADQUISICIÓN DE DATOS CON UN COMPUTADOR IBM-PC
Unidad 1 Conceptos básicos de computación
ARQUITECTURA DE COMPUTADORAS
Instituto Politécnico Nacional
Proyecto Medidas Electrónicas II
MÓDULO DE BÚSQUEDA DE PERSONAS DENTRO DE UNA BASE DE DATOS DE ROSTROS
MICROCONTROLADORES AVANZADOS
ESCUELA POLITÉCNICA DEL EJÉRCITO DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA PLAN DE DISERTACIÓN PREVIA A LA OBTENCIÓN DEL TÍTULO DE INGENIERO ELECTRÓNICO.
Introducción Control digital
INTERFAZ DE ACCES DISEÑO DE BASE DE DATOS
Evaluación de Productos
TALLER DE COMPUTACIÓN BÁSICA Dirigido a los docentes del Establecimiento educacional Santa Teresita de hualpen.-
Electrocardiograma (ECG)
Muestra: Recolección de Datos: Análisis de Datos:
INSTRUMENTACIÓN CLÍNICA Y TELEMEDICINA. “MEDICIONES FOTOPLETISMOGRÁFICAS” PRESENTADO POR: GALO GABRIEL CELI ORRALA MARÍA LISSETTE ROCHA CABRERA 2011.
Introducción al Spectrum Analyzer
MUESTRA Implica DEFINIR la unidad de análisis (personas, situaciones, individuos, eventos, fenómeno, ensayo)
Ultrasonido Industrial
TRADUCTOR DE UN PROGRAMA
“Control de un Ascensor y Adquisición de Datos con LABVIEW ”
 Multimedia: combinación de texto, sonido, imagen, animación o vídeo dentro de un mismo documento, con objeto de transmitir la información de un modo.
Prácticas de Teoría de Circuitos: Teorema de superposición
Población y Muestra.
Ing. Héctor Abraham Hernández Erazo
Medidor de Potencia Proyecto para el ramo ELO-326 Seminario de Computadores II: "Sistemas Embebidos y sus Aplicaciones" Theo Soto Guzmán Mayo 2007.
Proyecto Seminario de Computadores II Sistemas embebidos Maquina de peso fijo para Uva Mauricio Solís.
24/04/2015 D.E.I.C. F.I.E.T. TALLER DE ELECTRICIDAD Y ELECTRÓNICA.
Integrantes: Christian Blanco Raúl Bejarano
Hanna y Dima. Definición Funciones Básicas -La unidad CENTRAL (CPU. Central Proceising Unit) -La memoria principal -Dispositivos de Entrada y Salida Tratamiento.
Unidad VI Documentación
Cómo adquirir programas
Estefanía Fernández Oviedo Laura Isabel Gómez Parra
Integrantes: David Miguel Martínez Rodríguez Diego David Bósquez Granja.
Características de un sistema operativo
UNIDAD 2. ALGORITMOS Y ESTRUCTURAS DE DATOS.
Seminario De Graduación Microcontroladores Avanzados
M.C. Luis Ricardo Salgado Garza Depto. Ciencias Computacionales, ITESM-MTY Marzo 2004.
Informática Médica: Procesamiento de imágenes
Sistemas Basados en Conocimiento (Knowledge Based Systems) Lic. Mario G. Oloriz Agosto 2004.
CICLO DE VIDA Y NORMAALIZACION DE UN SISTEMA DE BASE DE DATOS
DOCUMENTACIÓN DEL SISTEMA DE GESTIÓN DE LA CALIDAD
TIPOS DE PROCESADOR INTEL PENTIUM II El procesador utiliza la tecnología de alto desempeño Dual Independent Bus para entregar un amplio ancho de banda.
COMPONENTES DEL COMPUTADOR
Conjunto de Prácticas para el manejo de dispositivos y herramientas para entornos virtuales.
TECNOLOGIAS ACCESIBLES
LABORATORIOS FUNDAMENTOS DE MODULACION Y MODULACION DE AMPLITUD FSC
NOCIONES BÁSICAS COMPUTO II
Conclusiones. Resultados muy satisfactorios La mayoría de las funciones planificadas fueron implementadas El prototipo demostró la factibilidad del desarrollo.
Presentación de componentes MARIANA SÁNCHEZ Y MARÍA PAULA GRANDA 8C.
INTEGRANTES: ONEIDA OSORIO VILLA, JUAN CAMILO SÁNCHEZ BAENA, JOANNA SÁNCHEZ, LUISA VILLA, JIMMY MORALES, BRIAM ZAMBRANO.
Metodología entrada al muestreador donde T es el intervalo de muestreo señal cuantificada El muestreo representa el tiempo de captura de una señal y es.
ESCUELA COLOMBIANA DE CARRERAS INDUSTRIALES ARQUITECTURA DEL COMPUTADOR INTRODUCCIÓN Ing. Luis Hernando Concha.
contenido 1 el computador 2 partes del computador 2.1 el mouse
Metodología de la programación
Naime Cecilia del Toro Alvarez
UNIVERSIDAD TECNOLÓGICA ECOTEC. ISO 9001:2008 SISTEMAS DE ADQUISICION Y TRANSMISION Msc. Yamile Villamar Universidad ECOTEC.
Hardware Parte física de una computadora. Dispositivos Es todo aquello que esta conectado a la computadora, los cuales tienen una función específica.
Tema 1- Generalidades sobre Control Digital
Bases de Datos y Sistemas de Gestión de Bases Relacionales.
Amplificadores de Instrumentación
Universidad de Los Andes Facultad de Humanidades y Educación Educación: Mención Lenguas Modernas Br. Diego N. Gutiérrez D. C.I Mérida, 22 de.
Centre for Microcomputer Aplications CMA. Introducción Un estudiante en 1940 en una clase ciencias 2013 Estudiantes en una clases de ciencias.
“VISOR DE SEÑALES BIOMÉDICAS PARA EL FISIÓGRAFO MK-III-P DE NARCO-SCIENTIFIC BIOSYSTEMS DIVISION” VIFIBIO Luis Carlos Suárez Trujillo Director : Sergio.
Transcripción de la presentación:

Luis Carlos Suárez Trujillo “VISOR DE SEÑALES BIOMÉDICAS PARA EL FISIÓGRAFO MK-III-P DE NARCO-SCIENTIFIC BIOSYSTEMS DIVISION” VIFIBIO Luis Carlos Suárez Trujillo Director : Sergio Mejía Muñetón, MD, BME Director (e) : Diego Cuartas Ramínez, IEO, MSc

1. INTRODUCCIÓN Este proyecto nace ante la necesidad de digitalizar el fisiógrafo análogo que pertenece a la Facultad de Medicina de la Universidad Pontificia Bolivariana Esta es la segunda fase del proyecto macro “DIGITALIZACIÓN DE UN FISIÓGRAFO TIPO MK-III-P NARCO SCIENTIFIC BIO-SYSTEM DIVISIONS”; se desarrolló un dispositivo que permite adquirir y procesar la señal ECG para su posterior visualización en una pantalla de cristal líquido sin necesidad de conectar el fisiógrafo a un computador.

2. OBJETIVOS Diseñar e implementar una interfaz de visualización de señales electrocardiográficas de un fisiógrafo tipo MK-III-P de Narco Scientific Bio-Systems Divisions y a través de un software permitir su posterior procesamiento. Objetivos Específicos: Realizar la búsqueda bibliográfica necesaria para la selección de una pantalla de cristal líquido apropiada para los propósitos del proyecto. Estudiar el principio de funcionamiento de las pantallas gráficas de cristal líquido y construir su hardware controlador. Implementar una interfaz fisiógrafo – LCD, la cual permita el acondicionamiento de la señal para su posterior procesamiento.

2. OBJETIVOS Implementar herramientas de procesamiento de señales tales como transformada rápida de Fourier, zoom a ciertas regiones de la señal, cambio en escala de frecuencia y amplitud y congelamiento de imagen a partir de la señal capturada del módulo de electrocardiografía del fisiógrafo tipo MK-III-P de Narco Scientific Bio-Systems Division. Realizar una correcta distribución de la información a ser mostrada en la pantalla para que ésta sea clara y de fácil lectura. Desarrollar una página WEB del proyecto, donde se exponga la documentación del trabajo al igual que los avances que se realicen.

3. IMPORTANCIA DEL TRABAJO Este proyecto macro busca propiciar un uso asiduo de este equipo tanto en la investigación como en la docencia, habilitando el equipo para su uso en investigaciones tanto del Centro de Bioingeniería como de los grupos de la Facultad de Medicina, lo que se verá reflejado en un gran aporte a nivel académico. La digitalización del módulo de ECG es un gran avance en la digitalización total del fisiógrafo. La implementación de un fisiógrafo digital utilizando uno análogo ya existente, sin necesidad de importar, se refleja en un beneficio económico y científico. Este trabajo es el primer paso hacia la portabilidad del fisiógrafo, con lo cual se eliminaría la necesidad de conectar el equipo a un computador, con la comodidad y practicidad que ésto implica.

3. IMPORTANCIA DEL TRABAJO Al realizar un procesamiento posterior a las señales adquiridas se puede hacer un análisis exhaustivo de la misma, especialmente al observar el espectro en el dominio de la frecuencia. Importancia del monitor ECG: Investigaciones de señales biomédicas Morfología del ECG Periodicidad complejos Isquemias Arritmias Crecimiento de cavidades

4. LA SEÑAL ECG La Señal Electrocardiográfica (ECG) es un registro de la actividad eléctrica cardiaca. En ECG, las derivaciones corresponden a la medición de la actividad eléctrica del corazón desde determinadas regiones del cuerpo humano.

4. LA SEÑAL ECG Las señales que se pueden observar en un registro ECG normal son la onda P, el complejo QRS y la onda T.

5. EL ELECTROCARDIÓGRAFO Es un instrumento sensible a las pequeñas diferencias de potencial que genera el corazón y las grafica en papel electrocardiográfico. El electrocardiógrafo dispone de transductores, acopladores, filtros, estiletes y amplificadores que permiten dibujar el registro ECG.

5. EL ELECTROCARDIÓGRAFO El fisiógrafo usado para la realización de este trabajo posee una salida de monitoreo de señal ECG, la cual fue conectada al dispositivo VIFIBIO, quien es el que se encarga del proceso de adquisición, procesado y graficación de la señal ECG.

6. DESCRIPCIÓN DE VIFIBIO General Microcontrolador 1 Microcontrolador 2 Memoria EEPROM Pantalla de Cristal Líquido 1. Escritura de Datos en el dominio del tiempo 2. Lectura de los datos para iniciar el procesamiento 3. Procesamiento. Se halla el espectro 4. El resultado se almacena en la memoria 5. Lectura de los datos ya procesados 6. Visualización de la señal o espectro de la señal ECG Adquiere y digitaliza la señal ECG

6. DESCRIPCIÓN DE VIFIBIO Hardware para los microcontroladores: 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

8. RESULTADOS V3

8. RESULTADOS V2

8. RESULTADOS V4

8. RESULTADOS V5

Videos de VIFIBIO en Funcionamiento 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

Videos de VIFIBIO en Funcionamiento 8. RESULTADOS Videos de VIFIBIO en Funcionamiento Video 6: Señal cuadrada, señal senoidal. Selector de frecuencia Video 7: Señal ECG Video 8: Señal ECG Video 9: Señal ECG

8. RESULTADOS Página Web: www.geocities.com/vifibio

9. PROBLEMAS Y SOLUCIONES Problemas en hardware Fuente de CD a -9V: El LCD necesita una fuente de voltaje negativo con el fin de manejar el contraste. Construir una fuente negativa a partir de una positiva fue una labor que involucró bastante investigación y pruebas. Protocolo de comunicación I2C: Hubo problemas en la implementación del protocolo I2C. El chequeo con el osciloscopio del diagrama de tiempos acarreó falsas señales de aknowledge. La rutina de interrupción para cambiar de flanco creaba bloqueos. Pantalla LCD: La resolución de la pantalla es limitada para presentar el espectro de la señal ECG. Este espectro se caracteriza por presentar líneas de pendiente abrupta, y la pantalla no es capaz de representarlas.

9. PROBLEMAS Y SOLUCIONES Problemas en software Inicialización del LCD: Problemas en la determinación de los parámetros de inicialización. Velocidad del bus de datos en los microcontroladores: La velocidad de bus era muy lenta, lo que llevaba a una baja velocidad de graficación. Se incrementó esta velocidad y el proceso de graficación mejoró radicalmente.

10. RECOMENDACIONES A nivel de usuario: Se debe verificar que el voltaje de alimentación de VIFIBIO sea de 7.5 voltios. Este voltaje es importante porque de él depende el circuito de acondicionamiento de señal y los demás sistemas. Se deben garantizar condiciones de bajo ruido en el ambiente a la hora de tomar los registros ECG, para que el sistema no adquiera señales indeseadas. Verificar la firme adhesión de los electrodos al cuerpo con el fin de reducir los efectos del ruido inducido por malas conexiones.

10. RECOMENDACIONES Futuras etapas del proyecto: Sería muy útil usar un DSP que incorpore la transformada de Fourier Discreta como parte del set de instrucciones. Esto ayudaría a reducir el tiempo de procesamiento dada la eficiencia de este tipo de dispositivos. Se recomienda utilizar un LCD de mayor resolución en etapas posteriores de este proyecto macro, con el fin de obtener la calidad de la señal deseada contenida en un mayor número de períodos por pantalla.

11. CONCLUSIONES Al implementar un sistema de monitoreo embebido de señales ECG, es importante considerar tanto la frecuencia de muestreo como la resolución de la pantalla graficadora, con el fin de obtener la calidad deseada. Los microcontroladores MOTOROLA HC08GP32 usados permiten llevar a cabo la adquisición, digitalización y procesamiento de señales ECG, obteniendo resultados satisfactorios.

11. CONCLUSIONES La resolución del LCD empleado es adecuada para visualizar un periodo de la señal ECG pero no es suficiente si se desean observar varios periodos a la vez, al igual que para observar una señal en el dominio de la frecuencia. El protocolo I2C es muy útil para comunicar dispositivos de diferente clase y función.

11. CONCLUSIONES La programación en CodeWarrior orientado a una plataforma embebida muestra una manera fácil y eficiente para elaborar programas en los cuales exista un alto nivel de cálculos y procesamiento. Lenguaje C/C++ es una vía adecuada para realizar el algoritmo de DFT y el cálculo del espectro del la señal ECG.

11. CONCLUSIONES Las herramientas para variar amplitud y frecuencia de la señal ECG graficada son muy útiles. La etapa de acondicionamiento de la señal a graficar es muy importante, ya que de ésta depende la nitidez de la señal visualizada

PREGUNTAS?

¡MUCHAS GRACIAS!