Përmbajtje:

Qarku i fikur i fiksimit me UC. Një buton me një shtytje. Një kunj. Komponenti diskret .: 5 hapa
Qarku i fikur i fiksimit me UC. Një buton me një shtytje. Një kunj. Komponenti diskret .: 5 hapa

Video: Qarku i fikur i fiksimit me UC. Një buton me një shtytje. Një kunj. Komponenti diskret .: 5 hapa

Video: Qarku i fikur i fiksimit me UC. Një buton me një shtytje. Një kunj. Komponenti diskret .: 5 hapa
Video: Parimi i punës së ndërprerësve alternativ dhe kryqëzorë 2024, Nëntor
Anonim
Qarku i fikur i fiksimit me UC. Një buton me një shtytje. Një kunj. Komponenti Diskret
Qarku i fikur i fiksimit me UC. Një buton me një shtytje. Një kunj. Komponenti Diskret

Përshëndetje të gjithëve, po kërkoja një qark on/off në rrjet. Gjithçka që gjeta nuk ishte ajo që kërkoja. Po flisja me veten, ka domosdoshmërisht një mënyrë për këtë. Kjo ishte ajo që më duhej.

-Vetëm një buton për të aktivizuar dhe fikur.

-Duhet të përdorni vetëm një kunj në uC. Jo 2.

-Duhet të punojë me bateri.

-Nga 3.3v deri në 20v

-Puna me ose pa rregullator. (Hiq rregullatorin nga 3.3 në 5v në)

-Nuk ka i.c. të veçantë

Kam hartuar një skemë dhe kod për ta bërë këtë. Kjo po funksionon shumë mirë. Skematike shumë e dobishme për tu pasur në shumë projekte.

Le të fillojmë laboratorin …

Hapi 1: Shpjegimi skematik

Shpjegimi skematik
Shpjegimi skematik
Shpjegimi skematik
Shpjegimi skematik

Këtu unë jam duke përdorur një atmega328. Por çdo UC mund të bëjë të njëjtën gjë. Në këtë shembull unë jam duke përdorur 20V. Voltageshtë tensioni maksimal që mundem. Pse? sepse mosfet vgs max sipas fletës së të dhënave është -20v maksimum. Unë u përpoqa të shkoja në 30v. ishte duke punuar. Ngrihem në 35v dhe po funksiononte … për një kohë. Mosfet si goditje:) Gjë është, skematike është mirë të shkosh më lart. Por do t'ju duhet të gjeni një mosfet për këtë.

Unë jam duke përdorur një mosfet P për të lejuar që rryma të kalojë ose jo. Pragu Vgs për Si2369ds është -2.5v.

Kur butoni i shtypjes nuk shtypet. Vgs është 0v. Rezistenca R1 1M tërheq portën drejt Vcc. Pra Vgs (porta volt kundrejt burimit volt) është 0v. Në Vgs 0v, rryma nuk rrjedh.

Kur shtypim butonin. Rryma po rrjedh me R1, R2 dhe T1.

T1 2n3904 mbyllet me rezistencë r2 dhe vendos portën në gnd. 0v tani është në kolektorin e tranzistorit. Vgs tani është -20v dhe rryma po rrjedh hidhni mosfet dhe ndizni uC.

Këtu ndodh magjia, uC ndizet, ne vendosim pinin e ndërprerjes në modalitetin e hyrjes, por, ne aktivizojmë tërheqjen e brendshme, kështu që 5v po vjen nga uC në R2. Por mbani në mend se kjo kunj është në modalitetin e hyrjes për të kuptuar ndërprerjen në skajin që bie.

Ne e lëshojmë butonin, por uC po dërgon 5v në R2 qarku qëndron i ndezur. T1 qëndroni të mbyllur, porta mosfet është në 0v.

Deri këtu mirë. Qarku është aktiv. Transistori është i mbyllur, ne kemi 0v në kolektorin e tranzistorit. Dhe një 5v del nga kunja e ndërprerjes.

Kur shtypim butonin për herë të dytë, ne po dërgojmë një nivel të ulët (0, 7v) në uC dhe shfaqet një ndërprerje. Sepse, transistori i kolektorit është 0v (ky është i mbyllur). Ndërprerja ndodh në skajin që bie.

KUJDES: Në disa raste 0, 7v mund të shihen si të larta ose jo të mjaftueshme për të shkaktuar një nivel të ulët. Bëni eksperimentin tuaj. Në rastin tim, kjo ka funksionuar gjithmonë. Nëse keni nevojë për 0v. Shihni skemën mosfet.

Në nën -rutinën e ndërprerjes ne e kthejmë kunjin në modalitetin e daljes dhe ne dërgojmë një të ulët në atë kunj.

Kur lëshojmë butonin, T1 do të hapet dhe i gjithë qarku do të mbyllet.

Po por nëse kam 20v në do të dërgoj 20v në pinin e ndërprerjes dhe uC do të shpërthejë !! ?

Jo ne te vertete. Kodi ndërprerës nuk shkon kurrë më lart se 3.7v. Për shkak të transistorit dhe R2.

Më shumë shpjegime në hapin tjetër.

Kur pajisja është e fikur, ne nuk konsumojmë më rrymë (disa pa). Në këtë shkallë ne mund të punojmë me bateri për vite…

Shtova një skemë tjetër që bëra dhe testova. Ky është i gjithi mosfet. Lloji P dhe një lloj N në vend të kësaj një tranzistor. Ne duhet të shtojmë një diodë zener 5.1v për të mbrojtur uC nga Vbatt. Ne mund të përdorim mosfet të veçantë ose të gjithë në një paketë ic si DMC3021LSD-13, DMG6601LVT, IRF7319TRPBF.

Të dyja metodat funksionojnë mirë. Por rrjedhja 2n3904 është më e mirë se mosfet. 50nA vs 1uA sipas fletës së të dhënave. Gjithashtu në versionin mosfet, ne kemi C1 gjithmonë të nxehtë. Pra, nëse ky kondensator rrjedh, bateria do të shkarkohet.

Hapi 2: Çfarë po ndodh në kutinë e ndërprerjes. Pse është e sigurt me 20v brenda?

Çfarë Po Ndodh Në Pin Ndërprerës. Pse është e sigurt me 20v brenda?
Çfarë Po Ndodh Në Pin Ndërprerës. Pse është e sigurt me 20v brenda?
Çfarë Po Ndodh Në Pin Ndërprerës. Pse është e sigurt me 20v brenda?
Çfarë Po Ndodh Në Pin Ndërprerës. Pse është e sigurt me 20v brenda?

Rryma po rrjedh nga rruga më e lehtë. Kalon pranë R1 (1M) R2 (100k) dhe T1 (0, 7v). Siç mund ta shihni në foto. Kunja e ndërprerjes nuk shkon kurrë më lart se 3, 7v edhe nëse kemi 20v në.

Nëse shikoni foton e parë. Koha e ngritjes është 163ms. Sapo të shtyp fuqinë. uC ndizet. Biti i siguresës për kohën e pritjes është vendosur në 65ms. Ne jemi rreth 0, 68v për këtë kohë. Pas, 65ms jemi rreth 0, 7v sepse uC po dërgon 5v me një tërheqje lart kemi 0, 1v ngritje. Por butoni shtypet kështu që nuk mund të shkojë më lart se 0, 7v. Së shpejti lëshoj butonin e shtytjes, rritja e tensionit në 3, 7v.

Kur fikni mosfet, ne mund të shohim që kunja e ndërprerjes shkon në 0v në 33us. Pra, kunja është e ulët, por pajisja qëndron e ndezur me butonin shtypës në të ulët. Sapo lëshojmë pajisjen butoni fikeni.

Kam bërë një video të vogël në hapin tjetër për të treguar të gjithë procesin.

Hapi 3: Demonstrim

Hapi 4: Kodi

Këtu është kodi i laboratorit në C.

Hapi 5: Përfundimi:

Shpresoj se ju ka pëlqyer ky laborator. Nëse ju pëlqeu ose më mirë, përdorni këtë metodë, thjesht lini një koment. Faleminderit per shikimin.

Recommended: