Stap 3: Hoe verbind 16384 Relais?
Voor zijn komst naar dat zal ik u vertellen hoe aansluiten 4 estafette van 2, I/O pinnen.
HET IS HEEL EENVOUDIG!
HOE?
U WEET HET!
GEBRUIK EN GATE EN OF POORTEN!
Laat de twee pinnen PIN 1 en PIN 2,
PIN 0 en PIN 1 gate, eerst is aangesloten op
WAARHEIDSTABEL VOOR OF GATE
PIN 0 PIN 1 UITGANG
0 0 0
0 1 1
1 0 1
1 1 0
Eenvoudige logica, nietwaar? Maar hoe uit te voeren? Het is ook gemakkelijk!
ESTAFETTE 1
VCC naar 5v van de Arduino en Vcc van of Gate
GND met Gnd Arduino en Gnd/Vss van of Gate
IN1 naar "De output van de OR-Gate"
Sluit Pin 0 op één van de poort "OR" invoer van Pin 1 naar de tweede input, de output zal zijn "one" als een van de input is "One". Dus als we PIN 0 en PIN 1 uitgang voor logica zal nul output nul zijn. Dus als we verbinding die output naar IN1 zijn waarde zal nul en Commop pin wordt aangesloten op geen pin en belasting zal worden ingeschakeld.
Dit werkt alleen wanneer zowel PIN 0 en PIN 1 gelijk is aan 0 logica.
dat wil zeggen uitvoer = (PIN0) of (PIN1)
RELAY 2
VCC naar 5v van de Arduino en Vcc van of Gate
GND met Gnd Arduino en Gnd/Vss van of Gate
In2 naar "De output van de OR-Gate"
Kan je die gewoon proberen!
Wat we nodig hebben is uitgang moet nul zijn (dan alleen Comm met NO verbinden zal) alleen wanneer PIN 0 nul en PIN 1 gelijk is aan een.
Zie enkel mijn logica.
Verbinding PIN 0 op een inbreng van ENOR/XNOR-poort PIN 1 naar andere input. De output is nul als een van de input is 1. Sluit dat de output op een ingang van "OR" Gate en PIN 0 tot en met de andere pin van "of"Gate. De uitvoer zal nul alleen als zowel de de ingang is nul.
d.w.z. ( PIN0 (xnor) PIN1) of (PIN 0)
RELAIS 3
Zijn hetzelfde als hierboven methode. Gewoon een verschil is dat na XNORing we moeten en zullen PIN1 alleen niet PIN0
dat wil zeggen (PIN0 (xnor) PIN1) of (PIN 1)
Dus als we verbinding die output naar 3 de waarde nul en gemeenschappelijke pin verbonden met geen pin en belasting zal worden ingeschakeld.
ESTAFETTE 4
U kunt proberen dat recht?
dat wil zeggen uitvoer zullen nul alleen als zowel de input een is.
Wat is de logica? De NAND poort. Toch?
uitgang (PIN0) = gedeelten (PIN1)
Dus als we verbinding die output naar IN4 zijn waarde zal nul en gemeenschappelijke pin wordt aangesloten op geen pin en belasting zal worden ingeschakeld.
TABEL VAN DE LOGICA
VOOR 4 INPUT 16 UITGANGEN KUNNEN WORDEN GEMAAKT.
Laat '+' vertegenwoordigen of GATE en " ' " vertegenwoordigen niet GATE.
Ingangen zijn A, B, C en D. Wij nood te halen Output als nul (dan alleen Comm pin voor relay met geen pin verbinden zal) alleen in elk van de waarden van de logica (input voorwaarde) voor A, B, C en D. Kleur wordt weergegeven in de kolom van de vertegenwoordiging van de tabel (na "___") hieronder.
EEN B-C-D___REPRESENTATION
0 0 0 0 ___________A+B+C+D
0 0 0 1 ___________A+B+C+D'
0 0 1 0 ___________A+B+C'+D
0 0 1 1 ___________A+B+C'+D'
0 1 0 0 ___________A+B'+C+D
0 1 0 1 ___________A+B'+C+D'
0 1 1 0 ___________A+B'+C'+D
0 1 1 1 ___________A+B'+C'+D'
1 0 0 0 ___________A'+B+C+D
1 0 0 0 ___________A'+B+C+D
1 0 0 1___________A'+B+C+D'
1 0 1 0___________A'+B+C'+D
1 0 1 1___________A'+B+C'+D'
1 1 0 0 ___________A'+B'+C+D
1 1 0 1___________A'+B'+C+D'
1 1 1 0 ___________A'+B'+C'+D
1 1 1 1 ___________A'+B'+C'+D'
1 0 0 0___________A'+B+C+D
Op deze manier dat we kunnen verbinden maken 14 aldus ingang 16384 combinaties.
Dat wil zeggen zal twee input 4 output, 3 input zal geven 8 output
Dan 20 input 2 geven zal ^ 14 = 16384 uitgang (kunnen we gebruik van 14 digitale i/o-pinnen)
Nu weet je de truc!
Zie een andere methode als het is complected!
In plaats van met behulp van logische poorten kunt wij decoders dwz 2 tot en met 4 decoder (bijv. 74139) , 4 tot en met 16 (bijv. 74HC/HCT4514) decoder etc. kan worden gebruikt. De output is voor elk van de voorwaarde in de eerste vorm van demultiplex, nul. dat wil zeggen 2 tot en met 4 demultiplex, als we gebruik maken van 74139. En we direct haar uitvoer sluit kunnen naar de ingang (IN pin) voor relay. Slechts één ding nodig om te onthouden is dat de output 1 in het geval van 4 tot en met 16 decoder als we gebruik maken van 74HC/HCT4514 dan kunnen we moet Opmerking poort toevoegen aan de output als we het Relais moeten te werken. Elk van de output kan dan worden aangesloten op elk van de Relais.
U kunt het doen in uw eigen logica en kunt u uw eigen IC.
Een ding hoeft te worden beschouwd! Als u nodig hebt om verbinding te maken met een groot aantal Relais met behulp van deze logica, wilt u geven een aparte stroomtoevoer om ICs in plaats van het formulier van de macht de micro controller (hier. Arduino) andere wijze om het even welk van het Relais niet als gevolg van het ontbreken van de juiste hoeveelheid stroom werken zou. *****