DIY SR Заключване извън транзисторите: 7 стъпки
DIY SR Заключване извън транзисторите: 7 стъпки
Anonim
Направи си сам затваряне на SR от транзистори
Направи си сам затваряне на SR от транзистори

SR ключалката е вид верига, която се нарича "бистабилна". Бистабилните вериги имат две стабилни състояния, откъдето идва и името BI-стабилно. Една от по -простите версии на този вид верига е резето SR, което означава „Set/Reset Latch“. Резето SR се използва най -вече за памет, тъй като след като изберете стойност, тя се „заключва“, така че ако няма промяна във входа или входовете се изключват, изходите остават същите.

Стъпка 1: Дизайн

Дизайн
Дизайн
Дизайн
Дизайн
Дизайн
Дизайн
Дизайн
Дизайн

На най -високо ниво на дизайн имаме две NOR врати, закачени с техните изходи, свързани с един от входовете на другите. Нека помислим по следния начин: Ако изходът вече е, че Q е 0, тогава активираме S входа, тогава изходът на NOR порта ще бъде 0 (защото изходът на обикновен порта OR е 1, ако единият, другият или и двата входа са високи), което, ако R е изключено, ще включи другия NOR порта и ще издърпа Q изхода високо. В това състояние, където Q е високо, ако активираме S, нищо не се случва с изходното състояние, тъй като долната NOR порта вече е активна, а горната е незасегната. Но ако в това състояние активираме входа за нулиране, същото нещо, което вече се е случило, ще се отрази и Q изходът ще се изключи.

За да направим NOR порта от транзистори, можем да изградим обикновена порта ИЛИ (с транзисторни колектори и емитери паралелно) и просто да свържем емитерите към земята, а изходът към издърпващ резистор.

Следващата стъпка е просто да свържете тези видове NOR порти в организацията на SR ключалка. Тъй като транзисторът е управляван от ток превключвател, трябва да направим някои съображения относно резисторите, които използваме. Основното, което трябва да имаме предвид, е, че нашите изходи се разделят на паралелни натоварвания, единият управлява изходния светодиод, а другият управлява портата на другия NOR порта. Съставих опростена схема на тази изходна верига, за да избирам стойностите на резистора, приемайки, че искаме основният ни ток да бъде 0,0001 ампера, а нашият LED ток да е 0,01 ампера. Препоръчвам ви да разгледате схемата и да видите дали можете да стигнете до същото заключение като мен и ако стигнете до различно заключение относно стойностите на резистора, опитайте във вашата схема и ме уведомете как отива!

Стъпка 2: Първоначална настройка на борда

Първоначална настройка на борда
Първоначална настройка на борда

Захранващите релси трябва да бъдат свързани заедно и всичко трябва да се захранва с някакъв 5V източник на захранване, като например захранване на Arduino или лаборатория. Каквото и да изберете, опитайте се да получите текущ ограничен източник, за да не изгорите нищо при инцидент.

Стъпка 3: Добавете транзистори и светодиоди

Добавете транзистори и светодиоди
Добавете транзистори и светодиоди

Стъпка 4: Добавете резистори

Добавете резистори
Добавете резистори

Стъпка 5: Добавете свързващи проводници

Добавете свързващи проводници
Добавете свързващи проводници
Добавете свързващи проводници
Добавете свързващи проводници

Стъпка 6: Тестване

Сега, когато всичко е свързано, опитайте го! Опитайте да го настроите, да го нулирате, да го настроите, след това да го настроите отново и да го нулирате два пъти. Ако нещо не работи както трябва, тествайте за ток през светодиодите и вижте дали работи, само с твърде нисък ток, за да задейства светодиодите. Друго нещо, което трябва да се тества, би било съпротивлението на всяка от портите NOR, когато се предполага, че са активни. Всяко съпротивление, различно от около 0 ома, би означавало, че изходът се опитва да издърпа твърде много ток (повече от 100-150x базовия ток според листа с данни на 2N2222, транзистора, който използвах), което може да означава, че базовият ток е твърде нисък, или изходният ток е твърде голям (което не би трябвало да е така, ако светодиодите ви са правилно ограничени по ток).

Стъпка 7: Търсите повече?

Ако ви е харесало това, което сте видели в тази инструкция, моля, помислете дали да разгледате новата ми книга „Ръководство за начинаещи в Arduino“. Той дава кратък преглед на това как работи платформата Arduino по начин, който е едновременно приложим и уместен.

Препоръчано: