Мазмуну:

DIY Emg сенсору микро жана контроллерсиз: 6 кадам
DIY Emg сенсору микро жана контроллерсиз: 6 кадам

Video: DIY Emg сенсору микро жана контроллерсиз: 6 кадам

Video: DIY Emg сенсору микро жана контроллерсиз: 6 кадам
Video: How to get 5V from 18650 Lithium Battery Powering Arduino ESP32 ESP8266 or charge your phone 2024, Ноябрь
Anonim
DIY Emg сенсору микро жана контроллерсиз
DIY Emg сенсору микро жана контроллерсиз
DIY Emg сенсору микро жана контроллерсиз
DIY Emg сенсору микро жана контроллерсиз
DIY Emg сенсору микро жана контроллерсиз
DIY Emg сенсору микро жана контроллерсиз

Билим алмашуу боюнча көрсөтмөлөр платформасына кош келиңиз. Бул көрсөтмөлөрдө мен негизги эмг схемасын кантип жасоону жана ага катышкан математикалык эсептөөнү талкуулайм. Бул схеманы булчуң импульстарынын өзгөрүүсүн, көзөмөлдөө сервосун, джойстик, мотор ылдамдыгын контролеру, жарык жана башка көптөгөн шаймандарды байкоо үчүн колдоно аласыз. жана үчүнчү сүрөт эч кандай киргизүү берилбегенде чыгууну көрсөтөт.

Жабдуулар

КОМПОНЕНТТЕР КЕРЕК

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

Конденсатор -22 nf (555 TIMER IC үчүн)

Конденсатор -1U -X3

ЭЛЕКТРОЛИТИКАЛЫК КАПИЗИТОР -1У (ЧЫГЫП КЕТКЕНДЕ)

1 -кадам: Эмгдин курулушуна кирген кадамдар

Эмг курулушуна тартылган кадамдар
Эмг курулушуна тартылган кадамдар

1 Приборлордун күчөткүчүнүн дизайны

2 Жогорку өтүү чыпкасы

3 Жарым көпүрөнүн толкундуу түзөткүчү

4 Тегиздөө схемасы

(милдеттүү эмес)

5 pwm сигнал генератору. (Микроконтроллерди кошпогондо).

2 -кадам: инструмент күчөткүч

КУРАЛ КҮЧӨТҮҮЧҮ
КУРАЛ КҮЧӨТҮҮЧҮ
КУРАЛ КҮЧӨТҮҮЧҮ
КУРАЛ КҮЧӨТҮҮЧҮ
КУРАЛ КҮЧӨТҮҮЧҮ
КУРАЛ КҮЧӨТҮҮЧҮ

1 приборлордун күчөткүчү

Бул этапта биз үч Lm741 ic талап кылабыз. Электрди жасоодон мурун батарейканы Figure1де көрсөтүлгөндөй туташтырыңыз

кызыл оң 9v, кара -9v жана жашыл зымдарды жер катары көрсөтөт

Эми кийинки этап - дифференциалдык күчөткүчтү жасоо. Бир Lm741 ic туташтыруучу 7 -пин оңго жана 4 -пин терске (жерге эмес) кошуңуз.10m каршылыкты lm741 icтин 2 менен 6сынын ортосуна туташтырыңыз. Экинчи lm741ди биринчи эле байланышты жасаңыз. Lm741 ic. Эми 500 ohms каршылыгын, 500 ohm резисторунун бир терминалын Lm741 icтин биринчи инверттөөчү терминалына жана 500 ohm резисторунун экинчи терминалын Lm741 icтин экинчи инверттөөчү терминалына 2 -сүрөттө көрсөтүлгөндөй кошуңуз

Аспаптык күчөткүчтүн конструкциясы

Бул этапта, биз биринчи Lm741 icтин 1k каршылыгынын бир терминалына жана 1k каршылыгынын башка терминалынын үчүнчү Lm741 icтин инверттөөчү терминалына, ошону менен экинчи Lm741 icтин 1k каршылыгынын бир терминалына жана 1k каршылыгынын башка терминалына алып барышыбыз керек. Үчүнчү Lm741 icтин инверттөөчү эмес терминалына. Үчүнчү Lm741 icтин инверттөөчү терминалы менен Үчүнчү Lm741 icтин 6 -пининин ортосундагы 1k резисторду жана үчүнчү Lm741 icтин жана жердин терс эмес терминалынын ортосундагы 1k каршылыкты кошуу (терс эмес). күчөткүч

Аспаптык күчөткүчтү сыноо

Эки сигнал генераторун алыңыз.1 -сигналдын генераторунун киришин 0.1мв 100 Гц катары белгилеңиз (башкача айтканда, башка маанилерди байкап көрүңүз), ошондой эле экинчи сигнал генераторунун киришин 0.2mv 100hz катары коюңуз. жерге, ушундай эле экинчи сигнал генераторунун оң пини экинчи LM741 icтин 3 пинине жана терс пинге жерге

эсептөө

приборлордун күчөткүчүнүн пайдасы

пайда = (1+ (2*R1)/Rf)*R2/R3

бул жерде

Rf = 500 Ом

R1 = 10k

R2 = R3 = 1k

V1 = 0.1мв

V2 = 0.2мв

дифференциалдык күчөткүчтүн чыгышы = V2 -V1 = 0.2mv -0.1mv = 0.1mv

пайда = (1+ (2*10k)/500)*1k/1k = 41

приборлордун күчөткүчүнүн чыгышы = дифференциалдык күчөткүчтүн чыгышы*киреше

приборлордун күчөткүчүнүн чыгышы = 0.1mv * 41 = 4.1v

Жана осциллографтын чыгышы 4 -сүрөттөгү чокудан 4 -чокуга чейин жетет, мышыктын симуляциялык программасы аркылуу чыгарылган, ошондуктан дизайн туура жана биз кийинки кадамга барабыз

3 -кадам: Жогорку өтүү чыпкасы

Жогорку өтүү чыпкасы
Жогорку өтүү чыпкасы

Жогорку өткөрмө чыпкасы курулушу

Бул этапта ызы -чуудан улам пайда болгон ашыкча чыңалууну болтурбоо үчүн жогорку өткөрмө чыпкасын иштеп чыгышыбыз керек. Бушун басуу үчүн, батарея тарабынан чыгарылган керексиз ызы -чууну болтурбоо үчүн 50 Гц жыштыктагы чыпканы иштеп чыгышыбыз керек

курулуш

Аспаптык күчөткүчтү алыңыз жана 1u конденсаторунун бир четине туташтырыңыз, ал эми конденсатордун экинчи учу 15 к каршылыгынын бир учуна жана 15k каршылыгынын экинчи учуна 4 -Lm741 icтин инверттик терминалына туташтырылган.4 -Lm741 icтин инверттик эмес терминалы. Эми 4 -Lm741 ic 2 жана 6 пин ортосунда 300k каршылыгын туташтыруу керек

эсептөө

c1 = 1u

R1 = 15k

R2 = Rf = 300K

жогорку өтүү чыпканын кесүү жыштыгы

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

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

жогорку өткөрмө чыпканын пайда

Ah = -Rf/R1

Ах = -300к/15к = 20

Ошентип, приборлордун күчөткүчүнүн чыгышы сигналды 20 эсе күчөтүүчү жана 50 Гцтен төмөн болгон сигналды өчүрө турган жогорку өткөрмө чыпкасына киргизүү катары кабыл алынат

4 -кадам: тегиздөөчү айлануу

Тегиздөөчү айланма
Тегиздөөчү айланма

Тегиздөө схемасы

