Sadržaj:

DIY Emg senzor sa i bez mikrokontrolera: 6 koraka
DIY Emg senzor sa i bez mikrokontrolera: 6 koraka

Video: DIY Emg senzor sa i bez mikrokontrolera: 6 koraka

Video: DIY Emg senzor sa i bez mikrokontrolera: 6 koraka
Video: КИТАЙЦЫ, ЧТО ВЫ ТВОРИТЕ??? 35 СУПЕР ТОВАРОВ ДЛЯ АВТОМОБИЛЯ С ALIEXPRESS 2024, Novembar
Anonim
DIY Emg senzor sa i bez mikrokontrolera
DIY Emg senzor sa i bez mikrokontrolera
DIY Emg senzor sa i bez mikrokontrolera
DIY Emg senzor sa i bez mikrokontrolera
DIY Emg senzor sa i bez mikrokontrolera
DIY Emg senzor sa i bez mikrokontrolera

Dobrodošli na platformu sa instrukcijama za razmjenu znanja. U ovim instrukcijama ću razgovarati o tome kako napraviti osnovni EMG sklop i iza matematičkog proračuna koji je u to uključen. Ovaj krug možete koristiti za promatranje varijacija mišićnog pulsa, upravljački servo, kao joystick, regulator brzine motora, svjetlo i mnoge druge uređaje. Prva slika prikazuje dijagram sklopa koji je dizajniran u softveru ltspice, druga slika prikazuje simulacijski izlaz ltspice kada se unese ulaz i treća slika prikazuje izlaz kada nema unosa.

Supplies

POTREBNE KOMPONENTE

LM741 IC -X 4

NE555 -X 1

RESISTOR

10K -X2

1K -X4

500 -X2

1.5K -X1

15K -X1

300K -X1

220K -X1

5K -X1

DIODES -X3

KAPACITOR -22 nf (za 555 TIMER IC)

KAPACITOR -1U -X3

ELEKTROLITIČKI KAPACITOR -1U (NA IZLAZU)

Korak 1: Koraci uključeni u izgradnju Emga

Koraci uključeni u izgradnju Emga
Koraci uključeni u izgradnju Emga

1 Dizajn instrumentacijskog pojačala

2 Visokopropusni filter

3 Ispravljač s pola mosta

4 Krug za zaglađivanje

(opcionalno)

5 pwm generator signala (isključuje mikrokontroler).

Korak 2: INSTRUMENTACIJSKO POJAČALO

INSTRUMENTACIJSKO POJAČALO
INSTRUMENTACIJSKO POJAČALO
INSTRUMENTACIJSKO POJAČALO
INSTRUMENTACIJSKO POJAČALO
INSTRUMENTACIJSKO POJAČALO
INSTRUMENTACIJSKO POJAČALO

1 Instrumentacijsko pojačalo

U ovom koraku potrebna su nam tri Lm741 ic. Prije nego što sklopite krug, povežite bateriju kao što je prikazano na slici 1

crvena označava pozitivne 9v, a crna označava -9v i zelene žice kao uzemljenje

Sljedeća faza je napraviti diferencijalno pojačalo. Uzmite jedan Lm741 ic spojni pin 7 na pozitivan i pin 4 na negativni (nije uzemljen). Uzmite 10k otpornik za povezivanje između 2 i 6 lm741 ic. Lm741 ic. Sada dodajte otpornik od 500 ohma, jedan priključak od otpornika od 500 ohma u prvi invertirajući priključak Lm741 ic i drugi priključak otpornika od 500 ohma u drugi pretvarač priključka Lm741 ic, kao što je prikazano na slici 2

Dizajn instrumentacionog pojačala

U ovoj fazi moramo uzeti izlaz prvog Lm741 ic na jedan priključak 1k otpornika, a drugi terminal otpornika 1k na invertirajući priključak trećeg Lm741 ic, na sličan način izlaz drugog Lm741 ic na jedan priključak otpornika 1k i drugi terminal otpornika 1k na neinvertirajući priključak trećeg Lm741 ic. Dodajte 1k otpornik između invertirajućeg terminala trećeg Lm741 ic i pina 6 trećeg Lm741 ic, i 1k otpornik između neinvertirajućeg terminala trećeg Lm741 ic i mase (nije negativno). Ovo dovršava dizajn instrumentacije pojačalo

Testiranje instrumentacionog pojačala

Uzmite dva generatora signala. Postavite prvi ulaz generatora signala na 0,1mv 100 hz (ako želite isprobati različite vrijednosti), na sličan način postavite ulaz drugog generatora signala na 0,2mv 100hz. Pozitivni pin prvog generatora signala na pin 3 prvog LM741 ic i negativni pin na masu, slično pozitivan pin drugog generatora signala na pin 3 drugog LM741 ic i negativni pin na masu

proračun

pojačanje instrumentacionog pojačala

dobitak = (1+ (2*R1)/Rf)*R2/R3

ovdje

Rf = 500 ohma

R1 = 10k

R2 = R3 = 1k

V1 = 0,1mv

V2 = 0,2mv

izlaz diferencijalnog pojačala = V2 -V1 = 0.2mv -0.1mv = 0.1mv

dobitak = (1+ (2*10k)/500)*1k/1k = 41

izlaz instrumentacijskog pojačala = izlaz diferencijalnog pojačala*dobitak

izlaz instrumentacijskog pojačala = 0,1mv * 41 = 4,1v

A izlaz osciloskopa je 4v od vrha do vrha na slici 4, zaključen kroz softver za simulaciju cinker cad -a, stoga je dizajn ispravan i nastavljamo sa sljedećim korakom

Korak 3: FILTER VISOKOG PROLAZA

HIGH PASS FILTER
HIGH PASS FILTER

Konstrukcija visokopropusnog filtera

U ovoj fazi moramo dizajnirati visokopropusni filter kako bismo izbjegli nepotreban napon koji nastaje zbog buke. Da bismo potisnuli buku, moramo dizajnirati filter frekvencije 50 Hz kako bismo izbjegli nepotrebne šumove koje proizvodi baterija

izgradnja

Uzmite izlaz instrumentacijskog pojačala i spojite ga na jedan kraj 1u kondenzatora, a drugi kraj kondenzatora je spojen na jedan kraj 15 k otpornika, a drugi kraj 15 k otpornika na invertirajući terminalni ulaz 4. Lm741 ic. Sada je potrebno spojiti otpornik od 300 k između pina 2 i 6 4. Lm741 ic

proračun

c1 = 1u

R1 = 15k

R2 = Rf = 300K

granična frekvencija visokopropusnog filtera

Fh = 1/2 (pi)*R1*C1

Fh = 1/2 (pi)*15k*1u = 50Hz

pojačanje visokopropusnog filtera

Ah = -Rf/R1

Ah = -300k/15k = 20

pa se izlaz iz instrumentacijskog pojačala prenosi kao ulaz na visokopropusni filter koji će pojačati signal 20 puta i signal ispod 50 Hz je prigušen

Korak 4: GLAZENJE KOLA

GLAZENJE KRUGA
GLAZENJE KRUGA

Krug zaglađivanja

Mikrokontroler prihvaća očitanje od 0 do 5v (bilo koji drugi napon određen mikrokontrolerom). Bilo koje drugo očitanje osim specificirane ocjene može dati pristran rezultat, pa feriferni uređaj poput servo, LED, motora možda neće raditi ispravno. Stoga je potrebno pretvoriti dvostrani signal u jednostrani obostrani signal. Da bismo to postigli, moramo konstruirati poluvalni brigadni ispravljač (ili ispravljač punovalnog mosta)

Građevinarstvo

Izlaz visokopropusnog filtera daje se pozitivnom kraju 1. diode, negativni kraj 1. diode je povezan s negativnim krajem 2. diode. Pozitivni kraj 2. diode je uzemljen. Izlaz se uzima s spoja negativnih krajnjih dioda. Sada izlaz izgleda kao ispravljeni izlaz sinusnog vala. Ne možemo direktno dati mikrokontroleru za upravljanje ferifernim uređajima jer se izlaz i dalje razlikuje u polutalasnom formatu sin. Moramo dobiti konstantan dc signal u rasponu od 0 do 5v. To se može postići dajući izlaz iz polutalasnog ispravljača na pozitivan kraj 1uf kondenzatora, a negativni kraj kondenzatora je uzemljen

KOD:

#include

Servo myservo;

int potpin = 0;

void setup ()

{

Serial.begin (9600);

myservo.attach (13);

}

void loop ()

{

val = analogRead (potpin);

Serial.println (val);

val = karta (val, 0, 1023, 0, 180);

myservo.write (val);

kašnjenje (15);

Serial.println (val);

}

Korak 5: BEZ VERZIJE MIKROKONTROLERA (NEOBVEZNO)

BEZ VERZIJE MIKROKONTROLERA (NEOBVEZNO)
BEZ VERZIJE MIKROKONTROLERA (NEOBVEZNO)

Oni kojima je dosta aurdino programiranja ili ne vole programiranje bez brige. Imamo rješenje za to. Aurdino koristi tehniku modulacije širine impulsa za pokretanje perifernih uređaja (servo, LED, motor). Moramo dizajnirati isti. Aurdino pwm signal varira između 1 ms i 2,5 ms. Ovdje 1ms označava najmanji ili isključeni signal, a 2.5ms označava da je signal potpuno uključen. U međuvremenu se može koristiti za upravljanje drugim parametrima ferifernog uređaja, poput kontrole svjetline LED -a, servo kuta, kontrole brzine motora itd

Građevinarstvo

moramo spojiti izlaz iz kruga za zaglađivanje na jedan kraj otpornika od 5.1k, a drugi kraj na paralelno spajanje 220k i diode na jednu točku.jedan kraj paralelno spojene 220k i dioda je spojena na pin 7 od 555 timer ic, a druga točka pin 2 555 tajmer tajmera. Pin 4 i 8 od 555 tajmera spojeni su na 5 volti, a pin 1 je uzemljen. Kondenzator od 22 nf i 0,1 uf spojen je između pina 2 i mase. Izlaz se uzima s pina tri od 555 tajmera IC

Čestitamo, uspješno ste isključili mikro kontroler

Korak 6: KAKO KORISTITI KOLO

Preporučuje se: