Documente Academic
Documente Profesional
Documente Cultură
1. Introducere
2. Schema bloc şi modul de realizare
3. Cerinţe specifice sistemelor dedicate
Cap.8. Proiectarea sistemelor 4. Problematica proiectării
dedicate biomedicale 5. Exemple tipice din domeniul medical
1 2
Cap.8. Proiectarea sistemelor dedicate biomedicale 3 Cap.8. Proiectarea sistemelor dedicate biomedicale 4
3 4
5 6
Cap.8. Proiectarea sistemelor dedicate biomedicale 7 Cap.8. Proiectarea sistemelor dedicate biomedicale 8
7 8
2. Schema bloc şi modul de realizare [1/14] 2. Schema bloc şi modul de realizare [2/14]
Modalităţi de realizare a unităţii centrale de prelucrare [1/3]
Schema bloc generală a unui sistem dedicat este
construită în jurul unei unităţi centrale de prelucrare a) Soluţie SW cu
(CPU) la care se adaugă părţile de intrare, respectiv de componente HW standard
ieşire, o interfaţă cu utilizatorul, precum şi o parte de Avantaje
test şi diagnoză. cost minim, prin folosirea unor
componente standard
Interfaţa cu utilizatorul disponibile
durată de proiectare şi
Unitatea Centrală realizare minime
de prelucrare - Dezavantaj
Intrări CPU Ieşiri nu se poate întotdeauna
configura sistemul cel mai
potrivit cerinţelor concrete
Autotest şi
diagnoză
Cap.8. Proiectarea sistemelor dedicate biomedicale 9 Cap.8. Proiectarea sistemelor dedicate biomedicale 10
9 10
2. Schema bloc şi modul de realizare [3/14] 2. Schema bloc şi modul de realizare [4/14]
Modalităţi de realizare a unităţii centrale de prelucrare [2/3] Modalităţi de realizare a unităţii centrale de prelucrare [3/3]
b) Soluţie SW cu componente c) Soluţie cu procesor
standard şi cu un HW specializat (ASIP)
specializat (ASIC - permite o optimizare a soluţiei
Application-specific plecând chiar de la procesor, care
integrated circuit) va fi proiectat cu un set de
instrucţiuni potrivite aplicaţiei
permite optimizarea schemei şi
adaptarea ei mai bine cerinţelor măreşte durata de proiectare
precum şi costurile
măreşte durata de proiectare
precum şi costurile
Cap.8. Proiectarea sistemelor dedicate biomedicale 11 Cap.8. Proiectarea sistemelor dedicate biomedicale 12
11 12
Cap.8. Proiectarea sistemelor dedicate biomedicale 13 Cap.8. Proiectarea sistemelor dedicate biomedicale 14
13 14
Cap.8. Proiectarea sistemelor dedicate biomedicale 15 Cap.8. Proiectarea sistemelor dedicate biomedicale 16
15 16
Cap.8. Proiectarea sistemelor dedicate biomedicale 17 Cap.8. Proiectarea sistemelor dedicate biomedicale 18
17 18
Cap.8. Proiectarea sistemelor dedicate biomedicale 19 Cap.8. Proiectarea sistemelor dedicate biomedicale 20
19 20
Cap.8. Proiectarea sistemelor dedicate biomedicale 21 Cap.8. Proiectarea sistemelor dedicate biomedicale 22
21 22
4. Construirea prototipului – Chiar în cazul existenţei 5. Finalizarea proiectului – Prin testări, măsurători şi
modelărilor şi simulărilor pe calculator, este important a eventuale corecturi, prototipul este adus în faza în care
se realiza un prototip pentru a putea verifica funcţionarea el să lucreze conform specificaţiilor iniţiale. Pentru a
sistemului în condiţii reale. În această fază, are loc şi putea considera procesul de proiectare încheiat, se vor
cuplarea părţii de HW cu cea de SW şi verificarea introduce în documentaţie toate modificările care au fost
conlucrării acestora. Se fac testări, măsurători şi se operate în timpul testelor.
corectează eventualele disfuncţionalităţi.
Cap.8. Proiectarea sistemelor dedicate biomedicale 23 Cap.8. Proiectarea sistemelor dedicate biomedicale 24
23 24
Cap.8. Proiectarea sistemelor dedicate biomedicale 25 Cap.8. Proiectarea sistemelor dedicate biomedicale 26
25 26
5. Exemple tipice din domeniul medical [3/32] 5. Exemple tipice din domeniul medical [4/32]
Tensiometrul digital [1/4] Tensiometrul digital [2/4]
Tensiometrul, sau mai corect aparatul pentru măsurarea presiunii sanguine,
este un aparat cu care se măsoară indirect presiunea sanguină arterială.
Tensiunea arterială este un indicator important al stării de sănătate a
sistemului cardiovascular al unei persoane.
Metoda cea mai des folosită la momentul actual este metoda oscilometrică.
Pentru măsurare se foloseşte un manşon flexibil, cu care se înfăşoară
braţul în zona arterei brahiale. Manşonul este umflat suficient de mult pentru
a bloca circulaţia sângelui prin arteră.
Pe măsură ce presiunea din manşon este scăzută în mod gradual, circulaţia
sângelui prin arteră se va relua. Presiunea din manşon la care fluxul
sanguin se reia pentru prima dată este înregistrată ca fiind presiunea
sistolică (maximă). Circulaţia sanguină restricţionată prin arteră, care
determină o scurgere turbulentă a sângelui, poate fi detectată printr-o mică
oscilaţie a presiunii în manşon şi printr-un sunet specific auzit cu
stetoscopul.
Dacă se continuă scăderea presiunii din manşon, circulaţia sângelui la un
moment dat nu va mai fi restricţionată, curgerea devine laminară (continuă).
Acest punct corespunde presiunii diastolice (minime) şi poate fi detectat prin
dispariţia oscilaţiilor de presiune din manşetă şi a sunetului specific auzit cu
stetoscopul.
Cap.8. Proiectarea sistemelor dedicate biomedicale 27 Cap.8. Proiectarea sistemelor dedicate biomedicale 28
27 28
5. Exemple tipice din domeniul medical [5/32] 5. Exemple tipice din domeniul medical [6/32]
Tensiometrul digital [3/4] Tensiometrul digital [4/4]
Într-un tensiometru modern, toate aceste funcţii se realizează în mod Algoritmul de calcul folosit pentru a transforma informaţia furnizată de
automat: senzor în valoarea tensiunii arteriale depinde de caracteristicile electrice
Umflarea şi dezumflarea manşonului se realizează cu un mic compresor
ale senzorului concret folosit, precum şi de poziţionarea manşonului pe
de aer acţionat de un motor electric împreună cu o valvă controlată de corp (pe braţ, pe încheietură, pe deget etc.).
un electromagnet (electrovalvă). Electromotorul şi electrovalva pot fi Odată determinate presiunile sistolică respectiv diastolică, ele vor putea
controlate cu uşurinţă de către un microcontroler printr-un port general fi afişate pe un afişor cu cristale lichide (LCD).
de intrare ieşire. Un microprocesor de 8 biţi care are integrate posibilităţi de conversie
Presiunea din manşon se măsoară cu ajutorul unui senzor de presiune,
analog–digitală şi control al unui afişor LCD poate deveni nucleul unui
care detectează şi oscilaţiile presiunii în manşetă determinate de astfel de dispozitiv.
curgerea turbulentă a sângelui. Curgerea sângelui determină apariţia Deoarece tendinţele de variaţie a presiunilor arteriale sunt mai
unor semnale electrice de amplitudine mică la ieşirea senzorului, care importante decât o anume valoare singulară măsurată, în schema
vor trebui amplificate cu ajutorul unui amplificator operaţional de aparatului a fost inclusă şi o memorie pentru stocarea rezultatelor
precizie cu consum redus de putere. După amplificare, semnalul măsurătorilor, ceea ce va permite utilizatorului să identifice un potenţial
analogic este aplicat la intrarea unui convertor analog–digital, care va pericol sau să poată urmări efectul unui anumit tratament pe care îl
furniza la ieşire o valoare numerică folosită pentru calculul presiunii urmează. Aceste funcţionalităţi sunt mult întărite în dispozitivele cu
arteriale. posibilităţi de comunicare, care permit transmiterea datelor unui PC
pentru stocare şi analiză.
Cap.8. Proiectarea sistemelor dedicate biomedicale 29 Cap.8. Proiectarea sistemelor dedicate biomedicale 30
29 30
Cap.8. Proiectarea sistemelor dedicate biomedicale 31 Cap.8. Proiectarea sistemelor dedicate biomedicale 32
31 32
5. Exemple tipice din domeniul medical [9/32] 5. Exemple tipice din domeniul medical [10/32]
Concentratorul de oxigen [3/4] Concentratorul de oxigen [4/4]
Compresorul, care introduce aerul în concentratorul de oxigen şi O operare eficientă a unui concentrator de oxigen impune o
creează presiune în patul de site, este acţionat de un motor electric, coordonare riguroasă între diversele componente ale aparatului.
ceea ce face ca un control eficient al motorului să reprezinte o parte Presiunea trebuie monitorizată în fiecare pat de site, în rezervorul
importantă a proiectării concentratorului de oxigen. oxigenului produs, precum şi la intrarea şi ieşirea conductei de gaz
din sistem. Puritatea oxigenului produs este monitorizată în
Pentru această aplicaţie este potrivit un microcontroler dintr-o familie permanenţă simultan cu fluxul gazului. Senzori specializaţi
de 16 biţi şi de înaltă performanţă, conţinând circuite periferice monitorizează parametrii de lucru ai sistemului, cum ar fi
dedicate care simplifică controlul unei game largi de motoare. Un temperatura de lucru şi tensiunea bateriei de alimentare, în cazul
controler PWM versatil, cu mai multe canale, permite un control concentratoarelor de oxigen portabile.
robust la costuri mici al motoarelor de curent continuu fără Pentru a putea utiliza toţi aceşti senzori specializaţi ceruţi, este
colectoare. Dacă controlerul PWM se poate sincroniza şi cu necesar de un microcontroler cu posibilitatea realizării unor
convertorul analog–digital integrat în acelaşi microcontroler, atunci prelucrări sofisticate ale semnalului analogic. Microcontrolerele care
se poate realiza o simplificare a proiectării şi a reacţiei la comutare. au incluse convertoare analog–digitale pe 10 sau 12 biţi sunt
necesare pentru a se putea adapta gamei diversificate de senzori.
De asemenea, sunt necesare circuite specializate flexibile pentru a
asigura condiţionarea semnalelor, înainte de conversie, pentru
multitudinea de semnale provenind de la diverşi senzori utilizaţi în
concentratorul de oxigen.
Cap.8. Proiectarea sistemelor dedicate biomedicale 33 Cap.8. Proiectarea sistemelor dedicate biomedicale 34
33 34
5. Exemple tipice din domeniul medical [11/32] 5. Exemple tipice din domeniul medical [12/32]
Pulsoximetrul numeric [1/3] Pulsoximetrul numeric [2/3]
Un pulsoximetru măsoară cantitatea de oxigen din sângele
pacientului, prin măsurarea cantităţii de lumină absorbită de sângele
din capilarele aflate sub piele.
Într-un aparat tipic, senzorul optic se ataşează degetului pacientului
(îl îmbracă) folosind o bandă adezivă sau o clemă. De o parte a
senzorului, se află o pereche de diode electroluminescente (LED),
iar de partea cealaltă o fotodiodă. Unul dintre LED-uri generează
lumină roşie iar celălalt emite în infraroşu. Funcţionarea
pulsoximetrului se bazează pe caracteristicile optice ale
hemoglobinei, o proteină din sânge care transportă oxigenul. Cu cât
hemoglobina devine mai puternic oxigenată, cu atât ea devine mai
transparentă pentru lumina roşie şi mai absorbantă pentru radiaţiile
infraroşii. Când hemoglobina conţine mai puţin oxigen, ea va fi mai
transparentă pentru radiaţiile în infraroşu şi mai absorbantă pentru
lumina roşie.
Această proprietatea permite ca din calculul raportului între
intensităţile luminilor roşii şi infraroşii, care trec prin degetul
pacientului, să se obţină un semnal proporţional cu cantitatea de
oxigen din sânge.
Cap.8. Proiectarea sistemelor dedicate biomedicale 35 Cap.8. Proiectarea sistemelor dedicate biomedicale 36
35 36
37 38
5. Exemple tipice din domeniul medical [15/32] 5. Exemple tipice din domeniul medical [16/32]
Maşina CPAP [2/3] Maşina CPAP [3/3]
Pentru a-şi atinge obiectivele, proiectanţii de sistem folosesc diverse
tipuri de motoare, toate putând fi comandate folosind circuite
periferice flexibile de control al motoarelor, integrate în
microcontrolere cu o putere de calcul mare, adecvate acestei
categorii de aplicaţii. Pentru a reduce timpul şi riscul de proiectare,
producătorii acestor microcontrolere asigură instrumente de lucru şi
pachete bogate de funcţii, care uşurează implementarea diferitelor
strategii de control al motoarelor.
Pentru a colecta mărimi fizice în timpul funcţionării, în afara părţii de circuite
logice, un aparat CPCP este echipat şi cu un număr de senzori.
Traductoarele de presiune monitorizează presiunea aerului furnizat
pacientului în timpul respiraţiei. Semnalul furnizat de aceste traductoare
este condiţionat, folosind circuite analogice, înainte de a fi aplicat la intrarea
convertorului analog–digital al microcontrolerului. În mod asemănător, se
pot măsura şi regla temperatura şi umiditatea aerului furnizat, pentru a face
terapia mai plăcută pacientului.
Cap.8. Proiectarea sistemelor dedicate biomedicale 39 Cap.8. Proiectarea sistemelor dedicate biomedicale 40
39 40
5. Exemple tipice din domeniul medical [18/32] 5. Exemple tipice din domeniul medical [18/32]
Glucometrul digital [1/5] Glucometrul digital [2/5]
Glucometrul este folosit pentru a măsura concentraţia de glucoză Curentul generat ca urmare a reacţiei chimice este transformat în
din sângele pacientului. Concentraţia de glucoză este un parametru tensiune iar apoi amplificat cu un Glucometrul digital amplificator
important în gestionarea bolii diabetice. operaţional. Tensiunea de ieşire a amplificatorului operaţional este
Măsurarea glicemiei poate fi făcută în mai multe feluri, incluzând scalată şi adusă în gama tensiunilor măsurabile de convertorul
metode optice şi electrochimice. În cazul măsurării cu metode analog–digital integrat în microcontroler.
electrochimice, se utilizează un biosenzor de unică folosinţă sub Deoarece reacţia chimică din strip este sensibilă la temperatură, în
forma unui strip. Strip-ul este o folie de plastic având din construcţie mod frecvent se recurge şi la măsurarea temperaturii ambientale
electrozii necesari şi o mică cavitate în care se găseşte reactivul şi pentru a îmbunătăţi acurateţea măsurătorii.
catalizatorul. Acest strip este folosit pentru măsurarea nivelului de Pentru fiecare lot de strip-uri, producătorul lor livrează şi un set de
glucoză al unei mici probe de sânge, prelevate din degetul date de calibrare, memorate într-un EPROM conţinut într-un strip
pacientului prin înţepare. Când proba de sânge pătrunde în special de calibrare. La conectarea acestui strip de calibrare,
cavitatea strip-ului, are loc o reacţie catalitică, care generează un sistemul citeşte şi stochează în memoria nevolatilă proprie aceste
mic curent. date, utilizate apoi pentru afişarea valorilor glicemiei măsurate cu
strip-uri din lotul respectiv.
Cap.8. Proiectarea sistemelor dedicate biomedicale 41 Cap.8. Proiectarea sistemelor dedicate biomedicale 42
41 42
Cap.8. Proiectarea sistemelor dedicate biomedicale 43 Cap.8. Proiectarea sistemelor dedicate biomedicale 44
43 44
5. Exemple tipice din domeniul medical [21/32] 5. Exemple tipice din domeniul medical [22/32]
Glucometrul digital [5/5] Termometrul digital [1/4]
Dacă termometrele clasice erau realizate, în trecut, aproape
Pentru astfel de aplicaţii, sunt adecvate microcontrolere dotate cu exclusiv în varianta unui tub capilar umplut cu mercur, termometrele
convertoare analog–digitale de rezoluţie mare (18 biţi) la un consum moderne au avut o evoluţie rapidă către o variantă electronică.
de energie extrem de redus. Aceste dispozitive oferă posibilitate Cererea pieţei pentru o mai mare siguranţă, viteză de lucru şi
ajustării consumului de putere, a rezoluţiei conversiei, precum şi a precizie, este un factor care a determinat, în prezent, adoptarea
ratei de eşantionare corespunzător procesului de optimizare parcurs variantei termometrului digital.
în timpul proiectării.
O mare varietate de senzori a fost utilizată pentru măsurarea
La orice aparat portabil consumul de putere este un parametru temperaturii corpului uman, în moduri şi cu principii diferite. Bucale,
critic. În cazul glucometrului, folosit doar de câteva ori pe zi pentru axilare, temporale, auriculare sau de oricare alt tip, toate
un timp scurt, este important ca aparatul să aibă un consum de termometrele digitale se bazează, în ultimă instanţă, pe un senzor
curent redus şi în stare sa inactivă (sleep). În acest gen de aplicaţii, de temperatură conectat la un convertor analog–digital.
consumul de putere în starea de funcţionare este un criteriu extrem
de important, dar posibilitatea de trecere în stare inactivă, cu un Semnalele furnizate de senzorii de temperatură au, de regulă, valori
consum foarte redus de putere a dispozitivelor utilizate, este chiar foarte mici, astfel că ele trebuie întâi condiţionate (amplificate, filtrate
mai importantă. Durata bateriilor utilizate poate fi optimizată folosind etc.) înainte de a fi convertite analog–digital. Ca şi glucometru, şi
numai dispozitive cu un consum foarte redus în starea de termometrul este o aplicaţie pentru care criteriile de proiectare cu
funcţionare şi unul extrem de redus în starea inactivă. consum redus de energie trebuie avute în vedere.
Cap.8. Proiectarea sistemelor dedicate biomedicale 45 Cap.8. Proiectarea sistemelor dedicate biomedicale 46
45 46
5. Exemple tipice din domeniul medical [23/32] 5. Exemple tipice din domeniul medical [24/32]
Termometrul digital [2/4] Termometrul digital [3/4]
În funcţie de amplasarea şi tipul traductorului, este posibil ca
temperatura măsurată să trebuiască să fie corectată, pentru a afişa
o valoare corectă a temperaturii corpului uman.
După ce semnalul furnizat de traductor a fost amplificat şi apoi
convertit în semnal digital, urmează o procesare a acestuia de către
microcontroler pe baza unui algoritm adecvat corecţiilor care se
impun să fie făcute.
Odată temperatura calculată, rezultatul trebuie să fie afişat pentru
utilizator. Pentru afişare, în termometrele digitale, cel mai des sunt
folosite afişoare cu cristale lichide – LCD. Se utilizează
microcontrolere care includ facilităţi de comandă a afişoarelor LCD,
ceea ce permite realizarea termometrelor la dimensiuni mici şi
costuri reduse.
Cap.8. Proiectarea sistemelor dedicate biomedicale 47 Cap.8. Proiectarea sistemelor dedicate biomedicale 48
47 48
49 50
5. Exemple tipice din domeniul medical [27/32] 5. Exemple tipice din domeniul medical [28/32]
Electrocardiograful [2/4] Electrocardiograful [3/4]
La origine, electrocardiografele erau gândite să ofere o simplă
afişare a activităţii electrice a cordului. Aceste aparate permit
medicului cardiolog să observe şi să interpreteze activitatea
cordului.
Sistemele moderne includ posibilitatea realizări unor analize
automate a semnalului, pentru e reduce subiectivismul şi pentru a
uşura munca şi efortul medicului care utilizează sistemul.
Pe lângă electrocardiografele care afişează şi analizează semnalul
cules în timp real, sunt disponibile şi electrocardiografe portabile,
care permit o monitorizare a activităţii cardiace pe o perioadă mai
mare de timp (Holtere). Aceste sisteme sunt în esenţă tot
electrocardiografe, dar în locul afişării semnalelor electrice
achiziţionate, acestea sunt stocate pentru a fi prelucrate şi analizate
ulterior.
Cap.8. Proiectarea sistemelor dedicate biomedicale 51 Cap.8. Proiectarea sistemelor dedicate biomedicale 52
51 52
5. Exemple tipice din domeniul medical [29/32] 5. Exemple tipice din domeniul medical [30/32]
Electrocardiograful [4/4] Dispozitivul de electroforeză ionică [1/3]
Un dispozitiv de elctroforeză ionică aplică un mic curent electric,
Ultimele sisteme ECG sunt portabile şi chiar utilizabile cu o singură pentru a îmbunătăţi transportul compuşilor încărcaţi electric prin
mână, creând un segment de piaţă complet nou. piele. Dacă compusul încărcat electric este un produs farmaceutic,
atunci un dispozitiv de elctroforeză ionică se transformă într-un
În final, trebuie să se amintească şi faptul că facilităţi ECG sunt aparat de administrare a medicamentelor.
încorporate şi în alte aparate, cum ar fi defibrilatoarele şi sistemele Primele aplicaţii ale electroforezei includeau tratamentul
de monitorizare automată a ritmului cardiac, pentru a le îmbunătăţi hiperhidrozei şi administrarea unor medicamente antiinflamatorii prin
performanţa şi funcţionalitatea. piele. Dispozitivele mai noi au fost dezvoltate pentru a putea fi
folosite în administrarea unei game mai largi de medicamente,
Aproape toate electrocardiografele moderne asigură şi o conectare acoperind situaţii de la anestezia prin piele şi managementul durerii,
pentru transferul datelor către un PC. Multe microcontrolere, cu până la tratamentul durerilor de cap şi a altor afecţiuni neurologice.
consum redus de putere, au incluse şi suportul pentru realizarea Dispozitivele de elctroforeză ionică pot varia, din punct de vedere al
comunicaţiei pe interfeţe seriale (RS234, Ethernet şi, mai actualul, realizării practice, de la sistem mari, sub forma unor console, până
USB). la sisteme miniaturale, autoadezive, aplicabile pe piele chiar de
către pacient. Este posibil să se realizeze o elctroforeză inversă, ca
o metodă neinvazivă de prelevare de probe ale fluidelor corporale,
pentru a testa prezenţa sau a măsura concentraţia unor anumite
molecule.
Cap.8. Proiectarea sistemelor dedicate biomedicale 53 Cap.8. Proiectarea sistemelor dedicate biomedicale 54
53 54
Cap.8. Proiectarea sistemelor dedicate biomedicale 55 Cap.8. Proiectarea sistemelor dedicate biomedicale 56
55 56