Sunteți pe pagina 1din 18

Universitatea Tehnica “Gheorghe Asachi” din Iasi

Facultatea de Electronica, Telecomunicatii si Tehnologia Informatiei

PROIECT ICI
Achizitie si procesare semnal EMG (mana)

Proiect realizat de: Hritcu Alin

Sirghi Gabriel

Zdrobau Ion

Avasilcii Stefanel

Gherasim Dragos

Grupa 5403
Etapa 1: Descrierea echipamentului de achizitie BIOPAC MP-150
BIOPAC a fost fondat în 1985 si pana in prezent a avut ca obiectiv de activitate
proiectarea şi producerea de sisteme computerizate educationale si pentru cercetare. Acestea
sunt folosite în principal pentru analiza semnalelor biomedicale,si includ traductoare,
electrozi,amplificatoare, accesorii pentru înregistrari, componente software, dedicate pentru
cercetare în medii universitare, spitale, farmacii si institute de cercetare.
Sistemul MP este un sistem de achizitii de date computerizat care realizeaza multe dintre
aceleasi functii ca un inregistrator graphic sau alt dispozitiv de vizualizare a datelor,dar este
superior acestor dispositive prin faptul ca depaseste limitele fizice intalnite(ex:latimea sau
viteza hartiei).

Unitatea de achizitie a datelor MP(MP150 sau MP100) este inima sistemului MP.Unitatea
MP preia semnalele de intrare si le transforma in semnale digitale care pot fi procesate cu un
calculator.

In general,colectarea datelor implica luarea semnalelor de intrare(de obicei analogice) si


trimiterea lor la un calculator,unde sunt afisate pe un ecran si stocate in memora
calculatorului(sau pe hard disck). Reprezentarile grafice si numerice ale datelor pot fi de
asemenea create pentru a fi utilizate cu alte programe.

Modul de amplificare a electrocardiogramelor(EMG100C):


Modul de amplificare a electrocardiogramelor este un amplificator biopotential cu un
singur canal,cu un castig mare,proiectat special pentru monitorizarea activitatii de reactive a
muschilor si anervilor.
Conectarea electrodului la EMG pentru măsurarea
activitatii EMG de la bicepsul bratului.

EMG100C este proiectat pentru utilizarea in urmatoarele aplicatii:

-masurarea EMG bipolara conventionala

-biomecanica

-masurarea conductibilitatii nervului

-studii reflexe musculare

-masurarea potentialului unitatii motorului

Schema bloc de achizitie si parametrii de achizitie:


MP150 are un microprocesor intern pentru a controla achizitia de date si comunicarea
cu computerul. Exista 16 canale de intrare analogice, doua canale analogice de iesire, 16
canale digitale care pot fi utilizate pentru intrare sau iesire.
Parametrii:
Intrari analogice:
Numar canale: 16
Tensiunea de intrare: ±10V
Impedanta de intrare: 1.0MΩ
Iesiri analogice:
Numar canale: 2
Tensiune de iesire: ±10V
Impedanta de iesire: 100Ω
Intrari/Iesiri digitale:
Numar canale: 16
Tensiune: TTL,CMOS
Curentul de iesire: ±20mA (max)
Rata minima de esantionare: 2 esantioane/ora
Rata maxima de esantionare: 200k esantioane/ora
Etapa 2: Achizitionarea de semnale EMG

1) Se plaseaza 2 electrozi pe biceps(electrod 2-3).


2) Conectam cablurile EMG(clema rosie si clema neagra) la cei doi electrozi
aflati pe biceps. Electrodul de referinta(electrod 1) este conectat la o bratara
metalica de pe incheietura mainii.
3) Incepem a contracta muschii si vizualizam semnalele afisate pe EMG.
Semnal EMG achizitionat cu filtru FTS 10Hz fara FTJ 100Hz cu
artefacte:

Semnal EMG achizitionat cu zgomot cu FTS 10Hz fara FTJ 100Hz:


Semnal EMG achizitionat cu zgomot fara FTS 10Hz cu FTJ 100Hz

Semnal EMG achizitionat cu zgomot fara FTS 10Hz fara FTJ 100Hz
Semnal EMG achizitionat cu zgomot cu FTS 10Hz cu FTJ 100Hz
Etapa 3
EMG –Analiza semnalului de frecventa

Semnal EMG achizitionat cu FTS 10Hz si cu FTJ 100Hz.

Pasul 1
Pentru a nu avea erori la reprezenarea semnalului in FFT se elimina offset-ul semnalului, pentru
aceasta: vom selecta tot semnalul si vom cauta in meniu valoarea “Mean” apoi vom scadea din
semnal valoarea gasita.

Mean= -0.16909 V
S*=S-Mean;
S*=S+ 0.16909;
Dupa ce am eliminat offset-ul putem alege o contractie si sa o analizam.
Pasul 2:
Calcul FFT din contractia prezentata cu parametrii:

Un nou grafic va fi generat cu ajutorul spectrului de amplitudine.

Pasul 3
Spectrul de putere pentru FFT.(SP)

CH1*CH1=CH1

Pasul 4
Integrarii canalului FFT patrat.(Integrare SP)

Transform > Integral


De aici vom putea extrage Puterea totala si Puterea medie selectand tot semnalul si
luand valorile de la Max( SI) si Mean (SI).

Pasul 5
Normalizare SI : vom selecta tot semnalul si cautam Max, cu valoarea gasita vom calcula
CH/K=CH din Transform > Waveform Math.

Scop: determinarea usoara a frecventei mediana.

Pasul 6
Estimarea frecventei mediana:

Vom cauta valoarea 0.5 si ne vom uita unde gasim aceasta frecventa.
Pentru a afla frecventa la varf vom cauta cel mai inalt varf din spectru si ne vom uita la
frecventa.
Pentru a afla frecventa medie:

- vom selecta tot spectrul

-gasim valoarea medie

-ne uitam la frecventa unde gasim valoarea.

Codul in Matlab pentru aflarea parametrilor.

function v = calcul_parametri_EMG(s,is_contraction)
fs = 200;
lens = length(s);
t = [1:lens]/fs;
start = find(diff(is_contraction)==1);
stop = find(diff(is_contraction)==-1);
if stop(end)<start(end), stop=[stop lens];end
if stop(1)<start(1), start=[1 start];end
v=[];
nr_contractii = length(start);
for i=1:nr_contractii
c = s(start(i):stop(i));
lenc = length(c);
if lenc < fs/4 , continue ; end

p = ceil(log2(lenc));
N=2^p;
f= [0:N-1]*fs/N;
SA = abs(fft([c.*hamming(lenc); zeros(N-lenc,1)]));
SA=SA/N;
SA = SA(1:N/2); f = f (1:N/2);
SP = SA.^2;
figure(3); subplot(311);plot(c);grid;axis tight; title('contractia curenta');
subplot(312);plot(f,SP);

SI = zeros(size(SP));
SI(1) = SP(1);
for k = 2:length(SP)
SI(k) = SI(k-1) + SP (k);
end
SI = SI/ max(SI);
figure(3);subplot(313);plot(f,SI);

puterea_totala = sum(SP);
puterea_medie= mean(SP);

poz = find(SI >= 0.5); poz = poz(1);


frecv_mediana = f(poz);

poz = find(SI >= mean(SI)); poz = poz(1);


frecv_medie = f(poz);

poz = find(SP == max(SP)); poz = poz(1);


frecv_varf = f(poz);

v= [v; puterea_totala puterea_medie frecv_mediana frecv_medie frecv_varf]


pause(0.5);
end
disp('gata');

Contractia Puterea Puterea Frecventa Frecventa la Frecventa


totala[V^2/Hz] medie[V^2/Hz mediana[Hz] varf[Hz] medie[Hz]
]
1 0.065 0.024 62.101 74.21 54.296
2 0.071 0.003 78.125 92.578 60.156
3 0.165 0.006 64.453 73.828 53.972
4 0.122 0.005 62.890 62.500 58.203
5 0.019 0.003 71.875 70.312 67.187

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