MAX30102 в качестве тканевого оксиметра

vasya00
Offline
Зарегистрирован: 30.05.2016

Здравствуйте, не нашел способов использования модуля MAX30102 для таких измерений, но задумка интересная и должна быть возможна. Суть проблемы в том, что в отличии от пульсоксиметрии, где нам нужно определять пульсовую волну и высчитывать количество оксигенированного гемоглобина только в пульсирующей части крови. При тканевой оксиметрии все должно быть даже проще, нужно определить количество оксигенированного гемоглобина в среднем, без учета пульсации. Как например если кровь налита в пробирку, и мы её просвечиваем как фотоколориметром. Как вы считаете это возможно? Так же этих данных должно быть достаточно для определения концентрации общего гемоглобина крови?

Спасибо!

vasya00
Offline
Зарегистрирован: 30.05.2016

Начал эксперименты, собрал схему с модулем MAX30102

Загрузил простой скетч на библиотеке SparkFun MAX301x Particle Sensor Library

#include <Wire.h>
#include "MAX30105.h"

MAX30105 particleSensor;

#define debug Serial
unsigned long Red = 0, IR = 0;
void setup()
{
  debug.begin(9600);
  particleSensor.setup();
}

void loop()
{
  for (int i = 0; i <= 255; i++) {
    Red = Red + (particleSensor.getRed());
    IR = IR + (particleSensor.getIR());
  }
  debug.print(Red / 256);
  debug.print(",");
  debug.println(IR / 256);
  Red = 0; IR = 0;
}

Он получает по 256 измерений с красного и инфракрасного диода, усредняет значения и выводит.

Приклеил пластырем датчик к ладонной поверхности предплечья, подождал 4 усредненных значения, раздул манжету тонометра на плече, до давления 200 мм Hg, заведомо выше систолического, перекрыв таким образом кровоток в руке, и с моделировав снижение тканевой сатурации. И стал действительно наблюдать отчетливые изменения показаний. Затем сдул манжетку и заметил возврат значений к исходным, и даже некоторое их превышение, что и должно было произойти в теории.

На графике снизу отмечены моменты раздувания и сдувания манжетки тонометра.

Особенно показательно вышло с красным диодом, инфракрасный хоть и тоже показал синхронную динамику.

Интересно узнать в моём скетче светодиоды включены одновременно? Не засвечивают ли они при этом сенсоры друг другу? Или работают по очереди?