Mundarija:

UC bilan o'chirilgan o'chirish davri. Bir bosish tugmasi. Bir pin. Diskret komponent: 5 qadam
UC bilan o'chirilgan o'chirish davri. Bir bosish tugmasi. Bir pin. Diskret komponent: 5 qadam

Video: UC bilan o'chirilgan o'chirish davri. Bir bosish tugmasi. Bir pin. Diskret komponent: 5 qadam

Video: UC bilan o'chirilgan o'chirish davri. Bir bosish tugmasi. Bir pin. Diskret komponent: 5 qadam
Video: ucell tekin MB va GB olish 2024, Noyabr
Anonim
UC bilan o'chirilgan o'chirish davri. Bir bosish tugmasi. Bir pin. Diskret komponent
UC bilan o'chirilgan o'chirish davri. Bir bosish tugmasi. Bir pin. Diskret komponent

Hammaga salom, tarmoqda yoqish/o'chirish sxemasini qidirayotgan edim. Men topgan hamma narsa men qidirganimdek emas edi. Men o'zim bilan gaplashardim, bunga yo'l bor. Bu menga kerak edi.

-Yoqish va o'chirish uchun faqat bitta tugma.

-UCda faqat bitta pinni ishlatish kerak. 2 emas.

-Batareya bilan ishlash kerak.

-3,3 V dan 20 V gacha

-Regulyator bilan ishlash yoki bo'lmasdan ishlash. (Regulyatorni 3,3 dan 5 V gacha olib tashlang)

-Hech qanday maxsus oqim yo'q.

Men buning uchun sxemani va kodni ishlab chiqdim. Bu juda yaxshi ishlaydi. Ko'p loyihalarda bo'lish uchun juda qulay sxemalar.

Keling, laboratoriyani boshlaymiz …

1 -qadam: sxematik tushuntirish

Sxematik tushuntirish
Sxematik tushuntirish
Sxematik tushuntirish
Sxematik tushuntirish

Bu erda men atmega328 dan foydalanmoqdaman. Ammo har qanday UC xuddi shunday qila oladi. Masalan, men 20 V kuchlanishdan foydalanmoqdaman. Bu men qila oladigan maksimal kuchlanish. Nima uchun? Chunki mosfet vgs max ma'lumotlar sahifasida maksimal -20v. Men 30 V ga o'tishga harakat qildim. u ishlagan edi. Men 35 V ga ko'tarilaman va u bir muncha vaqt ishladi. Mosfet zarba sifatida:) Gap shundaki, sxemani yuqoriga ko'tarish yaxshi. Lekin buning uchun siz mosfet topishingiz kerak bo'ladi.

Men oqimning o'tishiga ruxsat berish uchun P mosfetdan foydalanaman. Si2369ds uchun Vgs chegarasi -2,5v.

Qachonki tugma bosilmasa. Vgs - 0v. R1 rezistorli 1M eshikni Vccga tortadi. Shunday qilib, Vgs (volt darvozasi va volt manbai) - 0v. Vgs 0v da oqim oqmaydi.

Biz tugmani bosganimizda. Oqim R1, R2 va T1 orqali oqadi.

T1 2n3904 r2 rezistor bilan yopiladi va darvozani gnd ga qo'yadi. 0v endi tranzistor kollektorida. Vgs hozir -20v, oqim esa mosfetni tashlab, uCni yoqing.

Mana, sehr sodir bo'ladi, uC yoqiladi, biz uzilish pinini kirish rejimiga qo'yamiz, lekin biz ichki tortishni faollashtiramiz, shuning uchun 5V uCdan R2 ga o'tadi. Shuni yodda tutingki, bu pin uzilish holatini sezish uchun kirish rejimida.

Biz tugmani qo'yib yuboramiz, lekin uC R2 -ga 5v yuboradi, kontaktlarning zanglashiga olib qoling. T1 yopiq qoladi, mosfet darvozasi 0v.

Hozircha hammasi yaxshi. O'chirish yoqilgan. Transistor yopiq, bizda 0v tranzistorli kollektor bor. Va 5V uzilish pinidan chiqadi.

Tugmani ikkinchi marta bosganimizda, biz shaharga past (0, 7v) yuboramiz va uzilish paydo bo'ladi. Chunki kollektor tranzistori 0v (bu yopiq). Yiqilish chekkasida uzilish sodir bo'ladi.

DIQQAT: Ba'zi hollarda 0, 7v ni yuqori deb ko'rish mumkin yoki pastni ishga tushirish uchun etarli emas. Tajribangizni qiling. Mening holatimda, bu har doim ishlagan. Agar sizga 0v kerak bo'lsa. Mosfet sxemasiga qarang.

To'xtatish rejimida biz pinni chiqish rejimiga o'tkazamiz va biz bu pinni past darajaga yuboramiz.

Tugmani qo'yib yuborganimizda, T1 ochiladi va butun elektron o'chadi.

Ha, lekin agar menda 20v bo'lsa, men uzilish piniga 20v yuboraman va uC portlaydi! ?

Unchalik emas. To'xtatish pinasi hech qachon 3.7v dan oshmaydi. Transistor va R2 tufayli.

Keyingi bosqichda batafsil tushuntirish.

Qurilma o'chirilgan bo'lsa, biz endi oqim iste'mol qilmaymiz (bir necha pa). Bu miqyosda biz yillar davomida batareyada ishlashimiz mumkin …

Men bajargan va sinab ko'rgan boshqa sxemani qo'shdim. Bularning barchasi mosfet. P turi va uning o'rniga N turi - tranzistor. UCni Vbattdan himoya qilish uchun biz 5.1v zener diyotini qo'shishimiz kerak. Biz alohida mosfet yoki DMC3021LSD-13, DMG6601LVT, IRF7319TRPBF kabi bitta paketli paketdan foydalanishimiz mumkin.

Ikkala usul ham yaxshi ishlaydi. Ammo 2n3904 oqishi mosfetdan yaxshiroqdir. Ma'lumotlar jadvaliga muvofiq 50nA va 1uA. Mosfet versiyasida bizda C1 har doim issiq. Agar kondansatör oqayotgan bo'lsa, batareya zaryadsizlanadi.

2 -qadam: uzilish pimida nima bo'lyapti. Nima uchun 20V kuchlanishli xavfsiz?

To'xtatish pinida nima bo'lyapti. Nima uchun 20V kuchlanishli xavfsiz?
To'xtatish pinida nima bo'lyapti. Nima uchun 20V kuchlanishli xavfsiz?
To'xtatish pinida nima bo'lyapti. Nima uchun 20V kuchlanishli xavfsiz?
To'xtatish pinida nima bo'lyapti. Nima uchun 20V kuchlanishli xavfsiz?

Oqim osonroq yo'l bilan oqmoqda. U R1 (1M) R2 (100k) va T1 (0, 7v) orqali o'tadi. Fotosuratda ko'rib turganingizdek. To'xtatish pimi hech qachon 3, 7v dan oshmaydi, hatto bizda 20v bo'lsa ham.

Agar siz birinchi rasmga qarasangiz. Balandlik vaqti - 163 ms. Men darhol quvvatni yoqaman. uC yoqing. Kutish vaqti sug'urta biti 65 ms ga o'rnatildi. Bu vaqt uchun biz 0, 68v atrofida bo'lamiz. 65msdan keyin biz 0, 7v atrofida bo'lamiz, chunki uC 5V ni yuqoriga ko'targanda bizda 0, 1v ko'tarilish bor. Lekin tugma bosiladi, shuning uchun u 0, 7v dan yuqori bo'lolmaydi. Tez orada men tugmani qo'yib yuboraman, kuchlanish 3, 7v ga ko'tariladi.

Mosfetni o'chirganda, biz 33usda uzilish pinining 0v ga borishini ko'ramiz. Shunday qilib, pin past, lekin qurilma tugmachasini pastgacha ushlab turing. Biz tugmachani qo'yganimizdan so'ng, qurilma o'chadi.

Men butun jarayonni ko'rsatish uchun keyingi bosqichda kichik video qildim.

3 -qadam: Namoyish

4 -qadam: Kod

Mana laboratoriya kodi C.

5 -qadam: Xulosa:

Umid qilamanki, sizga bu laboratoriya yoqdi. Agar sizga bu usul yoqsa yoki yaxshiroq bo'lsa, izoh qoldiring. Ko'rganingiz uchun tashakkur.

Tavsiya: