Sadržaj:
- Korak 1: Shematsko objašnjenje
- Korak 2: Šta se dešava na pin -u za prekid. Zašto je sigurno sa naponom od 20 V?
- Korak 3: Demonstracija
- Korak 4: Kôd
- Korak 5: Zaključak:
Video: Uključeno Isključeno zasun S UC. Jedno dugme. One Pin. Diskretna komponenta .: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:06
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 jedno dugme za uključivanje i isključivanje.
-Morate koristiti samo jedan pin na UC -u. Ne 2.
-Mora raditi sa baterijom.
-Od 3.3v do 20v
-Rad sa ili bez regulatora. (Uklonite regulator sa 3,3 na 5v)
-Nema posebnih i.c.
Dizajnirao sam shemu i kod za to. Ovo funkcionira vrlo dobro. Vrlo zgodna shema za mnoge projekte.
Počnimo s laboratorijom …
Korak 1: Shematsko objašnjenje
Ovdje koristim atmega328. Ali bilo koji UC može učiniti isto. U ovom primjeru koristim 20V. To je najveći napon koji mogu. Zašto? jer je mosfet vgs max prema tehničkom listu -20v maksimalno. Pokušao sam preći na 30v. radilo je. 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.
Kada dugme nije pritisnuto. Vgs je 0v. R1 otpornik 1M povucite vrata prema Vcc. Dakle Vgs (volt gate vs volt izvor) je 0v. Na Vgs 0v, struja ne teče.
Kada pritisnemo dugme. Struja teče pomoću R1, R2 i T1.
T1 2n3904 zatvara se pomoću r2 otpornika i postavlja vrata u gnd. 0v je sada na tranzistorskom kolektoru. Vgs je sada -20v i struja teče bacite MOSFET i uključite UC.
Evo čarolije koja se dogodila, uključenje uC-a, prekidač pina stavljamo u način unosa, ali aktiviramo interno povlačenje pa 5v dolazi iz uC-a u R2. Ali imajte na umu da je ovaj pin u načinu unosa kako bi osjetio prekid na padajućoj ivici.
Puštamo dugme, ali uC šalje 5v na R2, kolo ostaje uključeno. T1 ostati 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 dugme drugi put, š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. Uradite svoj eksperiment. U mom slučaju, ovo je uvijek funkcioniralo. Ako vam treba 0v. Pogledajte shemu MOSFET -a.
U podrutini prekida, okrećemo pin u izlaznom načinu rada i šaljemo nisko na taj pin.
Kad otpustimo dugme, T1 će se otvoriti i cijeli krug će se 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). Na ovom nivou možemo raditi na baterije godinama …
Dodao sam još jednu shemu koju sam uradio i testirao. Ovaj je samo 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. Ali curenje 2n3904 je bolje od MOSFET -a. 50nA vs 1uA prema tehničkom listu. Takođe u MOSFET verziji, C1 je uvijek vruć. Dakle, ako ovaj kondenzator curi, baterija će se isprazniti.
Korak 2: Šta se dešava na pin -u za prekid. Zašto je sigurno sa naponom od 20 V?
Struja teče lakšim putem. Prolazi pored R1 (1M) R2 (100k) i T1 (0, 7v). Kao što možete videti na fotografiji. Pin za prekid nikada ne prelazi 3,7V čak i ako imamo 20V.
Ako pogledate prvu sliku. Vrijeme uspona je 163ms. Čim pritisnem napajanje. uC uključiti. Bit osigurača za vrijeme čekanja je postavljen na 65ms. Za sada smo oko 0, 68v. Nakon 65ms smo oko 0, 7v jer uC šalje 5v sa pull up -om imamo 0, 1v u porastu. Ali dugme je pritisnuto tako da ne može ići više od 0, 7v. Uskoro otpuštam dugme, napon raste na 3, 7v.
Kad isključite MOSFET, možemo vidjeti da pin za prekid ide na 0v u 33us. Znači, pin je nizak, ali uređaj ostaje uključen pritiskom na gumb za spuštanje. Čim otpustimo dugme, 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 ovoj laboratoriji. Ako vam se svidjelo ili bolje, upotrijebite ovu metodu, samo ostavite komentar. Hvala za gledanje.
Preporučuje se:
MOD: Uključeno/isključeno pozadinsko osvjetljenje LCD ekrana Ender 3: 6 koraka
MOD: Ender 3 LCD pozadinsko osvetljenje Uključeno/Isključeno: Mod za uključivanje/isključivanje svetla na ekranu tokom štampanja tokom noći. Sada možete isključiti pozadinsko osvjetljenje
Arduino dugme za odbrojavanje W/ dugme za odmor: 4 koraka
Arduino tipka za odbrojavanje W/ tipka za odmor: Ova instrukcija će vas naučiti kako stvoriti tajmer za odbrojavanje koristeći 4-znamenkasti 7-segmentni zaslon koji se može resetirati pomoću gumba. Došao sam na ideju da ovo napravim jer sam prilikom kreiranja jednocifrenog 7-segmentnog ekrana u klasi želio stvoriti nešto
Samsung LCD televizor uključen Isključeno Problem Uradi sam popravak: 5 koraka (sa slikama)
Samsung LCD televizor uključen Neispravno Popravak popravke sam: Imali smo Samsung 32 " LCD televizori nedavno su se pojavili. Televizor bi se uključio, zatim bi se odmah sam isključio, pa bi se ponovo uključio … u neprekidnom ciklusu. Nakon što smo malo istražili, otkrili smo da je došlo do opoziva na
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 prostoriji: Bok! U ovoj uputi ću vas naučiti kako napraviti automatsko svjetlo za nuždu u sobi sa isključenim svjetlom 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
Napravite sigurnosni zasun daljinskog upravljača: 7 koraka (sa slikama)
Napravite sigurnosni zatvarač za daljinski upravljač: Ovo uputstvo će vam pokazati kako izgraditi daljinski upravljač za zaključavanje vrata od bilo kojeg broja solenoida od 110 V, čeličnog klina od punog čelika, raznih koeficijenata i krajeva i daljinskog upravljača uređaja X10. Ovo sam napravio za svoja garažna vrata za manje od 30,00 USD