Sisällysluettelo:
Video: Arduino CD4015B -siirtorekisterillä: 3 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
CD4015B on kaksivaiheinen staattinen siirtorekisteri, jossa on sarja- ja rinnakkaislähtö. Se on 16-nastainen IC ja sisältää kaksi identtistä, 4-vaiheista rekisteriä, joissa on itsenäiset Data-, Kello- ja Reset-tulot. Jokaisen vaiheen tulossa oleva logiikkataso siirretään kyseisen vaiheen lähtöön jokaisen positiivisen kellon siirtymisen yhteydessä. Logiikka korkealla Reset -tulossa nollaa kaikki neljä tulon kattamaa vaihetta. Se on CMOS -laite, jossa kaikki tulot on suojattu staattiselta purkaukselta.
On mahdollista laajentaa 2 nelivaiheista rekisteriä 8 -bittiseksi rekisteriksi yhdessä paketissa, ja lisäämällä lisää CD4015B -IC: itä.
Sillä on erilaisia sovelluksia, mukaan lukien:
- Sarjatulo / rinnakkaislähtötiedot jonossa
- Sarja -rinnakkainen datamuunnos
- Yleiskäyttöinen rekisteri
sekä LED -merkkivalot, kuten esittelen alla.
Tarvikkeet
Nämä IC: t ovat erittäin halpoja, ja tällä hetkellä voit ostaa Kiinasta Ebayssa 10 CD4015BE: tä alle 2 Englannin punnalla.
Vaihe 1: Kiinnitä ja toimintakaaviot
CD4015B: llä on epätavallinen ulkoasu, ja on huolehdittava siitä, että jokainen tappi tunnistetaan oikein. Esimerkiksi Q4B (nasta 2) on Q3A: n (nasta 3) vieressä ja Q4A (nasta 10) on Q3B: n vieressä (nasta 11). Myös kello B on IC: n pääasiassa A -puolella ja samoin kello A on pääasiassa B -puolella.
CD4015B: n toiminta
Yllä olevan väitteen selventämiseksi
"Tiedot siirretään tulosta IC: n lähtövaiheeseen positiivisen siirtymisen yhteydessä".
eli kellotappi nousee matalasta korkeaan asiaankuuluvassa vaiheessa. Tämä saavutetaan Arduinolla asettamalla ensin kellotappi matalalle, asettamalla datatappi korkeaksi tai matalaksi ja asettamalla sitten kellotappi uudelleen korkealle. Joka kerta, kun näin tapahtuu, lähtötapin tiedot siirretään seuraavaan, eli Q1A: sta Q2A: een jne. Q4A: n tiedot joko menetetään tai jos ne on liitetty dataan B, siirretään Q1B: hen.
Mitään ei tapahdu, kun kellotappi menee korkealta matalalle.
Kun nollausnasta on asetettu korkealle, se asettaa 4 lähtöä alhaiselle tasolle. Tämä antaa virran kulkea LEDien läpi ja sytyttää ne. Alla kuvatussa kokoonpanossa kaikki 8 lähtöä nollataan, kun Reset A ja Reset B on kytketty.
Vaihe 2: Yhteys Arduinoon
Yhteys Arduinoon on seuraava:
- CD4015B nasta 16 - Arduino 5v
- CD4015B nasta 8 Arduino Gnd
- CD4015B -nasta 6 (nollaus A) Arduino -nastaksi 5
- CD4015B -nasta 7 (data A) - Arduino -nasta 6
- CD4015B -nasta 9 (kello A) - Arduino -nasta 7
- CD4015B nastat Q1A - Q4A LED -katodiin ja anodi 5 volttiin 100 ohmin vastuksen kautta
8 -vaiheisen siirtorekisterin ottaminen käyttöön
- Liitä nasta 14 (nollaus B) CD4015B: n nastaan 6 (nollaus A)
- Liitä nasta 1 (kello B) CD4015B: n nastaan 9 (kello A)
- Liitä nasta 10 (Q4A) CD4015B: n nastaan 15 (data B)
- CD4015B nastat Q1B - Q4B LED -katodiin ja anodi 5 volttiin 100 ohmin vastuksen kautta
Mukana on Arduino -ohjelma, joka osoittaa, kuinka CD4015B: tä voidaan käyttää LEDien kanssa. Ohjelman toimimiseksi ei tarvita erityistä kirjastoa. Sinun ei tarvitse käyttää Arduinon tappeja 5, 6 ja 7, koska mikä tahansa I/O -nasta toimii, mutta sinun on muutettava luonnos käyttämiisi nastoihin.
Piiri voidaan asentaa leipätaululle.
Ohjelmasilmukka osoittaa 4 eri tapaa ohjelmoida CD4015B.
Vaihe 3: Johtopäätös
Minulla oli juuri CD4015BCN IC makaamassa ja ihmettelin, kuinka ohjelmoida se. Asiaankuuluvan tietolomakkeen tutkiminen antoi minulle kaikki tiedot. Markkinoilla on myös monia muita vuororekistereitä. Yksi esimerkki on suosittu 74LS595, jolla on oma erityinen tapa ohjelmoida se sekä TTL kuin CMOS. Arduinosta ja CD4015B: stä ei näytä olevan paljon tietoa.
En ole elektroniikan asiantuntija ja annan nämä tiedot vain niille, jotka saattavat pitää niitä mielenkiintoisina.
Lisätietoja löytyy asiaankuuluvista tietolomakkeista.
Suositeltava:
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): ultraäänikaiuttimet L298N DC-naarasadapterin virtalähde urospuolisella dc-nastalla ja analogiset portit koodin muuntamiseksi (C ++)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: Seuraava opas auttaa sinua saamaan live-HD-videovirtoja lähes mistä tahansa DJI-dronesta. FlytOS -mobiilisovelluksen ja FlytNow -verkkosovelluksen avulla voit aloittaa videon suoratoiston droonilta
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
4 vaihetta akun sisäisen vastuksen mittaamiseksi: 4 vaihetta
4 vaihetta akun sisäisen vastuksen mittaamiseksi: Tässä on 4 yksinkertaista vaihetta, joiden avulla voit mitata taikinan sisäisen vastuksen
Halvin Arduino -- Pienin Arduino -- Arduino Pro Mini -- Ohjelmointi -- Arduino Neno: 6 vaihetta (kuvilla)
Halvin Arduino || Pienin Arduino || Arduino Pro Mini || Ohjelmointi || Arduino Neno: …………………………. Tilaa YouTube -kanavani saadaksesi lisää videoita ……. Tässä projektissa keskitytään kaikkien aikojen pienimpään ja halvinan arduinoon. Pienin ja halvin arduino on arduino pro mini. Se muistuttaa arduinoa