Vaihtokytkintä käytetään lähdön vaihtamiseen kahden laitteen välillä. Kun toinen laite on PÄÄLLÄ, toinen laite pysyy POIS PÄÄLTÄ ja kun toinen laite on POIS PÄÄLTÄ, ensimmäisestä laitteesta tulee PÄÄLLE. Tätä ulostulon vaihtoa voidaan ohjata PUSH-painikkeella, joten voit ohjata kahta laitetta yhdellä painikkeella. Lisäksi voit liittää kaksi releä LEDien sijasta ohjaamaan kahta vaihtovirtalaitetta. Tässä piirissä olemme käyttäneet pääasiassa 555 aika-IC: tä ja 4017 IC: tä.
Tätä samaa virtapiiriä voidaan käyttää PUSH ON / PUSH OFF -painikepiirinä, jos poistamme minkä tahansa LEDistä. Yksi painallus kytkee LED-valon päälle ja toinen painike sammuttaa LED-valon.
4017 IC
4017 IC on CMOS-vuosikymmenen laskuripiiri. Se voi tuottaa ulostulon 10 nastalla (Q0 - Q9) peräkkäin, eli se tuottaa ulostuloa yksi kerrallaan 10 ulostulonastalla. Tätä lähtöä ohjataan LOW - HIGH-kellopulssilla PIN-koodilla 14 (positiivisen reunan liipaisu). Aluksi lähtö Q0: lla (PIN 3) on KORKEA, sitten lähtö jokaisella kellopulssilla siirtyy seuraavaan PIN-koodiin. Kuten yksi kellopulssi tekee Q0 LOW: sta ja Q1: stä HIGH, ja sitten seuraava kellopulssi tekee Q1 LOW: sta ja Q2: sta HIGH, ja niin edelleen. Q9: n jälkeen se alkaa jälleen Q0: sta. Joten se luo peräkkäin kaikki 10 OUTPUT-PIN-koodia. Alla on 4017: n PIN-kaavio ja PIN-kuvaus:
PIN-NRO. |
PIN-koodi |
PIN-koodi |
1 |
Q5 |
Lähtö 5: nousee korkealla 5 kellopulssilla |
2 |
Q1 |
Lähtö 1: Menee korkealle yhden kellopulssin aikana |
3 |
Q0 |
Lähtö 0: nousee korkealle alussa - 0 kellopulssi |
4 |
Q2 |
Lähtö 2: Nopeus 2 kellopulssilla |
5 |
Q6 |
Lähtö 6: Menee korkealle 6 kellopulssilla |
6 |
Q7 |
Lähtö 7: nousee korkealla kello 7: llä |
7 |
Q3 |
Lähtö 3: Nopeus 3 kellopulssilla |
8 |
GND |
Maadoitettu PIN-koodi |
9 |
Q8 |
Lähtö 8: Nopeus 8 kellopulssilla |
10 |
Q4 |
Lähtö 4: Nopeus 4 kellopulssilla |
11 |
Q9 |
Lähtö 9: Nopeus 9 kellopulssilla |
12 |
CO - Suorita |
Käytetään toisen 4017 IC: n kaskadointiin, jotta se laskisi 20: een, se jaetaan 10: llä lähtö-PIN-koodilla |
13 |
CLOCK esto |
Kellon aktivointitappi, pidetään LOW, HIGH-arvon pitäminen jäädyttää tuloksen. |
14 |
KELLO |
Kellotulo, järjestyksessä KORKEA lähtönastat PIN 3: sta PIN 11: een |
15 |
NOLLAA |
Aktiivisen korkean nastan, pitäisi olla MATALA normaalikäytössä, asettamalla HIGH palautetaan mikropiiri (vain nasta 3 pysyy KORKEAna) |
16 |
VDD |
Virtalähteen PIN (5-12v) |
Komponentit
- CD4017 IC
- 555 Ajastin IC
- Vastus - 1k, 100k, 470 ohmia
- Kondensaattorit - 1uF, 22uF
- 2 LEDiä
- Paina painiketta
- Virtalähde 5-9v
Piirikaavio ja selitys
Tiedämme nyt, että 4017 IC-lähtö etenee positiivisella reunakellopulssilla, joten olemme käyttäneet 555 ajastin-IC: tä Monostable-tilassa tuottamaan LOW-HIGH-kellopulssin. Olemme liittäneet painikkeen 555 IC: n liipaisukoodiin 2 tuottamaan positiivisen reunapulssin jokaisella painalluksella. Käynnistääksesi 555: n monostabiilissa tilassa, liipaisukoodin PIN 2 on oltava MATALA, joten olemme liittäneet sen maadoitukseen PUSH-painikkeella. Tämä generoitu kellopulssi PIN 3: ssä 555 annetaan 4017 IC: lle PIN 14: ssä.
Kun ensin kytketään virta IC 4017: een, PIN 3: n (Q0) lähtö on HIGH, johon olemme liittäneet ENSIMMÄISEN LEDin. Kun painamme PUSH-painiketta, sitten LOW - HIGH-kellopulssi syötetään PIN-koodiin 1417 (ensimmäinen kellopulssi) 4017 ja lähtö Q0: ssa laskee ja PIN 2: sta (Q1) tulee HIGH, johon olemme liittäneet toisen LEDin. Nyt tämä asento pysyy seuraavaan kellopulssiin saakka. Jos painamme painiketta uudelleen (toinen kellopulssi), Q1: n ulostulosta tulee LOW ja Q2: sta KORKEA. Ja koska Q2 on kytketty 4017: n RESET-nastaan 15, se nollaa IC: n ja taas Q0: n ulostulosta tulee HIGH (ensimmäinen LED) ja Q2: sta LOW (toinen LED). Joten se toimii kuin vaihtokytkin.
Olemme käyttäneet myös RC-virtapiiriä (22uf kondensaattori ja 100k vastus) CLOCK PIN 14: ssä 4017: stä, jotta se laskee vain yhden kellopulssin jokaista painiketta painettaessa. Muussa tapauksessa piiri voi käyttäytyä odottamattomasti TAI se voi laskea kaksi tai useampaa pulssia melun tai painikkeen painavan vaikutuksen vuoksi.