Turinys:
- 1 žingsnis: Scheminis paaiškinimas
- 2 žingsnis: kas vyksta pertraukimo kaištyje. Kodėl saugu su 20V įtampa?
- 3 žingsnis: demonstravimas
- 4 žingsnis: Kodas
- 5 žingsnis: Išvada:
Video: Įjungta išjungimo skląstis su UC. Vienas mygtukas. Vienas smeigtukas. Diskretusis komponentas: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
Sveiki visi, internete ieškojau įjungimo/išjungimo grandinės. Viskas, ką radau, buvo ne tai, ko ieškojau. Aš kalbėjau su savimi, tam būtinai yra kelias. To man ir reikėjo.
-Tik vienas mygtukas, kurį reikia įjungti ir išjungti.
-UC turi naudoti tik vieną kaištį. Ne 2.
-Turi dirbti su baterija.
-Nuo 3.3V iki 20V
-Darbas su reguliatoriumi arba be jo. (Nuimkite reguliatorių nuo 3,3 iki 5 V)
-Jokio ypatingo i.c.
Tam sukūriau schemą ir kodą. Tai veikia labai gerai. Labai patogi schema daugeliui projektų.
Pradėkime laboratoriją…
1 žingsnis: Scheminis paaiškinimas
Čia aš naudoju atmega328. Bet bet kuris uC gali padaryti tą patį. Šiame pavyzdyje aš naudoju 20 V colį. Tai maksimali įtampa, kurią galiu. Kodėl? nes „mosfet vgs max“, kaip nurodyta duomenų lape, yra maksimalus –20v. Bandžiau pereiti prie 30v. tai dirbo. Aš pakyla iki 35 V ir jis veikė … kurį laiką. Mosfet kaip smūgis:) Esmė ta, kad schema yra gera eiti aukščiau. Bet tam turėsite rasti „mosfet“.
Aš naudoju „P mosfet“, kad srovė praeitų ar ne. Vgs slenkstis Si2369ds yra -2,5v.
Kai nepaspaudžiamas mygtukas. Vgs yra 0v. R1 rezistorius 1M patraukite vartus į Vcc. Taigi Vgs (volt vartai vs volt šaltinis) yra 0v. Esant Vgs 0v, srovė neteka.
Kai paspaudžiame mygtuką. Srovė teka R1, R2 ir T1.
T1 2n3904 uždaromas r2 rezistoriumi ir uždeda vartus į gnd. 0v dabar yra ant tranzistoriaus kolektoriaus. Vgs dabar yra -20v, o srovė teka, mesti mosfet ir įjungti uC.
Štai koks stebuklingas įvykis, įjungus „uC“, pertraukimo kaištį įjungiame įvesties režimu, tačiau suaktyviname vidinį prisitraukimą, todėl 5v eina iš uC į R2. Tačiau atminkite, kad šis kaištis yra įvesties režimu, kad būtų galima pajusti nutraukimą nukritusiame krašte.
Mes atleidžiame mygtuką, bet uC siunčia 5 V R2, grandinė lieka įjungta. T1 lieka uždarytas, „Mosfet“vartai yra 0 v.
Kol kas viskas gerai. Grandinė įjungta. Tranzistorius uždarytas, tranzistoriaus kolektoriuje turime 0v. Ir 5v išeina iš pertraukimo kaiščio.
Kai antrą kartą paspaudžiame mygtuką, siunčiame žemą (0, 7v) į uC ir pasirodo pertrauka. Nes kolektorinis tranzistorius yra 0v (šis yra uždarytas). Nutraukimas įvyksta krintančiame krašte.
DĖMESIO: Kai kuriais atvejais 0, 7v gali būti vertinamas kaip aukštas arba nepakankamas, kad sukeltų žemą lygį. Atlikite savo eksperimentą. Mano atveju tai visada veikė. Jei reikia 0v. Žiūrėkite „Mosfet“schemą.
Pertraukos papildomoje rutulėje mes pasukame kaištį išvesties režimu ir siunčiame mažai kaiščio.
Kai atleisime mygtuką, T1 atsidarys ir visa grandinė išsijungs.
Taip, bet jei turiu 20V, atsiųsiu 20V ant pertraukimo kaiščio ir uC sprogs !! ?
Ne visai. Nutraukimo kaištis niekada neviršija 3,7 v. Dėl tranzistoriaus ir R2.
Daugiau paaiškinimų kitame žingsnyje.
Kai įrenginys išjungtas, mes nebevartojame srovės (kelios minutės). Šioje skalėje mes galime veikti iš baterijos daugelį metų …
Pridėjau dar vieną schemą, kurią padariau ir išbandžiau. Šis yra visas „mosfetas“. P tipo ir N tipo tranzistorius. Norėdami apsaugoti uC nuo Vbatt, turime pridėti 5.1v zenerio diodą. Mes galime naudoti atskirą „MOSFET“arba viską vienoje „ic“pakuotėje, pvz., DMC3021LSD-13, DMG6601LVT, IRF7319TRPBF.
Abu metodai veikia gerai. Bet 2n3904 nutekėjimas yra geresnis nei „mosfet“. 50nA vs 1uA pagal duomenų lapą. Taip pat „mosfet“versijoje C1 visada yra karštas. Taigi, jei šis kondensatorius nutekės, akumuliatorius išsikraus.
2 žingsnis: kas vyksta pertraukimo kaištyje. Kodėl saugu su 20V įtampa?
Srovė teka lengvesniu keliu. Jis pravažiuoja R1 (1M) R2 (100k) ir T1 (0, 7v). Kaip matote nuotraukoje. Nutraukimo kaištis niekada neviršija 3, 7v, net jei turime 20V.
Jei pažvelgsite į pirmąją nuotrauką. Pakilimo laikas yra 163 ms. Kai tik paspausiu maitinimą. uC įjungti. Laukimo laiko saugiklio bitas nustatytas į 65 ms. Šiuo metu mes esame apie 0, 68v. Po 65 ms mes esame apie 0, 7v, nes uC siunčia 5v su pakilimu, mes turime 0, 1v pakilimą. Bet mygtukas yra paspaustas, todėl jis negali pakilti aukščiau 0, 7v. Netrukus atleisiu mygtuką, įtampa padidės iki 3, 7 V.
Kai išjungsite „mosfet“, matysime, kad pertraukimo kaištis nusileidžia iki 0v 33us. Taigi kaištis yra žemas, tačiau prietaisas lieka įjungtas paspaudus mygtuką žemai. Kai tik atleidžiame mygtuką, prietaisas išsijungia.
Aš padariau nedidelį vaizdo įrašą apie kitą žingsnį, norėdamas parodyti visą procesą.
3 žingsnis: demonstravimas
4 žingsnis: Kodas
Čia yra laboratorijos kodas C.
5 žingsnis: Išvada:
Tikiuosi, kad jums patiko ši laboratorija. Jei jums patiko ar geriau, naudokite šį metodą, tiesiog palikite komentarą. Ačiū, kad žiūrėjote.
Rekomenduojamas:
„Raspberry Pi“išjungimo mygtukas: 3 žingsniai
„Raspberry Pi“išjungimo mygtukas: „Raspberry Pi“yra labai naudinga skaičiavimo platforma, leidžianti kurti įvairias daiktų interneto/robotikos/išmaniųjų namų/… projektų programas. Vienintelis dalykas, kurio jis neturi, palyginti su įprastu kompiuteriu, yra išjungimo išjungimo mygtukas. Taigi, kaip mes galime sukurti
„Wi -Fi“įjungta matricos lempa: 6 žingsniai (su nuotraukomis)
„WiFi“įjungta matricos lempa: kas nenori turėti stulbinančios lempos, kuri galėtų rodyti animaciją ir sinchronizuoti su kitomis namų lempomis? Teisingai, niekas. Štai kodėl aš sukūriau pasirinktinę RGB lempą. Lempa susideda iš 256 individualiai adresuojamų šviesos diodų ir visi šviesos diodai gali būti valdomi
Visada ĮJUNGTA Raspberry Pi DLNA serveris ir „Torrent“klientas su būsenos šviesos diodais: 6 žingsniai
Visada ĮJUNGTA „Raspberry Pi DLNA“serveris ir „Torrent“klientas su būsenos šviesos diodais: bandžiau pasigaminti sau ir jis puikiai veikia. Jis gali transliuoti HD vaizdo įrašus be jokio atsilikimo, o būsenos šviesos diodai suteikia man greitą jo būseną. Žemiau pridėjau veiksmus, kurių ėmiausi, kad jį sujungčiau. Prašome perskaityti, jei esate įdomus
Įjungta stalinė lempa: 4 žingsniai (su nuotraukomis)
Įjungiama stalinė lempa: čia aš parodysiu, kaip naudojant paprastą, mažai įjungiamą stalinę lempą, naudojant arduino ir servo variklius, parodoma. Taip pat pasakysiu, kaip galite pakeisti variklius, kad galėtumėte įrašyti manipuliacijas ir todėl atlikti judesius su lempute, kurią
Trijų ašių SMD komponentas Trečioji ranka: 9 žingsniai
Trijų ašių SMD komponentas Trečioji ranka: man, kaip ir daugeliui kitų, buvo sunku laikyti ant paviršiaus tvirtinamus komponentus, kol juos lituodavau. Kadangi būtinybė gimdo išradimus, mane įkvėpė pasistatyti sau darbo vietą, kuri išspręstų mano problemą. Tai labai paprasta sukurti, nebrangu ir