Sisukord:
- Samm: skemaatiline selgitus
- 2. toiming: mis toimub katkestusnupul. Miks on 20 V sisendiga ohutu?
- 3. samm: tutvustamine
- Samm: kood
- 5. samm: järeldus:
Video: Sisse lülitatud riiviahel koos UC -ga. Üks nupp. Üks tihvt. Diskreetne komponent: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
Tere kõigile, otsisin netist sisse/välja lülitust. Kõik, mis ma leidsin, ei olnud see, mida ma otsisin. Ma rääkisin iseendaga, selleks on tingimata võimalus. Seda ma vajasin.
-Vain üks nupp sisse- ja väljalülitamiseks.
-Peab uC -s kasutama ainult ühte tihvti. Mitte 2.
-Peab töötama akuga.
-Alates 3.3v kuni 20v
-Töö regulaatoriga või ilma. (Eemaldage regulaator 3,3–5 V sisse)
-Ei mingit erilist i.c.
Selle jaoks koostasin skeemi ja koodi. See töötab väga hästi. Väga mugav skeem paljude projektide jaoks.
Alustame laborist…
Samm: skemaatiline selgitus
Siin ma kasutan atmega328. Kuid iga uC saab sama teha. Selles näites kasutan 20 V sisse. See on maksimaalne pinge, mida suudan. Miks? kuna mosfet vgs max andmelehe järgi on maksimaalselt -20v. Proovisin minna 30v peale. see töötas. Tõusin 35 v -ni ja see töötas … mõnda aega. Mosfet löögina:) Asi on selles, et skemaatiliselt on hea kõrgemale minna. Kuid selleks peate leidma mosfeti.
Ma kasutan P mosfeti, et vool läbi lasta või mitte. Vgs lävi Si2369ds jaoks on -2,5 v.
Kui vajutusnuppu ei vajutata. Vgs on 0v. R1 takisti 1M tõmbab värava üles Vcc -ni. Seega on Vgs (voltvärav vs voltallikas) 0v. Vgs 0v juures vool ei voola.
Kui vajutame nuppu. Vool voolab R1, R2 ja T1.
T1 2n3904 suletakse takisti r2 abil ja asetatakse värav gnd. 0v on nüüd transistorikollektoril. Vgs on nüüd -20v ja vool voolab viska mosfet ja lülita uC sisse.
Siin on maagiline juhtum, uC sisselülitamine, me paneme katkestusnupu sisendrežiimi, kuid aktiveerime sisemise tõmbe, nii et 5v tuleb uC-st R2-ni. Kuid pidage meeles, et see tihvt on sisendrežiimis, et tunda katkestust langeval serval.
Me vabastame nupu, kuid uC saadab R2 -le 5 V, vooluahel jääb sisse. T1 jääb suletuks, mosfeti värav on 0v juures.
Siiamaani on kõik korras. Vooluring on sisse lülitatud. Transistor on suletud, meil on 0v transistorikollektoril. Ja katkestusnupust tuleb välja 5v.
Kui vajutame nuppu teist korda, saadame uC -le madala (0, 7v) ja ilmub katkestus. Sest kollektori transistor on 0v (see on suletud). Katkestus toimub langeval serval.
TÄHELEPANU: Mõnel juhul võib 0, 7v olla kõrge või madalaks käivitamiseks ebapiisav. Tehke oma eksperiment. Minu puhul on see alati toiminud. Kui vaja 0v. Vaadake mosfeti skeemi.
Katkestamise alamrutiinis keerame tihvti väljundrežiimis ja saadame selle tihvti madalale.
Kui me nupu vabastame, avaneb T1 ja kogu vooluring lülitub välja.
Jah, aga kui mul on 20v, saadan katkestusnõelale 20v ja uC plahvatab !! ?
Mitte päris. Katkestusnõel ei tohi kunagi ületada 3,7 v. Transistori ja R2 tõttu.
Täpsem selgitus järgmises etapis.
Kui seade on välja lülitatud, ei tarbi me enam voolu (paar pa). Sellises mastaabis saame töötada patareidega aastaid…
Lisasin veel ühe skeemi, mida tegin ja katsetasin. See on kõik mosfet. P -tüüpi ja N -tüüpi transistor. UC kaitsmiseks Vbatti eest peame lisama zeneri dioodi 5.1v. Saame kasutada eraldi mosfetti või kõiki ühes ic-pakendis, nagu DMC3021LSD-13, DMG6601LVT, IRF7319TRPBF.
Mõlemad meetodid toimivad hästi. Kuid 2n3904 leke on parem kui mosfet. 50nA vs 1uA vastavalt andmelehele. Ka mosfeti versioonis on meil C1 alati kuum. Nii et kui see kondensaator lekib, tühjeneb aku.
2. toiming: mis toimub katkestusnupul. Miks on 20 V sisendiga ohutu?
Vool voolab lihtsamat teed pidi. See möödub R1 (1M) R2 (100k) ja T1 (0, 7v). Nagu fotol näha. Katkestusnõel ei tõuse kunagi kõrgemale kui 3, 7v, isegi kui meil on 20 v.
Kui vaadata esimest pilti. Tõusuaeg on 163 ms. Niipea kui vajutan toite sisse. uC lülitub sisse. Ooteaja kaitsme bitt on seatud 65 ms. Praegu oleme 0, 68v ringis. Pärast 65 ms oleme 0, 7v ringis, sest uC saadab 5v tõmbega, meil on 0, 1v tõus. Kuid nuppu vajutatakse, nii et see ei saa tõusta kõrgemale kui 0, 7v. Varsti vabastan nupu, pinge tõuseb 3, 7v -ni.
Kui lülitate mosfeti välja, näeme, et katkestusnupp läheb 33us 0v -ni. Nii et tihvt on madal, kuid seade jääb madala nupuvajutusega sisse. Niipea, kui vabastame nupuseadme, lülitame selle välja.
Tegin järgmises etapis väikese video, et näidata kogu protsessi.
3. samm: tutvustamine
Samm: kood
Siin on labori kood C -s.
5. samm: järeldus:
Loodan, et teile meeldis see labor. Kui teile meeldis või paremini, kasutage seda meetodit, jätke lihtsalt kommentaar. Tänan vaatamast.
Soovitan:
ICSP pistik Arduino Nano jaoks ilma joodetud tihvti päiseta, kuid Pogo tihvt: 7 sammu
ICSP -pistik Arduino Nano jaoks ilma joodetud tihvti päiseta, kuid ilma Pogo -tihvtita: tehke Arduino Nano jaoks ICSP -pistik ilma joodetud tihvti päiseta pardal, kuid Pogo -tihvtina. Osad 3 × 2 -pin pistikupesa x1 - APitch 2,54 mm Dupont -liinijuhtmestiku pistikupesa klemmid x6 -BP75-E2 (1,3 mm kooniline pea) vedrutesti sondi Pogo tihvt
Arduino AREF -i tihvt: 6 sammu
Arduino AREF -i tihvt: Selles õpetuses vaatame, kuidas saate väiksemaid pingeid suurema täpsusega mõõta, kasutades oma Arduino või ühilduva plaadi analoogsisendpistikuid koos AREF -i tihvtiga. Kuid kõigepealt teeme mõned muudatused, et teid kiirustada
Bluetooth-mooduli käsud (HC-05 W/ EN tihvt ja NUPP) Arduino Boardi abil!: 5 sammu
AT-käsud Bluetooth-moodulile (HC-05 W/ EN-nööpnõel ja -nupp) Arduino-tahvli kasutamine!: Autor: Jay Amiel Ajoc AT -käskude saatmise kohta moodulile selle konfigureerimiseks/muutmiseks (nimi, pääsukood, baud ra
NE555 -põhine muutuja sisse/välja lülitatud taimer (uuendatud 2018): 4 sammu
NE555 põhinev muutuva sisse- ja väljalülitamise taimer (uuendatud 2018): Tere tulemast, mõned mu sõbrad, sealhulgas mina, on teinud meie jalgrataste jaoks D.I.Y kohtvalgustid, kuid nagu tavaliselt, said nad kadedaid teisi kaubamärgiga tulesid vaadates. Miks? Sest neil tuledel on strobo funktsioon! lol Iga mu sõber on teinud endale valguse
Juhtmega sisse lülitatud/katkise kella töötamine: 12 sammu
Juhtmega sisse lülitatud/katkise kella töötamine: Tere. Võtsin koolikella ja muutusin patareitoitega kellaks alla 10 dollari