Talaan ng mga Nilalaman:

DIY SR Latch Out of Transistors: 7 Hakbang
DIY SR Latch Out of Transistors: 7 Hakbang

Video: DIY SR Latch Out of Transistors: 7 Hakbang

Video: DIY SR Latch Out of Transistors: 7 Hakbang
Video: SR latch 2024, Nobyembre
Anonim
DIY SR Latch Out of Transistors
DIY SR Latch Out of Transistors

Ang isang latch sa SR ay isang uri ng circuit na tinatawag na "bistable." Ang mga bistable circuit ay mayroong dalawang matatag na estado, samakatuwid ang pangalang BI-stable. Ang isa sa mga mas simpleng bersyon ng ganitong uri ng circuit ay ang SR aldaba, na nangangahulugang "Itakda / I-reset ang Latch." Ang SR latch ay pinaka-kapansin-pansin na ginagamit para sa memorya, dahil pagkatapos mong pumili ng isang halaga, ito ay 'naka-lat' kaya kung walang pagbabago sa pag-input, o ang mga input ay naka-off, ang mga output ay mananatiling pareho.

Hakbang 1: Disenyo

Disenyo
Disenyo
Disenyo
Disenyo
Disenyo
Disenyo
Disenyo
Disenyo

Sa pinakamataas na antas ng disenyo mayroon kaming dalawang NOR gate na naka-hook sa kanilang mga output na nakatali sa isa sa mga input ng iba. Pag-isipan natin ito: Kung ang output ay ang Q ay 0, pagkatapos ay buhayin natin ang input ng S, pagkatapos ang output ng NOR gate ay 0 (dahil ang output ng isang regular na O gate ay 1 kung ang isa, ang isa pa, o pareho ang mga input na mataas) kung saan, kung ang R ay naka-off, i-on ang iba pang NOR gate, at hilahin ang Q output na mataas. Sa estado na ito kung saan mataas ang Q, kung buhayin natin ang S walang nangyayari sa estado ng output, dahil ang ilalim na gate ng NOR ay aktibo na at ang tuktok ay hindi maaapektuhan. Ngunit kung, sa estado na ito, pinapagana namin ang I-reset ang input, ang parehong bagay na nangyari ay magaganap na nakalalamang at ang output ng Q ay papatayin.

Upang makagawa ng isang NOR gate sa labas ng mga transistor, maaari kaming bumuo ng isang regular na O gate (na may mga transistor Collector at emitter na kahanay), at itali lamang ang mga emitter sa lupa, at ang output sa isang pull-up risistor.

Ang susunod na hakbang ay itali lamang ang mga uri ng mga pintuang NOR sa pag-oorganisa ng isang latch sa SR. Dahil ang isang transistor ay isang kasalukuyang kinokontrol na switch, kailangan naming gumawa ng ilang pagsasaalang-alang tungkol sa mga resistors na ginagamit namin. Ang pangunahing bagay na dapat nating tandaan ay ang aming mga output ay nahahati sa mga parallel na pag-load, ang isang nagmamaneho ng output LED, at ang isa pa ay nagmamaneho ng gate ng iba pang gate ng NOR. Gumuhit ako ng isang pinasimple na iskematika ng output circuit na ito upang pumili ng mga halaga ng risistor, sa pag-aakalang nais namin ang aming kasalukuyang kasalukuyang 0,0001 Amperes, at ang aming kasalukuyang LED ay 0.01 Amperes. Hinihikayat kita na tingnan ang eskematiko at tingnan kung maaari kang magkaroon ng parehong konklusyon tulad ng ginawa ko, at kung magkakaroon ka ng ibang konklusyon tungkol sa mga halaga ng resistor subukan mo ito sa iyong circuit, at ipaalam sa akin kung paano ito napupunta!

Hakbang 2: Paunang Pag-setup ng Lupon

Paunang Pag-setup ng Lupon
Paunang Pag-setup ng Lupon

Ang mga riles ng kuryente ay dapat na nakatali magkasama at ang buong bagay ay dapat na pinapatakbo ng ilang uri ng mapagkukunan ng 5V na kuryente, tulad ng isang Arduino o lab bench power supply. Anuman ang pipiliin mo, subukang makakuha ng isang kasalukuyang limitadong mapagkukunan upang hindi ka masunog kahit ano nang hindi sinasadya.

Hakbang 3: Magdagdag ng Transistors at LEDs

Magdagdag ng Transistors at LEDs
Magdagdag ng Transistors at LEDs

Hakbang 4: Magdagdag ng Mga Resistor

Magdagdag ng Mga Resistor
Magdagdag ng Mga Resistor

Hakbang 5: Magdagdag ng Mga Wire ng Hookup

Magdagdag ng Mga wire sa Hookup
Magdagdag ng Mga wire sa Hookup
Magdagdag ng Mga Wire ng Hookup
Magdagdag ng Mga Wire ng Hookup

Hakbang 6: Pagsubok

Ngayon na ang lahat ng ito ay naka-hook up bigyan ito ng isang shot! Subukang itakda ito, i-reset ito, itakda ito pagkatapos ay itakda itong muli, at i-reset ito nang dalawang beses. Kung ang isang bagay ay hindi gumagana tulad ng dapat, subukan para sa kasalukuyang sa pamamagitan ng LEDs at tingnan kung ito ay gumagana, na may masyadong mababang isang kasalukuyang upang himukin ang LEDs. Ang isa pang bagay na susubukan ay ang paglaban ng bawat isa sa mga pintuang NOR kung sila ay dapat maging aktibo. Anumang pagtutol maliban sa paligid ng 0 Ohms ay nangangahulugan na ang output ay sinusubukan na hilahin ang labis na kasalukuyang (higit sa 100-150x ang kasalukuyang batayan bawat datasheet ng 2N2222, ginamit ko ang transistor) na maaaring mangahulugan na ang kasalukuyang kasalukuyang ay masyadong mababa, o ang kasalukuyang output ay masyadong mataas (Alin ang hindi dapat ganon kung ang iyong mga LED ay wastong kasalukuyang limitado).

Hakbang 7: Naghahanap ng Marami?

Kung nagustuhan mo ang nakita mo sa Instructable na ito, mangyaring isaalang-alang ang pag-check sa aking bagong libro na "The Beginners Guide to Arduino." Nagbibigay ito sa isang maikli na pangkalahatang ideya ng kung paano gumagana ang platform ng Arduino sa isang paraan na parehong naaangkop at nauugnay.

Inirerekumendang: