TODOPIC

Microcontroladores PIC => * PROYECTOS * => Mensaje iniciado por: ant en 30 de Septiembre de 2013, 14:22:47

Título: Proyecto medidor de ritmo cardíaco usando un PIC
Publicado por: ant en 30 de Septiembre de 2013, 14:22:47

Un pequeño proyecto usando un micro-controlador PIC y un sensor de luz para medir el ritmo cardíaco.

El sensor de luz se tapa con el dedo y se mide la luz recibida.
Los cambios de luz provocados por el flujo sanguíneo a través del dedo dan lugar a una señal periodica que es monitorizada por el PIC.
A partir de la señal recibida se estima su periodo y la correspondiente frecuencia cardíaca.

Más detalles, código, etc. en:

    http://picfernalia.blogspot.com.es/2013/09/monitor-del-ritmo-cardiaco.html

Video de los resultados: 


  Un saludo,  Antonio.
Título: Re: Proyecto medidor de ritmo cardíaco usando un PIC
Publicado por: MGLSOFT en 30 de Septiembre de 2013, 14:41:15
Muy bueno, felicitaciones !! ((:-)) ((:-)) ((:-)) ((:-))
Título: Re: Proyecto medidor de ritmo cardíaco usando un PIC
Publicado por: BrunoF en 30 de Septiembre de 2013, 14:51:26
Sí, muy buen proyecto! Felicitaciones!
Título: Re: Proyecto medidor de ritmo cardíaco usando un PIC
Publicado por: planeta9999 en 30 de Septiembre de 2013, 14:55:45

Si utilizas dos led de longitudes de onda distintas (no recuerdo ahora mismo cuales era, pero la información está por internet), podrías además medir la concentración de oxígeno en sangre, es lo que se denomina un pulsioxímetro, y se utiliza mucho en los hospitales, para monitorizar principalmente las alteraciones pulmonares, como la neumonía.

La electrónica es practicamente la misma, pero se mide la absorción de dos longitudes de onda distintas con leds rojos, según lo que midas en el sensor, se aplica una fórmula, para deteminar la concentración del oxígeno en la sangre.


Título: Re: Proyecto medidor de ritmo cardíaco usando un PIC
Publicado por: ant en 01 de Octubre de 2013, 06:03:14


Si utilizas dos led de longitudes de onda distintas (no recuerdo ahora mismo cuales era, pero la información está por internet), podrías además medir la concentración de oxígeno en sangre, es lo que se denomina un pulsioxímetro, y se utiliza mucho en los hospitales, para monitorizar principalmente las alteraciones pulmonares, como la neumonía.

La electrónica es practicamente la misma, pero se mide la absorción de los longitudes de onda distintas con leds rojos, según lo que midas en el sensor, se aplica una fórmula, para deteminar la concentración del oxígeno en la sangre.



Si que conocía el tema y pense en implementarlo, pero lo que me hecho para atrás es que me parece que en ese caso hay muchas variables del montaje físico (posición de los LEDs y del sensor) que pueden variar. POr lo tanto las medidas de absorción tomadas estarán modificadas por esos factores y los resultados de la fórmula no serían correctos.  Supongo que sería más fácil si dispones de un pulsioxímetro fiable. De esa forma podrías tomar medidas "correctas" simultáneamente y usarlas como calibración, corrigiendo los posibles sesgos en tu montaje.

A lo mejor estoy equivocado (tendría que leer un poco más sobre el tema) pero a primera vista no me parece que sería fácil calibrar un sistema así sin contar con una medida fiable independiente.

    Gracias por tu comentario,  Antonio.
Título: Re: Proyecto medidor de ritmo cardíaco usando un PIC
Publicado por: planeta9999 en 01 de Octubre de 2013, 06:29:35
Si que conocía el tema y pense en implementarlo, pero lo que me hecho para atrás es que me parece que en ese caso hay muchas variables del montaje físico (posición de los LEDs y del sensor) que pueden variar. POr lo tanto las medidas de absorción tomadas estarán modificadas por esos factores y los resultados de la fórmula no serían correctos.  Supongo que sería más fácil si dispones de un pulsioxímetro fiable. De esa forma podrías tomar medidas "correctas" simultáneamente y usarlas como calibración, corrigiendo los posibles sesgos en tu montaje.

A lo mejor estoy equivocado (tendría que leer un poco más sobre el tema) pero a primera vista no me parece que sería fácil calibrar un sistema así sin contar con una medida fiable independiente.

    Gracias por tu comentario,  Antonio.


La pinza la puedes comprar hecha, moldeada en plástico para que se acomode perfectamente a la forma del dedo, incorpora el fotodiodo y dos diodos LEd, uno rojo de 660nm y uno de infrarrojos de 940nm.

Por internet hay algunos proyectos muy detallados, incluso usando un PIC18, por ejemplo este:
http://www.monografias.com/trabajos88/electromedicina-pulsioximetro/electromedicina-pulsioximetro.shtml

Yo hace años estuve a punto de desarrollar, conjuntamente con un médico, una aparato que integraba pulsómetro, oxímetro y electrocardiógrafo, me estuve documentando bastante sobre los oxímetros y la electrónica de entrada de los electrocardiógrafos. No es complicado. En cuanto a la calibración, si usas una pinza estandar, que también las hay desechables, no vas a tener problemas, solo hay que aplicar la fórmula, según las lecturas que de el fotodiodo a la absorción de cada led.


He estado buscando mi documentación, pero ya hace tantos años (2001-2002), que no la he encontrado, pero buscando por google sale la fórmula y su interpretación, es muy sencilla:

(http://www.scielo.org.bo/img/revistas/rbp/v51n2/a11_ecuacion_01.gif)


" Para la determinación de la saturación de hemoglobina arterial con oxígeno (SpO2), el oxímetro de pulso o pulsioxímetro usa la espectrofotometría basada en que la oxihemoglobina u hemoglobina oxigenada (HbO2) y la desoxihemoglobina o hemoglobina reducida (Hb) absorben y transmiten determinadas longitudes de onda del espectro luminoso para la luz roja (640-660nm) y la luz infrarroja (910-940nm). La HbO2 absorbe más la luz infrarroja y permite el paso de la luz roja; por el contrario, la Hb absorbe más la luz roja (R) y permite el paso de la luz infrarroja (IR). El radio de la absorción de la luz R e IR mide el grado de oxigenación de la hemoglobina.

Los oxímetros de pulso tienen dos sensores o sondas con diodos emisores de luz (DEL), uno para luz IR y otro para la R, además, de un fotodiodo detector. Para medir el oxígeno los DEL y el fotodiodo detector deben ponerse en puntos opuestos dejando en medio el tejido translucido (pulpejo del dedo, pabellón auricular, etc). El mecanismo que permite la lectura de la oxigenación es que en cada pulsación de la sangre arterial se transmiten valores lumínicos, detectando al mismo tiempo la frecuencia cardiaca. Asumiendo que solo la sangre arterial pulsa a esto se denomina componente arterial pulsátil (CA). La cantidad de luz absorbida cambia de acuerdo a la cantidad de sangre en el lecho tisular y la presencia de HbO2/Hb. Por otro lado existe un componente estático (CE) que está formado por los tejidos, huesos, piel y la sangre venosa. La siguiente fórmula muestra como del cociente de la luz R e IR se obtiene la SpO2. "

En este enlace, está todo explicado con más detalle:
http://es.convdocs.org/docs/index-61288.html


Título: Re: Proyecto medidor de ritmo cardíaco usando un PIC
Publicado por: ant en 01 de Octubre de 2013, 11:20:51
Si que conocía el tema y pense en implementarlo, pero lo que me hecho para atrás es que me parece que en ese caso hay muchas variables del montaje físico (posición de los LEDs y del sensor) que pueden variar. POr lo tanto las medidas de absorción tomadas estarán modificadas por esos factores y los resultados de la fórmula no serían correctos.  Supongo que sería más fácil si dispones de un pulsioxímetro fiable. De esa forma podrías tomar medidas "correctas" simultáneamente y usarlas como calibración, corrigiendo los posibles sesgos en tu montaje.

A lo mejor estoy equivocado (tendría que leer un poco más sobre el tema) pero a primera vista no me parece que sería fácil calibrar un sistema así sin contar con una medida fiable independiente.

    Gracias por tu comentario,  Antonio.


La pinza la puedes comprar hecha, moldeada en plástico para que se acomode perfectamente a la forma del dedo, incorpora el fotodiodo y dos diodos LEd, uno rojo de 660nm y uno de infrarrojos de 940nm.

... montones de información útil recortada



Muchas gracias por tus detallados comentarios. Mirando la fórmula que pones si que me he dado cuenta de que al haber varios cocientes (entre la componente alterna y estacionaria para cada longitud de onda y luego otro cociente entre los resultados de ambos LEDs)  si que parece que la
mayoría de los sesgos en los que yo estaba pensando se pueden cancelar.  Parece que puede ser más fácil de lo que pensaba.

 De nuevo gracias por tus comentarios y referencias,   Antonio
Título: Re: Proyecto medidor de ritmo cardíaco usando un PIC
Publicado por: hector915 en 02 de Octubre de 2013, 01:22:36
Felicitaciones,Muy bacano, que version de matlab es la  2008  ?.
Título: Re: Proyecto medidor de ritmo cardíaco usando un PIC
Publicado por: RedPic en 02 de Octubre de 2013, 03:45:42
Muy interesante  :mrgreen:
Título: Re: Proyecto medidor de ritmo cardíaco usando un PIC
Publicado por: Nocturno en 02 de Octubre de 2013, 11:22:21
Muy chulo, gracias por compartirlo
Título: Re: Proyecto medidor de ritmo cardíaco usando un PIC
Publicado por: ant en 03 de Octubre de 2013, 03:57:29
Felicitaciones,Muy bacano, que version de matlab es la  2008  ?.


La version usada es la R2009a, aunque no creo que hubiera problemas con la 2008.

Un saludo,

  Antonio
Título: Re: Proyecto medidor de ritmo cardíaco usando un PIC
Publicado por: jeremylf en 07 de Octubre de 2013, 16:30:22
Muy ineteresante!