Pulzový oxymeter MAX30100: Pinout, funkcie, špecifikácie, rozhranie, práca, datasheet a jeho aplikácie

Vyskúšajte Náš Nástroj Na Odstránenie Problémov





Pulzný oxymeter je zdravotnícke zariadenie, ktoré sa používa na meranie neinvazívnej saturácie kyslíkom v krvi. Elektrický inžinier s názvom Takuo Aoyagi ho vynašiel v Nihon Kohden v roku 1972. Lekárski odborníci používajú tieto zariadenia v prostredí kritickej starostlivosti, ako sú pohotovostné nemocnice alebo izby. Tento článok poskytuje prehľad oxymetru MAX30100, pracujúci a aplikácie.


Čo je oxymeter pulzov MAX30100?

MAX30100 je pulzný oxymeter, ktorý kombinuje pulznú oxymetriu a monitor srdcovej frekvencie senzory . Zahŕňa teda dve LED diódy, fotodetektor, optimalizovanú optiku a spracovanie analógového signálu s nízkym šumom, aby ste si všimli pulznú oximetriu, ako aj signály srdcovej rýchlosti. Prevádzkové napätie tohto modulu sa pohybuje od 1,8 hlasov a 3,3 vývojových zdrojov.



Softvér ho dokáže napájať s menším pohotovostným prúdom udržiavaním napájanie vždy spojené. MAX30100 Pulse Oximeter meria hladiny saturácie kyslíkom v krvi, pulz a pevnosť srdcovej frekvencie. Preto využíva neinvazívnu techniku ​​na meranie hladín saturácie kyslíkom v krvi.

Ako funguje max30100 pulzný oxymeter?

Senzor pulzného oxymetra MAX30100 funguje meraním saturácie kyslíkom v krvi alebo SPO2 a srdcový rytmus s PPG (fotopletysmografia) s infračervenou a červenou farbou LED diódy , fotodetektor a spracovanie signálu na preskúmanie absorpcie svetla v prstom. Modul MAX30100 obsahuje sadu LED diód, ktoré generujú monochromatické červené farebné svetlo pri vlnovej dĺžke a IR svetlo 660nm pri vlnovej dĺžke 940nm.



Keď fotodióda vyžaruje svetlo, zasiahne prstom a okysličená krv ho absorbuje, zatiaľ čo zostávajúce svetlo sa odráža prstom a zasiahne detektor. Detektor teda upozorňuje a spracováva signály poskytnutím výstupu. Tento senzor funguje na protokole sériovej komunikácie I2C.

Konfigurácia PIN:

Konfigurácia pulzového oxymetra MAX30100 je uvedená nižšie. Tento modul obsahuje sedem kolíkov s povoleným I2c Komunikačný protokol na komunikáciu s mikrokontrolérom.

  Konfigurácia PIN MAX30100
Konfigurácia PIN MAX30100
  • Pin-1 (víno): Jedná sa o vstupné napätie pinu pulzného oxymetrového modulu, ktorý je možné pripojiť k výstupu 3,3 V (alebo) 5 V z vášho ovládača. =
  • PIN-2 (SCL): Je to I2C - sériový kolík CLK modulu, ktorý sa používa na sériovú komunikáciu I2C, ktorá je pripojená k hodinovému riadku I2C vášho ovládača.
  • PIN-3 (SDA): Je to I2C - sériový dátový špendlík modulu, ktorý je pripojený k dátovému riadku I2C v mikrokontroléri.
  • Pin-4 (int): Je to aktívny špendlík s nízkym prerušením pulzného oxymetrového modulu, ktorý je naprogramovaný tak, aby vyvolal prerušenie pre každý impulz.
  • PIN-5 (IRD): Je to infračervená LED katódová a bod pripojenia ovládača LED, ktorý obsahuje ovládač LED na pohon signálov LED pre merania SPO2 a HR.
  • PIN-6 (RD): Jedná sa o červenú LED katódovú a LED vodičov, ktorý sa používa na riadenie červenej LED. Ak nechcete riadiť červenú vedúcu, nechajte ho bez pripojenia.
  • PIN-7 (GND): Je to mletý kolík modulu.

Funkcie a špecifikácie:

Ten Vlastnosti a špecifikácie pulzného oxymetra MAX30100 Zahrňte nasledujúce.

  • MAX30100 je pulzný oximeterový modul.
  • Tento modul obsahuje sedem kolíkov.
  • Jeho prevádzkové napätie sa pohybuje od 1,8 V do 3,3 V
  • Vstupný prúd je 20 mA.
  • Tento modul má integrované zrušenie okolitého svetla.
  • Má rýchly výstup dát a vysokú vzorkovaciu frekvenciu.
  • Prúd v dodávke je 1200UA.
  • Prúd LED sa pohybuje od 0 Ma do 50 mA.
  • Šírka pulzu LED sa pohybuje od 200 -do 1,6 ms.
  • Jeho napájanie sa pohybuje od 3,3 V do 5,5 V.
  • Prúd prúdu počas meraní je ~ 600μA a 0,7μA počas pohotovostného režimu.
  • Červená vlnová dĺžka LED je 660 nm.
  • Vlnová dĺžka IR LED je 880 nm.
  • Presnosť teploty je ± 1 ° C.
  • Prevádzková teplota sa pohybuje od -40 ° C do +85 ° C.

Rovnocenné a alternatívy

Ekvivalent k pulznému oxymetru MAX30100 je Max30102 IC. Alternatívy k pulzným oxymetrom MAX30100 sú; Pulse 3+, FSH 7060, ROHM BH1792GLC, Proto Central AFE4490, atď.

Rozpieranie oxymetrom MAX30100 s Arduino

Tu, ako prepojiť modul snímača pulzného oxymetra MAX30100 s Arduino, je uvedený nižšie. Modul meria srdcový rytmus a kyslík v krvi. Koncentrácia kyslíka v krvi, nazývaná SPO2, vykazuje hodnoty v percentách, zatiaľ čo rýchlosť srdcového rytmu/impulzu zobrazuje hodnoty v BPM.

MAX30100 Pulz oxymetria a monitor srdcovej frekvencie kombinujú hlavne dve LED diódy, a fotodetektor , Optimalizovaná optika a spracovanie analógového signálu s nízkym šumom, aby ste si všimli pulznú oxymetriu a signály srdcovej rýchlosti. Tu je možné tento senzor použiť s akýmkoľvek mikrokontrolérom na ľahké meranie zdravotných parametrov pacienta.

Požadovaný komponenty Aby bol tento modul zahrnutý hlavne; a Arduino One doska, max30100 pulzný oxymeter senzor, 16 × 2 LCD , 10k potenciometer, priebežná doska a spojovacie drôty. Spojenia tohto rozhrania nasledujú nasledovne;

  Rozpieranie oxymetrom MAX30100 s Arduino
Rozpieranie oxymetrom MAX30100 s Arduino
  • Pripojte kolík VIN modulu MAX30100 k 5V (OR) 3,3 V kolíku Arduino.
  • PIN modulu GND je pripojený k kolíku GND na doske Arduino.
  • Pripojte kolíky I2C modulu MAX30100 ako SCL a SDA k kolíkom A5 a A4 A4 a A4.

Kód:

Požadovaný kód pre prepojenie oxymetra MAX30100 s Arduino je uvedený nižšie. Tento zdrojový kód je napísaný v rámci programu C hlavne pre Arduino IDE. Tento kód teda zobrazuje hodnotu na sériovom monitore.

#include
#include „max30100_pulseoximeter.h“
#define reporting_period_ms 1000
Pulseoximeter kiahne;
uint32_t tsLastreport = 0;
neplatný onBeatDetend ()
{
Serial.println („Beat!“);
}
void setup ()
{
Serial.Begin (115200);
Serial.Print („Inicializácia pulzného oxymetra ..“); // inicializujte inštanciu pulseoximeter
// Poruchy sú vo všeobecnosti spôsobené nesprávnym zapojením I2C, chýbajúcemu napájaciemu zdroju
// alebo nesprávny cieľový čip
if (! pox.begin ()) {
Serial.println („zlyhané“);
pre (;;);
} else {
Serial.println („úspech“);
}
pox.SeTirledCurrent (max30100_led_curr_7_6ma);
// Zaregistrujte spätné volanie na detekciu rytmu
pox.SetonBeatDetendCallback (onBeatDettected);
}
void Loop ()
{
// Uistite sa, že volajte aktualizáciu čo najrýchlejšie
pox.update ();
if (millis () - tsLastrePort> reporting_period_ms) {
Serial.Print („srdcová frekvencia:“);
Serial.print (pox.getheartrate ());
Serial.print („BPM / SPO2:“);
Serial.print (pox.getspO2 ());
Serial.println („%“);
tSLASTREPORT = Millis ();
}
}

Pracujúci

Akonáhle je nahraný kód Arduino Code MAX30100, otvorte sériový monitor, aby ste pozorovali hodnoty. Najprv sa hodnoty BPM a SPO2 objavia ako nesprávna hodnota, ale čoskoro môžete monitorovať správne stabilné čítanie.

Výhody a nevýhody

Ten Výhody pulzného oxymetra MAX30100 Zahrňte nasledujúce.

  • Tento modul má ultra nízku prevádzku výkonu.
  • Má nízku spotrebu energie, ktorá rozširuje výdrž batérie v nositeľných zariadeniach.
  • Tento dizajn modulu je malý, kompaktný, optimalizovaný a priateľský k nositeľným.
  • Má zrušenie ALC alebo okolité svetlo, ktoré znižuje rušenie z okolitého svetla na zabezpečenie presných odčítaní dokonca aj v jasne osvetlenom prostredí.
  • Tento modul má vysoký pomer SNR alebo signálu k šumu.
  • Má rýchlu schopnosť výstupu údajov, ktorá umožňuje efektívne a rýchle spracovanie údajov senzora.
  • Tento modul integruje všetky požadované komponenty, ktoré zjednodušujú návrh a znižuje nevyhnutnosť externých komponentov.
  • Umožňuje programovanie LED prúdu a šírky impulzu umožnením presnosti merania a optimalizácie spotreby energie.
  • Teplotný snímač na čipe pomáha pri vyvážení všetkých chýb čítania, ktoré sa vyskytujú v dôsledku kolísaní teploty okolia.
  • Využíva rozhranie I2C pre jednoduchú komunikáciu prostredníctvom mikrokontroléra.

Ten Nevýhody oxymetra MAX30100 Zahrňte nasledujúce.

  • Nesprávne umiestnenie prstov alebo neprimeraný kontakt vedie k nesprávnym údajom.
  • Artefakty pohybu, ako sú záchvaty alebo triasť sa, môžu narušiť detekciu a interpretáciu signálu, čo vedie k nesprávnym hodnotám.
  • Osvetlenie s vysokou intenzitou, najmä fluorescenčné svetlá, môže brániť hodnoteniu senzorov.
  • Presnosť tohto senzora môže byť ovplyvnená farbou a šírkou pleti.
  • Lak na nechty narúša schopnosť senzora presne detegovať hladiny kyslíka v krvi.
  • Zlá periférna perfúzia z dôvodu hypotenzie alebo chladu môže viesť k nedostatočnej pulznej vlne a chybným hodnotám.
  • Hypotenzívne systolické hodnoty BP <80 mm Hg môžu spôsobiť chybné a variabilné hodnoty oxymetrie pulzov.
  • Výskyt abnormálnych hladín hemoglobínu môže viesť k nesprávnym hodnotám SPO2.
  • Príliš veľký tlak môže utiahnúť tok kapilárneho krvi, ktorý znižuje spoľahlivosť údajov.

Žiadosti

Aplikácie pulzného oxymetra MAX30100 obsahujú nasledujúce.

  • Pulzný oximeter pomáha zdravotníckym pracovníkom prehodnotiť hladiny saturácie kyslíka u pacientov pomocou respiračných (alebo) kardiovaskulárnych problémov tým, že umožňujú včasné zásahy.
  • Presnosť senzora v čítaniach je zásadná pre rozpoznávanie hypoxémie, ktorá sa môže vyhnúť komplikáciám v srdcovom zlyhaní a podmienkach CHOCHP.
  • Neustále monitoruje životne dôležité znaky tým, že poskytuje spotrebiteľom pohľad na ich zdravie a pohodu počas dňa.
  • Tento senzor umožňuje monitorovanie srdcovej frekvencie v reálnom čase a hladine kyslíka v krvi tým, že z neho robí drahý nástroj pre jednotlivcov a športovcov so srdcovými alebo dýchacími podmienkami.
  • Zhromaždené údaje senzora pulzného oxymetra môžu prispôsobiť plány školenia a poskytovať spätnú väzbu operátorom o ich výkone.
  • Vzdelávacia oblasť využíva tento modul na ukážku, ako tieto moduly fungujú, a poskytujú informácie o spracovaní bio-signálu.
  • Doska Arduino sa dobre zhoduje s týmto modulom, vďaka čomu je pre fandov a študentov praktický nástroj na štúdium biologického snímania a elektroniky.
  • Trackery fitness využívajú tento modul na nepretržitú srdcovú frekvenciu a monitorovanie saturácie kyslíkom poskytovaním okamžitých údajov pre zlepšenú starostlivosť o pacientov.

Prečítajte si tento odkaz pre Max30100 Pulzový oxymeter DataShet .

Toto je prehľad modulu pulzného oxymetra MAX30100, pinout, funkcií, špecifikácií, pracovných miest a aplikácií. Jedná sa o všestranný modul, ktorý má schopnosti srdcovej frekvencie a pulznej oxymetrie, ktoré poskytujú efektívne a kompaktné riešenie pre rôzne nositeľné zariadenia, ako sú lekárske monitorovacie zariadenia a fitness sledovače. Preto je známy pre svoju nízku spotrebu energie a presnosť. Tu je otázka pre vás, čo je MAX30102 IC?