Kazalo:
- 1. korak: Shematska razlaga
- 2. korak: Kaj se dogaja na pin -ju za prekinitev. Zakaj je varno z napetostjo 20 V?
- 3. korak: demonstracija
- 4. korak: Koda
- 5. korak: Zaključek:
Video: Vklopljeno izklopno vezje z UC. En gumb. En pin. Diskretna komponenta .: 5 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
Pozdravljeni vsi, iskal sem vezje za vklop/izklop na netu. Vse, kar sem našel, ni bilo tisto, kar sem iskal. Govoril sem sam s sabo, do tega je nujno. To sem potreboval.
-Samo en gumb za vklop in izklop.
-Na UC uporabite samo en pin. Ne 2.
-Delati mora samo z baterijo.
-Od 3.3v do 20v
-Delo z regulatorjem ali brez njega. (Odstranite regulator od 3,3 do 5 V)
-Ni posebnih i.c.
Za to sem zasnoval shemo in kodo. To deluje zelo dobro. Zelo priročna shema za številne projekte.
Začnimo laboratorij …
1. korak: Shematska razlaga
Tukaj uporabljam atmega328. Toda vsak uC lahko stori enako. V tem primeru uporabljam 20 V. To je največja napetost, ki jo lahko. Zakaj? ker je mosfet vgs max po podatkovnem listu največ -20v. Poskušal sem preiti na 30V. je delovalo. Dvignem se na 35v in nekaj časa je deloval. Mosfet kot udarec:) Stvar je v tem, da je shematično dobro iti višje. Toda za to boste morali najti MOSFET.
Uporabljam P MOSFET, da dovolim pretok toka ali ne. Vgs prag za Si2369ds je -2,5v.
Ko gumba ne pritisnete. Vgs je 0v. Upor R1 1M povlecite vrata do Vcc. Torej je Vgs (volt vrata proti volt vir) 0v. Pri Vgs 0v tok ne teče.
Ko pritisnemo gumb. Tok teče po R1, R2 in T1.
T1 2n3904 zapre r2 upor in vrata postavi na gnd. 0v je zdaj na tranzistorskem zbiralniku. Vgs je zdaj -20v in tok teče. Vrzi MOSFET in vklopi UC.
Tu se zgodi čarobnost, vklop uC-ja, prekinitveni zatič postavimo v način vnosa, aktiviramo pa notranji vlečni tok, tako da 5 u prihaja iz uC v R2. Vendar ne pozabite, da je ta pin v načinu vnosa, da zazna prekinitev na padajočem robu.
Spustimo gumb, vendar uC pošilja 5v na R2, vezje ostane vklopljeno. T1 ostane zaprt, vrata MOSFET so pri 0V.
Zaenkrat dobro. Vezje je vklopljeno. Tranzistor je zaprt, imamo 0v na tranzistorskem zbiralniku. In 5v prihaja iz prekinitvenega zatiča.
Ko drugič pritisnemo gumb, pošljemo nizko vrednost (0, 7v) na uC in pojavi se prekinitev. Ker je kolektorski tranzistor 0v (ta je zaprt). Prekinitev se pojavi na padajočem robu.
POZOR: V nekaterih primerih je 0, 7v mogoče videti kot visoko ali premalo za sprožitev nizkega. Naredite svoj poskus. V mojem primeru je to vedno delovalo. Če potrebujete 0v. Oglejte si shemo MOSFET -a.
V podprogramu prekinitev obrnemo pin v izhodnem načinu in na ta pin pošljemo nizko vrednost.
Ko spustimo gumb, se odpre T1 in celotno vezje se izklopi.
Ja, če pa imam 20v, bom poslal 20v na prekinitveni pin in uC bo eksplodiral !! ?
Res ne. Prekinitveni pin nikoli ne preseže 3,7 V. Zaradi tranzistorja in R2.
Več pojasnil v naslednjem koraku.
Ko je naprava izklopljena, ne porabljamo več toka (nekaj let). V tem obsegu lahko let delujemo z baterijo …
Dodal sem še eno shemo, ki sem jo naredil in preizkusil. Tale je vse MOSFET. Tipa P in namesto tranzistorja. Za zaščito uC pred Vbatt moramo dodati zener diodo 5.1v. Uporabljamo lahko ločen MOSFET ali vse v enem IC paketu, kot so DMC3021LSD-13, DMG6601LVT, IRF7319TRPBF.
Obe metodi delujeta dobro. Toda puščanje 2n3904 je boljše kot MOSFET. 50nA proti 1uA po podatkovnem listu. Tudi v različici MOSFET imamo C1 vedno vroč. Torej, če ta kondenzator pušča, se bo baterija izpraznila.
2. korak: Kaj se dogaja na pin -ju za prekinitev. Zakaj je varno z napetostjo 20 V?
Tok teče po lažji poti. Mimo R1 (1M) R2 (100k) in T1 (0, 7v). Kot lahko vidite na fotografiji. Prekinitveni pin nikoli ne preseže 3, 7v, tudi če imamo 20v.
Če pogledate prvo sliko. Čas vzpona je 163 ms. Takoj, ko pritisnem na vklop. uC vklopi. Bit varovalke čakalne dobe je nastavljen na 65 ms. Za ta čas smo okoli 0, 68v. Po 65 ms smo okoli 0, 7v, ker uC pošilja 5v z vlečenjem, imamo 0, 1v naraščajočega. Toda gumb je pritisnjen, tako da ne more iti višje od 0, 7v. Kmalu spustim gumb, napetost se dvigne na 3, 7v.
Ko izklopite MOSFET, lahko vidimo, da prekinitveni pin preide na 0v v 33us. Zatič je torej nizek, vendar naprava ostane pritisnjena s pritiskom na gumb. Takoj, ko spustimo gumbno napravo, se izklopi.
Na naslednjem koraku sem naredil majhen video, ki je prikazal celoten postopek.
3. korak: demonstracija
4. korak: Koda
Tukaj je laboratorijska koda v C.
5. korak: Zaključek:
Upam, da ste uživali v tem laboratoriju. Če vam je bilo všeč ali bolje, uporabite to metodo, samo pustite komentar. Hvala za ogled.
Priporočena:
Varčevanje z energijo baterije, izklopno stikalo za zaščito pred praznjenjem z ATtiny85 za svinčeno kislino v avtomobilu ali Lipo baterijo: 6 korakov
Varčevanje z energijo akumulatorja, stikalo za zaščito pred praznjenjem z ATtiny85 za svinčeno kislino ali Lipo baterijo: Ker potrebujem več ščitnikov baterij za svoje avtomobile in sončne sisteme, sem ugotovil, da so komercialni 49 USD predragi. Prav tako porabijo preveč energije s 6 mA. Nisem našel navodil na to temo. Tako sem naredil svojega, ki črpa 2mA. Kako je
Kako narediti žično izklopno vezje s tranzistorjem BC547: 8 korakov
Kako narediti vezje za izklop žice z tranzistorjem BC547: Hii friend, Danes bom naredil vezje vezja za izklop žice s tranzistorjem BC547. Če bo kdo prerezal žico, bo samodejno zasvetila rdeča LED in zaslišal bo zvočnik.
Kako narediti žično izklopno vezje z M44 -tranzistorjem Z44N: 7 korakov
Kako narediti vezje za izklop žice z uporabo M44FET -a Z44N: Hii prijatelj, danes bom naredil preprosto vezje za izklop žice. Če kdo prereže žico, se oglasi zvočni signal. Danes bom ta projekt naredil z MFFET IRFZ44N. Začnimo
Timovo tiskano vezje (narisano vezje): 54 korakov (s slikami)
Tim's PCB (Plotted Circuit Board): To je postopek, ki ga uporabljam za ustvarjanje tiskanega vezja po meri za svoje projekte. Če želite narediti zgoraj: S svojim XY ploterjem s Scribejem odstranim film za jedkanje, da izpostavim baker jedkaniku .Za lasersko ploter XY uporabljam črnilo v
Puls (LED z vklopljeno glasnostjo): 7 korakov (s slikami)
Pulse (Volume Activated LEDs): Ste že kdaj želeli zgraditi nekaj z LED, pa niste vedeli, kje začeti? Ta priročnik vam bo dal nekaj preprostih korakov za oblikovanje lastne kode za vizualizacijo glasnosti za naslovljive LED luči. To je zabaven namizni merilnik hrupa, rave de