Realizacja kardiomonitora w systemie Windows NT

Wielkość: px
Rozpocząć pokaz od strony:

Download "Realizacja kardiomonitora w systemie Windows NT"

Transkrypt

1 Politechnika Łódzka Wydział Fizyki Technicznej, Informatyki i Matematyki Stosowanej Sylwester Zieliński nr indeksu: Realizacja kardiomonitora w systemie Windows NT Praca magisterska napisana w Samodzielnym Zakładzie Sieci Komputerowych pod kierunkiem dr inż. Michała Morawskiego Łódź 2000

2 Spis treści - 2 -

3 1 Wstęp

4 2 Cel pracy

5 3 Zakres pracy

6 4 Podstawowe zagadnienia elektrokardiografii 4.1 Układy odprowadzeń Odprowadzenia kończynowe dwubiegunowe Odprowadzenia jednobiegunowe kończynowe Odprowadzenia jednobiegunowe z klatki piersiowej 4.2 Normy prawidłowego zapisu EKG u dorosłych

7 5 Podstawowe problemy realizacyjne

8 6 Wzmacnianie i redukcja zakłóceń

9 7 Transmisja danych 7.1 Sterownik przetwornika firmy Advantech 7.2 Zbieranie danych z wykorzystaniem przerwań Funkcja DRV_FAIIntScanStart Funkcja DRV_FAICheck Funkcja DRV_FAITransfer Funkcja DRV_FAIStop 7.3 Wykrywanie przekłamań

10 8 Algorytm wykrywania zespołu QRS 8.1 Wprowadzenie do algorytmu 8.1 Filtr pasmowoprzepustowy Filtr dolnoprzepustowy Filtr górnoprzepustowy Przekształcanie filtrów 8.2 Pochodna 8.3 Podnoszenie sygnału do kwadratu 8.4 Całka z przesuwającym się oknem 8.5 Określenie odstępów między załamkami R

11 9 Program komputerowy 9.1 Wymagania sprzętowe 9.2 Notacja nazw zmiennych

12 10 Test kardiomonitora

13 11 Wnioski 11.1 Koszty sprzętu 11.2 Filtr pasmowoprzepustowy 11.3 Rozszerzanie możliwości Kardiomonitora

14 Literatura

15 Indeks zagadnień elektrokardiograficznych Załączniki: Wydruki plików ze specyfikacjami wybranych pakietów EKG.ADS - pakiet EKG QRS.ADS - pakiet QRS TRANSMISJA.ADS - pakiet Transmisja Instrukcja obsługi programu Kardiomonitora

16 1 Wstęp Lekarz sprzed wieku miał do dyspozycji zaledwie klika przyrządów stanowiących pomoc diagnostyczną. Opierał on swe postępowanie na stetoskopie i opukiwaniu klatki piersiowej, kilku analizach krwi i moczu oraz, na początku naszego wieku, na sfigmomanometrze - przyrządzie do pomiaru ciśnienia krwi, a także na wnikliwej obserwacji objawów klinicznych. Skutki wewnętrzne procesu chorobowego można było ocenić dopiero po śmierci poprzez badanie zwłok podczas sekcji. [] Najbardziej radykalną zmianę w ostatnim wieku stanowiło wprowadzenie rentgenodiagnostyki. Do tych wczesnych odkryć dołączył zestaw różnych technik dających lepszy wgląd w żywy organizm. Jedną z nich jest elektrokardiografia (EKG) - bezpieczna, nieinwazyjna metoda badania czynności serca. Opiera się ona na zjawisku wytwarzania przez serce impulsów elektrycznych. Impulsy te można za pomocą elektrod umieszczonych na skórze przesłać np. do oscyloskopu lub innego wyspecjalizowanego urządzenia. Analizując zapisany w ten sposób wykres czynności elektrycznej serca, można odczytać charakterystyczne zmiany, których źródłem mogą być np. zaburzenia rytmu (przewodnictwa wewnątrzsercowego) lub uszkodzenia spowodowane przez zawał serca. [] Istnieją miniaturowe aparaty EKG noszone przez 24 godziny (tzw. aparaty Holtera), które zapisują czynność serca podczas codziennych czynności pacjenta. Inne urządzenia używane są w szpitalach na oddziałach intensywnej opieki medycznej. Stosowane tam kardiomonitory (monitory serca) dają ciągły obraz czynności serca u krytycznie chorych. Aparatów EKG używa się również w przychodniach lekarskich do wykonywania rutynowych badań. W pracowniach elektrokardiograficznych zapisuje się obraz pracy serca na specjalnym papierze milimetrowym. Z takiego zapisu mogą później korzystać lekarze, by postawić diagnozę i ocenić stan pacjenta

17 2 Cel pracy Najczęściej aparaty EKG są wyspecjalizowanymi urządzeniami. Istnieje jednak możliwość zastosowania do pomiarów komputera osobistego z odpowiednią przystawką posiadającą czujniki (elektrody). Mogłoby to być dobre rozwiązanie w szczególności do zastosowań nieprofesjonalnych. Taki aparat mogłyby wykorzystywać osoby chore do przeprowadzania badań bez opuszczania mieszkania. Wyniki można by przekazywać lekarzowi na dyskietce lub nawet przez Internet. Zwykły komputer PC nie nadaje się do zastosowań profesjonalnych, gdyż czujnik mający kontakt z ciałem nie może być połączony z siecią energetyczną, by wysokie napięcie nie dostało się do ciała człowieka. (Problem ten rozwiązuje się stosując połączenie przy użyciu optoizolacji. Niektóre przetworniki analogowo-cyfrowe są w nią wyposażone. 1 ) Poza tym koszt komputera, np. notebooka, wraz z systemem operacyjnym, odpowiednią przystawką i oprogramowaniem kardiomonitora mógłby przekroczyć koszt wyspecjalizowanego urządzenia. Korzystne wydaje się zastosowanie tego rozwiązania w przypadku osób, które już posiadają komputer osobisty. Realizowany w tej pracy kardiomonitor jest więc urządzeniem do użytku domowego, dającym możliwość zapisania wyników pomiarów na dysku komputera. Stworzone podczas realizacji pracy oprogramowanie zostanie opublikowane w Internecie. 1 Niestety, przetwornik u yty w tej pracy (PCI-1710HG) nie posiada optoizolacji

18 3 Zakres pracy Część praktyczna pracy składa się z kilku etapów. Przygotowano zarówno sprzęt, jak i oprogramowanie. Potrzebne są elektrody (czujniki) umieszczane na ciele osoby badanej, które z kolei połączone będą z przetwornikiem analogowo-cyfrowym przez wzmacniacz analogowy redukujący zakłócenia. Konieczny był projekt takiego układu, który został następnie zrealizowany. Dwunastobitowy przetwornik A/C użyty w tej pracy to seryjne urządzenie firmy Advantech oznaczone symbolem PCI-1710HG będące na wyposażeniu Samodzielnego Zakładu Sieci Komputerowych. Wykonano też odpowiednie oprogramowanie działające w systemie operacyjnym Windows NT (a także w Windows 95). Program kardiomonitora napisany został w języku Ada 95. Wykorzystuje on m.in. sterowniki i biblioteki dostarczone przez producenta przetwornika A/C. Zadaniem programu jest wyświetlanie na bieżąco przebiegu sygnału EKG, z możliwością zapisania go na dysku i ponownego prześledzenia. Program sprawdza, czy otrzymane wyniki pomiarów rzeczywiście przedstawiają przebieg EKG (czy dane nie zostały przekłamane). Dodatkową możliwością programu jest określenie odstępów czasowych między kolejnymi uderzeniami serca 2 i wyliczenie na tej podstawie pulsu (inaczej tętna) osoby badanej. W zakres pracy wchodzi też wykonanie odpowiednich testów. W początkowej fazie sprzęt i oprogramowanie sprawdzane były osobno. W końcowym etapie wykonana została próba pracy całego kardiomonitora - przeprowadzone zostało badanie elektrokardiograficzne konkretnej osoby. Oto co niniejsza dokumentacja zawiera w kolejnych rozdziałach: Rozdział 4 przedstawia podstawowe zagadnienia elektrokardiografii. Opisano tam przebieg fali podstawowej krzywej EKG, układy odprowadzeń, które będą rejestrowane przez Kardiomonitor oraz normy prawidłowego zapisu EKG u osób dorosłych. Rozdział 5 przedstawia zarys czterech podstawowych problemów realizacyjnych, których rozwiązanie wchodzi w zakres pracy dyplomowej. 2 Œciœle chodzi o odleg³oœæ miêdzy kolejnymi za³amkami R (Patrz nastêpny rozdzia³ - Podstawowe zagadnienia elektrokardiografii.)

19 O pierwszym z nich - redukcji zakłóceń - można przeczytać szerzej w rozdziale 6, dotyczącym układu wzmacniacza analogowego. Rozdział 7 dotyczy transmisji danych z przetwornika do komputera i programu Kardiomonitora. Opisano tam zbieranie danych z użyciem przerwań. Kolejny rozdział (8) dotyczy algorytmu wykrywania zespołu QRS. Opisane są tam kolejne kroki realizacji tego algorytmu. Pod koniec rozdziału wyjaśniono jak został on wykorzystany do rozwiązania kolejnego podstawowego problemu realizacyjnego - określenia odstępów między sąsiednimi załamkami R. Rozdział 9 poświęcony jest programowi komputerowemu napisanemu w języku Ada 95. Opisuje on wymagania sprzętowe tego programu. W rozdziałach 10 i 11 opisano efekty testów wykonanych na Kardiomonitorze i wynikające z całości pracy wnioski. Na końcu pracy znajdują się załączniki: wydruki plików ze specyfikacjami trzech istotnych pakietów użytych w programie oraz instrukcja obsługi tegoż programu

20 IV. Podstawowe zagadnienia elektrokardiografii Elektrokardiografia to dział fizjologii zajmujący się rejestrowaniem i analizą elektrycznej czynności serca oraz metoda diagnostyczna. Badania przeprowadza się na pomocą specjalnego aparatu zwanego elektrokardiografem, który odbiera impulsy elektryczne powstające podczas cyklu pracy serca i rejestruje je w postaci graficznego zapisu elektrokardiogramu (EKG). [] Metoda ta została wynaleziona w 1903 roku przez W. Einthovena. [] Prądy czynnościowe są odbierane z różnych standaryzowanych punktów ciała. Zazwyczaj wykonuje się 12 odprowadzeń: 3 odprowadzenia kończynowe dwubiegunowe (tzw. klasyczne), 6 odprowadzeń przedsercowych jednobiegunowych i 3 odprowadzenia kończynowe jednobiegunowe. [] Badanie elektrokardiograficzne umożliwia ocenę położenia serca w klatce piersiowej, ustalenie elektrycznej osi serca oraz rozpoznanie niemiarowości, zaburzeń przewodnictwa, nieprawidłowych ognisk bodźcotwórczych, zawału serca, przerostu przedsionków lub komór. [] Elektrokardiogram (EKG) jest zapisem średniego potencjału bioelektrycznego serca uzyskanym metodą elektrokardiografii. [] Rys. 1. mv 0,5 0-0,5 odcinek PQ P odstęp PQ odstęp QT R Q S odcinek ST 0 0,2 0,4 0,6 T zespół QRS linia izoelektryczna U s

21 Rys. 1. Załamki zapisu EKG. Na krzywej EKG wyróżnia się załamki, odcinki i odstępy (Patrz rys. 1.). Załamki oznaczono umownie kolejnymi literami alfabetu: P, Q, R, S, T i U. Załamek P jest wyrazem pobudzenia przedsionków, natomiast załamki Q, R, S i T są wyrazem pobudzenia i wygasania pobudzenia komór. Załamek U nie zawsze występuje. Prawidłowy EKG składa się z załamka P odpowiadającego depolaryzacji przedsionków, izoelektrycznego odcinka PQ będącego odbiciem opóźnienia przewodzenia w obrębie węzła przedsionkowo-komorowego, zespołu QRS odpowiadającego depolaryzacji komór serca oraz odcinka ST i załamka T zależnych od, odpowiednio, powolnej i szybkiej repolaryzacji. [] Analiza EKG jest szczególnie cenna w rozpoznawaniu zaburzeń rytmu serca i zaburzeń jego ukrwienia. [] A. Układy odprowadzeń Rys. 2. Odprowadzeniem elektrokardiograficznym nazywamy układ złożony z elektrody umieszczonej w określonej okolicy ciała, galwanometru i rejestratora, przetwarzającego wahania napięcia na zapis graficzny. Wyróżniamy odprowadzenia dwubiegunowe, rejestrujące różnicę potencjałów między dwoma punktami, do których przyłożono elektrody, oraz odprowadzenia jednobiegunowe, umożliwiające zapis wahań Rys. 2. Osoba badana z podłączonymi elektrodami. Przyjęty standard kolorów elektrod na kończynach: k l k ł

22 napięcia w jednym punkcie ciała względem potencjału określonego modyfikacją Goldbergera (odprowadzenia kończynowe) lub Wilsona (odprowadzenia przedsercowe). 3 [] Wykonując badanie EKG używa się dodatkowej elektrody (tzw. neutralnej) umieszczonej na prawej nodze. Jej znaczenie jest wyjaśnione w rozdziale 6 - Wzmacnianie i redukcja zakłóceń. Rutynowy, 12-odprowadzeniowy elektrokardiogram, oparty na założeniach Einthovena, składa się z 3 odprowadzeń kończynowych dwubiegunowych, zwanych także odprowadzeniami klasycznymi, z 3 odprowadzeń kończynowych jednobiegunowych i z 6 odprowadzeń jednobiegunowych przedsercowych. W pracy przyjęto następujący system oznaczeń: U i - napięcie odprowadzenia i, V i - potencjał w punkcie i. Zgodnie z tym następujące symbole oznaczają: U I - napięcie odprowadzenia I, U II - napięcie odprowadzenia II, U III - napięcie odprowadzenia III, U avr - napięcie odprowadzenia avr (prawa ręka), U avl - napięcie odprowadzenia avl (lewa ręka), U avf - napięcie odprowadzenia avf (lewa noga), U Vi - napięcie odprowadzenia jednobiegunowego przedsercowego V i dla i=1..6, V R - potencjał prawej ręki, V L - potencjał lewej ręki, V F - potencjał lewej nogi, V Ci - potencjał punktu C i na klatce piersiowej dla i= Odprowadzenia kończynowe dwubiegunowe Odprowadzenia kończynowe dwubiegunowe oznaczamy najczęściej liczbami rzymskimi: I, II i III. Odprowadzenie I rejestruje różnicę potencjałów między prawą i lewą 3 Sposoby obliczania tych potencja³ów s¹ przedstawione w podrozdzia³ach i

23 ręką, odprowadzenie II - między prawą ręką i lewą nogą, odprowadzenie III - między lewą ręką i lewą nogą. (Patrz rys. 3) [] Dla zapewnienia dodatniego wychylenia zespołu QRS w odprowadzeniach klasycznych przyjęto, że elektroda z prawej ręki łączy się zawsze z ujemnym biegunem galwanometru, elektroda z lewej nogi - zawsze z dodatnim, a elektroda z lewej ręki - z dodatnim przy rejestracji I odprowadzenia i z ujemnym przy rejestracji odprowadzenia III. [] R - - I + L - II III Rys F Rys. 3. Schemat rejestracji odprowadzeń kończynowych dwubiegunowych. R (right) - prawa ręka L (left) - lewa ręka F (foot) - lewa noga Sygnały odprowadzeń kończynowych dwubiegunowych są oczywiście liniowo zależne i dlatego wystarczy mierzyć tylko dowolne dwa z nich. Zależność między nimi opisuje wynikające z napięciowego prawa Kirchoffa równanie (4.1). U I U II + U III = 0V (4.1) W pracy mierzone są napięcia odprowadzeń I i II. Napięcie odprowadzenia III liczone jest z wynikającego z równania (4.1) wzoru (4.2). U III = U II U I (4.2) 2. Odprowadzenia jednobiegunowe kończynowe Odprowadzenia jednobiegunowe kończynowe oznacza się symbolami: avr (prawa ręka), avl (lewa ręka) i avf (lewa noga). System zapisu tych odprowadzeń w powszechnie stosowanej obecnie modyfikacji Goldbergera przedstawia poniższy rysunek. []

24 R L avl + - Rys. 3. F Rys. 3. Przykład rejestracji jednobiegunowego odprowadzenia kończynowego avl. R (right) - prawa ręka L (left) - lewa ręka F (foot) - lewa noga Znajdujące się na rys. 4 kółko łączące elektrody prawej ręki (R) i lewej nogi (F) symbolizuje średnią potencjałów tych elektrod. Jeśli przyjmie się, że lewa noga ma potencjał V F = 0V, to z poniższych związków wynika: a) Ponieważ napięcie dla odprowadzenia III jest określone różnicą potencjałów daną wzorem (4.3), potencjał lewej ręki można wyprowadzić jak widać w (4.4). U III = V F V L (4.3) V L = V F U III = 0V U III = U III (4.4) Po zastosowaniu do wyprowadzenia (4.4) wzoru (4.2) otrzymano wzór (4.5) umożliwiający obliczenie potencjału lewej ręki. V L = U I U II (4.5) b) Ponieważ napięcie dla odprowadzenia II jest określone różnicą potencjałów daną wzorem (4.6), potencjał prawej ręki można obliczyć stosując wyprowadzenie (4.7). U II = V F V R (4.6) V R = V F U II = 0V U II = U II (4.7) Mając wszystkie potrzebne potencjały kończyn (4.5) i (4.7) można wyznaczyć napięcia odprowadzeń jednobiegunowych kończynowych (4.8), (4.9) i (4.10). Dla prawej ręki: U avr = V R V L +V F 2 Dla lewej ręki: U avl = V L V R +V F 2 = U II U I U II 2 = U I U II U II = U I 2 U II 2 (4.8) = U I U II 2 (4.9)

25 Dla lewej nogi: U avf = V F V R +V L 2 = U II +U I U II 2 = U I 2 + U II (4.10) 3. Odprowadzenia jednobiegunowe z klatki piersiowej Odprowadzenia jednobiegunowe z klatki piersiowej, wprowadzone przez Wilsona, rejestruje się z następujących punktów []: punkt C 1 - IV prawe międzyżebrze przy mostku (odprowadzenie V 1 ), punkt C 2 - IV lewe międzyżebrze przy mostku (odprowadzenie V 2 ), punkt C 3 - między elektrodami z punktów C 2 i C 4 (odprowadzenie V 3 ), punkt C 4 - V lewe międzyżebrze w linii środkowej obojczykowej (odprowadzenie V 4 ), punkt C 5 - punkt przecięcia lewej linii pachowej przedniej z linią poziomą, przebiegającą przez punkt C 4 (odprowadzenie V 5 ), punkt C 6 - punkt przecięcia lewej linii pachowej środkowej z linią poziomą, przebiegającą przez punkt C 4 (odprowadzenie V 6 ). System zapisu tych odprowadzeń przedstawia poniższy rysunek. [] R L - V i + C i F Rys. 3. Rys. 3. System rejestracji jednobiegunowego odprowadzenia przedsercowego V i (i=1..6). R (right) - prawa ręka L (left) - lewa ręka F (foot) - lewa noga C i - punkt na klatce piersiowej Znajdujące się na rys. 5 kółko łączące elektrody prawej ręki (R), lewej ręki (L) i lewej nogi (F) symbolizuje średnią potencjałów tych elektrod. Aby wyznaczyć napięcia odprowadzeń przedsercowych mierzone są różnice potencjału każdego z punktów C i (i=1..6) i potencjału lewej nogi. Po uwzględnieniu wcześniejszego założenia, że potencjał lewej nogi V F = 0V, otrzymano potencjał w każdym z 6 punktów C i na klatce piersiowej co do wartości równy zmierzonemu napięciu. Napięcia odprowadzeń przedsercowych wyznacza się jako różnice potencjału w odpowiednim punkcie C i i

26 średniej potencjałów trzech kończyn (obu rąk i lewej nogi), co pokazano w wyprowadzeniu (4.11) uwzględniającym wzory (4.5) i (4.7). U Vi = V Ci V R +V L +V F 3 = V Ci U II +U I U II 3 = V Ci + 2U II U I 3 dla i=1..6 (4.11) B. Normy prawidłowego zapisu EKG u dorosłych Przy projektowaniu sprzętu i oprogramowania należy uwzględnić następujące normy zapisu EKG (czas trwania i amplitudy) []: Załamek P: czas trwania nie przekracza 0,1s, amplituda 0,2 mv. Odstęp PQ: 0,1s - 0,2s, zależy m.in. od częstości rytmu serca. Zespół QRS: czas trwania nie przekracza 0,09s, minimalna amplituda - przynajmniej 0,5 mv w jednym z odprowadzeń kończynowych dwubiegunowych. Załamek Q: czas trwania (poza odprowadzeniem avr) nie przekracza 0,03s. Załamek R: cechuje się wysoką amplitudą, przekraczającą 2,0 mv w odprowadzeniach I, II lub III; 1,1 mv - w avl; 2,6 mv w V 5, 6. Odcinek ST: w warunkach fizjologicznych przebiega w linii izoelektrycznej, bywa też uniesiony w odprowadzeniach V 1-3, przechodząc w dodatni załamek T. Odstęp QT: czas jego trwania wynosi przeważnie 0,3s - 0,4s, zależnie od płci i od częstości rytmu serca. Załamek T: w odprowadzeniach kończynowych ma kierunek zgodny z największym wychyleniem zespołu QRS, a więc przeważnie dodatni; w odprowadzeniach V 3-6 jest dodatni; w odprowadzeniach V 1-2 bywa ujemny lub płaski, lecz zawsze o głębokości zmniejszającej się w kolejnych odprowadzeniach od V 1 do V 2 (rzadko V 3 ). Załamek U: w warunkach fizjologicznych często nie występuje lub jest widoczny w postaci małego dodatniego wychylenia za załamkiem T, nigdy nie bywa ujemny. []

27 Rys. 3. Rys. 3. Przykładowy zapis EKG wszystkich 12 odprowadzeń (szybkość: 25 mm/s)

28 I. Podstawowe problemy realizacyjne Przy realizacji pracy znaleziono rozwiązanie następujących problemów: 1. Rezystancja ciała ludzkiego jest wysoka i zmienna. Pomiar napięcia jest zatem bardzo podatny na zakłócenia, w szczególności pochodzące od sieci energetycznej. Przy zakresie sygnału EKG rzędu miliwoltów zakłócenia mogą być rzędu woltów. Potrzebny więc jest wzmacniacz analogowy o wzmocnieniu 1V / mv (1000 razy), odporny na wpływ takich zakłóceń. 2. Kolejny problem związany jest z analizą przebiegu EKG. Potrzebny jest algorytm wykrywający położenie zespołu QRS w przebiegu sygnału. Program musi na tej podstawie ustalić odległość między kolejnymi załamkami R, które fizjologicznie występują nierównomiernie. Należało więc opracować metodę zbierania wyników. Zostaną one przedstawione w postaci wykresu rozkładu tych odległości. 3. Elektrody na ciele będą przenosić napięcie do przetwornika A/C. Próbki sygnału przekazywane będą do programu Kardiomonitora. Zadbać należy o to, by były one zbierane w równych odstępach czasu. Program musi też umieć wykryć sytuację, gdy nastąpi utrata próbki i o tym poinformować. Istotnym jest założenie, że korzysta się tylko z tych danych, co do których jest pewność, że są prawdziwe. 4. Mierzonych będzie 8 sygnałów (napięcia do wyznaczenia wszystkich 6 odprowadzeń przedsercowych i napięcia 2 odprowadzeń kończynowych dwubiegunowych: I i II; napięcia pozostałych odprowadzeń można obliczyć na podstawie tych zmierzonych, korzystając ze wzorów (4.2), ( )). Częstotliwość pomiarów wynosi 500 Hz (zgodnie z zaleceniem National Institutes of Health). 4 Należało więc ustalić, jakie będą wymagania sprzętowe zapewniające odpowiednią szybkość pracy programu, by zdążył on przeliczyć otrzymane dane i uaktualnić wykres EKG na ekranie monitora. Rysowanie jest jednym z najbardziej czasochłonnych zadań. 4 W istniej¹cych kardiomonitorach stosuje siê czêstotliwoœci od 200 Hz do 1000 Hz. Im mniejsza czêstotliwoœæ, tym mniej dok³adnie s¹ odwzorowane za³amki R. Wiêksza czêstotliwoœæ nak³ada dodatkowe wymagania na sprzêt pomiarowy

29 II. Wzmacnianie i redukcja zakłóceń Rezystancja ciała ludzkiego jest wysoka i zmienna. Pomiar napięcia między punktami na ciele jest podatny na zakłócenia, w szczególności pochodzące od sieci energetycznej. Przy zakresie sygnału EKG rzędu miliwoltów zakłócenia mogą być rzędu woltów. Potrzebny więc jest wzmacniacz analogowy redukujący zakłócenia. W części praktycznej pracy przygotowano układ elektroniczny wykorzystujący układ wzmacniający AD620 (firmy Analog Device) i zaprojektowany przez jego producentów. Układ ten ma wzmocnienie 1V / mv (1000 razy). [] Na rys. 7 (na następnej stronie) przedstawiono przykład podłączenia układu do odpowiednich elektrod na ciele osoby badanej, w celu zarejestrowania odprowadzenia kończynowego dwubiegunowego I (różnica potencjałów między prawą i lewą ręką). Jak widać, układ redukujący zakłócenia wymaga podłączenia jeszcze jednej elektrody. Wynika to stąd, iż zastosowany w tym układzie wzmacniacz różnicowy działa prawidłowo pod warunkiem, że żaden z mierzonych sygnałów nie przekroczy pewnego poziomu. Ten poziom wyznacza różnica napięcia zasilającego wzmacniacz minus ok. 0,7V. Dlatego też trzeba ustalić potencjał osoby badanej, by móc w układzie wzmacniającym odjąć go od sygnału wspólnego mierzonych sygnałów. W tym właśnie celu stosuje się dodatkową elektrodę (nazwaną w j. ang. shield driver). Jest ona przymocowana do prawej nogi badanego i standardowo oznaczana kolorem czarnym. []

30 Rys. 5. Rys. 5. Przykład podłączenia układu redukującego zakłócenia

31 III. Transmisja danych Istnieje kilka metod transmisji danych z przetwornika do komputera. Przesyłanie danych z dużą szybkością jest realizowane z wykorzystaniem kanału DMA (Direct Memory Access). Znacznie wolniejsze od niego jest przesyłanie z użyciem przerwań, przy czym przerwania mogą być zgłaszane po wykonaniu pomiaru każdej próbki lub dopiero po zmierzeniu pewnej serii próbek. Przetwornik PCI-1710HG wykorzystany w pracy obsługuje wyłącznie przesyłanie danych z użyciem przerwań. Nie obsługuje on przesyłania z dużą szybkością wykorzystującego kanał DMA. To ograniczenie narzuciło metodę transmisji danych w pracy. [] A. Sterownik przetwornika firmy Advantech W pracy wykorzystano 12-bitowy przetwornik A/C oznaczony symbolem PCI- 1710HG wyprodukowany przez firmę Advantech. Urządzenie to jest na wyposażeniu Samodzielnego Zakładu Sieci Komputerowych. Maksymalna częstotliwość próbkowania przetwornika wynosi 100 khz łącznie na wszystkie kanały. Oznacza to, że gdy używanych jest 8 kanałów, można je przeglądać z maksymalną częstotliwością wyznaczoną w (7.1). f maks = 100kHz 8 = 12, 5kHz (7.1) Jak wynika z (7.1), maksymalna częstotliwość próbkowania jest znacznie większa od wymaganej w pracy (500 Hz). Do przetwornika dołączony został przez producenta 32-bitowy sterownik w postaci pliku DLL (Dynamic Link Library). Sterownik ten można używać zarówno w systemie Windows NT, jak i w Windows 95. Aby użytkownicy mogli korzystać z tego sterownika w swoich programach, producent dostarczył także bibliotekę w postaci pliku ADSAPI32.LIB, a także plik nagłówkowy w języku C (DRIVER.H). Kompilując swój program należy więc wykorzystać plik nagłówkowy i wykonać łączenie plików objektowych z importowaną biblioteką ADSAPI32.LIB w trybie łączenia statycznego. Ponieważ program Kardiomonitora został napisany w języku Ada 95, konieczne było utworzenie pakietu będącego odpowiednikiem pliku nagłówkowego DRIVER.H. Deklaracje wybranych stałych, typów i funkcji znalazły się w specyfikacji pakietu driver (plik DRIVER.ADS). W dalszej części tego rozdziału znajdują się opisy najistotniejszych funkcji i typów z tego pakietu używanych w programie Kardiomonitora. B. Zbieranie danych z wykorzystaniem przerwań

32 W pracy wykorzystano wielokanałowe zbieranie danych z użyciem przerwań. Taka metoda transmisji danych rozwiązuje kwestie poruszone w punkcie 3. rozdziału 5 zatytułowanego Podstawowe problemy realizacyjne. Zadbać należało o to, by program otrzymywał pomiary wykonane w równych odstępach czasu. Przetwornik zaprogramowano tak, by sam określał, w której chwili dokonywać pomiaru. Po zadaniu mu częstotliwości próbkowania, on sam korzystając z wewnętrznego zegara wykonuje pomiary w równych odstępach czasu. Przetwornik PCI-1710HG jest wyposażony w kolejkę FIFO o rozmiarze 4 KB. Można ją wykorzystać do gromadzenia wyników pomiarów dzięki czemu przetwornik nie musi zgłaszać przerwania po każdej próbce, ale może to uczynić dopiero po wykonaniu pewnej serii pomiarów. Niestety do wyboru są tylko dwa warianty: 1. zgłaszanie przerwań po każdej próbce, 2. zgłaszanie przerwań po wypełnieniu całej kolejki FIFO. Wyprowadzenie (7.2) pokazuje, jaki byłby okres między kolejnymi zgłoszeniami przerwań, gdyby zastosowano wariant 2. t = 4KB/2 kanal B / 8 kanalów próbek 500 próbka s = 0, 512s (7.2) Przesyłanie danych w tak dużych odstępach czasu (7.2) znacznie utrudniłoby zachowanie płynności rysowania przebiegu EKG na ekranie monitora i spowodowałoby opóźnienie przedstawionego wykresu w stosunku do rzeczywistej pracy bioelektrycznej serca. Dlatego zdecydowano o wyborze wariantu 1., by przetwornik zgłaszał przerwania po wykonaniu pomiaru każdej próbki (8 kanałów). Dane generowane przez przetwornik są wstępnie gromadzone w buforze przez sterownik. Program Kardiomonitora odbiera dane przechowywane w buforze sterownika, gdy wypełnią one pół bufora (pierwszą lub drugą połowę). W programie należało zadbać o to, by z odpowiednią częstością sprawdzać, czy pół bufora jest już zapełnione. Trzeba to robić na tyle często, by nie nastąpiło przepełnienie bufora sterownika i przez to utrata próbek. Oczywiście zwiększenie rozmiaru bufora w pewien sposób chroni przed utratą próbek przez nadpisanie nowymi przed odczytaniem poprzednich. Jednak zbyt duży bufor spowodowałby, że dane nie byłyby przesyłane z bufora sterownika do aplikacji dostatecznie często, by wykres pomiaru na ekranie monitora był rysowany płynnie. Zbyt mały bufor sterownika powoduje z kolei, że program może nie zdążyć z odbieraniem danych. O rozmiarze bufora sterownika decyduje stała probek_w_buforze

33 zdefiniowana w specyfikacji pakietu Transmisja. Jej wartość wybrano doświadczalnie. Poniżej pokazano jej definicję. probek_w_buforze: constant := 50; Wybranie urządzenia DRV_DeviceOpen Konfigurowanie urządzenia Transmisja DRV_DeviceClose Rys. 6. Rys. 6. Ogólny schemat korzystania z przetwornika. DRV_FAIIntScanStart Stop? Nie Tak DRV_FAICheck DRV_FAIStop Nie Pół bufora gotowe? Tak DRV_FAITransfer Rys

34 Rys. 7. Schemat wywołań funkcji dla wielokanałowego zbierania danych z użyciem przerwań. W dalszej części rozdziału znajdują się opisy najistotniejszych funkcji i typów używanych podczas zbierania danych z użyciem przerwań. 1. Funkcja DRV_FAIIntScanStart Podczas zbierania danych z użyciem przerwań najpierw wywoływana jest funkcja DRV_FAIIntScanStart. Służy ona inicjowaniu asynchronicznego, wielokanałowego zbierania danych z użyciem przerwań. Funkcja ta zapamiętuje parametry transmisji (m.in. kody wzmocnień dla rejestrowanych kanałów). Specyfikacja tej funkcji jest następująca: function DRV_FAIIntScanStart (ldriverhandle: in LONG; lpfaiintscanstart: in LPT_FAIIntScanStart) return LRESULT; Pierwszym parametrem tej funkcji jest uchwyt do sterownika (przypisany przez funkcję DRV_DeviceOpen), a drugim wskaźnik na rekord typu PT_FAIIntScanStart. Rekord ten jest zdefiniowany następująco: type PT_FAIIntScanStart is record TrigSrc : USHORT; SampleRate: DWORD; NumChans : USHORT; StartChan : USHORT; GainList : PUSHORT; buffer : PUSHORT; count : ULONG; cyclic : USHORT; IntrCount : USHORT; end record; type LPT_FAIIntScanStart is access all PT_FAIIntScanStart; Oto opis poszczególnych pól w typie rekordowym PT_FAIIntScanStart: [] Nazwa Kierunek Typ Zakres Opis TrigSrc wejście USHORT 0, 1 źródło przerwań: 0 - wewnętrzne, 1 - zewnętrzne SampleRate wejście DWORD zależy od sprzętu iloczyn częstotliwości próbkowania w Hz przez liczbę rejestrowanyc

35 Nazwa Kierunek Typ Zakres Opis h kanałów 5 NumChans wejście USHORT 0-n (n zależy od sprzętu) StartChan wejście USHORT 0-n (n zależy od sprzętu) GainList wejście wskaźnik na tablicę o NumChans elementach typu USHORT buffer wyjście wskaźnik na tablicę elementów typu zależy od zakresu wejścia sprzętu zależy od formatu rejestrów I/O sprzętu liczba rejestrowanyc h kanałów numer pierwszego rejestrowaneg o kanału tablica kodów wzmocnień dla rejestrowanyc h kanałów bufor danych sterownika rezerwowany przez użytkownika USHORT count wejście ULONG liczba danych w buforze 6 cyclic wejście USHORT 0, 1 tryb przeglądania danych: 0 - niecykliczne, 1 - cykliczne IntrCount wejście USHORT zależy od sprzętu licznik do przerwań (co ile danych wywoływać przerwanie) 7 Oto fragment prywatnej części specyfikacji pakietu Transmisja zawierający deklarację zmiennej powyższego typu rekordowego: wnumchl: constant := 8; -- liczba rejestrowanych kanałów againcode: array (1.. wnumchl) of aliased USHORT := (1.. wnumchl => 0); --ustawiane potem 5 Podrêcznik [, str. 241] zawiera w tym miejscu b³¹d. Czytamy w nim, e pole to jest typu floating point i zawiera okres próbkowania w sekundach. 6 Musi byæ wielokrotnoœci¹ pola NumChans. 7 Pole IntrCount dla przetwornika PCI-1710HG mo e przyjmowaæ dwie wartoœci: 1 lub FIFO_SIZE4 (2048). Dla przetworników nie posiadaj¹cych kolejki FIFO powinno byæ ustawione na wartoœæ

36 co_ile_okresow_sprawdz: constant := 5; --co ile próbek (okresów) zadanie przetwornik będzie sprawdzać, czy są nowe dane probek_w_buforze: constant := 50; --koniecznie parzysta i większa niż "co_ile_okresow_sprawdz"! ulconvnum: constant := probek_w_buforze * wnumchl; --liczba danych w buforze abuf: array (0..ulConvNum-1) of aliased USHORT := (0..ulConvNum-1 => 0); ptfaiintscanstart: aliased driver.pt_faiintscanstart := ( TrigSrc => 0, -- internal - wewnętrzne źródło przerwań SampleRate => ekg.f_skan * wnumchl, -- częstotliwość [Hz] * liczba kanałów NumChans => wnumchl, --liczba rejestrowanych kanałów StartChan => 0, --numer pierwszego rejestrowanego kanału GainList => againcode (againcode'first)'access, --kody wzmocnień buffer => abuf (abuf'first)'access, --bufor sterownika count => ulconvnum, --liczba danych w buforze cyclic => 1, -- cyclic - cykliczne przeglądanie IntrCount => 1 ); 1. Funkcja DRV_FAICheck Funkcja ta sprawdza, czy zakończone zostało zbieranie danych i zwraca aktualny stan sterownika przetwornika. Jej specyfikacja jest następująca: function DRV_FAICheck (ldriverhandle: in LONG; lpfaicheck: in LPT_FAICheck) return LRESULT; Pierwszym parametrem tej funkcji jest uchwyt do sterownika (przypisany przez funkcję DRV_DeviceOpen), a drugim wskaźnik na rekord typu PT_FAICheck. Rekord ten jest zdefiniowany następująco: type PT_FAICheck is record ActiveBuf: PUSHORT; stopped : PUSHORT; retrieved: PULONG; overrun : PUSHORT; HalfReady: PUSHORT; end record; type LPT_FAICheck is access all PT_FAICheck; Oto opis poszczególnych pól w typie rekordowym PT_FAICheck: [] Nazwa Kierunek Typ Zakres Opis ActiveBuf wyjście wskaźnik na USHORT 0, 1 który bufor został wypełniony:

37 Nazwa Kierunek Typ Zakres Opis 0 - bufor A (lub pojedynczy), 1 - bufor B stopped wyjście wskaźnik na USHORT retrieved wyjście wskaźnik na ULONG overrun wyjście wskaźnik na USHORT 0, 1 operacja: 0 - niekompletna, 1 - kompletna liczba danych umieszczonyc h w buforze 0, 1 w trybie cyklicznego przeglądania danych informuje o przepełnieniu bufora HalfReady wyjście wskaźnik na USHORT 0, 1, 2 czy pół bufora pełne: 0 - nie gotowe, 1 - pierwsza połowa, 2 - druga połowa Oto fragment prywatnej części specyfikacji pakietu Transmisja zawierający deklarację zmiennej powyższego typu rekordowego: wactivebuf: aliased USHORT; wstopped: aliased USHORT; ulretrieved: aliased ULONG; whalfready, --gotowa połowa whalfread: aliased USHORT := 0; --przeczytana połowa ptfaicheck: aliased driver.pt_faicheck := ( ActiveBuf => wactivebuf'access, --który bufor został wypełniony stopped => wstopped'access, operacja kompletna, 0 - niekompletna retrieved => ulretrieved'access, --licznik danych zachowanych w buforze overrun => woverrun'access, --czy bufor przepełniony HalfReady => whalfready'access nie gotowy, 1-1. połowa, 2-2. połowa ); 1. Funkcja DRV_FAITransfer

38 Funkcja ta przenosi dane z bufora używanego przez sterownik przetwornika do operacji gromadzenia wyników do wskazanego bufora. Oto jej specyfikacja: function DRV_FAITransfer (ldriverhandle: in LONG; lpfaitransfer: in LPT_FAITransfer) return LRESULT; Pierwszym parametrem tej funkcji jest uchwyt do sterownika (przypisany przez funkcję DRV_DeviceOpen), a drugim wskaźnik na rekord typu PT_FAITransfer. Rekord ten jest zdefiniowany następująco: type PT_FAITransfer is record ActiveBuf : USHORT; DataBuffer: LPVOID; DataType : USHORT; start : ULONG; count : ULONG; overrun : PUSHORT; end record; type LPT_FAITransfer is access all PT_FAITransfer; Oto opis poszczególnych pól w typie rekordowym PT_FAITransfer: [] Nazwa Kierunek Typ Zakres Opis ActiveBuf wejście USHORT 0, 1 z którego bufora czytać: 0 - bufor A (lub pojedynczy), 1 - bufor B DataBuffer wyjście wskaźnik na tablicę elementów typu float lub USHORT zależy od sprzętu tablica na dane przenoszone z bufora sterownika DataType wejście USHORT 0, 1 typ danych w tablicy: 0 - USHORT, 1- float start wejście ULONG pozycja w buforze źródłowym, od której zacząć kopiowanie do tablicy danych count wejście ULONG liczba danych w buforze źródłowym,

39 Nazwa Kierunek Typ Zakres Opis które mają być skopiowane do tablicy overrun wyjście wskaźnik na USHORT 0, 1 w trybie cyklicznego przeglądania danych informuje o przepełnieniu bufora Oto fragment prywatnej części specyfikacji pakietu Transmisja zawierający deklarację zmiennej powyższego typu rekordowego: auserbuf: aliased array (0..ulConvNum-1) of USHORT := (0..ulConvNum-1 =>0); woverrun: aliased USHORT := 0; ptfaitransfer: aliased driver.pt_faitransfer := ( DataBuffer => auserbuf'address, --tablica na dane ActiveBuf => 0, --pojedynczy bufor (A), 1 - Bufor B DataType => 0, --USHORT, 1 - float start => 0, --odkąd kopiować (będzie się zmieniać) count => ulconvnum / 2, --ile kopiować (w 1 turze z 2) overrun => woverrun'access --czy bufor przepełniony ); 1. Funkcja DRV_FAIStop Funkcja ta anuluje bieżącą operację zbierania danych i resetuje sprzęt oraz sterownik. Oto jej specyfikacja: function DRV_FAIStop (ldriverhandle: in LONG) return LRESULT; Parametrem tej funkcji jest uchwyt do sterownika (przypisany przez funkcję DRV_DeviceOpen). B. Wykrywanie przekłamań Program jest w stanie wykryć przepełnienia bufora sterownika, ponieważ, gdy to nastąpi, sterownik przetwornika ustawia odpowiednią zmienną (wskazywaną przez pole overrun typu rekordowego PT_FAICheck i PT_FAITransfer). Przepełnienie bufora sterownika oznacza, że utracone zostały pewne dane. Nie wiadomo jednak ile danych zostało zamazane i kontynuowanie transmisji spowodowałoby przekłamanie przebiegu sygnału EKG. Za najwłaściwsze zachowanie w przypadku przepełnienia bufora

40 autor uznał więc przerwanie wykonywania badania EKG i poinformowanie użytkownika o przyczynie takiej reakcji. Możliwa jest też sytuacja, że zmierzone napięcie nie będzie odpowiadało stanowi faktycznemu z powodu niepodłączenia odpowiedniej elektrody. Pomiar przyjmuje wtedy wartości, których w zasadzie nie można przewidzieć. Przebieg takiego sygnału nie przypomina oczywiście przebiegu sygnału EKG, dlatego można sprawdzić podłączenie elektrody korzystając z algorytmu wykrywania zespołu QRS 8. Jeśli nie uda się wykryć zespołu QRS lub otrzymany odstęp między kolejnymi załamkami R wychodzi poza założone normy, to program uznaje, że nastąpiło przekłamanie i mierzone napięcie nie pochodzi z ciała osoby badanej. Program po wykryciu takiej sytuacji przestaje analizować przebieg napięcia (wykrywać zespół QRS) w danym kanale, a w oknach odpowiednich odprowadzeń pojawia się napis Złe dane informujący o tym, że dane zostały przekłamane. Takie zachowanie programu w sytuacji przekłamania danych wynikłego z różnych powodów jest dopuszczalne ze względu na przeznaczenie programu do użytku domowego. W przypadku kardiomonitora na oddziale intensywnej opieki medycznej takie reakcje są niedopuszczalne. 8 Patrz nastêpny rozdzia³

41 II. Algorytm wykrywania zespołu QRS Do analizy przebiegu EKG potrzebny jest algorytm wykrywający położenie zespołu QRS w sygnale. Dzięki zastosowaniu go możliwe jest ustalenie odległości między kolejnymi załamkami R. Zakres częstotliwości dla sygnału EKG to od 0,05 Hz do 100 Hz. Natomiast zakres amplitudy sygnału wynosi 5 mv. [] A. Wprowadzenie do algorytmu Widmo mocy zapisanego EKG zawiera szereg komponentów. Jest tam zespół QRS, fale załamków P i T. Jest również pewna liczba artefaktów 9, takich jak artefakty mięśni, pochodzące z sieci energetycznej interferencje o częstotliwości 50 Hz i 100 Hz oraz zakłócenia i szum związane z ruchami, a także innymi urządzeniami elektronicznymi. [] Rys. 8. Rys. 3. Widmo mocy EKG. 9 Sygna³y zniekszta³caj¹ce odczyt EKG, gdy nie pochodz¹ z serca

42 Konieczne jest zlokalizowanie zespołu QRS. By to zrobić w pracy zastosowano jeden z najlepszych algorytmów jego wykrywania - algorytm Tompkinsa []. Wykrywanie zespołu QRS w czasie rzeczywistym możliwe jest dzięki wykorzystaniu opisu tego algorytmu wykonanego przez Goldmana []. Algorytm ten zawiera cztery główne kroki []: 1. Filtr pasmowoprzepustowy operujący na liczbach całkowitych wyodrębnia energię zespołu QRS w zakresie od 5 Hz do 11 Hz i tłumi artefakty oraz fale załamków P i T. Jest on zaimplementowany jako kaskada filtru dolnoprzepustowego (częstotliwość odcięcia ~11 Hz) i filtru górnoprzepustowego (dolna częstotliwość odcięcia ~5 Hz). 2. Pochodna dostarcza informacji o nachyleniu zespołu QRS. 3. Funkcja kwadratowa czyni wszystkie dane nieujemnymi i wyróżnia wyższe częstotliwości. 4. Przesuwające się okno całkujące wydobywa dodatkowe cechy zespołu QRS. W pracy przyjęto następujący system oznaczeń sygnałów cyfrowych (n-ta próbka): x (nt) - sygnał zmierzony (pierwotny), y (nt) lp - sygnał wyjściowy filtru dolnoprzepustowego (lowpass), y lp2 (nt) - sygnał wyjściowy filtru dolnoprzepustowego pierwszego rzędu (lowpass) użytego przy implementacji filtru górnoprzepustowego, y hp (nt) - sygnał wyjściowy filtru górnoprzepustowego (highpass), y (nt) poch - sygnał po różniczkowaniu (pochodna), y (nt) kw - sygnał po podniesieniu do kwadratu, y (nt) calk - sygnał po całkowaniu (wyjściowy dla całego algorytmu). B. Filtr pasmowoprzepustowy Filtr pasmowoprzepustowy operujący na liczbach całkowitych wyodrębnia energię zespołu QRS w zakresie od 5 Hz do 11 Hz i tłumi artefakty oraz fale załamków P i T. Jest on zaimplementowany jako kaskada filtru dolnoprzepustowego (częstotliwość odcięcia ~11 Hz) i filtru górnoprzepustowego (dolna częstotliwość odcięcia ~5 Hz). 1. Filtr dolnoprzepustowy

43 Wzór (8.1) opisuje transmitancję filtru dolnoprzepustowego drugiego rzędu przy częstotliwości próbkowania 200 Hz. [] H lp (z) = (1 z 6 ) 2 (1 z 1)2 (8.1) Filtr ten ma częstotliwość odcięcia w przybliżeniu równą 11 Hz, a jego wzmocnienie wynosi 36. Wzór (8.2) przestawia natomiast transmitancję filtru dolnoprzepustowego o tej samej częstotliwości odcięcia (~11 Hz) przy częstotliwości próbkowania 500 Hz. [] H lp (z) = (1 z 15 ) 2 1 z 2 z 3+z 5 (8.2) 100 Amplituda 50 0 Rys Numer próbki Rys. 5. Przykładowy sygnał EKG. (Amplituda 102 = 0,5 mv; okres między próbkami: 2 ms; czas trwania: 800 ms. Kolejne rysunki (12-16) pokazują zmiany tego sygnału po przejściu kolejnych etapów algorytmu.)

44 Amplituda Rys Numer próbki Rys. 6. Przykład pokazujący efekt działania (wyjście) filtru dolnoprzepustowego. (Sygnał wzmocniony 36 razy. Porównaj z sygnałem wejściowym na rys. 11.) Z transmitancji (8.2) wynika związek (8.3) dla sygnałów cyfrowych. [] y lp (nt) =y lp (nt 2T)+y lp (nt 3T) y lp (nt + 5T) + x(nt) 2x(nT 15T)+x(nT 30T) (8.3) 2. Filtr górnoprzepustowy Filtr górnoprzepustowy jest zaimplementowany jako różnica układu opóźniającego i filtru dolnoprzepustowego pierwszego rzędu. Jego transmitancja przy częstotliwości próbkowania 200 Hz dana jest wzorem (8.4). [] H (z) hp = z 16 32(1 z 1) 1 z 32 (8.4) Dolna częstotliwość odcięcia filtru wynosi w przybliżeniu 5 Hz, a wzmocnienie 1. Transmitancja analogicznego filtru górnoprzepustowego (częstotliwość odcięcia ~5 Hz) przy częstotliwości próbkowania 500 Hz dana jest wzorem (8.5). [] H (z) hp = z 40 1 z 80 32(1 1 2 z z 3 ) (8.5) Z transmitancji (8.5) wynikają następujące związki dla sygnałów cyfrowych []: związek (8.6) dotyczący wyjścia filtru dolnoprzepustowego pierwszego rzędu i związek (8.7) określający wyjście filtru górnoprzepustowego (po przejściu przez układ opóźniający)

45 y lp2 (nt) = y lp2 (nt 2T)+y lp2 (nt 3T) 2 + y lp (nt) y lp (nt 80T) 36 (8.6) Amplituda Numer próbki Rys. 11. Rys. 11. Przykład pokazujący efekt działania (wyjście) całego filtru pasmowoprzepustowego. (Porównaj z sygnałem wyjściowym filtru dolnoprzepustowego na rys. 12.) y hp (nt) =y lp (nt 40T) y lp2 (nt) 32 (8.7) Ponieważ sygnał wyjściowy filtru dolnoprzepustowego (8.3) jest wzmocniony 36 razy, dlatego w równaniu (8.6) jest on dzielony przez 36, aby uzyskać poziom sygnału pierwotnie zmierzonego. 3. Przekształcanie filtrów Gdyby potrzebny był filtr dolnoprzepustowy (lub górnoprzepustowy) o tej samej częstotliwości odcięcia, ale przy innej częstotliwości próbkowania, należałoby przekształcić filtr o nieskończonej odpowiedzi impulsowej (NOI) w filtr o pożądanej charakterystyce. W tym celu należy zastąpić z 1 w transmitancji filtru odpowiednim wyrażeniem. Przy przekształcaniu filtru dolnoprzepustowego o pulsacji granicznej p w filtr dolnoprzepustowy o pulsacji granicznej p stosuje się wzór (8.8), gdzie współczynnik α wyznaczamy ze wzoru (8.9). [] z 1 = Z 1 1 Z 1 (8.8)

46 = sin p p 2 sin p p 2 (8.9) Aby wyznaczyć pulsacje graniczne, należy skorzystać ze związku (8.10) pomiędzy pulsacją analogową i cyfrową dla przekształcenia biliniowego, [] = 2arctan( T 2 ) (8.10) gdzie: ω - pulsacja cyfrowa, Ω - pulsacja analogowa, T - okres. Na przykład dla częstotliwości granicznej f D = 11Hz pulsacja analogowa wynosi: D = 2 f D = 22 [s 1 ] (8.11), a dla częstotliwości granicznej f G = 5Hz pulsacja analogowa wynosi: G = 2 f G = 10 [s 1 ] (8.12). C. Pochodna Różniczkowanie dostarczy informacji o nachyleniu zespołu QRS. Transmitancję dla różniczkowania przedstawia wzór (8.13). [] H poch (z) = 0, 1(2 + z 1 z 3 2z 4 ) (8.13) Z transmitancji (8.13) wynika związek (8.14) dla sygnałów cyfrowych, przy czym ze względu na niską wartość sygnału zastosowano większy współczynnik (). [] y (nt) poch = 1 3 2y hp ( nt) + y hp (nt T) y hp (nt 3T) 2y hp (nt 4T) (8.14)

47 Amplituda Numer próbki Rys. 12. Rys. 12. Przykład pokazujący przebieg sygnału po przefiltrowaniu i różniczkowaniu. (Porównaj z sygnałem przed różniczkowaniem na rys. 13.) D. Podnoszenie sygnału do kwadratu Równanie dla funkcji kwadratowej przedstawia wzór (8.15). [] y kw (nt) = y poch (nt) 2 (8.15) Amplituda Numer próbki Rys. 13. Rys. 13. Przykład pokazujący przebieg sygnału po przefiltrowaniu, różniczkowaniu i podniesieniu do kwadratu. (Porównaj z sygnałem przed podniesieniem do kwadratu na rys. 14.) E. Całka z przesuwającym się oknem

48 W przypadku pewnych nieprawidłowości zespołu QRS, nachylenie fali załamka R może nie być wystarczającym kryterium do wykrycia zespołu QRS. Wtedy dodatkowych informacji dostarcza całkowanie sygnału dane wzorem (8.16), gdzie N jest liczbą próbek przesuwającego się okna. [] y (nt) calk = 1 N[y kw (nt (N 1)T)+y kw (nt (N 2)T)+ +y (nt) kw ] (8.16) 150 Amplituda Rys Numer próbki Rys. 14. Przykład pokazujący efekt działania (wyjście) całego algorytmu wykrywania zespołu QRS. (Porównaj z sygnałem przed całkowaniem (rys. 15) i sygnałem zmierzonym (rys. 11).) Liczbę N wybiera się w zależności od częstotliwości próbkowania i maksymalnej możliwej szerokości zespołu QRS. W tym przypadku dla 500 próbek na sekundę i szerokości okna równej 150 ms [], N wynosi 75. F. Określenie odstępów między załamkami R Dzięki zastosowaniu związków dla sygnałów cyfrowych (8.3), (8.6), (8.7), (8.14), (8.15) i (8.16) z sygnału pierwotnego otrzymuje się nieujemny sygnał, który osiąga maksimum w miejscach odpowiadających wystąpieniu zespołu QRS. Dla pozostałych fragmentów sygnału pierwotnego, sygnał wyjściowy jest bliski zeru. Otrzymany sygnał (8.16) jest opóźniony w stosunku do pierwotnego. Jego maksimum występuje ok. 0,2s po pojawieniu się załamka R. Ponieważ opóźnienie filtrów jest stałe, więc licząc odstępy

49 między kolejnymi punktami maksimum sygnału wyjściowego, otrzymuje się w przybliżeniu 10 odstępy między kolejnymi załamkami R. Odstępy w czasie (okresy) między kolejnymi załamkami R są wyznaczane i zapamiętywane z dokładnością 0,01s. W specyfikacji pakietu QRS zadeklarowana jest tablica azalamkir przechowująca liczbę wystąpień określonych okresów. Oznacza to, że program zapamiętuje np. ile razy odstęp wynosił w przybliżeniu 0,99s, ile razy 1,00s, ile razy 1,01s itd. (o 0,01s większe i mniejsze w granicach założonej normy). Przedział możliwych do zapamiętania odstępów określają stałe odstep_r_min i odstep_r_max (zdefiniowane w specyfikacji pakietu QRS). Wyznaczają one normy odstępów między kolejnymi załamkami R (odpowiednio minimalny i maksymalny odstęp). Oto deklaracja powyższej tablicy: type odstep_r is range odstep_r_min..odstep_r_max; azalamkir: array (odprowadzenie, odstep_r) of Natural; 10 OpóŸnienie maksimum sygna³u wyjœciowego w stosunku do miejsca wyst¹pienia za³amka R w znikomym stopniu zale y te od nachylenia (pochodnej sygna³u) zespo³u QRS

50 czekaj na maksimum > min_max jest maksimum? Tak Nie bieżąca wart. < min_max? Nie Tak pierwsze maksimum? Tak Nie oblicz odtęp od poprzedniego maksimum Rys. 9. Rys. 9. Schemat blokowy obliczania odstępów między kolejnymi punktami maksimum. Stała min_max (zdefiniowana w specyfikacji pakietu QRS) jest minimalną wartością maksimum odpowiadającego wystąpieniu zespołu QRS. Jej wartość została dobrana doświadczalnie, tak by program poprawnie wykrywał zespół QRS, w którym amplituda załamka R wynosi co najmniej 0,5 mv. Wartość stałej min_max wynosi 100 (podczas gdy wartość sygnału o napięciu 0,5 mv wynosi 102). Poniżej znajduje się fragment zadania filtr z pakietu QRS. Jego celem jest: określenie odstępu między kolejnymi punktami maksimum sygnału wyjściowego, sprawdzenie, czy odstęp mieści się w granicach założonej normy, zapamiętanie wyniku pomiaru w tablicy azalamkir,

51 wyznaczenie pulsu, najczęściej rejestrowanego pulsu i najczęściej rejestrowanego odstępu między załamkami R. wsp: constant float := float (To_Duration(okres_T) * 100.0); (...) petla_for: for o in odprowadzenie loop if not dane_ekg.sa_dane (o) or amax (o).bzledane then goto koniec_petli_for; end if; if Natural (wsp * float (dane_qrs.pozycja - amax (o).poz)) > odstep_r_max then zle_dane (o); goto koniec_petli_for; end if; dane_qrs.pokaz (p, o, dane_qrs.pozycja); if p > amax (o).wart then amax (o).nast_poz := dane_qrs.pozycja; amax (o).wart := p; amax (o).bjest := true; end if; if amax (o).bjest and p < min_max then --było maksimum i wartość funkcji zmalała poniżej "min_max" if amax (o).poz /= nr_probki'first then --jeśli nie pierwsze maksimum dt := Natural (wsp * float (amax(o).nast_poz - amax(o).poz)); --odstęp między nowym maksimum a poprzednim w ssek if dt < odstep_r_min then zle_dane (o); goto koniec_petli_for; end if; amax (o).puls := 6000 / dt; ssek/dt = 1 min/dt azalamkir (o, odstep_r(dt)) := azalamkir (o,odstep_r(dt))+1; if azalamkir (o, odstep_r(dt)) > azalamkir(o,amax(o).max_dt) --jeśli nowy najczęstszy okres then amax (o).max_dt := odstep_r (dt); amax (o).max_puls := amax (o).puls; end if; --wyznaczenie fali podstawowej: (...) end if; amax (o).poz := amax (o).nast_poz; amax (o).wart := min_max; amax (o).bjest := false; if bdzwiek and o = I then b := Win32.WinUser.MessageBeep (16#FFFFFFFF#); --beep

52 end if; end if; <<koniec_petli_for>> null; end loop petla_for;

53 III. Program komputerowy Główna procedura programu w języku Ada 95 nazywa się Kardiomonitor i znajduje się w pliku KARDIOMONITOR.ADB. A. Wymagania sprzętowe Wydajność programu testowano w systemie Windows NT, na komputerze z procesorem Intel Celeron 300 MHz i 64 MB pamięci RAM. Na komputerze tym był zainstalowany przetwornik PCI-1710HG. W czasie rejestrowania EKG Menedżer programów wykazywał ok. 30% wykorzystanie procesora przez program Kardiomonitora. Program był wtedy w stanie płynnie odrysowywać okna wszystkich 12 odprowadzeń. Jednak jakakolwiek próba uruchomienia innej aplikacji podczas rejestrowania powodowała niewydolność Kardiomonitora i przerwanie rejestrowania. Nie stwierdzono natomiast żadnych problemów z wydajnością komputera podczas odtwarzania. Program był też testowany w systemie Windows 95, na komputerze z procesorem AMD K5 100 MHz i 48 MB pamięci RAM, ale bez zainstalowanego przetwornika. Sprawdzane było odtwarzanie wcześniej zarejestrowanych pomiarów. Podczas odtwarzania pomiaru wszystkich 12 odprowadzeń oceniana była płynność rysowania przebiegów w oknach. Ustalono, że program uruchomiony na tym komputerze filtrując wszystkie 12 odprowadzeń jest w stanie naprawdę płynnie odrysowywać ok. 5 okien odprowadzeń. Można zaakceptować sposób odrysowywania jeszcze aż do 8 okien, jednak program nie był w stanie odrysować wszystkich 12 odprowadzeń. Ponieważ nie jest konieczne, aby program był w stanie odrysowywać na raz wszystkie odprowadzenia, można przyjąć, że komputer, na którym wykonano testy, jest na pograniczu wymagań sprzętowych programu Kardiomonitora. Program zaraz po uruchomieniu potrzebuje ok. 2,5 MB pamięci RAM. Wyprowadzenie (9.1) pokazuje zajętość pamięci przez dane 1s badania EKG. RAM= 1s 500Hz 12odpr. 4 B = 24000B odpr. (9.1) Na zapamiętanie próbki 1 odprowadzenia potrzeba 2B (SHORT), kolejne 2B (USHORT) potrzebne są, by zapamiętać wartość pomiaru po przefiltrowaniu. W sumie więc każda próbka pojedynczego odprowadzenia zajmuje w pamięci komputera 4B

Podstawy elektrokardiografii część 1

Podstawy elektrokardiografii część 1 Podstawy elektrokardiografii część 1 Dr med. Piotr Bienias Klinika Chorób Wewnętrznych i Kardiologii WUM Szpital Kliniczny Dzieciątka Jezus w Warszawie ELEKTROKARDIOGRAFIA metoda rejestracji napięć elektrycznych

Bardziej szczegółowo

Rejestracja i analiza sygnału EKG

Rejestracja i analiza sygnału EKG Rejestracja i analiza sygnału EKG Aparat do rejestracji czynności elektrycznej serca skonstruowany przez W. Einthovena. Proszę zauważyć w jakich miejscach na ciele zbierana jest sygnał. Rozchodzenie się

Bardziej szczegółowo

EKG (Elektrokardiogram zapis czasowych zmian potencjału mięśnia sercowego)

EKG (Elektrokardiogram zapis czasowych zmian potencjału mięśnia sercowego) 6COACH 26 EKG (Elektrokardiogram zapis czasowych zmian potencjału mięśnia sercowego) Program: Coach 6 Projekt: na ZMN060c CMA Coach Projects\PTSN Coach 6\EKG\EKG_zestaw.cma Przykład wyników: EKG_wyniki.cma

Bardziej szczegółowo

Analiza i Przetwarzanie Biosygnałów

Analiza i Przetwarzanie Biosygnałów Analiza i Przetwarzanie Biosygnałów Sygnał EKG Historia Luigi Galvani (1737-1798) włoski fizyk, lekarz, fizjolog 1 Historia Carlo Matteucci (1811-1868) włoski fizyk, neurofizjolog, pionier badań nad bioelektrycznością

Bardziej szczegółowo

(L, S) I. Zagadnienia. 1. Potencjały czynnościowe komórek serca. 2. Pomiar EKG i jego interpretacja. 3. Fonokardiografia.

(L, S) I. Zagadnienia. 1. Potencjały czynnościowe komórek serca. 2. Pomiar EKG i jego interpretacja. 3. Fonokardiografia. (L, S) I. Zagadnienia 1. Potencjały czynnościowe komórek serca. 2. Pomiar EKG i jego interpretacja. 3. Fonokardiografia. II. Zadania 1. Badanie spoczynkowego EKG. 2. Komputerowa rejestracja krzywej EKG

Bardziej szczegółowo

Zastosowanie Informatyki w Medycynie

Zastosowanie Informatyki w Medycynie Zastosowanie Informatyki w Medycynie Dokumentacja projektu wykrywanie bicia serca z sygnału EKG. (wykrywanie załamka R) Prowadzący: prof. dr hab. inż. Marek Kurzyoski Grupa: Jakub Snelewski 163802, Jacek

Bardziej szczegółowo

Elektrokardiografia: podstawy i interpretacja

Elektrokardiografia: podstawy i interpretacja Elektrokardiografia: podstawy i interpretacja Podstawy EKG 1887 rok- Waller dokonał bezpośredniego zapisu potencjałów serca. 1901 rok- galwanometr strunowy Einthovena pozwolił na rejestrację czynności

Bardziej szczegółowo

Dodatek A Odprowadzenia i techniki rejestracji badania EKG. 178

Dodatek A Odprowadzenia i techniki rejestracji badania EKG. 178 Dodatki Dodatek A Odprowadzenia i techniki rejestracji badania EKG. 178 Dodatek B Związki zachodzące w sercu i ich wpływ na zmiany pola elektrycznego oraz związany z tym proces tworzenia elektrokardiogramu

Bardziej szczegółowo

SYMULATOR EKG. Bartłomiej Bielecki 1, Marek Zieliński 2, Paweł Mikołajaczak 1,3

SYMULATOR EKG. Bartłomiej Bielecki 1, Marek Zieliński 2, Paweł Mikołajaczak 1,3 SYMULATOR EKG Bartłomiej Bielecki 1, Marek Zieliński 2, Paweł Mikołajaczak 1,3 1. Państwowa Wyższa Szkoła Zawodowa w Chełmie 2. Państwowy Szpital im. Ludwika Rydygiera w Chełmie 3. Uniwersytet Marii Curie-Skłodowskiej

Bardziej szczegółowo

FIZJOLOGICZNE I PATOFIZJOLOGICZNE PODSTAWY INTERPRETACJI EKG. Aleksandra Jarecka

FIZJOLOGICZNE I PATOFIZJOLOGICZNE PODSTAWY INTERPRETACJI EKG. Aleksandra Jarecka FIZJOLOGICZNE I PATOFIZJOLOGICZNE PODSTAWY INTERPRETACJI EKG Aleksandra Jarecka CO TO JEST EKG? Graficzne przedstawienie zmian potencjałów kardiomiocytów w czasie mierzone z powierzchni ciała Wielkość

Bardziej szczegółowo

Statyczne badanie wzmacniacza operacyjnego - ćwiczenie 7

Statyczne badanie wzmacniacza operacyjnego - ćwiczenie 7 Statyczne badanie wzmacniacza operacyjnego - ćwiczenie 7 1. Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z podstawowymi zastosowaniami wzmacniacza operacyjnego, poznanie jego charakterystyki przejściowej

Bardziej szczegółowo

BIOSENSORY SENSORY BIOMEDYCZNE. Sawicki Tomasz Balicki Dominik

BIOSENSORY SENSORY BIOMEDYCZNE. Sawicki Tomasz Balicki Dominik BIOSENSORY SENSORY BIOMEDYCZNE Sawicki Tomasz Balicki Dominik Biosensor - jest to czujnik, którego element biologiczny oddziałuje z substancją oznaczaną, a efekt jest przekształcany przez zespolony z nim

Bardziej szczegółowo

W celu obliczenia charakterystyki częstotliwościowej zastosujemy wzór 1. charakterystyka amplitudowa 0,

W celu obliczenia charakterystyki częstotliwościowej zastosujemy wzór 1. charakterystyka amplitudowa 0, Bierne obwody RC. Filtr dolnoprzepustowy. Filtr dolnoprzepustowy jest układem przenoszącym sygnały o małej częstotliwości bez zmian, a powodującym tłumienie i opóźnienie fazy sygnałów o większych częstotliwościach.

Bardziej szczegółowo

Ćwiczenie 2: pomiar charakterystyk i częstotliwości granicznych wzmacniacza napięcia REGIONALNE CENTRUM EDUKACJI ZAWODOWEJ W BIŁGORAJU

Ćwiczenie 2: pomiar charakterystyk i częstotliwości granicznych wzmacniacza napięcia REGIONALNE CENTRUM EDUKACJI ZAWODOWEJ W BIŁGORAJU REGIONALNE CENTRUM EDUKACJI ZAWODOWEJ W BIŁGORAJU R C E Z w B I Ł G O R A J U LABORATORIUM pomiarów elektronicznych UKŁADÓW ANALOGOWYCH Ćwiczenie 2: pomiar charakterystyk i częstotliwości granicznych wzmacniacza

Bardziej szczegółowo

INSTRUKCJA PROGRAMU DO REJESTRATORÓW SERII RTS-05 ORAZ RTC-06. wyposażonych w komunikację. Bluetooth lub USB PRZEDSIĘBIORSTWO PRODUKCYJNO HANDLOWE

INSTRUKCJA PROGRAMU DO REJESTRATORÓW SERII RTS-05 ORAZ RTC-06. wyposażonych w komunikację. Bluetooth lub USB PRZEDSIĘBIORSTWO PRODUKCYJNO HANDLOWE PRZEDSIĘBIORSTWO PRODUKCYJNO HANDLOWE Program RTC_RTS dostarczany jest na płycie CD do rejestratorów wyposażonych w w systemy transmisji danych do komputera PC metodą bezprzewodową Bluetooth lub przewodową

Bardziej szczegółowo

Bierne układy różniczkujące i całkujące typu RC

Bierne układy różniczkujące i całkujące typu RC Instytut Fizyki ul. Wielkopolska 15 70-451 Szczecin 6 Pracownia Elektroniki. Bierne układy różniczkujące i całkujące typu RC........ (Oprac. dr Radosław Gąsowski) Zakres materiału obowiązujący do ćwiczenia:

Bardziej szczegółowo

PL B1. Sposób i układ pomiaru całkowitego współczynnika odkształcenia THD sygnałów elektrycznych w systemach zasilających

PL B1. Sposób i układ pomiaru całkowitego współczynnika odkształcenia THD sygnałów elektrycznych w systemach zasilających RZECZPOSPOLITA POLSKA (12) OPIS PATENTOWY (19) PL (11) 210969 (13) B1 (21) Numer zgłoszenia: 383047 (51) Int.Cl. G01R 23/16 (2006.01) G01R 23/20 (2006.01) Urząd Patentowy Rzeczypospolitej Polskiej (22)

Bardziej szczegółowo

Zastosowanie procesorów AVR firmy ATMEL w cyfrowych pomiarach częstotliwości

Zastosowanie procesorów AVR firmy ATMEL w cyfrowych pomiarach częstotliwości Politechnika Lubelska Wydział Elektrotechniki i Informatyki PRACA DYPLOMOWA MAGISTERSKA Zastosowanie procesorów AVR firmy ATMEL w cyfrowych pomiarach częstotliwości Marcin Narel Promotor: dr inż. Eligiusz

Bardziej szczegółowo

AKADEMIA GÓRNICZO-HUTNICZA im. St. Staszica w Krakowie

AKADEMIA GÓRNICZO-HUTNICZA im. St. Staszica w Krakowie AKADEMIA GÓRNICZO-HUTNICZA im. St. Staszica w Krakowie WEAIiE, Katedra Automatyki Laboratorium Biocybernetyki Przedmiot: Przetwarzanie sygnałów w systemach diagnostyki medycznej. PR04307 Temat projektu:

Bardziej szczegółowo

ТТ TECHNIKA TENSOMETRYCZNA

ТТ TECHNIKA TENSOMETRYCZNA ТТ TECHNIKA TENSOMETRYCZNA Wzmacniacz pomiarowy AT1-8... 64 АТ1 - wielokanałowy cyfrowy wzmacniacz typu tensometrycznego, przeznaczony do wzmacniania, konwersji na cyfrowy kod i przesyłania sygnałów tensometrów

Bardziej szczegółowo

Charakterystyka amplitudowa i fazowa filtru aktywnego

Charakterystyka amplitudowa i fazowa filtru aktywnego 1 Charakterystyka amplitudowa i fazowa filtru aktywnego Charakterystyka amplitudowa (wzmocnienie amplitudowe) K u (f) jest to stosunek amplitudy sygnału wyjściowego do amplitudy sygnału wejściowego w funkcji

Bardziej szczegółowo

Przetwornik analogowo-cyfrowy

Przetwornik analogowo-cyfrowy Przetwornik analogowo-cyfrowy Przetwornik analogowo-cyfrowy A/C (ang. A/D analog to digital; lub angielski akronim ADC - od słów: Analog to Digital Converter), to układ służący do zamiany sygnału analogowego

Bardziej szczegółowo

Politechnika Warszawska

Politechnika Warszawska Politechnika Warszawska Wydział Elektryczny Laboratorium Teletechniki Skrypt do ćwiczenia T.02. Woltomierz RMS oraz Analizator Widma 1. Woltomierz RMS oraz Analizator Widma Ćwiczenie to ma na celu poznanie

Bardziej szczegółowo

Aktywność elektryczna serca. Elektrokardiografia.

Aktywność elektryczna serca. Elektrokardiografia. Ćw. M3 Zagadnienia: Aktywność elektryczna serca. Elektrokardiografia. Podstawy elektrodynamiki. (Pole elektryczne, pole magnetyczne, oddziaływanie ww pól z ładunkami, dipole) Podstawowe prawa przepływu

Bardziej szczegółowo

Efekt Halla. Cel ćwiczenia. Wstęp. Celem ćwiczenia jest zbadanie efektu Halla. Siła Loretza

Efekt Halla. Cel ćwiczenia. Wstęp. Celem ćwiczenia jest zbadanie efektu Halla. Siła Loretza Efekt Halla Cel ćwiczenia Celem ćwiczenia jest zbadanie efektu Halla. Wstęp Siła Loretza Na ładunek elektryczny poruszający się w polu magnetycznym w kierunku prostopadłym do linii pola magnetycznego działa

Bardziej szczegółowo

Ćwiczenie 3 Badanie własności podstawowych liniowych członów automatyki opartych na biernych elementach elektrycznych

Ćwiczenie 3 Badanie własności podstawowych liniowych członów automatyki opartych na biernych elementach elektrycznych Ćwiczenie 3 Badanie własności podstawowych liniowych członów automatyki opartych na biernych elementach elektrycznych Cel ćwiczenia Celem ćwiczenia jest poznanie podstawowych własności członów liniowych

Bardziej szczegółowo

1.4 Badanie EKG Hendrik Sudowe. 1.4.1 EKG 3-odprowadzeniowe, dwubiegunowe

1.4 Badanie EKG Hendrik Sudowe. 1.4.1 EKG 3-odprowadzeniowe, dwubiegunowe 26 e) Zbieranie wywiadu pytanie do osób z rodziny Ryc. 1.12 Szybkie badanie pacjenta bez urazu (ciąg dalszy) f) Zbieranie wywiadu poszukiwanie leków RATOWNIK 2 Ewentualnie podać tlen do oddychania. Przygotować

Bardziej szczegółowo

Część 1. Podstawowe pojęcia i zasady wykonania i oceny elektrokardiogramu

Część 1. Podstawowe pojęcia i zasady wykonania i oceny elektrokardiogramu Podstawy EKG Część 1. Podstawowe pojęcia i zasady wykonania i oceny elektrokardiogramu Wojciech Telec telec@ump.edu.pl EKG Elektrokardiograf to bardzo czuły galwanometr - wykonuje pomiary natężenia prądu

Bardziej szczegółowo

1. Cel ćwiczenia. 2. Podłączenia urządzeń zewnętrznych w sterowniku VersaMax Micro

1. Cel ćwiczenia. 2. Podłączenia urządzeń zewnętrznych w sterowniku VersaMax Micro 1. Cel ćwiczenia Celem ćwiczenia jest zaprojektowanie sterowania układem pozycjonowania z wykorzystaniem sterownika VersaMax Micro oraz silnika krokowego. Do algorytmu pozycjonowania wykorzystać licznik

Bardziej szczegółowo

układu krążenia Paweł Piwowarczyk

układu krążenia Paweł Piwowarczyk Monitorowanie układu krążenia Paweł Piwowarczyk Monitorowanie Badanie przedmiotowe EKG Pomiar ciśnienia tętniczego Pomiar ciśnienia w tętnicy płucnej Pomiar ośrodkowego ciśnienia żylnego Echokardiografia

Bardziej szczegółowo

Laboratorium Komputerowe Systemy Pomiarowe

Laboratorium Komputerowe Systemy Pomiarowe Jarosław Gliwiński, Łukasz Rogacz Laboratorium Komputerowe Systemy Pomiarowe ćw. Programowanie wielofunkcyjnej karty pomiarowej w VEE Data wykonania: 15.05.08 Data oddania: 29.05.08 Celem ćwiczenia była

Bardziej szczegółowo

Laboratorium tekstroniki

Laboratorium tekstroniki Laboratorium tekstroniki Ćwiczenie nr 2 Pulsometr Instytut Elektroniki, Zakład telekomunikacji Autorzy: mgr inż. Robert Kawecki dr inż. Łukasz Januszkiewicz Celem ćwiczenia jest zapoznanie się z działaniem

Bardziej szczegółowo

Rejestrator temperatury i wilgotności AX-DT100. Instrukcja obsługi

Rejestrator temperatury i wilgotności AX-DT100. Instrukcja obsługi Rejestrator temperatury i wilgotności AX-DT100 Instrukcja obsługi Wstęp Rejestrator temperatury i wilgotności wyposażony jest w bardzo dokładny czujnik temperatury i wilgotności. Głównymi zaletami rejestratora

Bardziej szczegółowo

CECHOWANIE TERMOELEMENTU Fe-Mo I WYZNACZANIE PUNKTU INWERSJI

CECHOWANIE TERMOELEMENTU Fe-Mo I WYZNACZANIE PUNKTU INWERSJI INSTYTUT FIZYKI WYDZIAŁ INŻYNIERII PRODUKCJI I TECHNOLOGII MATERIAŁÓW POLITECHNIKA CZĘSTOCHOWSKA PRACOWNIA FIZYKI CIAŁA STAŁEGO Ć W I C Z E N I E N R FCS - 7 CECHOWANIE TERMOELEMENTU Fe-Mo I WYZNACZANIE

Bardziej szczegółowo

Dynamiczne badanie wzmacniacza operacyjnego- ćwiczenie 8

Dynamiczne badanie wzmacniacza operacyjnego- ćwiczenie 8 Dynamiczne badanie wzmacniacza operacyjnego- ćwiczenie 8 1. Cel ćwiczenia Celem ćwiczenia jest dynamiczne badanie wzmacniacza operacyjnego, oraz zapoznanie się z metodami wyznaczania charakterystyk częstotliwościowych.

Bardziej szczegółowo

II KATEDRA KARDIOLOGII CM UMK

II KATEDRA KARDIOLOGII CM UMK II KATEDRA KARDIOLOGII CM UMK 2014 6 elektrod przedsercowych V1 do V6 4 elektrody kończynowe Prawa ręka Lewa ręka Prawa noga Lewa noga 1 2 Częstość i rytm Oś Nieprawidłowości P Odstęp PQ Zespół QRS (morfologia,

Bardziej szczegółowo

DIPOLOWY MODEL SERCA

DIPOLOWY MODEL SERCA Ćwiczenie nr 14 DIPOLOWY MODEL SERCA Aparatura Generator sygnałów, woltomierz, plastikowa kuweta z dipolem elektrycznym oraz dwiema ruchomymi elektrodami pomiarowymi. Rys. 1 Schemat kuwety pomiarowej Rys.

Bardziej szczegółowo

Wzmacniacze operacyjne

Wzmacniacze operacyjne Wzmacniacze operacyjne Cel ćwiczenia Celem ćwiczenia jest badanie podstawowych układów pracy wzmacniaczy operacyjnych. Wymagania Wstęp 1. Zasada działania wzmacniacza operacyjnego. 2. Ujemne sprzężenie

Bardziej szczegółowo

II KATEDRA KARDIOLOGII CM UMK

II KATEDRA KARDIOLOGII CM UMK II KATEDRA KARDIOLOGII CM UMK 2014 Zawał serca ból wieńcowy p30 min +CPK +Troponiny Zawał serca z p ST STEMI ( zamknięcie dużej tętnicy wieńcowej) Z wytworzeniem załamka Q Zawał serca bez pst NSTEMI Zamknięcie

Bardziej szczegółowo

Modułowy programowalny przekaźnik czasowy firmy Aniro.

Modułowy programowalny przekaźnik czasowy firmy Aniro. Modułowy programowalny przekaźnik czasowy firmy Aniro. Rynek sterowników programowalnych Sterowniki programowalne PLC od wielu lat są podstawowymi systemami stosowanymi w praktyce przemysłowej i stały

Bardziej szczegółowo

Rejestrator sygnałów napięciowych biomedycznych

Rejestrator sygnałów napięciowych biomedycznych Akademia Górniczo-Hutnicza im. St. Staszica w Krakowie Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki KATEDRA METROLOGII studenckie koło naukowe "ECART" Opiekun naukowy: dr inż. Andrzej

Bardziej szczegółowo

REGULATOR PI W SIŁOWNIKU 2XI

REGULATOR PI W SIŁOWNIKU 2XI REGULATOR PI W SIŁOWNIKU 2XI Wydanie 1 lipiec 2012 r. 1 1. Regulator wbudowany PI Oprogramowanie sterownika Servocont-03 zawiera wbudowany algorytm regulacji PI (opcja). Włącza się go poprzez odpowiedni

Bardziej szczegółowo

4. Schemat układu pomiarowego do badania przetwornika

4. Schemat układu pomiarowego do badania przetwornika 1 1. Projekt realizacji prac związanych z uruchomieniem i badaniem przetwornika napięcie/częstotliwość z układem AD654 2. Założenia do opracowania projektu a) Dane techniczne układu - Napięcie zasilające

Bardziej szczegółowo

γ6 Liniowy Model Pozytonowego Tomografu Emisyjnego

γ6 Liniowy Model Pozytonowego Tomografu Emisyjnego γ6 Liniowy Model Pozytonowego Tomografu Emisyjnego Cel ćwiczenia Celem ćwiczenia jest zaprezentowanie zasady działania pozytonowego tomografu emisyjnego. W doświadczeniu użyjemy detektory scyntylacyjne

Bardziej szczegółowo

Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej

Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej Politechnika Łódzka Instytut Systemów Inżynierii Elektrycznej Laboratorium komputerowych systemów pomiarowych Ćwiczenie 8 Wykorzystanie modułów FieldPoint w komputerowych systemach pomiarowych 1. Wprowadzenie

Bardziej szczegółowo

lim Np. lim jest wyrażeniem typu /, a

lim Np. lim jest wyrażeniem typu /, a Wykład 3 Pochodna funkcji złożonej, pochodne wyższych rzędów, reguła de l Hospitala, różniczka funkcji i jej zastosowanie, pochodna jako prędkość zmian 3. Pochodna funkcji złożonej. Jeżeli funkcja złożona

Bardziej szczegółowo

Dmuchając nad otworem butelki można sprawić, że z butelki zacznie wydobywać się dźwięk.

Dmuchając nad otworem butelki można sprawić, że z butelki zacznie wydobywać się dźwięk. Zadanie D Gwiżdżąca butelka Masz do dyspozycji: plastikową butelkę o pojemności 1,5- l z szyjką o walcowym kształcie i długości ok. 3 cm, naczynie o znanej pojemności, znacznie mniejszej niż pojemność

Bardziej szczegółowo

PROGRAM TESTOWY LCWIN.EXE OPIS DZIAŁANIA I INSTRUKCJA UŻYTKOWNIKA

PROGRAM TESTOWY LCWIN.EXE OPIS DZIAŁANIA I INSTRUKCJA UŻYTKOWNIKA EGMONT INSTRUMENTS PROGRAM TESTOWY LCWIN.EXE OPIS DZIAŁANIA I INSTRUKCJA UŻYTKOWNIKA EGMONT INSTRUMENTS tel. (0-22) 823-30-17, 668-69-75 02-304 Warszawa, Aleje Jerozolimskie 141/90 fax (0-22) 659-26-11

Bardziej szczegółowo

A3 : Wzmacniacze operacyjne w układach liniowych

A3 : Wzmacniacze operacyjne w układach liniowych A3 : Wzmacniacze operacyjne w układach liniowych Jacek Grela, Radosław Strzałka 2 kwietnia 29 1 Wstęp 1.1 Wzory Poniżej zamieszczamy podstawowe wzory i definicje, których używaliśmy w obliczeniach: 1.

Bardziej szczegółowo

Filtry aktywne filtr środkowoprzepustowy

Filtry aktywne filtr środkowoprzepustowy Filtry aktywne iltr środkowoprzepustowy. Cel ćwiczenia. Celem ćwiczenia jest praktyczne poznanie właściwości iltrów aktywnych, metod ich projektowania oraz pomiaru podstawowych parametrów iltru.. Budowa

Bardziej szczegółowo

Wydział Elektryczny. Katedra Telekomunikacji i Aparatury Elektronicznej. Konstrukcje i Technologie w Aparaturze Elektronicznej.

Wydział Elektryczny. Katedra Telekomunikacji i Aparatury Elektronicznej. Konstrukcje i Technologie w Aparaturze Elektronicznej. Politechnika Białostocka Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej Konstrukcje i Technologie w Aparaturze Elektronicznej Ćwiczenie nr 5 Temat: Przetwarzanie A/C. Implementacja

Bardziej szczegółowo

Badanie wzmacniacza niskiej częstotliwości

Badanie wzmacniacza niskiej częstotliwości Instytut Fizyki ul Wielkopolska 5 70-45 Szczecin 9 Pracownia Elektroniki Badanie wzmacniacza niskiej częstotliwości (Oprac dr Radosław Gąsowski) Zakres materiału obowiązujący do ćwiczenia: klasyfikacje

Bardziej szczegółowo

O 2 O 1. Temat: Wyznaczenie przyspieszenia ziemskiego za pomocą wahadła rewersyjnego

O 2 O 1. Temat: Wyznaczenie przyspieszenia ziemskiego za pomocą wahadła rewersyjnego msg M 7-1 - Temat: Wyznaczenie przyspieszenia ziemskiego za pomocą wahadła rewersyjnego Zagadnienia: prawa dynamiki Newtona, moment sił, moment bezwładności, dynamiczne równania ruchu wahadła fizycznego,

Bardziej szczegółowo

CHARAKTERYSTYKI CZĘSTOTLIWOŚCIOWE

CHARAKTERYSTYKI CZĘSTOTLIWOŚCIOWE CHARAKTERYSTYKI CZĘSTOTLIWOŚCIOWE Do opisu członów i układów automatyki stosuje się, oprócz transmitancji operatorowej (), tzw. transmitancję widmową. Transmitancję widmową () wyznaczyć można na podstawie

Bardziej szczegółowo

Pomiar podstawowych parametrów liniowych układów scalonych

Pomiar podstawowych parametrów liniowych układów scalonych Instytut Fizyki ul Wielkopolska 15 70-451 Szczecin 5 Pracownia Elektroniki Pomiar podstawowych parametrów liniowych układów scalonych Zakres materiału obowiązujący do ćwiczenia: wzmacniacz operacyjny,

Bardziej szczegółowo

Pracownia pomiarów i sterowania Ćwiczenie 4 Badanie ładowania i rozładowywania kondensatora

Pracownia pomiarów i sterowania Ćwiczenie 4 Badanie ładowania i rozładowywania kondensatora Małgorzata Marynowska Uniwersytet Wrocławski, I rok Fizyka doświadczalna II stopnia Prowadzący: dr M. Grodzicki Data wykonania ćwiczenia: 17.03.2015 Pracownia pomiarów i sterowania Ćwiczenie 4 Badanie

Bardziej szczegółowo

Aby mieć możliwość przeglądania danych z 12 kanałów rejestrator powinien być ustawiony na 12-kanałowy tryb pracy. Dostępne tryby 12-kanałowe to:

Aby mieć możliwość przeglądania danych z 12 kanałów rejestrator powinien być ustawiony na 12-kanałowy tryb pracy. Dostępne tryby 12-kanałowe to: Dane 12-kanałowe Oprogramowanie Holter LX umożliwia przeglądanie i edycję 12-kanałowego zapisu zarejestrowanego za pomocą rejestratora DR-180+ przy użyciu jednego z trybów rejestracji 12-kanałowej. Dane

Bardziej szczegółowo

AKADEMIA GÓRNICZO HUTNICZA Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki Katedra Elektroniki

AKADEMIA GÓRNICZO HUTNICZA Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki Katedra Elektroniki AKADEMIA GÓRNICZO HUTNICZA Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki Katedra Elektroniki Laboratorium Techniki Sensorowej Ćwiczenie nr 2 Badanie własności dynamicznych termopary OPIS

Bardziej szczegółowo

Holter. odprowadzeń CM5, CS2, IS.

Holter. odprowadzeń CM5, CS2, IS. Norman Jefferis Jeff (1.1.1914-21.7.1983) amerykański biofizyk skonstruował urządzenie rejestrujące EKG przez 24 godziny, tzw. EKG. W zależności od typu aparatu sygnał EKG zapisywany jest z 2, 3, rzadziej

Bardziej szczegółowo

Przetworniki analogowo-cyfrowe

Przetworniki analogowo-cyfrowe POLITECHNIKA ŚLĄSKA WYDZIAŁ INŻYNIERII ŚRODOWISKA I ENERGETYKI INSTYTUT MASZYN I URZĄDZEŃ ENERGETYCZNYCH LABORATORIUM ELEKTRYCZNE Przetworniki analogowo-cyfrowe (E-11) opracował: sprawdził: dr inż. Włodzimierz

Bardziej szczegółowo

Laboratorum 2 Badanie filtru dolnoprzepustowego P O P R A W A

Laboratorum 2 Badanie filtru dolnoprzepustowego P O P R A W A Laboratorum 2 Badanie filtru dolnoprzepustowego P O P R A W A Marcin Polkowski (251328) 15 marca 2007 r. Spis treści 1 Cel ćwiczenia 2 2 Techniczny i matematyczny aspekt ćwiczenia 2 3 Pomiary - układ RC

Bardziej szczegółowo

Ćwiczenie - 1 OBSŁUGA GENERATORA I OSCYLOSKOPU. WYZNACZANIE CHARAKTERYSTYKI AMPLITUDOWEJ I FAZOWEJ NA PRZYKŁADZIE FILTRU RC.

Ćwiczenie - 1 OBSŁUGA GENERATORA I OSCYLOSKOPU. WYZNACZANIE CHARAKTERYSTYKI AMPLITUDOWEJ I FAZOWEJ NA PRZYKŁADZIE FILTRU RC. Ćwiczenie - 1 OBSŁUGA GENERATORA I OSCYLOSKOPU. WYZNACZANIE CHARAKTERYSTYKI AMPLITUDOWEJ I FAZOWEJ NA PRZYKŁADZIE FILTRU RC. Spis treści 1 Cel ćwiczenia 2 2 Podstawy teoretyczne 2 2.1 Charakterystyki częstotliwościowe..........................

Bardziej szczegółowo

Opis ultradźwiękowego generatora mocy UG-500

Opis ultradźwiękowego generatora mocy UG-500 R&D: Ultrasonic Technology / Fingerprint Recognition Przedsiębiorstwo Badawczo-Produkcyjne OPTEL Sp. z o.o. ul. Otwarta 10a PL-50-212 Wrocław tel.: +48 71 3296853 fax.: 3296852 e-mail: optel@optel.pl NIP

Bardziej szczegółowo

Konfigurator Modbus. Instrukcja obsługi programu Konfigurator Modbus. wyprodukowano dla

Konfigurator Modbus. Instrukcja obsługi programu Konfigurator Modbus. wyprodukowano dla Wersja 1.1 29.04.2013 wyprodukowano dla 1. Instalacja oprogramowania 1.1. Wymagania systemowe Wspierane systemy operacyjne (zarówno w wersji 32 i 64 bitowej): Windows XP Windows Vista Windows 7 Windows

Bardziej szczegółowo

ZASADY PROGRAMOWANIA KOMPUTERÓW

ZASADY PROGRAMOWANIA KOMPUTERÓW POLITECHNIKA WARSZAWSKA Instytut Automatyki i i Robotyki ZASADY PROGRAMOWANIA KOMPUTERÓW Język Język programowania: C/C++ Środowisko programistyczne: C++Builder 6 Wykład 9.. Wskaźniki i i zmienne dynamiczne.

Bardziej szczegółowo

Rejestratory Sił, Naprężeń.

Rejestratory Sił, Naprężeń. JAS Projektowanie Systemów Komputerowych Rejestratory Sił, Naprężeń. 2012-01-04 2 Zawartość Typy rejestratorów.... 4 Tryby pracy.... 4 Obsługa programu.... 5 Menu główne programu.... 7 Pliki.... 7 Typ

Bardziej szczegółowo

Programowanie i techniki algorytmiczne

Programowanie i techniki algorytmiczne Temat 2. Programowanie i techniki algorytmiczne Realizacja podstawy programowej 1) wyjaśnia pojęcie algorytmu, podaje odpowiednie przykłady algorytmów rozwiązywania różnych 2) formułuje ścisły opis prostej

Bardziej szczegółowo

AKADEMIA MORSKA KATEDRA NAWIGACJI TECHNICZEJ

AKADEMIA MORSKA KATEDRA NAWIGACJI TECHNICZEJ AKADEMIA MORSKA KATEDRA NAWIGACJI TECHNICZEJ ELEMETY ELEKTRONIKI LABORATORIUM Kierunek NAWIGACJA Specjalność Transport morski Semestr II Ćw. 1 Poznawanie i posługiwanie się programem Multisim 2001 Wersja

Bardziej szczegółowo

L ABORATORIUM UKŁADÓW ANALOGOWYCH

L ABORATORIUM UKŁADÓW ANALOGOWYCH WOJSKOWA AKADEMIA TECHNICZNA W YDZIAŁ ELEKTRONIKI zima L ABORATORIUM UKŁADÓW ANALOGOWYCH Grupa:... Data wykonania ćwiczenia: Ćwiczenie prowadził: Imię:......... Data oddania sprawozdania: Podpis: Nazwisko:......

Bardziej szczegółowo

Moduł temperatury TMB-880EXF Nr produktu

Moduł temperatury TMB-880EXF Nr produktu INSTRUKCJA OBSŁUGI Moduł temperatury TMB-880EXF Nr produktu 000108555 Strona 1 z 6 Moduł temperatury TMB-880EXF 1. Przeznaczenie do użycia Moduł temperatury mierzy temperaturę otoczenia poprzez czujnik

Bardziej szczegółowo

Transformacja współrzędnych geodezyjnych mapy w programie GEOPLAN

Transformacja współrzędnych geodezyjnych mapy w programie GEOPLAN Transformacja współrzędnych geodezyjnych mapy w programie GEOPLAN Program GEOPLAN umożliwia zmianę układu współrzędnych geodezyjnych mapy. Można tego dokonać przy udziale oprogramowania przeliczającego

Bardziej szczegółowo

MONITOROWANIE EKG, ZABURZENIA RYTMU SERCA RC (UK)

MONITOROWANIE EKG, ZABURZENIA RYTMU SERCA RC (UK) MONITOROWANIE EKG, ZABURZENIA RYTMU SERCA Zagadnienia Wskazania i techniki monitorowania elektrokardiogramu Podstawy elektrokardiografii Interpretacja elektrokardiogramu formy NZK groźne dla życia zaburzenia

Bardziej szczegółowo

Analiza danych medycznych

Analiza danych medycznych Analiza danych medycznych Wykład 2 Rejestracja sygnału EEG Plan wykładu 1. Zasady aplikacji elektrod 2. Wzmacniacz EEG 3. Cechy sygnału EEG 4. Podstawowe rytmy mózgowe 5. Przetworzenie zarejestrowanych

Bardziej szczegółowo

Regulator PID w sterownikach programowalnych GE Fanuc

Regulator PID w sterownikach programowalnych GE Fanuc Regulator PID w sterownikach programowalnych GE Fanuc Wykład w ramach przedmiotu: Sterowniki programowalne Opracował na podstawie dokumentacji GE Fanuc dr inż. Jarosław Tarnawski Cel wykładu Przypomnienie

Bardziej szczegółowo

Laboratorium Elektroniczna aparatura Medyczna

Laboratorium Elektroniczna aparatura Medyczna EAM - laboratorium Laboratorium Elektroniczna aparatura Medyczna Ćwiczenie ELEKTROKARDIOGRAF Opracował: dr inŝ. Piotr Tulik Zakład InŜynierii Biomedycznej Instytut Metrologii i InŜynierii Biomedycznej

Bardziej szczegółowo

Mechatronika i inteligentne systemy produkcyjne. Modelowanie systemów mechatronicznych Platformy przetwarzania danych

Mechatronika i inteligentne systemy produkcyjne. Modelowanie systemów mechatronicznych Platformy przetwarzania danych Mechatronika i inteligentne systemy produkcyjne Modelowanie systemów mechatronicznych Platformy przetwarzania danych 1 Sterowanie procesem oparte na jego modelu u 1 (t) System rzeczywisty x(t) y(t) Tworzenie

Bardziej szczegółowo

U 2 B 1 C 1 =10nF. C 2 =10nF

U 2 B 1 C 1 =10nF. C 2 =10nF Dynamiczne badanie przerzutników - Ćwiczenie 3. el ćwiczenia Zapoznanie się z budową i działaniem przerzutnika astabilnego (multiwibratora) wykonanego w technice TTL oraz zapoznanie się z działaniem przerzutnika

Bardziej szczegółowo

LABORATORIUM Sygnałów, Modulacji i Systemów ĆWICZENIE 2: Modulacje analogowe

LABORATORIUM Sygnałów, Modulacji i Systemów ĆWICZENIE 2: Modulacje analogowe Protokół ćwiczenia 2 LABORATORIUM Sygnałów, Modulacji i Systemów Zespół data: ĆWICZENIE 2: Modulacje analogowe Imię i Nazwisko: 1.... 2.... ocena: Modulacja AM 1. Zestawić układ pomiarowy do badań modulacji

Bardziej szczegółowo

THP-100 su Obsługa oprogramowania oraz instrukcja wzorcowania

THP-100 su Obsługa oprogramowania oraz instrukcja wzorcowania THP-100 su Obsługa oprogramowania oraz instrukcja wzorcowania Spis treści Konfiguracja programu...3 Odczyt pomiarów...4 Wzorcowanie...6 Edycja ręczna...7 Edycja automatyczna...7 Konfiguracja...10 Konfiguracja

Bardziej szczegółowo

Przetwarzanie A/C i C/A

Przetwarzanie A/C i C/A Przetwarzanie A/C i C/A Instrukcja do ćwiczenia laboratoryjnego opracował: Łukasz Buczek 05.2015 Rev. 204.2018 (KS) 1 1. Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z przetwornikami: analogowo-cyfrowym

Bardziej szczegółowo

Własności dynamiczne przetworników pierwszego rzędu

Własności dynamiczne przetworników pierwszego rzędu 1 ĆWICZENIE 7. CEL ĆWICZENIA. Własności dynamiczne przetworników pierwszego rzędu Celem ćwiczenia jest poznanie własności dynamicznych przetworników pierwszego rzędu w dziedzinie czasu i częstotliwości

Bardziej szczegółowo

Sposoby opisu i modelowania zakłóceń kanałowych

Sposoby opisu i modelowania zakłóceń kanałowych INSTYTUT TELEKOMUNIKACJI ZAKŁAD RADIOKOMUNIKACJI Instrukcja laboratoryjna z przedmiotu Podstawy Telekomunikacji Sposoby opisu i modelowania zakłóceń kanałowych Warszawa 2010r. 1. Cel ćwiczeń: Celem ćwiczeń

Bardziej szczegółowo

Układy VLSI Bramki 1.0

Układy VLSI Bramki 1.0 Spis treści: 1. Wstęp... 2 2. Opis edytora schematów... 2 2.1 Dodawanie bramek do schematu:... 3 2.2 Łączenie bramek... 3 2.3 Usuwanie bramek... 3 2.4 Usuwanie pojedynczych połączeń... 4 2.5 Dodawanie

Bardziej szczegółowo

PL B1. ADAPTRONICA SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ, Łomianki, PL BUP 16/11

PL B1. ADAPTRONICA SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ, Łomianki, PL BUP 16/11 PL 219996 B1 RZECZPOSPOLITA POLSKA (12) OPIS PATENTOWY (19) PL (11) 219996 (13) B1 (21) Numer zgłoszenia: 390194 (51) Int.Cl. G01P 7/00 (2006.01) G01L 5/00 (2006.01) Urząd Patentowy Rzeczypospolitej Polskiej

Bardziej szczegółowo

Uwaga. Łącząc układ pomiarowy należy pamiętać o zachowaniu zgodności biegunów napięcia z generatora i zacisków na makiecie przetwornika.

Uwaga. Łącząc układ pomiarowy należy pamiętać o zachowaniu zgodności biegunów napięcia z generatora i zacisków na makiecie przetwornika. PLANOWANIE I TECHNIKA EKSPERYMENTU Program ćwiczenia Temat: Badanie właściwości statycznych przetworników pomiarowych, badanie właściwości dynamicznych czujników temperatury Ćwiczenie 5 Spis przyrządów

Bardziej szczegółowo

Regulacja dwupołożeniowa (dwustawna)

Regulacja dwupołożeniowa (dwustawna) Regulacja dwupołożeniowa (dwustawna) I. Wprowadzenie Regulacja dwustawna (dwupołożeniowa) jest często stosowaną metodą regulacji temperatury w urządzeniach grzejnictwa elektrycznego. Polega ona na cyklicznym

Bardziej szczegółowo

Podstawy budowy wirtualnych przyrządów pomiarowych

Podstawy budowy wirtualnych przyrządów pomiarowych Podstawy budowy wirtualnych przyrządów pomiarowych Problemy teoretyczne: Pomiar parametrów napięciowych sygnałów za pomocą karty kontrolno pomiarowej oraz programu LabVIEW (prawo Shanona Kotielnikowa).

Bardziej szczegółowo

Generator przebiegów pomiarowych Ex-GPP2

Generator przebiegów pomiarowych Ex-GPP2 Generator przebiegów pomiarowych Ex-GPP2 Przeznaczenie Generator przebiegów pomiarowych GPP2 jest programowalnym sześciokanałowym generatorem napięć i prądów, przeznaczonym do celów pomiarowych i diagnostycznych.

Bardziej szczegółowo

ZAŁOŻENIA ORGANIZACYJNO PROGRAMOWE

ZAŁOŻENIA ORGANIZACYJNO PROGRAMOWE ZAŁOŻENIA ORGANIZACYJNO PROGRAMOWE Rodzaj kształcenia Kurs specjalistyczny jest to rodzaj kształcenia, który zgodnie z ustawą z dnia 5 lipca 1996r. o zawodach pielęgniarki i położnej (Dz. U. z 2001r. Nr

Bardziej szczegółowo

Politechnika Białostocka

Politechnika Białostocka Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: UKŁADY ELEKTRONICZNE 2 (TS1C500 030) Tranzystor w układzie wzmacniacza

Bardziej szczegółowo

INSTRUKCJA OBSŁUGI REJESTRATORA DMS 300-3A

INSTRUKCJA OBSŁUGI REJESTRATORA DMS 300-3A INSTRUKCJA OBSŁUGI REJESTRATORA DMS 300-3A 1 Uwaga Tylko lekarz może zlecić badanie holterowskie Tylko lekarz może zalecić sposób, w jaki mają być przyklejone elektrody na ciele pacjenta Tylko lekarz może

Bardziej szczegółowo

Podstawy Programowania C++

Podstawy Programowania C++ Wykład 3 - podstawowe konstrukcje Instytut Automatyki i Robotyki Warszawa, 2014 Wstęp Plan wykładu Struktura programu, instrukcja przypisania, podstawowe typy danych, zapis i odczyt danych, wyrażenia:

Bardziej szczegółowo

Ćwiczenie M-2 Pomiar przyśpieszenia ziemskiego za pomocą wahadła rewersyjnego Cel ćwiczenia: II. Przyrządy: III. Literatura: IV. Wstęp. l Rys.

Ćwiczenie M-2 Pomiar przyśpieszenia ziemskiego za pomocą wahadła rewersyjnego Cel ćwiczenia: II. Przyrządy: III. Literatura: IV. Wstęp. l Rys. Ćwiczenie M- Pomiar przyśpieszenia ziemskiego za pomocą wahadła rewersyjnego. Cel ćwiczenia: pomiar przyśpieszenia ziemskiego przy pomocy wahadła fizycznego.. Przyrządy: wahadło rewersyjne, elektroniczny

Bardziej szczegółowo

BGK@24Biznes Pierwsze kroki w systemie 2014-11-27 2011-11-21

BGK@24Biznes Pierwsze kroki w systemie 2014-11-27 2011-11-21 BGK@24Biznes Pierwsze kroki w systemie 2014-11-27 2011-11-21 BGK@24Biznes Dziękujemy Państwu za wybranie usługi bankowości elektronicznej Banku Gospodarstwa Krajowego BGK@24Biznes. Nasz system bankowości

Bardziej szczegółowo

Algorytm. a programowanie -

Algorytm. a programowanie - Algorytm a programowanie - Program komputerowy: Program komputerowy można rozumieć jako: kod źródłowy - program komputerowy zapisany w pewnym języku programowania, zestaw poszczególnych instrukcji, plik

Bardziej szczegółowo

Podstawowe zastosowania wzmacniaczy operacyjnych

Podstawowe zastosowania wzmacniaczy operacyjnych ĆWICZENIE 0 Podstawowe zastosowania wzmacniaczy operacyjnych I. Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z budową i właściwościami wzmacniaczy operacyjnych oraz podstawowych układów elektronicznych

Bardziej szczegółowo

PROFESJONALNY MULTIMETR CYFROWY ESCORT-99 DANE TECHNICZNE ELEKTRYCZNE

PROFESJONALNY MULTIMETR CYFROWY ESCORT-99 DANE TECHNICZNE ELEKTRYCZNE PROFESJONALNY MULTIMETR CYFROWY ESCORT-99 DANE TECHNICZNE ELEKTRYCZNE Format podanej dokładności: ±(% w.w. + liczba najmniej cyfr) przy 23 C ± 5 C, przy wilgotności względnej nie większej niż 80%. Napięcie

Bardziej szczegółowo

Podstawy programowania. Wykład Funkcje. Krzysztof Banaś Podstawy programowania 1

Podstawy programowania. Wykład Funkcje. Krzysztof Banaś Podstawy programowania 1 Podstawy programowania. Wykład Funkcje Krzysztof Banaś Podstawy programowania 1 Programowanie proceduralne Pojęcie procedury (funkcji) programowanie proceduralne realizacja określonego zadania specyfikacja

Bardziej szczegółowo

Laboratorium Podstaw Pomiarów

Laboratorium Podstaw Pomiarów Laboratorium Podstaw Pomiarów Dokumentowanie wyników pomiarów protokół pomiarowy Instrukcja Opracował: dr hab. inż. Grzegorz Pankanin, prof. PW Instytut Systemów Elektronicznych Wydział Elektroniki i Technik

Bardziej szczegółowo