Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Non-invazív véroxigén szint mérés, Mikrokontrollerek dióhéjban

Hasonló előadás


Az előadások a következő témára: "Non-invazív véroxigén szint mérés, Mikrokontrollerek dióhéjban"— Előadás másolata:

1 Non-invazív véroxigén szint mérés, Mikrokontrollerek dióhéjban
Előadás vázlat Stubán Norbert Ph.D. hallgató BME ETT Utoljára módisítva: Október 9.

2 Előadás váz Bevezetés Az oximetria története Az oximetria alapelvei
Bőrön keresztül történő mérést befolyásoló tényezők Reflexiós és transzmissziós oximetria Pulzoximetria Mikrokontrollerek (PIC) – hogy kezdjük el? Felépítés Programozás Periféria illesztés Alkalmazási példa: véroxigén szint mérő eszköz A tervezés menete Mozzanatok a készüléktervezésből MATLAB, a hatékony fejlesztés eszköze Zavarvédelem

3 Egészségmonitorozó készülék
I. Bevezetés Ma már kaphatóak kompakt monitorozó készülékek (vérnyomás, vércukor, EKG…) Sok funkció egy készülékbe integrálása → Egészségmonitorozó készülék Non-invazív módon mérhető paraméterek például: véroxigén, pulzus, pontos vérnyomás, EKG Otthon használható (Homecare) Mért adatok továbbíthatóak az orvosnak GSM interfész baj esetén riasztja az orvost, hozzátartozót Előnyei: állandó megfigyelés lehetősége időt spórol az orvosnak biztonságérzetet ad pontosabb diagnózis lehetősége kardiovaszkuláris betegségek korai felismerése

4 I. Bevezetés: Az oximetria jelentősége
Az oximéter a vér oxigén telítettségét méri Mai oximéterek folyamatosan, gyorsan, fájdalommentesen, 1% pontossággal mérnek a szövet bármiféle károsítása nélkül Alkalmazás: Szülés során, a hipoxya, fulladásos halál elkerülésére Koraszülötteknél a kritikus időszakban Intenzív kórházi ellátásban részesülőknél Idős embereknél

5 I. Bevezetés: Spektroszkópia, oximetria
Spektroszkópia: a elektromágneses színkép, és egyéb sugárzások (pl.: részecskesugárzások) spektrumának elemzésével foglalkozó tudományág. Oximetria: Spektroszkópiai elveken alapuló, a vér oxigén telítettségének mérésével foglalkozó tudományág. A spektroszkópia hullámhossz tartománya: Szűkebb értelemben az optikai hullámhossz tartomány: UV → közepes IR (100nm → >10µm) Tágabb értelemben a teljes EM spektrum Oximetria hullámhossz tartománya: vörös → NIR (Near InfraRed) (650nm → 950nm) Megjegyzések: A látható hullámhossz tartomány: nm Hol tart ma az optoelektronika? referencia:

6 I. Bevezetés: A teljes EM spektrum

7 Előadás váz Bevezetés Az oximetria története Az oximetria alapelvei
Bőrön keresztül történő mérést befolyásoló tényezők Reflexiós és transzmissziós oximetria Pulzoximetria Mikrokontrollerek (PIC) – hogy kezdjük el? Felépítés Programozás Periféria illesztés Alkalmazási példa: véroxigén szint mérő eszköz A tervezés menete Mozzanatok a készüléktervezésből MATLAB, a hatékony fejlesztés eszköze Zavarvédelem

8 II. Az oximetria története
1945 Az első elektronikus számítógép (csöves, 1M alkatrész) 1948 A tranzisztor felfedezése 1955 Néhány száz tranzisztor párhuzamos gyártástechnológiájának kidolgozása 1958 Az első planár tranzisztor 1959 Az első integrált áramkör 1965 Moore törvény: a tranzisztorok száma a chipen megduplázódik 1970 Vita: kiválthatja-e a félvezetős memória a ferritet? 1971 Az első mikroprocesszor 1977 A szakemberek komolyan fontolgatják, hogy ennyi elektronikus eszközt, berendezést már nem lehet épeszű módon felhasználni 1978 Indul a személyi számítástechnika 1979 Most már tényleges lassulás következik, mert ilyen nagy – pl. 32 bites – CPU chipet nem lehet néhány hónap alatt megtervezni — mondják a szakemberek 1981 Az első 32 bites CPU (450e tranyó)

9 II. Az oximetria története
Az elmúlt 60 év sikerei az oximetria szempontjából: LED, fotodióda, tranzisztor, DSP 1940 Millikan: Az első sikeres fénnyel történő oxigénszint mérés [1] (tranzisztor: 1948!) ’60 Tait, Sekelj: Analóg számítógéppel támogatott oxigénszint mérés [2] (~első LED-ek megjelenésének ideje [3]) ’70 Cohen, Takatani: Non-invazív oximéter [4,5] 0[1] Millikan, G.A: The oximeter, an instrument for measuring continuously the oxygen saturation of arterial blood in man. Rev of Scientific Instrument, 13: , 1942. [2] Tait GR, Sekelj P: Analog computer for ear oximeter. Med and Biol Engr 5: , 1967 [3] Rádiótechnika Évkönyve 2003: 30 éves a LED [4]Cohen A and Wadsworth NA: Light emitting diode skin reflectance oximeter. Med Biol Eng 10: , 1972. [5]Takatani S, Cheung, PW and Ernst, EA: Noninvasive tissue reflectance oximeter: An instrument for tissue hemoglobin oxygen saturation in vivo. Annals of Biomed Eng 8:1-15, 1980

10 II. Az oximetria története: Korai nehézségek
A korabeli oximéterek gyermekbetegségei: Nem volt kielégítő kalibrációs eljárás Ismeretlen volt a szövetben az artériából a vénába történő véráramlás eloszlása Nem volt ismert az optikai úthossz a szövetben Hiányzott a megfelelő matematikai háttér a szöveti hemoglobin szaturáció in vivo számítására

11 II. Az oximetria története: Az áttörés
’80-as évek eleje: hagyományos optikai oximetria + pletizmográfiai elvek = Pulzoximetria Élő szöveten áthaladó fény intenzitása: Csak az artériás vér pulzál  az többi tényező kiszűrhető!

12 II. Az oximetria története: Pulzoximetria
Két hullámhosszon mérünk Levezethető, hogy a detektált amplitúdók aránya arányos az artériás oxigén telítettséggel

13 Előadás váz Bevezetés Az oximetria története Az oximetria alapelvei
Bőrön keresztül történő mérést befolyásoló tényezők Reflexiós és transzmissziós oximetria Pulzoximetria Mikrokontrollerek (PIC) – hogy kezdjük el? Felépítés Programozás Periféria illesztés Alkalmazási példa: véroxigén szint mérő eszköz A tervezés menete Mozzanatok a készüléktervezésből MATLAB, a hatékony fejlesztés eszköze Zavarvédelem

14 III. Az oximetria alapelvei: Az oximetria elve röviden
A hemoglobin szállítja a vérben az oxigént (egy hemoglobin molekula négy O2-t képes szállítani) A hemoglobin fényelnyelési spektruma oxigenizáltság függő (artériás vér és vénás vér különböző színűek) A vért adott hullámhosszúságú fénnyel megvilágítva, a visszavert (áthaladó) fény intenzitásából következtetni lehet az oxigénszintre Az egyéb befolyásoló tényezők miatt több, különböző hullámhosszúságú fényt használnak (minimum kettőt)

15 Hemoglobin abszorpciós spektrum

16 III. Az oximetria alapelvei: A SpO2 definíciója
A hemoglobin spektruma oxigénfüggő A vér oxigén szaturációja = oxigenizált hemoglobin aránya a teljes hemoglobin mennyiséghez képest SpO2: A vér oxigén telítettsége HbO2: Oxigenizált hemoglobin koncentráció Hb: Deoxigenizált hemoglobin koncentráció Megjegyzés: Ez egy közelítő képlet. Valójában a nevezőben egyéb hemoglobin komponensek is vannak, ezek összességében adják ki a teljes hemoglobin mennyiséget. Az okozott hiba 1% alatt van.

17 III. Az oximetria alapelvei
Fényforrás: LED vagy dióda LASER Minimum kettő fényforrás Több fényforrás → nagyobb pontosság Az izobesztikus pontban mért intenzitás a vér mennyiségére jellemző az oxigén tartalomra nem Izobesztikus pontba fényforrást → pontosság nő, hematokrit értéket kompenzálni lehet Legtöbb oximéter kettő fényforrást használ, melyek fénye a 650nm-1000nm hullámhossz tartományba esik

18 III. Az oximetria alapelvei: Érdekes adatok
Egészséges ember artériás oxigén szaturációja: 97-99% (konstans) Egy erős dohányos 93%-al is képes a „normális” életre 4000m-en az oxigén szaturáció 85%-ra csökken, tengerszinten ilyen értéknél az ember eszméletét veszti A kórházi oximéterek általában 95%-nál riasztanak Mai műszerek 60% - 100% között 1% pontossággal mérnek Vénás szaturáció: 75%

19 III.a) Bőrön keresztül történő mérést befolyásoló tényezők
Alsó korlát: a bőr nem átlátszó (<650nm) Felső korlát: a víz abszorpciója (>1000nm) Egyéb vegyületek: Hemiglobin, sulfurhemoglobin (egészséges testben elenyésző mennyiségű, de malária, májbetegség esetén megnő az értékük) Carboxihemoglobin (NIR tartományban az abszorbciója nem jelentős) Összességében maximum 1% hibát okoznak → Oxigén mérés 650 és 1000nm között hatékony

20 Haemoglobin absorption spectrum
Isobestic point (805nm) We can measure between nm Haemoglobin absorption spectrum

21 Fényforrások hullámhossza és a hemoglobin spektruma
Egy LED valós spektruma nem ilyen keskeny, erősen Gauss görbe jellegű. (félértékszélesség: 30-40nm). A lézer fény spektruma keskeny (1-2nm széles), így azzal potosabban lehet mérni.

22 III.b) Reflexiós és transzmissziós mérőfejek
Visszavert fény detektálásán alapul Transzmissziós Átsugárzott fény detektálásán alapul

23 III.c) Pulzoximetria A besugárzott fénynek visszaverődés után csak egy rész éri el a detektort, és ennek is csak kis része hordoz információt A pulzáló rész hordozza az információt A pulzáció csak az artériára jellemző → a pulzoximetria az artériás vér szaturációját méri

24 III.c Pulzoximetria: A Lambert-Beer törvény
Legyen I0 a besugárzott és I1 az áthaladó fény intenzitás A Labert-Beer törvényből levezethető „R”, ami arányos az oxigén telítettséggel: l : az anyagban megtett út c : az anyag koncentrációja λ : a fény hullámhossza

25 Determining the R rate, which is proportional to the oxygen saturation (SpO2) value
Imax(λ1): Maximum amplitude of the pulse at the first wavelength Imin(λ1): Minimum amplitude of the pulse at the first wavelength Imax(λ2): Maximum amplitude of the pulse at the second wavelength Imin(λ2): Minimum amplitude of the pulse at the second wavelength

26 Előadás váz Bevezetés Az oximetria története Az oximetria alapelvei
Bőrön keresztül történő mérést befolyásoló tényezők Reflexiós és transzmissziós oximetria Pulzoximetria Mikrokontrollerek (PIC) – hogy kezdjük el? Felépítés Programozás Periféria illesztés Alkalmazási példa: véroxigén szint mérő eszköz A tervezés menete Mozzanatok a készüléktervezésből MATLAB, a hatékony fejlesztés eszköze Zavarvédelem

27 Mikrokontrollerek µP + memória + perifériák = µC Miért jó?
Hatékony, „1 tokos” problémamegoldás A feladatokat a digitális tartományban oldhatjuk meg → KÖLCSÉGHATÉKONY (pl. digitális óra) Microchip PIC mikrokontrollerei: Flash programmemória (1-144kB) n*100 B-os SRAM n*100 B-os EEPROM Számtalan periféria (I2C, SPI, USART, Capture/Compare/PWM, CAN, LIN, ADC, stb.)

28 15 db TTL IC. Ugyanez mikrokontrollerrel: 2 db IC
Óra TTL áramkörökből 15 db TTL IC. Ugyanez mikrokontrollerrel: 2 db IC

29

30 Két µC típus összehasonlítása
PIC 12F629 8 bites RISC architektúra 8 pin 5 MIPS 1 kB Flash 64 B SRAM 1 szintű IT kezelés Hardverből csak összeadás 35 utasítással programozható dsPIC 30F6010 16 bites RICS architektúra 80 pin 30 MPIS 144 kB Flash 8 kB SRAM 44 db, 8 szintű IT forrás Hardveres szorzás 84 utasítással programozható

31 IV.b) PIC programozás ICSP: In-Circuit Serial Programming
Végleges helyen való programozás lehetősége 3 vezeték + GND (Data, Clock, Vprog) Egyszerű, házilag is könnyen elkészíthető programozó Programozás: assembly vagy C nyelven Fejlesztői környezet: MPLAB Assembly és C nyelv

32

33 Ha érteni akarsz a PIC-ekhez
Kónya László: Mikrovezérlők alkalmazástechnikája Megtanít PIC-et programozni az alapoktól Bővebb infó: A könyv itt beszerezhető Hivatalos magyaroszági PIC disztribútor

34 IV.c) Periféria illesztési példák
PIC kontrollerek lábai 25mA-al terhelhetőek → közvetlen LED meghajtás A lábak PORT-okba vannak gyűjtve Minden PORThoz külön regiszter (ellenpélda: Texas) A lábak konfigurálhatóak kimenetként, digitális bementként vagy analóg bementként Belső perifériákat inicializálni kell a megfelelő regiszterekkel

35 Periféria illesztési példák
ADC (16bit) külső kvarc osszcillátor RESET gomb, LED-ek RS-232 vonal

36 LED villogtatás 1. inicializáljuk az C PORT 2-es és 3-as lábát kimenetként 2. csinálunk egy késleltető rutint (pl. 500msec) 3. írunk egy egyszerű rutint: LED bekapcs, késleltet, LED kikapcs, késleltet, goto LED bekapcs

37 Előadás váz Bevezetés Az oximetria története Az oximetria alapelvei
Bőrön keresztül történő mérést befolyásoló tényezők Reflexiós és transzmissziós oximetria Pulzoximetria Mikrokontrollerek (PIC) – hogy kezdjük el? Felépítés Programozás Periféria illesztés Alkalmazási példa: véroxigén szint mérő eszköz A tervezés menete Mozzanatok a készüléktervezésből MATLAB, a hatékony fejlesztés eszköze Zavarvédelem

38 V. Véroxigén szint mérő eszköz tervezése
Elvárt tulajdonságok: Non-invazív Két mérőfény Kis méret Olcsó

39 A tervezés menete: Feladat specifikáció
Irodalomkutatás (az oximetria háttere) Az irodalom alapján a műszer egyes részeinek átgondolása (milyen legyen egy mérőfej, milyen kontrollert használjunk …) A kapcsolási rajz, majd a layout elkészítése, az áramkör legyártása Bemérés, tesztelés Ha kell, a tervek módosítása, ugrás a 3. pontra

40 A tervezés menete: Ha a készülék teljesíti az előirányzott célokat készülékház, design tervezés Prototípus gyártás, végső vizsgálatok Több prototípus elkészítése (pl. 20 db) tesztelés céllal, éles környezetben (kórházakban, rendelőkben) A tapasztalatok összegyűjtése, ha szükséges a készülék áttervezése Kezdődhet a tömegtermelés

41 A műszer vázlata Adatfeldolgozás és megjelenítés: PC (MATLAB)
Mérésvezérlés: Control panel Mérés (LED-ek, érzékelők): Mérőfej

42 A mérés folyamata LED-ek a fényt felváltva a bőrbe lövik
A szövetekből a fény egy része visszaverődik, és eljut a detektorba. Jelerősítés, digitalizálás Eredmény elküldése a PC-nek

43 Röntgenképek egy mérőfejről:
Nellcor gyári reflexiós mérőfej LED hullámhosszai: 735nm, 890nm

44 A mérőrendszer állapota jelenleg

45 És ilyen lesz nemsokára

46 Zavarvédelem Analóg és digitális részek együtt → a tervezésnél számításba venni Általános tanácsok: Kerülni a kapcsoló üzemű tápegységet (x·10mV zaj) Lineáris stabilizátort használni nagy LC vagy RC előszűréssel (7805) Analóg és digitális részeknek külön táp, külön GND hálózat; egy pontban közösíteni (az ADC GND pontjánál) Tápegységbe nagy elkókat ( µF) Minden analóg IC táplábaira 10µF Ta + 100nF kerámia kondenzátort

47 Zavarvédelem Minden digitális IC táplábaira 100nF kerámiát (33MHz fölött 1-2db Ta kondenzátort a NYÁK-ra) Kerülni a földhurkot, fa szerű GND vezetés Analóg erősítő visszacsatoló ellenállásával párhuzamosan pF nagyságrendű kondit berezgés és zajszűrés ellen Négy rétegű NYÁK a legjobb; két réteg esetén felül huzalozni mindent, szabadon maradt részeket és az alsó oldalt kitölteni egybefüggő GND rétegnek SMD alkatrészek használata → kis méret, nem sugároz Kis feszültségű részektől a nagyfrekvenciás részeket távol rakni

48 MATLAB – a hatékony fejlesztés eszköze
Eredeti jel Szűrt jel 2. fokú, fc=6Hz, aluláteresztő FIR szűrő a MATLABban mindössze 2 programsor

49 V.b) Software: A PC-n futó program
Az adatfeldolgozást célszerű MATLAB alatt csinálni, amíg a szoftver ki nem forr. Ezt követően le lehet kódolni C-ben, mikrokontrollerre.

50 Amit érdemes megjegyezni az előadásból:
Non-invazív oximetria – roncsolásmentes vér oxigéntelítettség mérési eljárás Mikrokontroller – mára a szakma alapvető és nélkülözhetetlen építőköve, segítségével több tíz, esetenként több száz hagyományos (pl 74xx) IC-t lehet egyetlen tokba „integrálni” MATLAB – fejlesztés alatt egy igen hatékony magas szintű szoftver környezetet biztosít a szakma szinte minden területén Zavarszűrés – az analóg elektronika sarkalatos pontja. Egy áramkörben a zavarforrások sztohasztikus hálózatát nehéz átlátni, és még nehezebb orvosolni

51 Köszönöm a figyelmet!


Letölteni ppt "Non-invazív véroxigén szint mérés, Mikrokontrollerek dióhéjban"

Hasonló előadás


Google Hirdetések