Sadržaj:
- Korak 1: Shematsko objašnjenje
- Korak 2: Što se događa na pin -u za prekid. Zašto je sigurno s naponom od 20 V?
- Korak 3: Demonstracija
- Korak 4: Kôd
- Korak 5: Zaključak:
Video: Uključeno Sklop isključenog zasuna s UC -om. Jedan gumb. Jedan pin. Diskretna komponenta .: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:34
Pozdrav svima, tražio sam on/off sklop na netu. Sve što sam pronašao nije ono što sam tražio. Razgovarao sam sam sa sobom, za to nužno postoji način. To mi je trebalo.
-Samo jedan gumb za uključivanje i isključivanje.
-Morate koristiti samo jedan pin na UC -u. Ne 2.
-Mora raditi s baterijom.
-Od 3.3v do 20v
-Rad sa ili bez regulatora. (Uklonite regulator s 3,3 na 5v)
-Nema posebnih i.c.
Za to sam osmislio shemu i kod. Ovo radi jako dobro. Vrlo zgodna shema za mnoge projekte.
Počnimo laboratorij …
Korak 1: Shematsko objašnjenje
Ovdje koristim atmega328. Ali bilo koji uC može učiniti isto. U ovom primjeru koristim 20 V. To je najveći napon koji mogu. Zašto? jer je MOSFET -ov Vgs max prema podatkovnoj tablici maksimalno -20v. Pokušao sam ići na 30v. radilo se. Penjem se na 35v i radio je … neko vrijeme. Mosfet kao udarac:) Stvar je u tome da je shematski dobro ići naviše. Ali za to ćete morati pronaći MOSFET.
Koristim P mosfet da dopustim da struja prođe ili ne. Vgs prag za Si2369ds je -2,5v.
Kad se gumb ne pritisne. Vgs je 0v. R1 otpornik 1M povući vrata prema Vcc. Dakle Vgs (volt gate vs volt source) je 0v. Na Vgs 0v, struja ne teče.
Kad pritisnemo gumb. Struja teče pomoću R1, R2 i T1.
T1 2n3904 zatvara otpornik r2 i postavlja vrata na gnd. 0v je sada na tranzistorskom kolektoru. Vgs je sada -20v i struja teče bacite MOSFET i uključite UC.
Ovdje se događa čarolija, uključite uC, prekidač za prekid stavimo u ulazni način rada, ali aktiviramo unutarnje povlačenje pa 5v dolazi iz uC-a na R2. Ali imajte na umu da je ovaj pin u načinu unosa kako bi osjetio prekid na padajućoj ivici.
Puštamo gumb, ali uC šalje 5v na R2, krug ostaje uključen. T1 ostaje zatvoren, MOSFET kapija je na 0v.
Zasada je dobro. Krug je uključen. Tranzistor je zatvoren, imamo 0v na tranzistorskom kolektoru. I iz naponskog pina izlazi 5v.
Kad pritisnemo drugi put gumb, šaljemo nisko (0, 7v) na uC i pojavljuje se prekid. Jer, kolektorski tranzistor je 0v (ovaj je zatvoren). Prekid se javlja pri padu.
PAŽNJA: U nekim slučajevima 0, 7v se može vidjeti kao visoko ili nedovoljno za pokretanje niskog. Napravite svoj eksperiment. U mom slučaju, ovo je uvijek radilo. Ako trebate 0v. Pogledajte shemu MOSFET -a.
U podrutini prekida, okrećemo pin u izlaznom načinu rada i šaljemo nisko na taj pin.
Kad otpustimo gumb, T1 će se otvoriti i cijeli će se krug isključiti.
Da, ali ako imam 20V u, poslat ću 20V na pin za prekid i UC će eksplodirati! ?
Ne baš. Pin za prekid nikada ne prelazi 3,7V. Zbog tranzistora i R2.
Više objašnjenja u sljedećem koraku.
Kad je uređaj isključen, više ne trošimo struju (nekoliko pa). U ovom opsegu možemo godinama raditi na bateriji …
Dodao sam još jednu shemu koju sam napravio i testirao. Ovaj je sve MOSFET. P tip i umjesto N tranzistor. Moramo dodati zener diodu 5.1v za zaštitu uC od Vbatt. Možemo koristiti zaseban MOSFET ili sve u jednom IC paketu poput DMC3021LSD-13, DMG6601LVT, IRF7319TRPBF.
Obje metode dobro funkcioniraju. No curenje 2n3904 je bolje od MOSFET -a. 50nA vs 1uA prema podatkovnom listu. Također u MOSFET verziji, C1 je uvijek vruć. Dakle, ako ovaj kondenzator curi, baterija će se isprazniti.
Korak 2: Što se događa na pin -u za prekid. Zašto je sigurno s naponom od 20 V?
Struja teče lakšim putem. Prolazi pored R1 (1M) R2 (100k) i T1 (0, 7v). Kao što možete vidjeti na fotografiji. Pin za prekid nikad ne prelazi 3,7V čak i ako imamo 20V.
Ako pogledate prvu sliku. Vrijeme uspona je 163 ms. Čim pritisnem napajanje. uC uključiti. Bit osigurača za vrijeme čekanja postavljen je na 65 ms. Za sada smo oko 0, 68v. Nakon 65ms smo oko 0, 7v jer uC šalje 5v sa pull -up imamo 0, 1v u porastu. No, gumb je pritisnut tako da ne može ići više od 0, 7v. Uskoro otpuštam gumb, napon raste na 3, 7v.
Kad isključite MOSFET, možemo vidjeti da pin za prekid ide na 0v u 33us. Dakle, pin je nizak, ali uređaj ostaje uključen pritiskom na gumb za spuštanje. Čim otpustimo gumb, uređaj se isključuje.
Napravio sam mali video u sljedećem koraku kako bih prikazao cijeli proces.
Korak 3: Demonstracija
Korak 4: Kôd
Evo laboratorijskog koda u C.
Korak 5: Zaključak:
Nadam se da ste uživali u ovom laboratoriju. Ako vam se svidjelo ili bolje, koristili ste ovu metodu, samo ostavite komentar. Hvala na gledanju.
Preporučeni:
MOD: Uključeno/isključeno pozadinsko osvjetljenje LCD ekrana Ender 3: 6 koraka
MOD: Ender 3 LCD pozadinsko osvjetljenje Uključeno/Isključeno: Mod za uključivanje/isključivanje svjetla na ekranu tijekom noćnog ispisa. Sada možete isključiti pozadinsko osvjetljenje
Uključeno svjetlo: 3 koraka
Svjetlo na vremenu: Moja je supruga kupila ovaj LED osvijetljeni znak i objesila ga u naš mali hodnik. Bila je vrlo dobra u uključivanju, ali ga je vrlo zaboravila ponovno isključiti! Očigledan rezultat je činjenica da smo baterije mijenjali prečesto! Odlučio sam
Uvijek uključeno Raspberry Pi DLNA poslužitelj i Torrent klijent sa LED -ima statusa: 6 koraka
Uvijek UKLJUČEN Raspberry Pi DLNA poslužitelj i Torrent klijent sa LED -ima statusa: Pokušao sam ga napraviti za sebe i radi savršeno. U mogućnosti je strujati HD videozapise bez kašnjenja, a LED indikatori statusa daju mi brz status. U nastavku sam dodao korake koje sam poduzeo kako bih ga sastavio. Molimo prođite kroz to, ako ste zainteresirani
Najjednostavnije automatsko UKLJUČENO ISKLJUČENO Led svjetlo u slučaju nužde: 3 koraka
Najjednostavnije automatsko UKLJUČENO ISKLJUČENO Svjetlo za hitne slučajeve u sobi: Bok! U ovoj uputi naučit ću vas kako napraviti punjivo automatsko svjetlo za slučaj nužde u sobi za isključenje svjetla. Postoji senzor koji se može uključiti & ISKLJUČEN prekidačem. Ako dođe do nestanka struje, senzor se automatski
Komponenta SMD s tri osi Treća ruka: 9 koraka
SMD komponenta s tri osi Treća ruka: Ja sam, kao i mnogi drugi, imao problema s držanjem komponenata za površinsko montiranje dok sam ih lemio. Budući da nužnost rađa izum, inspirirao sam se da sebi napravim radnu stanicu koja bi riješila moj problem. Ovo je vrlo jednostavno za gradnju, jeftino i h