Բովանդակություն:

Arduino CD4015B հերթափոխի գրանցմամբ `3 քայլ
Arduino CD4015B հերթափոխի գրանցմամբ `3 քայլ

Video: Arduino CD4015B հերթափոխի գրանցմամբ `3 քայլ

Video: Arduino CD4015B հերթափոխի գրանցմամբ `3 քայլ
Video: CD4017 CD4015 LED Chaser Circuit 2024, Նոյեմբեր
Anonim
Arduino CD4015B հերթափոխի գրանցամատյանով
Arduino CD4015B հերթափոխի գրանցամատյանով

CD4015B- ը երկակի 4 փուլային ստատիկ տեղաշարժերի գրանցամատյան է ՝ սերիական մուտքով և զուգահեռ ելքով: Այն 16 փին IC է և պարունակում է երկու նույնական, 4 փուլանոց գրանցամատյաններ ՝ անկախ Տվյալների, ockամացույցի և Վերակայման մուտքերով: Յուրաքանչյուր փուլի մուտքի մոտ առկա տրամաբանական մակարդակը փոխանցվում է այդ փուլի ելքին յուրաքանչյուր դրական ժամացույցի անցման ժամանակ: Վերակայման մուտքի բարձր տրամաբանությունը վերականգնում է այդ մուտքով ծածկված բոլոր չորս փուլերը: Այն CMOS սարք է `ստատիկ արտանետումներից պաշտպանված բոլոր մուտքերով:

Հնարավոր է ընդլայնել 2 չորս փուլանոց գրանցամատյանները մեկ փաթեթում 8 բիթանոց գրանցամատյանում, այնուհետև ավելացնելով ավելի շատ CD4015B IC:

Այն ունի տարբեր ծրագրեր, ներառյալ.

  • Սերիական մուտքագրում / զուգահեռ ելքային տվյալների հերթագրում
  • Սերիայի զուգահեռ տվյալների փոխակերպում
  • Ընդհանուր նշանակության գրանցամատյան

ինչպես նաև LED- ների վարում, ինչպես ցույց կտամ ստորև:

Պարագաներ

Այս IC- ները շատ էժան են, և ներկայումս դուք կարող եք գնել 10 CD4015BE 2 Միացյալ Թագավորությունից ավելի փոքր ֆունտով Չինաստանից Ebay- ում:

Քայլ 1: Ամրագրեք և ֆունկցիոնալ դիագրամներ

Ամրացնել և ֆունկցիոնալ դիագրամներ
Ամրացնել և ֆունկցիոնալ դիագրամներ
Ամրացնել և ֆունկցիոնալ դիագրամներ
Ամրացնել և ֆունկցիոնալ դիագրամներ

CD4015B- ն ունի ինչ -որ անսովոր դասավորություն և պետք է ուշադրություն դարձնել յուրաքանչյուր քորոցի ճիշտ նույնականացման համար: Օրինակ ՝ Q4B (կապ 2) Q3A- ի (pin 3) և Q4A (pin 10) Q3B- ի (pin 11) կողքին է: Clամացույց B- ն գտնվում է IC- ի հիմնականում A կողմում, ինչպես նաև A ժամացույցը հիմնականում B- ի կողմում է:

CD4015B- ի շահագործում

Վերոնշյալ պնդումը պարզաբանելու համար

«Տվյալները փոխանցվում են IC- ի ելքային փուլին դրական անցման վրա»:

այսինքն ՝ ժամացույցի պտուկը ցածրից բարձր է անցնում համապատասխան բեմում: Դա Arduino- ում ձեռք է բերվում ՝ նախ settingամացույցի քորոցը ցածր դնելով, Տվյալների քորոցը բարձր կամ ցածր դնելով, այնուհետև settingամացույցի քորոցը նորից բարձր դնելով: Ամեն անգամ, երբ դա տեղի է ունենում, ելքային քորոցի տվյալները տեղափոխվում են հաջորդ, այսինքն Q1A- ից Q2A և այլն:

Ոչինչ չի պատահում, երբ ockամացույցի քորոցը բարձրանում է ցածրից ցածր:

Երբ Reset- ի քորոցը բարձր է դրված, այն իր 4 ելքերը ցածր է դնում: Սա թույլ է տալիս հոսանքը հոսել LED- ների միջով և միացնել դրանք: Ստորև նկարագրված պարամետրերում բոլոր 8 ելքերը վերակայվում են, քանի որ Reset A- ն և Reset B- ն միացված են:

Քայլ 2: Միացում Arduino- ին

Միացում Arduino- ին
Միացում Arduino- ին

Arduino- ի հետ կապը հետևյալն է.

  • CD4015B պին 16 դեպի Arduino 5v
  • CD4015B կապ 8 Arduino Gnd- ին
  • CD4015B կապ 6 (Վերականգնել A) Arduino- ի 5 -ին
  • CD4015B կապ 7 (Տվյալներ A) Arduino կապ 6 -ից
  • CD4015B կապ 9 (ժամացույց A) Arduino փին 7 -ից
  • CD4015B կապում է Q1A - Q4A- ից LED կաթոդին և անոդին ՝ մինչև 5v ՝ 100 օմ դիմադրիչի միջոցով

8 փուլով հերթափոխի գրանցամատյանը միացնելու համար

  • CD4015B- ում միացրեք 14 -րդ կապը (Վերակայել B) 6 -րդ կապին (Վերակայել A)
  • CD4015B- ի 1 -ին (ժամացույց B) միացրեք 9 -ին (ժամացույց A)
  • CD4015B- ի միացրեք կապը 10 (Q4A) 15 -ին (տվյալները B)
  • CD4015B կապում է Q1B - Q4B- ից LED կաթոդ և անոդ ՝ մինչև 5v ՝ 100 օհմ ռեզիստորի միջոցով

Arduino ծրագիրը ներառված է ՝ ցույց տալու համար, թե ինչպես CD4015B- ն կարող է օգտագործվել LED- ների հետ: Toրագրի աշխատանքի համար հատուկ գրադարան անհրաժեշտ չէ: Պարտադիր չէ, որ օգտագործեք Arduino- ի 5, 6 և 7 կապերը, քանի որ I/O կապումներից յուրաքանչյուրը կաշխատի, բայց ուրվագիծը պետք է փոխեք ձեր օգտագործած ցանկացած կապում:

Շղթան կարող է տեղադրվել հացի տախտակի վրա:

Programրագրի օղակը ցույց է տալիս CD4015B- ի ծրագրավորման 4 տարբեր եղանակներ:

Քայլ 3: Եզրակացություն

Ես հենց այնպես պատահեց, որ CD4015BCN IC- ն շուրջս ընկած էր և մտածում էի, թե ինչպես այն ծրագրել: Համապատասխան տվյալների թերթիկի ուսումնասիրությունը ինձ տվեց ամբողջ տեղեկատվությունը: Շուկայում կան նաև բազմաթիվ այլ հերթափոխի մատյաններ: Օրինակներից մեկը հանրաճանաչ 74LS595- ն է, որն ունի այն ծրագրելու իր հատուկ եղանակը, ինչպես նաև TTL- ը `ի տարբերություն CMOS- ի: Կարծես թե շատ տեղեկություններ չկան Arduino- ի և CD4015B- ի համար:

Ես էլեկտրոնիկայի մասնագետ չեմ և այս տեղեկատվությունը տրամադրում եմ միայն բոլորին, ովքեր կարող են դա հետաքրքիր համարել:

Լրացուցիչ տեղեկություններ կարելի է գտնել համապատասխան տվյալների թերթերում:

Խորհուրդ ենք տալիս: