Sadržaj:

Arduino s registarom pomaka CD4015B: 3 koraka
Arduino s registarom pomaka CD4015B: 3 koraka

Video: Arduino s registarom pomaka CD4015B: 3 koraka

Video: Arduino s registarom pomaka CD4015B: 3 koraka
Video: #21 Ведущий регистр временного хранения Modbus Чтение/Запись | Внешний ПЛК Arduino 2024, Studeni
Anonim
Arduino s registrom pomaka CD4015B
Arduino s registrom pomaka CD4015B

CD4015B je dvostruki 4 -fazni statički registar sa serijskim ulazom i paralelnim izlazom. To je 16-polni IC i sadrži dva identična, 4-stupanjska registra s neovisnim ulazima Data, Clock i Reset. Logička razina prisutna na ulazu svake faze prenosi se na izlaz te faze pri svakom pozitivnom prijelazu takta. Logika visoko na ulazu Reset resetira sve četiri faze koje pokriva taj ulaz. To je CMOS uređaj sa svim ulazima zaštićenim od statičkog pražnjenja.

Moguće je proširiti 2 registra u četiri stupnja u 8 -bitni registar na jednom paketu, te dodatno dodavanjem više CD4015B IC -ova.

Ima različite aplikacije, uključujući:

  • Redoslijed ulaznih / paralelnih izlaznih podataka
  • Serijska u paralelnu pretvorbu podataka
  • Registar opće namjene

kao i LED diode za vožnju što ću pokazati u nastavku.

Pribor

Ovi IC -i su vrlo jeftini i trenutno možete kupiti 10 CD4015BE za manje od 2 britanska funta iz Kine na Ebayu.

Korak 1: Pin Out i funkcionalni dijagrami

Pin Out i funkcionalni dijagrami
Pin Out i funkcionalni dijagrami
Pin Out i funkcionalni dijagrami
Pin Out i funkcionalni dijagrami

CD4015B ima neobičan raspored i mora se paziti da se ispravno identificira svaki pin. Na primjer, Q4B (pin 2) nalazi se pored Q3A (pin 3), a Q4A (pin 10) je pored Q3B (pin 11). Također Sat B je uglavnom na strani IC IC -a, a Sat A je uglavnom na strani B.

Rad CD4015B

Da pojasnimo gornju izjavu

"Podaci se prenose s ulaznog na izlazni stupanj IC -a pri pozitivnom prijelazu".

tj. igla sata ide od niske do visoke na svojoj relevantnoj pozornici. To se postiže na Arduinu tako da prvo postavite pin sata nisko, postavite pin podataka visoko ili nisko, a zatim ponovo postavite pin sata visoko. Svaki put kad se to dogodi, podaci na izlaznom pinu se prebacuju na sljedeći, tj. S Q1A na Q2A itd. Podaci na Q4A se ili gube ili ako su povezani s podacima B, premještaju se u Q1B.

Ništa se ne događa kada pin sata pređe s visokog na nisko.

Kada je pin za poništavanje postavljen visoko, svoja 4 izlaza postavlja nisko. To omogućuje struji da teče kroz LED diode i uključuje ih. U dolje opisanom postavljanju, svih 8 izlaza se resetiraju dok su povezani reset i resetiranje B.

Korak 2: Spajanje na Arduino

Povezivanje s Arduinom
Povezivanje s Arduinom

Veza s Arduinom je sljedeća:

  • CD4015B pin 16 za Arduino 5v
  • CD4015B pin 8 za Arduino Gnd
  • CD4015B pin 6 (Reset A) na Arduino pin 5
  • CD4015B pin 7 (podatak A) na Arduino pin 6
  • CD4015B pin 9 (Sat A) na Arduino pin 7
  • CD4015B pinovi Q1A - Q4A na LED katodu i anoda na 5v preko otpornika od 100 ohma

Omogućavanje 8 -faznog registra pomaka

  • Spojite pin 14 (Reset B) na pin 6 (Reset A) na CD4015B
  • Spojite pin 1 (Sat B) na pin 9 (Sat A) na CD4015B
  • Spojite pin 10 (Q4A) na pin 15 (podatak B) na CD4015B
  • CD4015B pinovi Q1B - Q4B na LED katodu i anoda na 5v preko otpornika od 100 ohma

Uključen je Arduino program koji pokazuje kako se CD4015B može koristiti sa LED diodama. Za rad programa nije potrebna posebna knjižnica. Ne morate koristiti iglice 5, 6 i 7 Arduina, jer će bilo koji od I/O pinova raditi, ali ćete morati izmijeniti skicu ovisno o tome koje ste pinove koristili.

Krug se može postaviti na ploču za kruh.

Programska petlja prikazuje 4 različita načina programiranja CD4015B.

Korak 3: Zaključak

Slučajno mi je ležao CD4015BCN IC i pitao se kako ga programirati. Proučavanje relevantnog lista podataka dalo mi je sve podatke. Na tržištu postoje i mnogi drugi registri smjena. Jedan primjer je popularni 74LS595 koji ima svoj specifičan način programiranja, kao i TTL za razliku od CMOS -a. Čini se da nema puno dostupnih informacija o Arduinu i CD4015B.

Nisam stručnjak za elektroniku i dajem samo te informacije svima kojima bi to moglo biti zanimljivo.

Više informacija može se pronaći na odgovarajućim podacima.

Preporučeni: