Мазмұны:

UC бар өшіру ілмегінің тізбегі. Бір басу түймесі. Бір түйреуіш. Дискретті компонент: 5 қадам
UC бар өшіру ілмегінің тізбегі. Бір басу түймесі. Бір түйреуіш. Дискретті компонент: 5 қадам

Бейне: UC бар өшіру ілмегінің тізбегі. Бір басу түймесі. Бір түйреуіш. Дискретті компонент: 5 қадам

Бейне: UC бар өшіру ілмегінің тізбегі. Бір басу түймесі. Бір түйреуіш. Дискретті компонент: 5 қадам
Бейне: How to Crochet: Cable Vest Hoodie | Pattern & Tutorial DIY 2024, Қараша
Anonim
UC -мен өшірілген ілмектер тізбегі. Бір басу түймесі. Бір түйреуіш. Дискретті компонент
UC -мен өшірілген ілмектер тізбегі. Бір басу түймесі. Бір түйреуіш. Дискретті компонент

Барлығына сәлем, желіде қосу/өшіру схемасын іздедім. Мен тапқандардың бәрі мен іздегендей болмады. Мен өзіммен сөйлестім, бұған міндетті түрде жол бар. Бұл маған қажет болды.

-Қосу және өшіру үшін тек бір түйме.

-UC -де тек бір түйреуішті пайдалану керек. 2 емес.

-Батареямен жұмыс жасау керек.

-3,3 -тен 20 -ға дейін

-реттеушімен немесе онсыз жұмыс істеу. (Реттегішті 3,3 -тен 5В -қа дейін алып тастаңыз)

-Ерекше емес

Мен мұны істеу үшін схема мен кодты жасадым. Бұл өте жақсы жұмыс істейді. Көптеген жобаларда болуы өте ыңғайлы схема.

Зертхананы бастайық …

1 -қадам: Схемалық түсініктеме

Схемалық түсініктеме
Схемалық түсініктеме
Схемалық түсініктеме
Схемалық түсініктеме

Мұнда мен atmega328 қолданамын. Бірақ кез келген UC дәл осылай жасай алады. Бұл мысалда мен 20В кернеуді қолданамын. Бұл мен алатын максималды кернеу. Неге? өйткені mosfet vgs max деректер кестесінде максимум -20v. Мен 30 вольтқа баруға тырыстым. жұмыс істеді. Мен 35в көтеремін, ол біраз уақыт жұмыс істеді. Mosfet соққы ретінде:) Ең бастысы, схеманы жоғарылату жақсы. Бірақ бұл үшін сізге мосфет табу керек.

Мен токтың өтуіне рұқсат беру үшін P mosfet қолданамын. Si2369ds үшін Vgs шегі -2.5v.

Басу түймесі басылмаған кезде. Vgs - 0в. R1 резисторы 1М қақпаны Vcc -ге тартыңыз. Сонымен, Vgs (вольт қақпасы мен вольт көзі) - 0v. Vgs 0v кезінде ток жүрмейді.

Біз түймені басқанда. Ағым R1, R2 және T1 арқылы өтеді.

T1 2n3904 r2 резисторымен жабылады және қақпаны gnd қояды. 0v қазір транзисторлық коллекторда. Vgs қазір -20в және ток ағып жатыр, мосфетті лақтырып, uC қосыңыз.

Міне сиқырлық болады, UC қосылады, біз үзіліс түйреуішін кіріс режиміне қоямыз, бірақ біз ішкі тартылуды іске қосамыз, сондықтан 5в UC-тен R2-ге келеді. Есіңізде болсын, бұл түйісу үзілісті сезіну үшін кіріс режимінде.

Біз түймені босатамыз, бірақ uC R2 -ге 5В жібереді. T1 жабық тұрыңыз, mosfet қақпасы 0v.

Әзірше бәрі жақсы. Электр тізбегі қосулы. Транзистор жабық, бізде транзисторлық коллекторда 0в бар. Ал үзіліс түйреуішінен 5В шығады.

Түймені екінші рет басқанда, біз UC -ге төмен (0, 7в) жібереміз және үзіліс пайда болады. Себебі коллекторлық транзистор 0в (бұл жабық). Үзіліс құлау шетінде пайда болады.

НАЗАР АУДАРЫҢЫЗ: кейбір жағдайларда 0, 7v жоғары немесе төмен деңгейге жету үшін жеткіліксіз болып көрінуі мүмкін. Эксперимент жасаңыз. Менің жағдайда, бұл әрқашан жұмыс істейді. Егер сізге 0 вольт қажет болса. Mosfet схемасын қараңыз.

Үзіліс қосалқы режимінде біз түйреуішті шығыс режимінде айналдырамыз және біз бұл түйреуіштің төменгі деңгейін жібереміз.

Біз түймені босатқан кезде, T1 ашылады және бүкіл тізбек өшеді.

Ия, бірақ егер менде 20 в болса, мен үзіліс істігіне 20 в жіберемін, және UC жарылып кетеді !! ?

Онша емес. Үзіліс түйреуіші ешқашан 3.7в жоғары болмайды. Транзистор мен R2 арқасында.

Келесі қадамда қосымша түсініктеме.

Құрылғы өшірілгенде, біз токты тұтынбаймыз (бірнеше па). Бұл масштабта біз батареямен жылдар бойы жұмыс жасай аламыз …

Мен жасаған және тексерген басқа схеманы қостым. Мұның бәрі мосфет. P типті және N типті транзистор. UC -ны Vbatt -тан қорғау үшін біз 5.1v зенер диодты қосуымыз керек. Біз бөлек mosfet немесе барлығын DMC3021LSD-13, DMG6601LVT, IRF7319TRPBF сияқты бір ic пакетінде қолдана аламыз.

Екі әдіс де жақсы жұмыс істейді. Бірақ 2n3904 ағуы mosfetке қарағанда жақсы. Деректер кестесі бойынша 50nA және 1uA. Сонымен қатар, mosfet нұсқасында бізде C1 әрқашан ыстық. Егер конденсатор ағып кетсе, батарея заряды таусылады.

2 -қадам: Үзіліс түйреуішінде не болып жатыр. Неліктен 20 вольтпен қауіпсіз?

Үзіліс түйреуішінде не болып жатыр. Неліктен 20 вольтпен қауіпсіз?
Үзіліс түйреуішінде не болып жатыр. Неліктен 20 вольтпен қауіпсіз?
Үзіліс түйреуішінде не болып жатыр. Неліктен 20 вольтпен қауіпсіз?
Үзіліс түйреуішінде не болып жатыр. Неліктен 20 вольтпен қауіпсіз?

Ағым оңай жолмен өтеді. Ол R1 (1M) R2 (100k) және T1 (0, 7v) арқылы өтеді. Фотода көріп тұрғаныңыздай. Үзіліс түйреуі ешқашан 3, 7в жоғары болмайды, тіпті егер бізде 20в кернеу болса.

Бірінші суретке қарасаңыз. Көтерілу уақыты - 163 мс. Мен дереу қуатты қосамын. uC қосыңыз. Күту уақытының сақтандырғыш биті 65 мс болып орнатылды. Біз бұл уақытта 0, 68в шамасындамыз. 65 мс -тен кейін біз 0, 7в шамасында боламыз, себебі uC 5В -ты жоғары көтерумен жібереді, бізде 0, 1в көтерілу бар. Бірақ түйме басылады, сондықтан ол 0, 7в жоғары көтерілмейді. Көп ұзамай мен батырманы босатамын, кернеу 3, 7в дейін көтеріледі.

Мосфет өшірілгенде, үзіліс түйреуіші 33us -та 0v -ге дейін баратынын көреміз. Осылайша, түйреуіш төмен, бірақ құрылғы басу түймесін төмен ұстап тұрады. Біз түймені босатқаннан кейін құрылғыны өшіреміз.

Мен бүкіл процесті көрсету үшін келесі қадамда кішкене видео жасадым.

3 -қадам: демонстрация

4 -қадам: Кодекс

Міне, С тіліндегі зертханалық код.

5 -қадам: Қорытынды:

Сізге бұл зертхана ұнады деп сенемін. Егер сізге бұл әдіс ұнаған болса немесе жақсы болса, түсініктеме қалдырыңыз. Көргеніңізге рахмет.

Ұсынылған: