Está en la página 1de 10

1

UNIVERSIDAD SERGIO ARBOLEDA


ESCUELA DE INGENIERÍA
Curso:________________ Laboratorio #:____Grupo #:___

DISEÑO Y CONSTRUCCIÓN DE CIRCUITO


ELECTROCARDIÓGRAFO
OBJETIVO En este caso específico trataremos de dar solución a un
planteamiento inicial relacionado con el diseño e
Comprender y aplicar los principios de funcionamiento de los implementación de un electrocardiógrafo portable mediante el
amplificadores operacionales en el diseño de un circuito uso de nuestro conocimiento en algunas áreas de la electrónica
amplificador. así como del nuevo conocimiento que podamos adquirir en el
transcurso del proceso de solución.
Diseñar e implementar un Electrocardiógrafo portable.
Inicialmente nos preguntaremos: ¿Qué es un
INTRODUCCIÓN
electrocardiógrafo?

Inicialmente se desarrolló un planteamiento inicial que Un electrocardiógrafo básicamente es “Es un Aparato


consistía en el diseño e implementación de un electrónico que capta y amplía la actividad eléctrica del
electrocardiógrafo portable por cada uno de los grupos corazón a través del uso de electrodosi”.
conformados para este semestre en la asignatura de
Electrónica II, pero debido a varias falencias de tipo, teórico y Al ubicar electrodos en diferentes partes del cuerpo se puede
práctico en diferentes etapas del desarrollo del proyecto el medir la señal eléctrica debido a la contracción de las células
profesor replanteó la temática con el fin de unir las diferentes musculares del corazón.
partes de proyecto de los distintos grupos para poder llegar a
un único proyecto final que reuniera no sólo los requisitos de Al usar dispositivos portátiles de medición, como este
desarrollo del proyecto sino también el esfuerzo de todos los electrocardiógrafo, se pueden generar soluciones parciales
integrantes del grupo. pero efectivas y cómodas para ciertos sectores de población
vulnerables.
El desarrollo práctico contó con diversos tipos de ayuda,
alguna basada netamente en la parte teórica, otros en la parte Inicialmente, la señal eléctrica del corazón está en un rango
práctica así como en el manejo de los materiales necesarios de 0.5 a 4 mV y un rango de frecuencia de la señal de 0.05 a
para la consecución del objetivo. 150 Hz, lo cual plantea que para el desarrollo de la medición
se necesita una amplificación bastante alta. En este caso
específico de 1K v/v.

MATERIALES Otros factores a tener en cuenta son el ruido o las


contaminaciones en la medición para lo cual se usan ciertos
criterios de diseño.
A. Software: Altium Designer Summer 09, PIC –C
compiler, Proteus 7 Profesional, MPLab. En los diagnósticos clínicos relacionados se maneja un rango
B. Montaje: protoboard para la parte inicial, PCB para de medición de 0.01 a 150 Hz; en nuestro caso particular no
implementación. El resto de materiales usados van como interesa demasiado esta frecuencia ya que nos enfocamos en la
Anexo I. medición de una forma un poco más general, dejando valores
de frecuencia de señal un poco más manejables.
C. Medición: multímetro ref: UNI T UT33C ,
osciloscopio ref: Bk precision2542 .

MARCO TEÓRICO PROCEDIMIENTO

La electrónica ha estado asociada, desde siempre, con el


beneficio de las sociedades, la solución de algún problema D. Planteamiento del Problema:
particular y, de forma general, con el bienestar de todos
nosotros.

[Type text]
2

UNIVERSIDAD SERGIO ARBOLEDA


ESCUELA DE INGENIERÍA
Curso:________________ Laboratorio #:____Grupo #:___

Diseñar un electrocardiógrafo que muestre en un display las Inicialmente se plantea el desarrollo de la etapa de
pulsaciones cardiacas por minuto. Este dispositivo debe amplificación análoga mediante el uso de amplificadores de
cumplir con los valores de ganancia y CMRR planteados instrumentación recurriendo al uso del Ad620 ya que según la
inicialmente. información disponible en el datasheet del componente
cumple de gran forma con la necesidad de amplificación,
CMRR y a su vez presenta facilidad en cuanto a su montaje ya
Desarrollo del problema: que, aparte de ahorrar el proceso de montaje de un
amplificador de instrumentación mediante el uso de
Para el desarrollo íntegro del problema subdividimos en dos operacionales, presenta un desempeño considerablemente
bloques de solución, la parte análoga y la parte digital. superior en su presentación de C.I.

Parte Análoga La señal obtenida por el electrodo tiene un componente de Ac


de alrededor 1.5 V así como un componente de dc que ronda
los 300 mV.
El diseño utilizado para la amplificación de la señal
corresponde al uso de un amplificador de instrumentación El common mode reject ratio que se plantea para el desarrollo
AD620, un trimmer, baterías de alimentación y electrodos. del proyecto es de 110dB, el cual tratamos de obtener
mediante el uso de dos amplificadores de instrumentación, ya
El diseño inicial se aprecia en la figura 1. que según la gráfica de comportamiento de fabricante, se
obtiene modelando la ganancia en ciertos valores.

Fig 1.

Una vez lo planteamos para el desarrollo en Altium Designer


queda, hasta la parte de amplificación:

La configuración interna del amplificador operacional


corresponde a :

Fig 2.

Criterio de Uso del AD 620

[Type text]
3

UNIVERSIDAD SERGIO ARBOLEDA


ESCUELA DE INGENIERÍA
Curso:________________ Laboratorio #:____Grupo #:___

En donde hay una resistencia de modelado de ganancia


correspondiente a la retroalimentación ubicada entre el pin 1 y
8.

Según el datasheet y el comportamiento del amplificador,


sabemos que a una menor configuración de ganancia
obtendremos un mayor CMRR, el cual posiblemente aislará la
mayor cantidad de ruido posible.

Posteriormente podemos configurar la ganancia del segundo


amplificador para obtener, a partir de una señal más limpia, la
amplificación necesaria para dar el manejo digital de la señal.

Una vez conocido esto se puede realizar el proceso de


amplificación.

Inicialmente, y una vez se tienen los dos amplificadores


alimentados con +/- 9V se puede ingresar cada una de las
señales provenientes de los electrodos. Alimentación
Se opta por usar +/-9v partiendo de la base de que el
amplificador trabaja desde los +/-2.3v hasta los +/-18V y El mayor componente de alimentación del proyecto
según información obtenida presenta un gran desempeño bajo corresponde al uso de dos baterías 9V, de las cuales
la alimentación a +/-9V además de ser fácil de implementar alimentaremos los amplificadores y la parte digital.
mediante el uso de baterías standard.
Para la parte digital usamos un regulador LM7805, el cual nos
Básicamente la colocación de los electrodos, como se regulará el voltaje de 9V a 5V, los cuales encenderán la
mencionó anteriormente, arrojará mejores o peores resultados. pantalla LCD y el microcontrolador.
Tentativamente se conoce que la mejor medición se obtiene al
ubicarlos en el hueso de los hombros haciendo el papel de Una batería standard de 9V provee una corriente de salida
señales diferencias y una tercera señal conectada a la cadera máxima de 600mA. Quizá hay otros componentes que podrían
haciendo el papel de la tierra. cumplir con esta labor de alimentación y regulación pero otro
criterio empleado fue el de la economía y disponibilidad,
además de que evitamos el inconveniente de aislamiento del
El funcionamiento de los amplificadores no es distante del ruido proveniente de la red de alimentación general, la cual
funcionamiento del OpAmp general, el cual a partir de una trabaja a 60 Hz.
diferencia de señales multiplicada por un factor de ganancia
interno nos genera una señal de salida así como una relación El diseño de la parte de amplificación acompañada de la de
de CMRR. alimentación y regulación:

En este caso el primer amplificador tendrá conectado a las


entradas inversora y no inversora cada uno de los electrodos, y
a la entrada de referencia el electrodo de la cadera. La salida
generada por este amplificador irá a la entrada del conversor
ADC del Pic usado en el diseño y el cual trataremos cuando
desarrollemos lo concerniente a la parte digital del proyecto.

La señal obtenida hasta esta parte del proyecto corresponde a


la siguiente imagen:

[Type text]
4

UNIVERSIDAD SERGIO ARBOLEDA


ESCUELA DE INGENIERÍA
Curso:________________ Laboratorio #:____Grupo #:___

Para el desarrollo de esta parte nos vimos obligados a pasar a


Simulación: otras plataformas de diseño, inicialmente a Proteus para
Para realizar la simulación dada la naturaleza de la señal a simular la conversión así como a PIC C Compiler para generar
medir tratamos de unir fuentes de Ac que asemejaran un poco la programación del microcontrolador.
la señal esperada en medición para finalmente obtener la
simulación siguiente: Lo más importante en esta etapa quizá es el microcontrolador
a usar ya que hay muchos tipos de ellos y con diferentes
características entre sí.
Luego de obtener información y analizar la situación que se
presentó se optó por utilizar el microncontrolador 16F877A,
de 40 pines, y que nos brindaba la posibilidad de usar puertos
para conversión análoga digital de 8 bits.

El desarrollo de esta parte quizá fue el más complejo debido a


la inexperiencia del grupo, así que tomamos algunas clases
extracurriculares además de algunos manuales de
programación de microcontroladores.
El programa inicial para controlar los picos de la señal
amplificada mediante el uso del ADC y la salida a LCD:

#include "C:\Users\Cristian\Desktop\pic\adctomer.h"

#include <LCD.C>
#define MUL 0.0048828
#define LCD_ENABLE_PIN PIN_B0
La señal esperada corresponde a #define LCD_RS_PIN PIN_B1
#define LCD_RW_PIN PIN_B2
#define LCD_DATA_PORT 0x06
//#define LCD_TYPE 2
#define LCD_TRIS_LOCATION 0x86

int8 vt100,flag,cont,flag2,segundos,minutos;
int16 numero;
float valor;

#int_TIMER1
void TIMER1_isr()
{
setup_timer_1(T1_DISABLED);
set_timer1(3036);
setup_timer_1(T1_INTERNAL|T1_DIV_BY_8);

vt100++;

Parte Digital if(vt100==10){


segundos++;
Una vez terminamos la parte análogica del proyecto, es decir, vt100=0;
la recepción de la señal y su amplificación y filtrado }
procedemos a darle el tratamiento digital. if (segundos==60){
[Type text]
5

UNIVERSIDAD SERGIO ARBOLEDA


ESCUELA DE INGENIERÍA
Curso:________________ Laboratorio #:____Grupo #:___

lcd_gotoxy(1,1); flag=1;
lcd_putc("\f"); }
printf(lcd_putc,"%d ppm....",cont); if(valor<0.5 && flag!=0)
lcd_putc("\n"); {
delay_ms(5000); flag=0;
segundos=0; }
vt100=0;
cont=0; }
}
}
}

El algoritmo al que responde este código de programación del


microcontrolador:

Las primeras 9 líneas corresponden a la configuración de los


puertos y el clock del micro, así como de las librerías a usar.
void main()
{ Básicamente se configura el uso del pin 2 del
vt100=flag=cont=segundos=minutos=0; microcontrolador como el encargado de la conversión análoga
a digital, así como de la cantidad de bits de información a
lcd_init(); manejar.

También se define el uso de la función de salida de datos a


LCD mediante el uso de los pines 33, 34, 35, 37, 38, 39, 40.
setup_adc_ports(AN0);
setup_adc(ADC_CLOCK_DIV_64); El timer del microcontrolador estará dado por el uso de un
setup_psp(PSP_DISABLED); cristal a 20Khz.
setup_spi(FALSE);
setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1); El conversor ADC del microcontrolador hace un barrido de
setup_timer_1(T1_INTERNAL|T1_DIV_BY_8); todos las señales ingresadas, según la frecuencia de muestreo
setup_timer_2(T2_DISABLED,0,1); definida, en un intervalo de 0V a 5V.
setup_comparator(NC_NC_NC_NC);
setup_vref(FALSE); Mediante el análisis previo al desarrollo del algoritmo
tenemos conocimiento que necesitamos que el contador del
enable_interrupts(INT_TIMER1); micro tome los picos máximos.
enable_interrupts(GLOBAL);
set_adc_channel (0); El criterio para el uso de los picos máximos obedece a que el
set_timer1(3036); movimiento del corazón se realiza en dos etapas, diástole y
setup_timer_1(T1_INTERNAL|T1_DIV_BY_8); sístole. En la etapa de diástole se presenta el pico de la señal, y
que en términos médicos se conoce como punto R del PQRST,
while(1) luego vienen los otros picos menores que corresponden al
{ sístole.
lcd_gotoxy(1,1);
lcd_putc("\f"); El análisis nos lleva a pensar que tomando los picos áltos
printf(lcd_putc,"waiting ...\n"); estamos tomando el diástole, es decir, estamos tomando la
delay_ms(10); información necesaria para contar los latidos del corazón en
un minuto.
numero=read_adc();
valor=numero*MUL; Con las líneas
int8 vt100,flag,cont,flag2,segundos,minutos;
if(valor>0.5 && flag!=1) int16 numero;
{ declaramos las variables a usar, así como su tipo. En este caso
cont+=1; usaremos 6 variables de 8 bits y una de 16 para el respectivo
[Type text]
6

UNIVERSIDAD SERGIO ARBOLEDA


ESCUELA DE INGENIERÍA
Curso:________________ Laboratorio #:____Grupo #:___

uso de los contadores, el muestreo y las banderas para el


monitoreo de la señal.

La primera función que usamos es la relacionada con el timer


del micro, en la cual definimos que trabaje dividiendo el clock
proveniente del cristal sobre 8, así como el retardo propio del
muestreo del ADC.

Una vez definimos el manejo del tiempo asignamos a una de


las variables anteriormente declaradas una instrucción
condicional la cual genere un aviso “ppm” en la pantalla LCD
cuando pase un minuto desde que inició el conteo.

Cuando definimos la función para generar el aviso de ppm


pasamos al uso del ADC, el cual va acompañado de un loop
infinito usando la instrucción “While(1);”.

En esta parte del algoritmo el conversor tomará cada señal de


0 a 5v, hará la conversión, la almacenará en una variable
temporal, cada vez que asigne un valor a esta variable entrará
a comparar si éste valor es un pico alto o no, en caso tal de
serlo se enviará un dato al conteo general de ppm y que se
visualizará al minuto de iniciado el programa.

Diseño: el esquemático general, así como el desarrollo del


PCB se muestran a continuación.

E. Montaje – Medición:

[Type text]
7

UNIVERSIDAD SERGIO ARBOLEDA


ESCUELA DE INGENIERÍA
Curso:________________ Laboratorio #:____Grupo #:___

F. Análisis de Resultados: una vez se termina el


desarrollo del proyecto se presentan varias conclusiones
relacionadas con la integración de las partes así como a la
participación de cada uno de los grupos en cada una de las
partes a implementar.

Aportes y conclusiones por grupos:

Del grupo de:


En la segunda parte de rediseño de las tarjetas se obtuvo el
resultado siguiente: Murcia Bermúdez Luis Carlos, Andrade Mayorga Jonattan
Andrés, Buitrago Carrillo Daniela.

Conclusiones:

- La calidad de los materiales usados afecta


directamente la estabilidad de los resultados.

- Para digitalizar una señal es necesaria la obtención de


una entrada clara y con las menores interferencias
posibles.

- A la hora de realizar un proyecto la parte


investigativa es quizás la más importante para el
éxito del mismo. Manejar los distintos tópicos harán
más asertivos los cálculos y las decisiones acerca del
proyecto.

El grupo ayudó con la parte técnica así como con algunos


materiales.

[Type text]
8

UNIVERSIDAD SERGIO ARBOLEDA


ESCUELA DE INGENIERÍA
Curso:________________ Laboratorio #:____Grupo #:___

cuales podemos utilizar como filtros activos de baja frecuencia


Del grupo de: para asi ayudarnos a eliminar el ruido de la señal, por la parte
digital aprendimos el manejo de los pics en especial del pic
Simon Marin Zapata, Camilo Andres Santamaria, Juan 16f877
Sebastian Triana, Diana Catalina Camargo

El grupo colaboró con materiales, ayudó al montaje en


Conclusiones: protoboard de la parte de amplificación y en las pruebas de la
protoboard.
Dentro de las diferentes opciones para la parte de
amplificación analógica de la señal la más óptima es el uso de
INA o amplificadores de instrumentación, ya que su
características proporcionan la mejor amplificación. Del grupo de:

Se uso el INA AD-620 ya que se acerca a las características de Ladislao Morales Medina, Carlos Andrés Vélez Casadiego,
amplificación pedidas en el proyecto. Diana Carolina Morón Hernández, Luis Miguel Negrete
Caballero.

Conclusiones:
El grupo aportó gran parte del trabajo en la parte inicial de la
amplificación analógica y la colaboración de Simon y Camilo Este tipo de circuitos es demasiado sensible a cualquier tipo de
en todo momento. interferencia.
Para poder obtener unas señales limpias de ruido, se haría
Del grupo de: necesario el uso de filtros.

Erika Pedraza, Andrea Cruz, Lidan Robles y Jhon Peña: El grupo aporto con materiales.

Del grupo de:


Gracias a la investigaacion teorica sobre el funcionamiento e
implementacion de los microcontroladores y de los filtros se
logro aplicar el diseño del electrocardiografo con la
configuracion para la visualizacion digital.
Cristian CAviedes, Alejandro Moreno, Andrés Delgadillo,
Una vez hecho el analisis teorico la implementacion practica Geuseppe González.
se facilita puesto que los conocimientos teoricos son base para
solucionar el problema del diseño del electrocardiógrafo.

El grupo ayudó en parte del desarrollo del algoritmo de Conclusiones:


programación así como en algún fundamento teórico y
materiales.

Del grupo de: Consideramos que parte del éxito del desarrollo de un
proyecto de diseño electrónico consiste en sustentar el
Juan Manuel Rodríguez, Cristian Talero, Samir Serna, funcionamiento de cada una de las etapas de forma adecuada
Jonathan Vargas. mediante el uso de la base teórica pero también de la
experiencia que sólo da la práctica.
Conclusiones:

Con este proyecto lo que aprendimos fue el uso de los


amplificadores instrumentales además de un uso que no
habíamos conocido de los amplificadores operacionales los
[Type text]
9

UNIVERSIDAD SERGIO ARBOLEDA


ESCUELA DE INGENIERÍA
Curso:________________ Laboratorio #:____Grupo #:___

Consideramos que en muchas ocasiones el ensayo-error puede Circuitos microelectrónicos. Sedra, Smith
ser de gran ayuda, si no en el proyecto actual, en futuros Apuntes de electrónica. VITAUTAS GABRIUNAS
proyectos ya que tanto la metodología como el uso de Microcontroladore Freescale. J Vesga Ferreira
materiales varían desde lo teórico hasta lo práctico.

En la medida en que tengamos certeza sobre el


comportamiento de cada uno de los componentes a usar
podremos predecir o al menos modelar en parte el
comportamiento de un circuito que involucre varios
componentes.

El trabajo en equio es complicado, pero a veces necesario para


la solución de todo tipo de problemática a nivel ingenieril.

El diseño de PCB’s algunas veces se limita por las tecnologías


de fabricación de las EMS así como también por los
instrumentos de soldadura, la miniaturización y los diseños
reducidos no siempre son la mejor opción.

Aportes:

El grupo aporto con la unión y mejora de la parte analógica y


la unión de esta a la parte digital. El microcontrolador usado, a
´si como algunos materiales y diseños para la parte digital y la
coordinación del desarrollo del proyecto, del informe y los
materiales.

REFERENCIAS

yyaswamy, Ashwin, "Design of a Wearable Wireless


Electrocardiograph (Quick Doc)" (2009). EE 4BI6 Electrical
Engineering Biomedical Capstones. Paper 2.
http://digitalcommons.mcmaster.ca/ee4bi6/2

[Type text]
i
http://www.insumosmedicos.info/Electrocardiografo-y.html