Ángel Chancusi, Universidad de las Fuerzas Armadas ESPE, Latacunga Ecuador

Módulo Didáctico de un medidor de la frecuencia cardiaca mediante fotopletismografía, para el laboratorio de Instrumentación Biomédica de la Universid

8 downloads 60 Views 881KB Size

Recommend Stories


INSTITUTO DE INTELIGENCIA DE LAS FUERZAS ARMADAS ESTADO MAYOR CONJUNTO DE LAS FUERZAS ARMADAS FUERZAS ARMADAS
INSTITUTO DE INTELIGENCIA DE LAS ESTADO MAYOR CONJUNTO DE LAS FUERZAS ARMADAS INSTITUTO DE INTELIGENCIA DE LAS FUERZAS ARMADAS FUERZAS ARMADAS 1. Ca

Departamento de Eléctrica y Electrónica Universidad de las Fuerzas Armadas - ESPE Daniel Valencia
1 ANÁLISIS Y DISEÑO DE UN MODELO PARA LA MIGRACIÓN DE TECNOLOGÍA TDM SOBRE ENLACES DE MICROONDAS EN LA RED DE TRANSPORTE DEL ANILLO SUR DE FUERZAS AR

MANUAL PARA LAS FUERZAS ARMADAS
MFA - DDHH y DIH MINISTERIO DE DEFENSA DIRECCION GENERAL DE EDUCACION Y DOCTRINA CENTRO DEL DERECHO INTERNACIONAL HUMANITARIO y DERECHOS HUMANOS DE L

Story Transcript

Módulo Didáctico de un medidor de la frecuencia cardiaca mediante fotopletismografía, para el laboratorio de Instrumentación Biomédica de la Universidad de las Fuerzas Armadas - ESPE Ángel Chancusi, Universidad de las Fuerzas Armadas – ESPE, Latacunga – Ecuador

Resumen – En el presente documento se presenta el diseño e implementación de un módulo fotopletismográfico, que pueda transmitir de manera inalámbrica la señal cardiaca. Para la implementación se ha fraccionado en un módulo didáctico de captura y un entorno gráfico desarrollado en GUIDE de MATLAB, el módulo de captura dispondrá con todos los elementos necesarios para captar la señal detectada por el sensor, acoplándola adecuadamente, filtrándola, amplificándola, procesándola, digitalizándola y enviándola hacia el computador para que se visualice tanto la forma de onda del pulso arterial como el valor del ritmo cardiaco expresado en pulso por minuto en un simple y explicable interfaz gráfica de usuario. Palabras Claves – Fotopletismografía, Frecuencia cardiaca, Pletismografía, Pulso Arterial, ZigBee.

I.

FUNDAMENTOS TEÓRICOS.

A. Conceptos Involucrados en la Pulsioximetría. 1. Pulso Arterial. El pulso arterial es también un evento relacionado con el ciclo cardiaco. La sangre forzada dentro de la aorta durante la sístole no sólo mueve la sangre en los vasos hacia delante, también establece una onda de presión que se transmite a lo largo de las arterias periféricas. La onda de presión expande las paredes arteriales ya que la sangre viaja desde la aorta, y la expansión es palpable como el pulso. [1], ver figura 1.

latidos [3]. Los valores normales en reposo de la frecuencia cardiaca se presentan en la tabla 1. TABLA I RANGOS DE FRECUENCIA CARDIACA EN REPOSO [4]. FRECUENCIA PACIENTES CARDIACA Recién nacidos (0 – 1 mes de 70 – 190 lpm edad) 80 – 160 lpm Bebes (1 – 11 meses de edad) 80 – 130 lpm Niños (1 – 2 años de edad) 80 – 120 lpm Niños (3 – 4 años de edad) 75 – 115 lpm Niños (5 – 6 años de edad) 70 – 110 lpm Niños (7 – 9 años de edad) Niños de 10 años o más y 60 – 100 lpm adultos 40 – 60 lpm Atletas bien entrenados

3. Pletismografía. [5] Es una forma no invasivas para registrar los cambios de volumen como consecuencia de variaciones del flujo sanguíneo en una extremidad. a) Tipos de pletismografía: 1) Pletismografía de aire: Consiste en que las variaciones de volumen en la extremidad son registradas por un manguito colocado alrededor de su perímetro, en cuyo interior se ha insuflado aire a una presión de 40-60 mm Hg, ver figura 2.

Fig. 1. Forma de palpar el pulso arterial [2].

2. Frecuencia Cardiaca. Es el número de veces que se contrae el corazón en la unidad de tiempo. Se expresa en latidos por minuto (lpm). Cuando el corazón impulsa la sangre a través de las arterias, estas se expanden y se contraen con el flujo de la sangre. Al tomar el pulso no sólo se mide la frecuencia cardiaca, sino también puede indicar el ritmo del corazón y la fuerza de los

Fig. 2. Pletismografía de aire [5]

2) Pletismografía de impedancia: Se basa en las variaciones de impedancia eléctrica inducidas por el flujo sanguíneo. El campo eléctrico y alta frecuencia de oscilación es generado por dos electrodos periféricos y las variaciones de impedancia medidas por dos electrodos situados en posición central, como se muestra en la figura 3.

Fig. 3. Pletismografía de impedancia [5]

3) Pletismografía por anillos de mercurio (strain-gauge): Mide los cambios de volumen que producen las mínimas variaciones de resistencia al paso de la corriente eléctrica sobre delgados anillos conductores situados alrededor de la extremidad, tal como se indica en la figura 4.

c) Correlación fisiológica cardiovascular de la onda de pulso en la fotopletismografía: La onda periférica del pulso se origina en la contracción del musculo cardiaco y la eyección de sangre del ventrículo izquierdo a la aorta proximal, se conduce por las arterias hasta llegar a las arteriolas y capilares en donde se experimenta contracción y dilatación según sea sístole o diástole cardíaca, el hecho capilar se trans-ilumina con la luz constante del fotodetector la cual se transmite, absorbe o se refleja en el tejido fijo o en movimiento, para obtener luz variada por el fotosensor. II.

DISEÑO DEL SISTEMA.

En el presente ítem se procederá a detallar cada una de las etapas que conforman el modulo didáctico, tal como se muestra en el diagrama de bloques de la Fig. 5.

Etapa de acondicionamiento

Fig. 4. Pletismografía por anillos de mercurio [5]

4) Fotopletismografía: Mide los cambios en la absorción de luz dentro de los capilares dérmicos (figura 5).

Conversor de corriente a voltaje

Filtro pasa alto 2do orden 0.3Hz y 1Hz

Filtro pasa bajo 2do orden 10 Hz y 40Hz

Amplificador de ganancia 0 - 100

Comparador

Amplificador inversor 0 - 10

Diferenciador

Filtro pasa bajo 8vo orden 10 Hz

Multivibrador monoestable

Adecuación de Vo1

Vo2

Vo1

DI2

Tarjeta Arduino SERIAL

Fig. 5. Fotopletismografía [6]

AI0

Etapa de digitalización Interfaz gráfica de usuario

XBee cordinador

b) Técnica de captura de fotopletismografía: [7] El modulo didáctico obtiene la señal de las variaciones aplicando la fotopletismografía en los dedos; con este propósito se describen los dos tipos de captura mostrados en la figura 6. Las dos técnicas son: Trans-iluminado y reflexión de luz. La técnica de trans-iluminado fue la utilizada para implementar la captura de la señal fisiológica.

USB XBee router

Etapa de comunicación

Fig. 7. Diagrama de bloques del sistema.

A. Diseño del hardware. Para el diseño del hardware del prototipo se compone de tres etapas muy importantes, que se explica a continuación:

Fig. 6. Técnicas de captura [7].

1. Diseño de la etapa de acondicionamiento. A continuación se procede al diseño de cada una de las partes de la etapa de acondicionamiento de la señal que se observa en la figura 7.

a) Conversor de corriente a voltaje: El fotodiodo produce una corriente entre 0 y 800 µA, debido a que es muy pequeño se da la necesidad de convertirla en voltaje y amplificarla, con la implementación de la siguiente configuración, ya que se comprobó experimentalmente su mayor eficacia con respecto a las demás configuraciones probadas, (figura 8). R3

De acuerdo a estos cálculos se puede establecer que el filtro operará con frecuencias de 0.3Hz y 1Hz, y tendrá una ganancia de 1.51. c) Filtro pasa bajo de 2º orden. El objetivo del filtro pasa-bajo (figura 10) es remover el ruido de alta frecuencia producido por la fuente de poder, luz y lámparas fluorescentes.

50kΩ VCC 5V

J9

VSS -12V

R1 220Ω

0.1µF

J7

2

1kΩ

U1A

NELLCOR DS-100A

1

AO

3

LEDIR

C5

4

R2

R4 39kΩ

VDD 12V

VB

VA C1 0.1µF

8

DIODE PHOTO

R11 150kΩ

R13

J8

J10

8

R12

J12

39kΩ

12V

3

150kΩ

VDD

2

R14

J11

1

U2A AO 4

39kΩ -12V VSS

C6 0.1µF

Fig. 8. Circuito conversor de corriente a voltaje diseñado [8].

VC C7 0.1µF

R16

b) Filtro pasa alto de 2º orden. El propósito del filtro pasa alto (figura 9) es remover las variaciones de voltaje causadas por el movimiento del dedo y el voltaje de polarización DC del sensor de oximetría, con el fin de asegurarse de que la siguiente etapa del circuito no cae en la región de saturación y pueda funcionar correctamente. R7

J3

Fig. 10. Filtro pasa bajo diseñado [8]

La ganancia AV y frecuencia de corte fL son determinadas mediante los siguientes cálculos: AV=

1.54MΩ J1

1.5kΩ R15 10kΩ

R5

J2

fL =

4.7MΩ

1

VDD 12V C2

R15 + R16 10 K Ω + 1 .5 K Ω = = 1 .15 R15 10 K Ω

C3

1 2π R13 R14 C5 C6

fL = 1

1 2π R11 R12C5 C6

8

1

5

VA 0.1µF

o

7

U1B

0.1µF 6

J6

J5

4

J4 R8 1.54MΩ

AO

VB

1

C4 0.1µF

fL =

-12V VSS

R6 4.7MΩ

fL =

2

= 40.8 Hz



(39 KΩ )(39 KΩ )(100nF )(100nF )



(150 KΩ )(150 KΩ )(100nF )(100nF )

1

= 10.6 Hz

R10 5.1kΩ R9 10kΩ

A partir de estos cálculos se puede decir que este filtro trabara con frecuencias de 10.6Hz y 40.8Hz, y tendrá una ganancia de 1.15.

Fig. 9. Filtro pasa alto diseñado [8].

La ganancia AV y frecuencia de corte fH son determinadas a partir de los siguientes cálculos: AV =

fH = 1

fH = 1

d) Amplificador de ganancia. El objetivo de esta etapa es amplificar la señal obtenida y reducir en lo posible el ruido (ver figura 11).

R 9 + R10 10 K Ω + 5 .1K Ω = = 1 .51 R9 10 K Ω

1 2π C2 C3 R7 R8

fH =

o

2

R18 100kΩ 50% Key=A

1 2π C2 C3 R5 R6

VSS -12V

1 2π

(100 n F )(100 n F )(1.54 MΩ )(1.54 MΩ )

= 1 Hz

VC

4

R17 6

1kΩ

VD U2B

7

AO

5 8

fH = 2

1 2π

(100 n F )(100 n F )(4.7 MΩ )(4.7 MΩ )

C8 0.1µF

12V

= 0.3 Hz

VDD

Fig. 11. Amplificador de ganancia diseñado [8]

Es un amplificador inversor cuya ganancia varía de acuerdo al valor del potenciómetro de precisión de 100KΩ (R20), que se determina a partir del siguiente cálculo: AV = − 2

R18 R = − 18 R17 1K Ω

e) Filtro pasa bajo de 8º orden. El propósito del filtro pasa bajo de octavo orden es dejar pasar las frecuencias bajas y atenuar las frecuencias altas, además de ser un filtro de orden superior permite aumentar su grado de planicidad acercándose a una respuesta bastante lineal. Se emplean cuatro filtros pasa bajo del tipo Butterworth de segundo orden, conectados en serie para formar el filtro pasa bajo de octavo orden (figura 12), el cual mejora su selectividad. C9

VDD 12V

VDD 12V

R35 10kΩ

8 3

R36 10kΩ

1

U5A 2

AO 4

-12V VSS VCC 5V

C11

0.1µF VDD 12V