Микроконтроллер 0дөн 5Вга чейин окууну кабыл алат (каалаган башка микроконтроллер көрсөтүлгөн чыңалуу), башка көрсөткүчтөр, башкача айтканда, рейтинг бир жактуу натыйжа бериши мүмкүн, андыктан серво, лед, мотор туура иштебей калышы мүмкүн. Ошондуктан эки тараптуу сигналды жалгызга айландыруу зарыл бир жактуу сигнал. Муну ишке ашыруу үчүн биз жарым толкундуу бригданы түздөөчү (же толук толкундуу көпүрө түзөткүч) курушубуз керек

Курулуш

Жогорку өтүү чыпкасынан чыгаруу 1 -диоддун оң жагына берилет, 1 -диоддун терс аягы 2 -диоддун терс учуна туташат. Экинчи диоддун оң аягы негизделген. Чыгуу терс учтуу диоддордун кошулушунан алынат. Азыр чыгаруу синус толкунунун оңдолгон чыгарылышына окшош. Биз түздөн -түз ферифердик түзүлүштөрдү көзөмөлдөө үчүн микроконтроллерге бере албайбыз, анткени чыгаруу дагы жарым толкундуу күн форматында өзгөрүп турат. Биз 0дон 5вге чейин туруктуу DC сигналын алышыбыз керек. Бул аркылуу жетишүүгө болот. 1ф конденсаторунун оң жагына жарым толкундуу түздөткүчтөн чыгаруу жана конденсатордун терс учу жерге негизделген

КОД:

#кошуу

Servo myservo;

int potpin = 0;

жараксыз орнотуу ()

{

Serial.begin (9600);

myservo.attach (13);

}

боштук цикл ()

{

val = analogRead (potpin);

Serial.println (val);

val = карта (val, 0, 1023, 0, 180);

myservo.write (val);

кечиктирүү (15);

Serial.println (val);

}

5-кадам: МИКРО-БАШКАРУУЧУ ВЕРСИСИЗ (ОПЦИОНАЛДУУ)

МИКРО-БАШКАРУУЧУ ВЕРСИСИЗ (ОПЦИОНАЛДУУ)
МИКРО-БАШКАРУУЧУ ВЕРСИСИЗ (ОПЦИОНАЛДУУ)

Аурдино программалоосунан тажагандар же программалоону жактырбагандар тынчсызданбагыла. Бизде бул үчүн чечим бар. Аурдино перифериялык түзүлүштү иштетүү үчүн импульстун туурасы модуляция техникасын колдонот (серво, LED, мотор). Биз дагы ошол дизайнды иштеп чыгышыбыз керек. Аурдино pwm сигналы 1 мс менен 2,5 мске чейин өзгөрөт. Бул жерде 1ms эң аз же өчкөн сигналды көрсөтөт жана 2.5ms сигнал толугу менен күйүп тургандыгын көрсөтөт. Убакыт аралыгында ферифериялык түзүлүштүн башка параметрлерин көзөмөлдөө үчүн колдонууга болот, мисалы, жарыктын жарыктыгы, серво бурчу, мотордун ылдамдыгын көзөмөлдөө ж

Курулуш

бизге тегиздөө схемасынан 5.1k резистордун бир четине жана башка учуна 220к менен диоддун бир чекитине параллелдүү туташууга туташуу керек. Параллель туташкан 220k менен диоддун бир учу 555 таймердин 7 пинине жана башка 2 чекит пин 2ге туташкан. 555 таймер ic. Pin 4 жана 8 555 таймер 5 вольтко туташкан жана пин 1 жерге туташтырылган. 22nf жана 0.1 uf конденсатор пин 2 менен жерге туташтырылган.чыгуу 555 таймер ic пин үчтөн алынат

Куттуктайбыз, сиз микро контроллерди ийгиликтүү чыгарып салдыңыз

6 -кадам: ЦИРКТИ КАНТИП КОЛДОНУУ КЕРЕК

Сунушталууда: