Anda di halaman 1dari 8

INFORME PROYECTO FINAL DE QUINTO

SEMESTRE SIMULADOR DE PACIENTE


Manuel Ricardo Reina Cufiño, Julian David Pardo Morcote, Carlos Felipe Rodríguez peréz,
Ingenieros Camilo Ernesto Pardo Beany, Luis Fredy Sosa Quintero, Edgar Andrés Gutierrez, Andrés
Alvarez Camargo, Luz Amanda Montes, Carlos Alberto Cardona, Facultad de ingeniería electronica,
Universidad Santo Tomas Tunja

Abstract- In the development of the following final información básica y fundamental que no es
project report, it will be possible to observe the posible obtener a través de otra exploración.
procedure performed to achieve its operation, taking
Además, su realización es rápida, sencilla, segura,
into account what was learned during the class
development of the integrated subjects, the steps no dolorosa y relativamente económica. El
taken both in physical mounts (protoboard) and anagrama del ECG está fuertemente asociado entre
(With software like arduino, MATLAB and labview), la población general con el mundo de la medicina.
observing the graphical interface made in the guide Esta prueba se utiliza en una gran cantidad de
program of MATLAB, the serial communication
situaciones como exploración complementaria o
realized in labview by means of the arrangement visa
implemented to generate the signal in the program añadida a otros exámenes médicos y revisiones o
and also obtain the respective Signal on the chequeos periódicos de salud. En la mayoría de las
laboratory oscilloscope. intervenciones quirúrgicas que se realizan con
anestesia general y en buena parte de las efectuadas
Resumen- En el desarrollo del siguiente informe de
bajo anestesia local, suele solicitarse previamente
proyecto final se podrá observar el procedimiento
realizado para lograr el funcionamiento del mismo, un ECG. La desfibrilación es el único tratamiento
teniendo en cuenta lo aprendido durante el desarrollo efectivo en el caso de una fibrilación ventricular o
de clase de las asignaturas integradas, se observaran de una taquicardia ventricular sin impulso TVSP.
los pasos realizados tanto en montajes físicos
(protoboard) y de programación ( con software como 2. OBJETIVOS
arduino, MATLAB y labview), observando la interfaz
gráfica realizada en el programa guide de MATLAB, General:
la comunicación serial realizada en labview por
medio del arreglo visa implementado para generar la  Simular la señal ECG y sus patologías
señal en el programa y así mismo obtener la desde el software MATLAB y hacer una
respectiva señal en el osciloscopio de laboratorio. conversión digital-análoga para sacar la
Keywords- ecg signal, Patient simulator, labview, señal mediante el plug de audio.
MATLAB, GUIDE, Arduino, Analog digital
conversion, Signal amplification. Específicos:
Palabras clave- Señal ecg, simulador de paciente,
labview, MATLAB, GUIDE, Arduino, conversión  Amplificar la señal ECG por medio de un
análoga digital, amplificación de señal.
amplificador operacional LM741.
1. INTRODUCCIÓN  Utilizar un comparador para
analógicamente localizar el punto m de la
A pesar del continuo y significativo avance de las señal.
técnicas de diagnóstico en medicina, algunas de las
 Utilizar la herramienta labview por medio
pruebas más utilizadas que pueden considerarse
de la comunicación serial en la interfaz
como clásicas, continúan manteniéndose de plena
gráfica realizada se desea lograr transmitir
actualidad. El electrocardiograma (ECG o EKG,
la señal ECG implementada por medio de
del alemán electrokardiogram, en razón de William
un offset aplicado a la misma.
Einthoven, su inventor) puede considerarse como
paradigma de estas pruebas, ya que si bien es una 3. MARCO TEÓRICO
exploración que atañe al ámbito de la cardiología,
su utilización va mucho más allá de la esfera La señal ECG: La señal electrocardiográfica (ECG)
cardiológica. El ECG continúa proporcionando una es un registro de la actividad eléctrica cardiaca.
El corazón y sus partes: Es un músculo hueco, el
cual está localizado entre los pulmones, más
exactamente en el mediastino, protegido dentro de
a cavidad toráxica. Es una bomba muy fuerte,
capacitada para hacer circular la sangre para su
distribución a las otras partes del cuerpo. En la
figura se observa la posición del corazón en el
cuerpo humano.

Generación de una señal ECG: La naturaleza


eléctrica de las señales que maneja el corazón para
coordinar sus movimientos. Permite estudiar su
comportamiento midiendo estas diferencias de
El corazón se divide en dos lados, cuatro cavidades
potencial. Estos voltajes pueden registrarse desde
y cuatro válvulas, a saber:
distintos puntos de la superficie del cuerpo.
1. Lado derecho: Hace parte del circuito pulmonar,
4. PROCEDIMIENTO
es el encargado de bombear sangre pobre en
oxígeno hacia los pulmones para ser oxigenada. A continuación se evidenciará el procedimiento
realizado para la implementación y generación de
2. Lado izquierdo: Hace parte del circuito
la señal ECG en el osciloscopio de laboratorio y así
sistémico, el cual se encarga de llevar la sangre
mismo en el programa labview:
oxigenada hacia todas las partes del cuerpo.

3. Dos aurículas: Son las cámaras localizadas en la


parte superior del corazón.

4. Dos ventrículos: Localizado debajo de las


aurículas, son los encargados de bombear la sangre
fuera del corazón.

5. Válvulas atrioventriculares: Están en la


tricúspide (AV derecha) y la mitral (AV izquierda).
Su función es evitar que la sangre recién bombeada
del ventrículo se regrese a la auricula.

6. Válvulas semilunares: Están al pulmonar


(permite el paso de la sangre desde el ventrículo
Ilustración 1.Montaje realizado en protoborad para
izquierdo hacia la aorta). Su función es evitar que adquirir la señal ECG en el osciloscopio digital y así
la sangre bombeada hacia la arteria pulmonar y la mismo en la interfaz gráfica programada en labview
aorta se regrese al ventrículo.
En la ilustración 1 se puede observar el montaje
realizado en protoboard para adquirir la señal
electrocardiográfica del programa MATLAB, es
decir al modelarla en el mismo y visualizarla por
medio del osciloscopio de laboratorio y así mismo
poderla visualizar por medio de una conversión
análoga digital en la interfaz gráfica de labview.
Ilustración 2.Señal ECG adquirida como salida en el Ilustración 4.Programación de la interfaz gráfica de
osciloscopio digital del laboratorio. usuario en labview.

En la ilustración 2 se puede observar la señal ECG En la ilustración 4 se puede observar la


adquirida en el osciloscopio digital del laboratorio programación de la interfaz gráfica de usuario en
generada a partir de la modelación de la señal en el labview la cual consta del bloque de configuración
programa MATLAB, cabe destacar que para el de puerto serial, el bloque de escritura seguido por
modelamiento de la señal se utilizó el programa el bloque que permite el desplazamiento de los byts
Excel, para así generar la ecuación correspondiente del puerto, luego el bloque de lectura de la
en la gráfica. comunicación y por último el bloque que cierra la
comunicación serial en el programa.

Ilustración 5.Vista previa tanto de la interfaz gráfica


como de la programación de la misma.

Ilustración 3.Señal ECG generada en el programa


En la ilustración 5 se puede observar tanto la
labview por medio de la comunicación serial realizada interfaz gráfica, como la programación realizada en
entre arduino y labview por medio del modelo visa la misma para generar la señal ECG en el
implementado. visualizador de la interfaz por medio de la
comunicación serial entre labview y Arduino.
En la ilustración 3 se puede observar la señal
electrocardiográfica adquirida en la interfaz gráfica
de labview por medio de la comunicación serial
realizada entre el programa de conversión análoga-
Digital en Arduino y labview, al cual por medio de
un waveform se observa la señl
electrocardiográfica adquirida en el programa.
Ilustración 8.Entorno de programación de la interfaz en
la cual se observa la lectura de la imagen de fondo para
la respectiva decoración de la interfaz.

En la ilustración 8 se puede observar el entorno


gráfico de programación en el software MATLAB
Ilustración 6.Programación en Arduino para generar la para generar o leer la imagen de fondo de la interfaz
conversión análoga-digital de la señal. gráfica para decoración de la misma.

En la ilustración 6 se puede observar la


programación realizada en el software arduino para
generar la conversión analógica- digital en la señal
y poder obtener la visualización de la señal en la
interfaz gráfica de labview al realizar igualmente
una comunicación serial del dato.

Ilustración 9.Programación de la interfaz gráfica para


generar la señal de paciente normal en el plot de
MATLAB y en el osciloscopio digital.

En la ilustración 9 se puede observar la


programación realizada en MATLAB para generar
la señal ECG de un paciente normal en el plot del
programa y así mimo en el osciloscopio digital de
laboratorio.

Ilustración 7.Interfaz gráfica construida en el programa


GUIDE de MATLAB para generar las diferentes gráficas
de diseño para la señal ECG tanto de un paciente
normal, como de las diferentes anomalías de la misma.

En la ilustración 7 se puede observar la Ilustración 10.Programación en MATLAB de la interfaz


construcción de la interfaz gráfica en el programa gráfica GUIDE para generar la señal de paciente con
GUIDE de MATLAB para generar la señal ECG de taquicardia.
un paciente normal, así como las enfermedades
derivadas de la misma; utilizando botones y texto En la ilustración 10 se puede observar la
para generar cada una de ellas. programación realizada en la interfaz GUIDE de
MATLAB para generar en un plot y en el
osciloscopio digital la señal de paciente con En la ilustración 13 se puede observar la interfaz
taquicardia. gráfica de usuario GUIDE implementada para
generar las diferentes señales a partir de la señal
ECG con sus respectivas patologías mediante os
diferentes botones utilizados para tal fin.

Ilustración 11.Programación en MATLAB de la interfaz


gráfica GUIDE del simulador de paciente para generar la
señal ECG de un paciente con bradicardia.

En la ilustración 11 se puede observar la


programación realizada para generar la señal de un
paciente con bradicardia implementada en
MATLAB mediante la realización de la interfaz Ilustración 14.Señal de paciente normal con el espectro
gráfica en el programa de la interfaz GUIDE. de Fourier generado en MATLAB.

En la ilustración 14 se puede observar la señal y el


espectro de Fourier de una señal ECG de un
paciente con condiciones óptimas, generado en la
interfaz de MATLAB guide por medio del
respectivo programa.

Ilustración 12.Código implementado en MATLAB para


generar la señal de un paciente con fibrilación auricular.

En la ilustración 12 se puede observar la


programación en MATLAB para generar la señal Ilustración 15.Señal de un paciente con taquicardia
de fibrilación auricular por medio de la interfaz junto con su respectivo espectro de Fourier.
GUIDE construida.
En la ilustración 15 se puede observar la respectiva
señal de un paciente con taquicardia, junto con la
transformada de Fourier aplicada a la misma señal
mediante la interfaz gráfica en GUIDE MATLAB.

Ilustración 16.Señal ECG de un paciente con bradicardia,


con su respectiva transformada de fourier.

En la ilustración 16 se puede observar la señal ECG


para un paciente con bradicardia y al lado de la
Ilustración 13.Interfaz gráfica de usuario GUIDE señal se aprecia la transformada de Fourier
implementada en MATLAB para generar las distintas generada por medio de MATLAB en la interfaz
señales implementadas para el desarrollo del proyecto, GUIDE.
es decir la señal ECG con sus respectivas patologías.
interruptor mediante el cual se activa la
desfibrilación de la señal.

Ilustración 17.Señal de un paciente con fibrilación


auricular, junto a su respectiva transformada de Fourier
de la señal.

En la ilustración 17 se puede observar la señal para


un paciente con fibrilación auricular y al lado de la
señal se observa su transformada de Fourier
generada en MATLAB por medio de la interfaz
GUIDE realizada.
Ilustración 20.simulador de paciente en vista previa.

En la ilustración 20 se puede observar el proyecto


implementado para el desarrollo del simulador de
paciente en el cual se observa en vista previa el
proyecto de forma funcional.

Ilustración 18.Multiplcador de voltaje implementado en


protoboard.

En la ilustración 18 se puede observar el


multiplicador de tensión implementado en
protoboard para amplificar la tensión respectiva de
la entrada, es decir del transformador aplicado a la
entrada del circuito.

Ilustración 21.corazon para utilización de la


desfibrilación.

En la ilustración 21 se puede observar el corazón


implementado para la prueba con el desfibrilador
realizado en el proyecto.

5. CONCLUSIONES

 Por medio de la herramienta MATLAB se


Ilustración 19.Multiplicador de tensión unido al logró obtener el modelamiento de la señal
comparador y amplificador implementado para el
ECG y sus patologías, ya que por medio
desarrollo del proyecto.
de la ecuación planteada en el entorno de
En la ilustración 19 se puede observar el programación del programa, es decir por
multiplicador de tensión unido al comparador y medio de escalones unitarios
amplificador del proyecto unido por medio de un multiplicados por la ecuación de la recta y
de la parábola se logró obtener como
resultado la señal esperada para el
desarrollo del proyecto simulador de 7. AUTORES
paciente, también cabe destacar el uso de
la herramienta Excel para generar de una 1. Manuel Ricardo Reina Cufiño:
forma más sencilla dichas ecuaciones
planteadas.
 Se utilizó la interfaz gráfica GUIDE para
poder generar las distintas señales
modeladas en el programa MATLAB y
que así mismo el usuario pudiera elegir la Estudiante de ingeniería electrónica de la
señal que quisiera observar en dicha universidad Santotomas actualmente se
interfaz gráfica como en el osciloscopio encuentra en quinto semestre, nació el 29
digital de laboratorio. de octubre de 1995, es el menor de 4
 Por medio de la interfaz gráfica de hermanos, su pasión es la ingeniería
labview para comunicación serial con el electrónica y desde que estaba en grado
programa Arduino y al realizar una once en el colegio le llamaba la atención
conversión análoga- digital desde el la temática que la misma traía, su comida
programa para poder visualizar la señal de favorita es la hamburguesa y su
igual forma tanto en el osciloscopio pasatiempo es tocar guitarra, le gusta la
digital del laboratorio y en la interfaz electrónica tanto análoga como digital y
gráfica realizada en labview en un futuro espera poder especializarse
implementando el arreglo visa se pudo en biomédica para poder realizar aportes
lograr una visualización correcta de la que ayuden a mejorar la vida de las
señal generada. personas desde el punto de vista de la
 Por medio de los comandos respectivos en electrónica.
MATLAB se puede observar al lado de la 2. Julian David Pardo morcote:
señal la transformada de Fourier generada
en el programa para poder visualizar la
señal electrocardiográfica y sus patologías
desde el punto de vista de la frecuencia, es
decir para poder observar el espectro de
frecuencia generado en la señal a analizar.
 Utilizando un duplicador de voltaje se está
elevando el mismo cuatro veces más a la
tensión de entrada.
Julián David Pardo nacido el 6 de marzo
de 1992 egresado como bachiller del
colegio Silvino rodríguez de la promoción
de 2010 ingresa a estudiar ingeniería en el
6. BIBLIOGRAFIA año 2014 II actualmente continúa siendo
estudiante de ingeniería electrónica en
http://ieeexplore.ieee.org.bdatos.usantotomas.edu. la universidad santo Tomas seccional
co:2048/stamp/stamp.jsp?arnumber=7750859 Tunja y se encuentra cursando quinto
semestre del programa hasta el día de hoy
http://ieeexplore.ieee.org.bdatos.usantotomas.edu.
29 de Noviembre de 2016.
co:2048/stamp/stamp.jsp?arnumber=7754928
3. Carlos Felipe Rodríguez Pérez:
http://ieeexplore.ieee.org.bdatos.usantotomas.edu.
co:2048/stamp/stamp.jsp?arnumber=7753648

http://ieeexplore.ieee.org.bdatos.usantotomas.edu.
co:2048/stamp/stamp.jsp?arnumber=7754531

http://ieeexplore.ieee.org.bdatos.usantotomas.edu.
co:2048/stamp/stamp.jsp?arnumber=7754554
Nacido el 19 de febrero de 1995 en la
ciudad de Duitama Boyacá, egresado del
colegio La nueva familia de Duitama en el
año 2013 , actualmente se encuentra
cursando el tercer semestre de ingeniería
electrónica en la universidad santo tomas
seccional Tunja