f) Adecuación de la onda del pulso arterial. Puesto que la onda del pulso arterial posee voltajes mayores a 5V y también voltajes negativos, se debe adecuar la señal de tal modo que siempre su valor logre ser 0V. Para la corrección de los voltajes negativos se suma un voltaje offset variable con una configuración sumador no inversor, tal como se muestra en la figura 13.

10kΩ Key=A 50%

0.1µF

VE

3

VR1

8

R38

1

U6A 2

R37 10kΩ

8

5

10kΩ

AO 4

AO

8

R19

R20

150kΩ

150kΩ

VD

D1

R23

R24

150kΩ

150kΩ

1

U3A 2

AO

C10 0.1µF

1N4148

4

3

C18 0.1µF

R40 10kΩ

AO

C12 0.1µF

-12V VSS

R41 10kΩ

7

U3B 6

4

-12V VSS

8 5

Vo1

7

U6B 6

R39 10kΩ

4

R26

R22

R25 1.5kΩ 10kΩ

R21 1.5kΩ 10kΩ

Fig. 11. Adecuación de la onda del pulso arterial [8]

La señal resultante de esta etapa será la onda de la presión sanguínea. C13

C15

0.1µF

0.1µF

VDD 12V R27

R28

150kΩ

150kΩ

8 3 1

U4A 2

AO

C14 0.1µF

4

-12V VSS

R31

R32

150kΩ

150kΩ

8 5

C16 0.1µF

R30 R29 1.5kΩ 10kΩ

7

U4B 6 4

R34 R33 10kΩ

VE

AO C17 0.1µF

1.5kΩ

g) Diferenciador. El diferenciador permite acentuar el volumen de cambio de la señal, ya que siempre está variando entre la presión sistólica y diastólica. El efecto de DC puede llevar a los amplificadores operacionales a operar en la región de saturación, y hacer que el diferenciador tenga un funcionamiento anormal. Así, un circuito filtro pasa alto se usa aquí para eliminar los componentes de baja frecuencia del ruido (figura 12). C20 0.1µF

Fig. 12. Filtro pasa bajo 8º orden [8]

R43 330kΩ VSS -12V

La ganancia AVt y frecuencia de corte fL son determinadas a partir de los siguientes cálculos:

VE

C19

R42

0.1µF

150kΩ

4 2

R21 + R22 10 KΩ + 1.5 KΩ = = 1.15 R21 10 KΩ

AV = AV = AV = AV = 1

fL =

2

3

4

12V

Fig. 12. Diferenciador [8]

AVt = AV × AV × AV × AV = 1.15 × 1.15 × 1.15 × 1.15 = 1.75

fL =

3

4

1 2π

C21 0.1µF

VDD

2π R19 R20 C9 C10

2

1

AO 8

1

1

VF

U7A 3

(150 KΩ )(150KΩ )(100nF )(100nF )

= 10.6 Hz

El voltaje de salida y frecuencia de corte son determinadas mediante los siguientes cálculos: VOUT = − R 43 C 19

∂V IN ∂t

fC =

1 1 = = 4.82 Hz 2π R43 C 19 2π (330 KΩ )(100 nF )

Con el resultado de la frecuencia de corte se puede determinar que el valor máximo para la frecuencia cardiaca es de 289 latidos por minuto.

j) Multivibrador monoestable. La figura 15 muestra el multivibrador monoestable que produce un pulso por cada señal de disparo positivo que recibe el multivibrador. El LED conectado a la salida del multivibrador titilará una vez por cada latido del corazón. VCC 5V

h) Amplificador inversor. La señal con un desfase de 180° se produce cuando pasa a través del circuito diferenciador. Para resolver esto, un inversor puede ser utilizado para recuperar la fase de la señal, como se muestra en la figura 13.

R49 100kΩ VCC 5V

C24 10µF

U7A

16

VH

VCC 5V

R45 5kΩ 50% Key=A

15 14

VCC 1RTCT 1CT

1 2 3

1A 1B 1CLR

1Q

13

~1Q

4

8

1kΩ

Fig. 15. Multivibrador monoestable [8]

VG

U7B

7

AO

5 8

El cálculo de la duración del ancho de pulso en estado alto t se indica a continuación:

C22 0.1µF

12V VDD

 0.7   t = k R49C24  1 + R49  

Fig. 13. Amplificador inversor [8]

La ganancia del inversor cuya ganancia varía de acuerdo al valor del potenciómetro de precisión de 5KΩ se determina a continuación: R45 R44

=

C25 0.1µF

4

R44 6

AV = −

SN74123D

R50 220Ω

LED1

VSS -12V VF

Vo2

GND

 0.7 t = (0.28 )(100 kΩ )(10 µ F ) 1 +  100 kΩ

  = 0.28 seg  

R40 5 KΩ

i) Comparador. Cuando el voltaje de conducción del diodo D2 es usado como un voltaje de referencia porque el cierre de la válvula aortica hará una forma de onda de reflexión y producirá un mal disparo, como se muestra en la figura 14.

2. Diseño de la etapa de digitalización. La figura 16 muestra las entradas de la tarjeta Arduino. El puerto A0 será entrada analógica de la onda del pulso arterial (Vo1) y el puerto D2 será entrada digital para la frecuencia cardiaca (Vo2), además debe poseer comunicación serial.

VDD 12V R46 1kΩ

Fig. 16. Circuito de digitalización de Vo1 y Vo2 diseñado. VSS -12V

D2 1N4148

VG

R47

VCC 5V

4

1

VS-

GND

U6

R48 560Ω VH

3 7

3. Etapa de comunicación. En esta etapa se diferencia dos partes muy fundamentales como son:

2

10kΩ D3 1N4728A

VS+

BAL

8

5

B/STB 6

LM311N

C23 0.1µF

12V VDD

Fig. 14. Comparador [8]

El diodo Zener D3 es usado para limitar el voltaje de entrada del comparador, que puede evitar una acción anormal causada por una sobreacumulación de carga eléctrica. En un latido del corazón, el comparador puede generar sólo un pulso que es usado para disparar al multivibrador monoestable.

a) Conexión placa XBee Explorer USB con el computador: La placa XBee Explorer se conecta por medio del puerto USB como se observa en la Fig. 17. Por medio de este puerto se energiza el modem XBee y se establece comunicación.

Fig. 17. Conexión placa XBee Explorer USB con el computador.

b) Conexión Módulo XBee con XBee Shield y Arduino: La conexión entre la placa XBee Shield y la tarjeta Arduino es simple como se observa en la Fig. 18. El XBee Shield se coloca en la parte superior del Arduino, tomando como referencia los nombres de los pines del Shield y el puerto de conexión USB de la tarjeta teniendo especial cuidado en la coincidencia de pines clave como: VCC, GND, TX y RX.

C. Diseño de la interfaz gráfica de usuario. El diseño de la GUI a desarrollarse, debe ser apto de receptar los datos adquiridos en la tarjeta Arduino, el tratamiento y escalamiento de los datos a valores de voltaje, graficar los 2 canales, calcular y visualizar el valor de la frecuencia cardiaca (figura 19).

Fig. 19. Interfaz de usuario.

Fig. 18. Conexión XBee Shield con Arduino UNO.

B. Diseño del software. El diseño del software del módulo didáctico se compone del código desarrollado para la tarjeta Arduino, que se detalla a continuación. 1. Código de programación tarjeta Arduino UNO. A continuación se detalla cada línea de comando que se utiliza en la programación: int heartWave = 0; // Variable para almacenar el valor análogo leído int pinFreq = 2; // Etiquetar la variable que se conecta al pin digital 2 int Freq = 0; // Variable para almacenar el valor digital leído void setup() { Serial.begin (19200); // Abrir el puerto serie a 19200 bps pinMode (pinFrec, INPUT); // Establecer el pin digital 2 como entrada } void loop() { heartWave = analogRead (A0); // Leer el pin análogo 0 Freq = digitalRead (pinFrec); // Leer el pin digital 2 Serial.print (heartWave); // Enviar Serial.print (","); Serial.println (Freq); delay(20); // Retardo de 20 milisegundos }

Se desarrolló una GUI que recoge los datos enviados por la tarjeta Arduino mediante del puerto serial, inmediatamente los lee, los reconoce y los procesa. GUIDE trabaja con un tipo de programación concurrente, por lo que las dos señales Vo1 y Vo2 serán procesadas al mismo tiempo. El usuario puede cambiar los parámetros de configuración del puerto COM designado. La señal Vo1 será mostrada en dicha interfaz, también se podrá observar el valor de la frecuencia cardiaca en lpm (latidos por minuto).

III.

PRUEBAS Y RESULTADOS.

Una vez acoplado el circuito y el computador a través de la tarjeta XBee Explorer USB, el módulo didáctico está listo para realizar diferentes pruebas de funcionamiento. La figura 20 presenta la señal Vo1 y la frecuencia cardiaca al momento de realizar una medición.

Fig. 20. Funcionamiento de la interfaz de usuario.

IV.

CONCLUSIONES Y RECOMENDACIONES.

A. Conclusiones. • Se diseñó e implementó un módulo didáctico fotopletismográfico utilizando la técnica de captura por trans-iluminado, que permite visualizar el valor de la frecuencia cardíaca expresada en pulsos por minuto y la representación gráfica de la forma de onda del pulso arterial mediante una interfaz gráfica de usuario desarrollada en GUIDE de MATLAB; permitiendo una idónea visualización de las señales obtenidas por el prototipo, así como una fácil manipulación por parte del usuario mediante un entorno visual sencillo. • Se comprobó con pruebas experimentales que con filtros pasa bajos de segundo y cuarto orden, la forma de onda del pulso arterial no se consiguió disminuir las interferencias de ruido provocado por altas frecuencias. • El módulo didáctico, ofrece una lectura de la frecuencia cardíaca una vez se ha estabilizado en aproximadamente 5 segundos y la interfaz de usuario dispone de suficientes datos para realizar las tareas requeridas. • El módulo permite completar las prácticas que se realizan en el laboratorio. B. Recomendaciones. • Se recomienda emplear únicamente sensores de oximetría compatibles con la marca Nellcor; ya que otros sensores tienen diferentes conectores del tipo DB9. • Se sugiere mantener la mano del paciente lo más quieto posible mientras se realizan las mediciones, ya que el movimiento del sensor perjudica en la detección de los latidos cardíacos. • Con el propósito de garantizar la detección adecuada de los latidos cardíacos, se recomienda emplear uno de los dedos índices de las manos para la medición; en el caso de que el paciente tenga dedos gruesos, emplear el dedo meñique. • Ya que no se pudo conseguir circuitos especiales de mayor precisión e inmunes al ruido, es recomendable que se tenga atención en la selección de los dispositivos y su disponibilidad en el mercado nacional, aunque lleve al aumento en el costo del proyecto.

BIBLIOGRAFÍA. [1] [2]

[3]

I. Khurana, Essentials of Medical Physiology, Delhi: Elsevier, 2008, pp. 160-161. MedlinePlus, "Pulso," MedlinePlus, 16 Mayo 2014. [Online]. Available: http://www.nlm.nih.gov/medlineplus/spanish/ency/articl e/003399.htm. [Accessed 9 Junio 2014]. S. Márquez and N. Garatachea, Actividad física y salud, Primera ed., Madrid: Ediciones Díaz de Santos, 2013,

[4]

[5]

[6]

[7]

[8]

pp. 494-495. Guardavidas, "Pulso Arterial Valores Normales y Sitios para tomar el Pulso en primeros auxilios," Guardavidas, 23 Enero 2010. [Online]. Available: http://www.guardavidas.org/pulso-arterial-valoresnormales-y-sitios-para-tomar-el-pulso-en-primerosauxilios/. [Accessed 3 Febrero 2014]. A. AbuRahma and . D. Bandyk, Noninvasive Vascular Diagnosis, Third ed., New York: Springer Science & Business Media, 2012, pp. 463-471. BTC, "Photoplethysmography," BTC, 9 Junio 2014. [Online]. Available: http://www.btcenter.gr/userfiles/LRRPPG.php.content.htm. [Accessed 13 Junio 2014]. J. Aschner and R. Polin, CLINICS AND PERINATOLOGY: Advances in Respiratory Care of the Newborn, vol. XXXIX, Virginia: Elsevier Health Sciences, 2012. R. L. Boylestad and L. Nashelsky, Electrónica: teoría de circuitos y dispositivos electrónicos, Octava ed., Juárez: Pearson Educación, 2003, pp. 715-733.

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.