Sisukord:

DIY SR -lukk transistoridest: 7 sammu
DIY SR -lukk transistoridest: 7 sammu

Video: DIY SR -lukk transistoridest: 7 sammu

Video: DIY SR -lukk transistoridest: 7 sammu
Video: ДЖОУЛЬ ВОР за 5 минут 2024, November
Anonim
DIY SR -lukk transistoridest välja
DIY SR -lukk transistoridest välja

SR -riiv on mingi ahel, mida nimetatakse bistabiilseks. Bistabiilsetel ahelatel on kaks stabiilset olekut, sellest ka nimi BI-stabiilne. Sellise vooluahela üks lihtsamaid versioone on SR -riiv, mis tähistab "Set/Reset Latch". SR -riivi kasutatakse kõige enam mälu jaoks, sest pärast väärtuse valimist see lukustub, nii et kui sisend ei muutu või sisendid lülituvad välja, jäävad väljundid samaks.

Samm: kujundage

Disain
Disain
Disain
Disain
Disain
Disain
Disain
Disain

Disaini kõrgeimal tasemel on meil kaks NOR -väravat, mille väljundid on seotud ühe teise sisendiga. Mõelgem sellele: kui väljund on juba see, et Q on 0, siis aktiveerime S -sisendi, siis oleks NOR -värava väljund 0 (sest tavalise VÕI värava väljund on 1, kui üks, teine või mõlemad sisendid on kõrged), mis, kui R on välja lülitatud, lülitaks teise NOR -värava sisse ja tõmbaks Q -väljundi kõrgele. Selles olekus, kus Q on kõrge, kui me aktiveerime S, ei juhtu midagi väljundi olekuga, sest alumine NOR -värav on juba aktiivne ja ülemine ei ole mõjutatud. Aga kui me selles olekus aktiveerime lähtestamise sisendi, siis peegeldub sama, mis juba juhtus, ja Q väljund lülitub välja.

Transistoridest NOR-värava valmistamiseks saame ehitada tavalise VÕI värava (transistorikollektorite ja -emitteritega paralleelselt) ning siduda kiirgurid lihtsalt maa külge ja väljund tõmmatava takistiga.

Järgmine samm on seda tüüpi NOR -väravate sidumine SR -riivi korraldusse. Kuna transistor on vooluga juhitav lüliti, peame kasutama mõningaid kaalutlusi kasutatavate takistite kohta. Peamine asi, mida peame meeles pidama, on see, et meie väljundid jagunevad paralleelseteks koormusteks, millest üks juhib väljund -LED -i ja teine ajab teise NOR -värava väravat. Ma koostasin selle väljundahela lihtsustatud skeemi, et valida takisti väärtused, eeldades, et soovime, et meie baasvool oleks 0,0001 amprit ja meie LED -vool oleks 0,01 amprit. Soovitan teil vaadata skeemi ja vaadata, kas saate jõuda samale järeldusele nagu mina ja kui jõuate takisti väärtuste kohta teistsugusele järeldusele, proovige seda oma vooluringis ja andke mulle teada, kuidas see läheb!

2. samm: plaadi esialgne seadistamine

Plaadi esialgne seadistamine
Plaadi esialgne seadistamine

Toitepiirded tuleks kokku siduda ja kogu asi toita mingisuguse 5 V toiteallikaga, näiteks Arduino või labori toiteallikaga. Ükskõik, mida valite, proovige hankida praegune piiratud allikas, et mitte midagi õnnetuse korral põletada.

Samm: lisage transistorid ja LED -id

Lisage transistorid ja LED -id
Lisage transistorid ja LED -id

Samm: lisage takistid

Lisage takistid
Lisage takistid

Samm: lisage ühendusjuhtmed

Lisage ühendusjuhtmed
Lisage ühendusjuhtmed
Lisage ühendamisjuhtmed
Lisage ühendamisjuhtmed

6. etapp: testimine

Nüüd, kui kõik on ühendatud, proovige! Proovige seda seadistada, lähtestada, seadistada, seejärel uuesti seadistada ja kaks korda lähtestada. Kui miski ei tööta nii nagu peaks, kontrollige LED -ide kaudu voolu ja vaadake, kas see töötab, lihtsalt liiga väikese vooluga, et LED -e juhtida. Teine asi, mida testida, oleks iga NOR -värava vastupidavus, kui nad peaksid olema aktiivsed. Mis tahes takistus, mis ei ole umbes 0 oomi, tähendaks, et väljund üritab tõmmata liiga palju voolu (rohkem kui 100–150x baasvool 2N2222, minu kasutatud transistori andmelehe kohta), mis võib tähendada, et baasvool on liiga madal, või väljundvool on liiga suur (mis ei tohiks olla nii, kui teie LED -id on õigesti voolupiiratud).

7. samm: otsite rohkem?

Kui teile meeldis see, mida selles juhendis nägite, siis vaadake palun minu uut raamatut "Arduino algajate juhend". See annab ühe lühikese ülevaate Arduino platvormi toimimisest nii rakendataval kui ka asjakohasel viisil.

Soovitan: