Satura rādītājs:

Ieslēgts un izslēgts slēdzis ar UC. Viena spiedpoga. Viena tapa. Diskrēta sastāvdaļa: 5 soļi
Ieslēgts un izslēgts slēdzis ar UC. Viena spiedpoga. Viena tapa. Diskrēta sastāvdaļa: 5 soļi

Video: Ieslēgts un izslēgts slēdzis ar UC. Viena spiedpoga. Viena tapa. Diskrēta sastāvdaļa: 5 soļi

Video: Ieslēgts un izslēgts slēdzis ar UC. Viena spiedpoga. Viena tapa. Diskrēta sastāvdaļa: 5 soļi
Video: Smart ZigBee slēdzis Somgoms bez nulles līnijas - uz triac mājas automatizācijas 2024, Jūlijs
Anonim
Ieslēgts un izslēgts slēdzis ar UC. Viena spiedpoga. Viena tapa. Diskrēts komponents
Ieslēgts un izslēgts slēdzis ar UC. Viena spiedpoga. Viena tapa. Diskrēts komponents

Sveiki visiem, meklēju ieslēgšanas/izslēgšanas ķēdi tīklā. Viss, ko atradu, nebija tas, ko meklēju. Es runāju ar sevi, tam noteikti ir ceļš. Tas man bija vajadzīgs.

-Tikai viena poga, ko ieslēgt un izslēgt.

-UC jāizmanto tikai viena tapa. Ne 2.

-Jādarbojas ar akumulatoru.

-No 3.3v līdz 20v

-Darbs ar regulatoru vai bez tā. (Noņemiet regulatoru no 3,3 līdz 5 voltiem)

-Nav īpašu i.c.

Lai to izdarītu, es izveidoju shēmu un kodu. Tas darbojas ļoti labi. Ļoti ērta shēma daudzos projektos.

Sāksim laboratoriju …

1. darbība: shematisks skaidrojums

Shematisks skaidrojums
Shematisks skaidrojums
Shematisks skaidrojums
Shematisks skaidrojums

Šeit es izmantoju atmega328. Bet jebkura uC var darīt to pašu. Šajā piemērā es izmantoju 20 V collas. Tas ir maksimālais spriegums, ko es varu. Kāpēc? jo mosfet vgs max saskaņā ar datu lapu ir -20v maksimālais. Es mēģināju pāriet uz 30v. tas strādāja. Es pacēlu līdz 35 V, un tas strādāja… kādu laiku. Mosfet kā trieciens:) Lieta tāda, ka shematiski ir labi iet augstāk. Bet tam jums būs jāatrod mosfets.

Es izmantoju P mosfet, lai ļautu strāvai iziet vai nē. Vgs slieksnis Si2369ds ir -2,5 v.

Kad spiedpoga nav nospiesta. Vgs ir 0v. R1 rezistors 1M pavelciet vārtus uz Vcc. Tātad Vgs (voltu vārti pret voltu avotu) ir 0v. Pie Vgs 0v strāva neplūst.

Kad mēs nospiežam pogu. Strāva plūst caur R1, R2 un T1.

T1 2n3904 aizver r2 rezistors un novieto vārtus uz gnd. 0v tagad atrodas uz tranzistora kolektora. Vgs tagad ir -20v un strāva plūst mest mosfet un ieslēgt uC.

Šeit notiek burvju notikums, ieslēdziet uC, mēs ievietojam pārtraukuma tapu ievades režīmā, bet mēs aktivizējam iekšējo pievilkšanu, tāpēc 5v nāk no uC uz R2. Bet paturiet prātā, ka šī tapa ir ievades režīmā, lai sajustu pārtraukumu krītošā malā.

Mēs atlaidam pogu, bet uC sūta 5 V uz R2, ķēde paliek ieslēgta. T1 paliek slēgts, mosfet vārti ir pie 0v.

Tik tālu, labi. Ķēde ir ieslēgta. Tranzistors ir slēgts, mums ir 0v uz tranzistora kolektora. Un 5V iznāk no pārtraukuma tapas.

Otrreiz nospiežot pogu, mēs nosūtām zemu (0, 7v) uz uC un parādās pārtraukums. Jo kolektora tranzistors ir 0v (šis ir slēgts). Pārtraukums notiek krītošā malā.

UZMANĪBU: Dažos gadījumos 0, 7v var uzskatīt par augstu vai nepietiekamu, lai izraisītu zemu līmeni. Veic savu eksperimentu. Manā gadījumā tas vienmēr ir strādājis. Ja nepieciešams 0v. Skatiet mosfet shēmu.

Pārtraukšanas apakšprogrammā mēs izgriežam tapu izvades režīmā un nosūta zemo tapu.

Kad mēs atlaidīsim pogu, T1 atvērsies un visa ķēde tiks izslēgta.

Jā, bet, ja man ir 20 V, es nosūtīšu 20 V uz pārtraukšanas tapu un uC eksplodēs! ?

Ne īsti. Pārtraukšanas tapa nekad nedrīkst pārsniegt 3.7v. Tranzistora un R2 dēļ.

Sīkāks skaidrojums nākamajā solī.

Kad ierīce ir izslēgta, mēs vairs nelietojam strāvu (dažas pa). Šādā mērogā mēs varam darboties ar akumulatoru gadiem …

Es pievienoju vēl vienu shematisku un pārbaudītu. Šis viss ir mosfets. P tipa un N tipa tranzistors. Mums ir jāpievieno zener diode 5.1v, lai aizsargātu uC no Vbatt. Mēs varam izmantot atsevišķu mosfet vai visu vienā ic iepakojumā, piemēram, DMC3021LSD-13, DMG6601LVT, IRF7319TRPBF.

Abas metodes darbojas labi. Bet 2n3904 noplūde ir labāka nekā mosfet. 50nA pret 1uA saskaņā ar datu lapu. Arī mosfet versijā C1 vienmēr ir karsts. Tātad, ja šis kondensators noplūst, akumulators izlādēsies.

2. darbība. Kas notiek uz pārtraukuma tapas. Kāpēc tas ir drošs ar 20 V spriegumu?

Kas notiek uz pārtraukuma tapas. Kāpēc tas ir drošs ar 20 V spriegumu?
Kas notiek uz pārtraukuma tapas. Kāpēc tas ir drošs ar 20 V spriegumu?
Kas notiek uz pārtraukuma tapas. Kāpēc tas ir drošs ar 20 V spriegumu?
Kas notiek uz pārtraukuma tapas. Kāpēc tas ir drošs ar 20 V spriegumu?

Strāva plūst pa vieglāko ceļu. Tas iet garām R1 (1M) R2 (100k) un T1 (0, 7v). Kā redzat fotoattēlā. Pārtraukšanas tapa nekad nav augstāka par 3, 7v, pat ja mums ir 20 v.

Ja paskatās pirmo attēlu. Pacelšanās laiks ir 163 ms. Tiklīdz es nospiežu barošanu. uC ieslēgt. Gaidīšanas laika drošinātāja bits ir iestatīts uz 65 ms. Šoreiz esam ap 0, 68v. Pēc 65 ms mēs esam ap 0, 7v, jo uC sūta 5v ar pacelšanos, mums ir 0, 1v pieaugums. Bet poga tiek nospiesta, lai tā nevarētu pārsniegt 0, 7v. Drīz es atlaidu spiedpogu, spriegums palielinās līdz 3, 7v.

Kad jūs izslēdzat mosfet, mēs varam redzēt, ka pārtraukšanas tapa 33usā iet uz 0v. Tātad tapa ir zema, bet ierīce paliek ieslēgta, nospiežot pogu uz zemu. Tiklīdz mēs atbrīvojam pogu, izslēdzam ierīci.

Es izveidoju nelielu video par nākamo soli, lai parādītu visu procesu.

3. solis: demonstrācija

4. solis: kods

Šeit ir laboratorijas kods C.

5. darbība. Secinājums:

Es ceru, ka jums patika šī laboratorija. Ja jums patika vai labāk, izmantojiet šo metodi, vienkārši atstājiet komentāru. Paldies par skatīšanos.

Ieteicams: