Sunteți pe pagina 1din 5

ELECTRONIC MEDICAL II

Note de curs - 28
Conf.dr.ing. Hariton Costin
11. CALCULATOARELE N ECHIPAMENTELE ELECTRONICE BIOMEDICALE
Calculatoarele au un rol deosebit de important n sistemele de diagnosticare, terapie, de
nregistrare i transmitere a datelor, precum i n educaia i cercetarea biomedical.
Proiectarea echipamentelor biomedicale actuale reprezint o sinergie ntre senzori i
traductoare, circuite analogice, componente hardware de tehnic de calcul i software, chiar
pentru aparate relativ simple i portabile.
Calculatoarele analogice, puin folosite azi, efectueaz operaii matematice continue,
cum sunt cele patru operaii elementare, scalarea, integrarea i derivarea. Precizia lor este de
ordinul a 0,01% din domeniul de lucru, pot efectua operaii n paralel, au vitez crescut, dar
permit puine decizii logice.
Calculatorul digital are avantajul major al efecturii operaiilor logice, culminnd cu
rezolvarea problemelor complexe de inteligen artificial. Partea electronic i
electromecanic, adic cea hardware, cuprinde urmtoarele pri (Figura 11.1).
1.
2.
3.

4.
5.

6.
7.
8.

Unitatea de intrare: claviatur, modem, placa de reea de calculatoare, CD-ROM;


Controlerul de intrare: controlul datelor de intrare ctre memorie;
Unitatea de memorie conine memoria intern (RAM, ROM, floppy, cache, optic,
hard(drive), cu rol de a memora date, instruciuni i rezultate ale operaiilor
aritmetice i logice, precum i memoria extern (CD-ROM, uniti de band
magnetic, discuri optice), care este nevolatil i permite densiti i capaciti
mari de informaie stocat;
Unitatea de instruciuni i controlerul aferent: interpreteaz sau decodific
instruciunile de program i controleaz operaiile interne via generatorul
semnalelor de control;
Unitatea aritmetico-logic (ALU): efectueaz operaiile elementare i returneaz
rezultatele ctre memorie. Acumulatorul reine rezultate intermediare. Majoritatea
calculatoarelor sunt secveniale iar logica binar conduce la un hardware mai
simplu, ns timpul de calcul poate fi mare pentru probleme complexe;
Controlerul de ieire: gestioneaz datele ctre unitatea de ieire;
Unitatea de ieire: afiaj (cu tub catodic sau cristale lichide), imprimant, modem,
modul de reea;
Unitatea central de procesare (CPU, procesor central) conine memoria intern
(principal), ALU i registre speciale pentru prelucrarea instruciunilor,
temporizare etc.

Limbajele de programare, n ordinea cresctoare a complexitii, sunt limbajul main


(specific procesorului central), limbajul de asamblare (ce opereaz cu mnemonice (succesiune
de coduri alfanumerice care nlocuiesc instruciunile numerice din cazul limbajului main) i
limbajele de nivel nalt (BASIC, C, FORTRAN, PASCAL, COBOL, JAVA etc.).
Microprocesorul este un circuit digital integrat pe scar larg (LSI), un cip care conine
registrele de control, reinere i uneori memorie de lucru, specifice unui microcalculator. El
efectueaz operaii aritmetico-logice, paralel pe bit, sub controlul unui program. Semnalele de
intrare sunt recepionate, prelucrate (decizii), memorate i apoi prezentate ca semnale de ieire

(Figura 11.2, a). Circuitele auxiliare sunt cele de I/O i de memorie. El acceseaz linii de date,
adrese, ceas, temporizare i de control (Figura 11.2, b).

Figura 11.1 Schema bloc simplificat a unui calculator digital


Un microcalculator este un calculator de uz general compus din circuite LSI standard i
este construit n jurul unei uniti centrale de prelucrare (CPU sau microprocesor) (Figura
11.3). Microcalculatorul conine o unitate cu microprocesor, circuite de memorie i de
interfa pentru dispozitivele de I/E. Unitatea cu microprocesor este comandat de un set fix
de instruciuni, folosite n programarea sa. Datele i adresele sunt prelucrate pe o magistral
comun, cu tehnologia "3-stri": 0, 1 logic i "impedan nalt", n ultima stare datele sau
adresele putnd fi direcionate spre destinaia dorit.

Figura 11.2 Sistem cu P/C (a) i semnale la P (b)

Figura 11.3 Microcalculator


Microcontrolerele sunt circuite LSI mai simple ca P i au funcii de tip msurare,
secven i control, n general funcii repetitive.
Procesoarele digitale de semnal (DSP) sunt circuite dedicate unor funcii matematice sau
prelucrrii speciale a informaiei. Ele degreveaz P/C de calcule specifice, consumatoare
de timp (de exemplu DSP pentru Transformata Fourier).
Calculatoarele n instrumentaia de laborator
Laboratoarele moderne folosesc interfee standard pentru schimbul de informaie ntre aparate
de laborator i calculatoarele gazd. n domeniul medical s-a dezvoltat Medical Information
Bus (MIB), o magistral specializat pentru echipamente medicale.
n general, funciile realizate de un sistem de achiziie a datelor (SAD) sunt:
(i)
achiziia datelor de la senzori;
(ii)
prelucrarea/analiza lor;
(iii)
afiarea rezultatelor.
Un astfel de sistem poate avea 16 canale asimetrice sau opt difereniale, prevzute cu
amplificatoare cu ctig programabil. Semnalele analogice sunt digitizate prin intermediul
unui circuit de eantionare/memorare (S/H) i a unui convertor A/N pe 12 bii. Partea digital
suport tehnica accesului direct la memorie (DMA), pentru mrirea vitezei de prelucrare.
Precizia unui SAD este dat de ambele pri, analogic i digital (Figura 11.4). Pentru 12 bii
ai CAN, LSB este 1/4096, adic, 0,024% din ntreaga scal de msurare. Prin urmare, LSB
(eroarea minim teoretic) este 0,012%. n valori absolute, pentru 10 V domeniu de intrare
rezult LSB=1,2 mV. Precizia global teoretic este deci de 99,976%, n condiii de zgomot
i neliniariti reduse.

Figura 11.4 Digitizarea semnalelor analogice


Dei majoritatea sensorilor este analogic, exist azi o gam larg de sensori cu ieiri
numerice (Figura 11.5). O magistral de ieire serial permite conectarea i comunicarea ntre
sensorii "inteligeni" i calculatorul-gazd, ceea ce conduce la mrirea flexibilitii
(reconfigurabilitii) sistemului. Astfel, orice sensor poate fi conectat la orice circuit
electronic. Calculatorul poate accesa datele, prin program, de la orice sensor i l poate
comanda s efectueze o anumit succesiune de operaii. Sensorii i pot autocalibra zero-ul,
ctigul, neliniaritatea i se pot autodiagnostica. De exemplu, n cazul electrocardiografului,
se poate folosi un CAN pentru fiecare electrod i sunt necesare doar dou conductoare pentru
transmiterea tuturor semnalelor la aparatul propriu-zis. De aici i posibilitatea unei izolaii
electrice uoare i de calitate a acestora. Conceptul modern de proiectare hardware, software
i firmware n vederea folosirii tehnicii de calcul ct mai uor, prietenos, fr a ti detalii de
programare, se numete plug-and-play. Programarea grafic, asociat instrumentaiei virtuale,
permite proiectarea unui SAD de exemplu pentru monitorizarea parametrilor fiziologici.
Cheia aici este existena unui generator de linii de cod automat, care creeaz instruciuni sau
cod-calculator la tastarea unei comenzi de nivel nalt, cum ar fi "select_channel_1". Exemple
de medii de programare grafic sunt LabVIEW, LabWindows/CVI, Component Works,Virtual
Bench,Visual Designer, Signal-Analyzer.

Figura11.5 Transmitor inteligent, cu ieire numeric i bus de comunicaii serial


Calculatoarele n echipamentele biomedicale
Aplicaiile principale ale calculatoarelor se refer la achiziia datelor, memorarea i regsirea
datelor, compresia lor, calculul unor variabile, recunoaterea formelor n diferite nregistrri
(de semnale 1D, 2D, 3D), stabilirea unor limite i semnalarea lor, analiza statistic a unor
semnale deterministe sau aleatoare i prezentarea datelor n diferite formate standard sau
personalizate.
Cteva realizri i domenii concrete sunt urmtoarele:

Sisteme medicale informatice ;

Analiza asistat de calculator a ECG i EEG (inclusiv analiza potenialelor evocate);

Monitorizarea pacientului ;

Analiza cateterizrii cardiace, n sli de operaie sau laborator; analiza funciei


respiratorii pulmonare;

Evaluarea testelor chimice de laborator clinic i transmiterea rezultatelor la distan;

Tomografie axial computerizat, tomografie cu RM, tomografie cu ultrasunete, cu


emisie de pozitroni; medicin nuclear (detecia scintilaiilor, gama camere, diagnostic
asistat etc.);

Diverse alte echipamente biomedicale pentru: controlul anesteziei, dializ, servoventilaie etc.

S-ar putea să vă placă și