Indholdsfortegnelse:

DIY SR -lås ud af transistorer: 7 trin
DIY SR -lås ud af transistorer: 7 trin

Video: DIY SR -lås ud af transistorer: 7 trin

Video: DIY SR -lås ud af transistorer: 7 trin
Video: Logic Gates Learning Kit #2 - Transistor Demo 2024, November
Anonim
DIY SR -lås ud af transistorer
DIY SR -lås ud af transistorer

En SR -lås er en slags kredsløb, der kaldes "bistabil". Bistable kredsløb har to stabile tilstande, deraf navnet BI-stabilt. En af de enklere versioner af denne form for kredsløb er SR -låsen, som står for "Set/Reset Latch". SR -låsen bruges især til hukommelse, for efter at du har valgt en værdi, er den 'låst', så hvis der ikke er nogen ændring i input, eller inputene slukkes, forbliver outputene de samme.

Trin 1: Design

Design
Design
Design
Design
Design
Design
Design
Design

På det højeste designniveau har vi to NOR -porte tilsluttet med deres output knyttet til en af de andres input. Lad os tænke igennem dette: Hvis output allerede er, at Q er 0, aktiverer vi S -input, så er output fra NOR -porten 0 (fordi output fra en almindelig OR -gate er 1, hvis den ene, den anden eller begge indgange er høje), som, hvis R er slukket, ville tænde den anden NOR -port og trække Q -udgangen højt. I denne tilstand, hvor Q er høj, sker der ikke noget med udgangstilstanden, hvis vi aktiverer S, fordi den nederste NOR -port allerede er aktiv, og toppen ikke er påvirket. Men hvis vi i denne tilstand aktiverer nulstillingsindgangen, ville det samme, der allerede skete, ske spejlvendt, og Q -udgangen ville slukke.

For at lave en NOR-port ud af transistorer kan vi bygge en almindelig ELLER-port (med transistorens kollektorer og emittere parallelt) og bare binde emitterne til jorden og output til en pull-up-modstand.

Det næste trin er bare at binde den slags NOR -porte i organisationen af en SR -lås. Da en transistor er en strømstyret switch, skal vi tage nogle overvejelser om de modstande, vi bruger. Det vigtigste, vi skal huske på, er, at vores output deles i parallelle belastninger, den ene driver output -LED'en, og den anden driver porten til den anden NOR -gate. Jeg udarbejdede en forenklet skematisk oversigt over dette udgangskredsløb for at vælge modstandsværdier, forudsat at vi vil have vores basisstrøm til at være 0,0001 ampere, og vores LED -strøm skal være 0,01 ampere. Jeg opfordrer dig til at tage et kig på skematikken og se, om du kan komme til den samme konklusion som jeg gjorde, og hvis du kommer til en anden konklusion om modstandsværdierne, prøv det i dit kredsløb, og lad mig vide, hvordan det går!

Trin 2: Første opsætning af kortet

Første opsætning af tavlen
Første opsætning af tavlen

Strømskinnerne skal bindes sammen, og det hele skal drives med en slags 5V strømkilde, f.eks. En strømforsyning fra Arduino eller labbenk. Uanset hvad du vælger, så prøv at få en nuværende begrænset kilde, så du ikke brænder noget op ved et uheld.

Trin 3: Tilføj transistorer og lysdioder

Tilføj transistorer og lysdioder
Tilføj transistorer og lysdioder

Trin 4: Tilføj modstande

Tilføj modstande
Tilføj modstande

Trin 5: Tilføj tilslutningskabler

Tilføj tilslutningskabler
Tilføj tilslutningskabler
Tilføj tilslutningskabler
Tilføj tilslutningskabler

Trin 6: Test

Nu hvor du har det hele tilsluttet, prøv det! Prøv at indstille det, nulstille det, indstille det derefter indstille det igen og nulstille det to gange. Hvis noget ikke fungerer som det skal, skal du teste for strøm gennem lysdioderne og se, om det virker, bare med for lav en strøm til at drive lysdioderne. En anden ting at teste ville være modstanden fra hver af NOR -portene, når de skulle være aktive. Enhver anden modstand end omkring 0 ohm ville betyde, at output forsøger at trække for meget strøm (mere end 100-150x basestrømmen pr. Databladet på 2N2222, transistoren jeg brugte), hvilket kan betyde, at basestrømmen er for lav, eller udgangsstrømmen er for høj (Hvilket ikke burde være tilfældet, hvis dine lysdioder er korrekt strømbegrænsede).

Trin 7: Leder du efter mere?

Hvis du kunne lide det, du så i denne Instructable, kan du overveje at tjekke min nye bog "The Beginners Guide to Arduino." Det giver en kortfattet oversigt over, hvordan Arduino -platformen fungerer på en måde, der er både anvendelig og relevant.

Anbefalede: