Բովանդակություն:
- Պարագաներ
- Քայլ 1: Ամրագրեք և ֆունկցիոնալ դիագրամներ
- Քայլ 2: Միացում Arduino- ին
- Քայլ 3: Եզրակացություն
Video: Arduino CD4015B հերթափոխի գրանցմամբ `3 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
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- ի հետ կապը հետևյալն է.
- 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- ի համար:
Ես էլեկտրոնիկայի մասնագետ չեմ և այս տեղեկատվությունը տրամադրում եմ միայն բոլորին, ովքեր կարող են դա հետաքրքիր համարել:
Լրացուցիչ տեղեկություններ կարելի է գտնել համապատասխան տվյալների թերթերում:
Խորհուրդ ենք տալիս:
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ - Քայլ առ քայլ: 4 քայլ
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ | Քայլ առ քայլ. Այս նախագծում ես նախագծելու եմ մի պարզ Arduino մեքենայի հետադարձ կայանման սենսորային միացում ՝ օգտագործելով Arduino UNO և HC-SR04 ուլտրաձայնային տվիչ: Այս Arduino- ի վրա հիմնված Car Reverse ազդանշանային համակարգը կարող է օգտագործվել ինքնավար նավարկության, ռոբոտների ռանգի և այլ տեսականու համար
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ). Ուլտրաձայնային ձայնային փոխարկիչներ L298N Dc կանացի ադապտեր էներգիայի մատակարարում արական dc pin Arduino UNOBreadboard և անալոգային նավահանգիստներ ՝ կոդը փոխարկելու համար (C ++)
RC Tracked Robot- ը Arduino- ի միջոցով ՝ քայլ առ քայլ ՝ 3 քայլ
RC Tracked Robot- ը Arduino- ի միջոցով. Հուսով եմ, որ դուք անցել եք մեր նախորդ նախագծերի միջով `Spinel Crux V1 - The Gesture Controlled Robot, Spinel Crux L2 - Arduino Pick and Place Robot with Robotic Arms և The Badland Braw
DIY Arduino Robotic Arm, Քայլ առ քայլ ՝ 9 քայլ
DIY Arduino Robotic Arm, Քայլ առ քայլ. Այս ձեռնարկը սովորեցնում է ձեզ, թե ինչպես ինքնուրույն կառուցել ռոբոտ -բազուկ
74HC164 հերթափոխի գրանցամատյանը և ձեր Arduino- ն ՝ 9 քայլ
74HC164 Shift Register- ը և ձեր Arduino- ն. Shift գրանցիչները թվային տրամաբանության շատ կարևոր մասն են, դրանք սոսինձ են գործում զուգահեռ և սերիական աշխարհների միջև: Նրանք նվազեցնում են մետաղալարերի քանակը, քորոցների օգտագործումը և նույնիսկ օգնում են բեռնել ձեր պրոցեսորը ՝ կարողանալով պահել իրենց տվյալները: Նրանք տարբերվում են