Sadržaj:

Uključeno Sklop isključenog zasuna s UC -om. Jedan gumb. Jedan pin. Diskretna komponenta .: 5 koraka
Uključeno Sklop isključenog zasuna s UC -om. Jedan gumb. Jedan pin. Diskretna komponenta .: 5 koraka

Video: Uključeno Sklop isključenog zasuna s UC -om. Jedan gumb. Jedan pin. Diskretna komponenta .: 5 koraka

Video: Uključeno Sklop isključenog zasuna s UC -om. Jedan gumb. Jedan pin. Diskretna komponenta .: 5 koraka
Video: Генератор на постоянных магнитах, бесплатное электричество 2024, Srpanj
Anonim
Uključeno Sklop isključenog zasuna s UC -om. Jedan gumb. Jedan pin. Diskretna komponenta
Uključeno Sklop isključenog zasuna s UC -om. Jedan gumb. Jedan pin. Diskretna komponenta

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

Shematsko objašnjenje
Shematsko objašnjenje
Shematsko objašnjenje
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?

Što se događa na pin -u za prekid. Zašto je sigurno s naponom od 20 V?
Što se događa na pin -u za prekid. Zašto je sigurno s naponom od 20 V?
Što se događa na pin -u za prekid. Zašto je sigurno s naponom od 20 V?
Š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: