Բովանդակություն:
- Քայլ 1: Սարքավորումներ և բաղադրիչներ
- Քայլ 2: PIN- ի կազմաձևում
- Քայլ 3: ԱՇԽԱՏԱՆՔ
- Քայլ 4. ԿՈԴ ԵՎ ՏԵՍԱՆՅՈԹ
- Քայլ 5: ԱՐԴՅՈՆՔՆԵՐ
- Քայլ 6: Եզրակացություն
- Քայլ 7: ՀԱՏՈԿ ՇՆՈՐՀԱԿԱԼՈԹՅՈՆ
![RC հաշվիչ `օգտագործելով Tiva միկրոկոնտրոլեր. 7 քայլ RC հաշվիչ `օգտագործելով Tiva միկրոկոնտրոլեր. 7 քայլ](https://i.howwhatproduce.com/images/001/image-1627-49-j.webp)
Video: RC հաշվիչ `օգտագործելով Tiva միկրոկոնտրոլեր. 7 քայլ
![Video: RC հաշվիչ `օգտագործելով Tiva միկրոկոնտրոլեր. 7 քայլ Video: RC հաշվիչ `օգտագործելով Tiva միկրոկոնտրոլեր. 7 քայլ](https://i.ytimg.com/vi/YMwyfZhvdmU/hqdefault.jpg)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:50
![RC հաշվիչ, օգտագործելով Tiva միկրոկոնտրոլերը RC հաշվիչ, օգտագործելով Tiva միկրոկոնտրոլերը](https://i.howwhatproduce.com/images/001/image-1627-50-j.webp)
![RC հաշվիչ, օգտագործելով Tiva միկրոկոնտրոլերը RC հաշվիչ, օգտագործելով Tiva միկրոկոնտրոլերը](https://i.howwhatproduce.com/images/001/image-1627-51-j.webp)
Այս նախագծի համար միկրոկառավարիչի վրա հիմնված RC հաշվիչը նախագծված է և իրականացվում է դյուրակիր, ճշգրիտ, օգտագործման համար պարզ և պատրաստման համար համեմատաբար էժան: Դա պարզ է օգտագործման համար, և օգտագործողը կարող է հեշտությամբ ընտրել հաշվիչի ռեժիմը ՝ որպես դիմադրություն կամ հզորություն:
ԴԻՄՈՄ:
Անհայտ բաղադրիչի դիմադրությունը կարող է չափվել `օգտագործելով լարման բաժանարար կանոնը, երբ անհայտ բաղադրիչը միացված է մի շարք հայտնի ռեզիստորով: Մատակարարվում է հայտնի լարման (Vcc), և դրա միջով լարման անկումը ուղիղ համեմատական է նրա դիմադրությանը: Ավտոմատացման համար օգտագործվում են 4 JFET սխեմաներ, որոնք համեմատում են անհայտ դիմադրության լարումը և տալիս են լավագույն արժեքը:
ՀԱՐՈԹՅՈՆ:
Հզորության համար, լրիվ լիցքաթափված կոնդենսատորը լիցքավորելու համար պահանջվում է մատակարարման լարման 0.632, VS; գտնվում է միկրոհսկիչի հաշվիչի միջոցով և այն տարանջատվում է հայտնի դիմադրության արժեքով, այսինքն ՝ 10k ՝ հզորություն տալու համար: Չափված արժեքը ցուցադրվում է LCD- ով, որը տալիս է լողացող կետի արժեք:
Քայլ 1: Սարքավորումներ և բաղադրիչներ
![Սարքավորումներ և բաղադրիչներ Սարքավորումներ և բաղադրիչներ](https://i.howwhatproduce.com/images/001/image-1627-52-j.webp)
![Սարքավորումներ և բաղադրիչներ Սարքավորումներ և բաղադրիչներ](https://i.howwhatproduce.com/images/001/image-1627-53-j.webp)
![Սարքավորումներ և բաղադրիչներ Սարքավորումներ և բաղադրիչներ](https://i.howwhatproduce.com/images/001/image-1627-54-j.webp)
Մենք կօգտագործենք հետևյալ բաղադրիչները.
1. Միկրոկառավարիչ TM4C123GH6PM
Cortex-M միկրոկոնտրոլերը, որը ընտրվել է ապարատային ծրագրավորման և ինտերֆեյսային իլյուստրացիաների համար, TM4C123 է Texas Instruments- ից: Այս միկրոկառավարիչը պատկանում է բարձրորակ ARM Cortex-M4F- ի վրա հիմնված ճարտարապետությանը և ունի ինտեգրված մի շարք ծայրամասային սարքեր:
2. LCD
Հեղուկ բյուրեղյա էկրանը (LCD) փոխարինում է յոթ հատվածի էկրանին `իր ծախսերի կրճատման և ավելի բազմակողմանի լինելու համար` այբբենական թվեր ցուցադրելու համար: Առավել առաջադեմ գրաֆիկական ցուցադրումներ այժմ հասանելի են նաև անվանական գներով: Մենք կօգտագործենք 16x2 LCD:
3. 2N7000 ՄՈՍՖԵՏ
2N7000- ը N- ալիքի, ընդլայնման ռեժիմով MOSFET- ներ են, որոնք օգտագործվում են ցածր էներգիայի անջատման ծրագրերի համար `կապի այլընտրանքային պայմանավորվածություններով և ընթացիկ գնահատականներով: Փաթեթավորված TO-92 պատյանում, 2N7000- ը 60 Վ լարման սարք է: Այն կարող է միացնել 200 մԱ:
4. Դիմադրություն
100 օմ, 10 կճմ, 100 կխմ, 698 կխմ դիմադրություններ են օգտագործվում Դիմադրության հաշվիչում ավտոմատ դասավորելու համար, իսկ հզորության հաշվիչում `10 կ միացում:
Քայլ 2: PIN- ի կազմաձևում
![PIN- ի կոնֆիգուրացիա PIN- ի կոնֆիգուրացիա](https://i.howwhatproduce.com/images/001/image-1627-55-j.webp)
Այն կարգը, որով մենք կպչենք կապում, ներկայացված է նկարում.
Քայլ 3: ԱՇԽԱՏԱՆՔ
![ԱՇԽԱՏԱՆՔ ԱՇԽԱՏԱՆՔ](https://i.howwhatproduce.com/images/001/image-1627-56-j.webp)
![ԱՇԽԱՏԱՆՔ ԱՇԽԱՏԱՆՔ](https://i.howwhatproduce.com/images/001/image-1627-57-j.webp)
![ԱՇԽԱՏԱՆՔ ԱՇԽԱՏԱՆՔ](https://i.howwhatproduce.com/images/001/image-1627-58-j.webp)
R հաշվիչ
Սկզբունք
R հաշվիչը նախագծված է `օգտագործելով լարման բաժանման սկզբունքը: Այն նշում է, որ լարումը բաժանված է երկու շարքի դիմադրիչների միջև `դրանց դիմադրությանը ուղիղ համեմատական:
Աշխատող
Մենք օգտագործել ենք չորս MOSFET սխեմաներ, որոնք ապահովում են անջատում: Ամեն անգամ, երբ անհայտ դիմադրությունը պետք է չափվի, առաջին հերթին լարումը չափվում է անհայտ դիմադրության միջով, որը բնորոշ է 4 շրջանի յուրաքանչյուրին `լարման բաժանարար կանոնի միջոցով: Այժմ ADC- ն տալիս է լարման արժեքը յուրաքանչյուր հայտնի դիմադրության վրա և ցուցադրում այն LCD- ով: R հաշվիչի սխեմա և PCB դասավորությունը ներկայացված է նկարում:
Մեր սխեմայում մենք օգտագործում ենք միկրոկառավարիչի 5 կառավարման կապ, այսինքն ՝ PD2, PC7, PC6, PC5 և PC4: Այս կապումներն օգտագործվում են համապատասխան միացումին 0 կամ 3.3 Վ հաղորդելու համար: ADC կապը, այսինքն ՝ PE2- ը չափում է լարումը, իսկ LCD- ն այն ցուցադրում է էկրանին:
C մետր
Սկզբունք
C- ի չափման համար մենք օգտագործում ենք ժամանակի հաստատուն հասկացությունը:
Աշխատող
Գոյություն ունի պարզ RC միացում, որի մուտքային DC լարումը վերահսկվում է մեր կողմից, այսինքն ՝ օգտագործելով tiva- ի PD3 փինիկը: Պինդ PD3 ելքը կատարելուն պես մենք սկսում ենք ժմչփը և սկսում ենք չափել կոնդենսատորի լարումը ՝ օգտագործելով Անալոգային թվային փոխարկիչ, որն արդեն առկա է tiva- ում: Հենց լարման մուտքի 63 տոկոսն է (որը մեր գործը 2.0856 է), մենք դադարում ենք ժամաչափը և դադարում ենք մատակարարել մեր շղթային: Այնուհետև մենք չափում ենք ժամանակը ՝ օգտագործելով հաշվիչի արժեքը և հաճախականությունը: մենք օգտագործում ենք հայտնի արժեքի R այսինքն ՝ 10k, ուստի այժմ մենք ժամանակ ունենք, և R մենք կարող ենք պարզապես և տարողունակության արժեքը ՝ օգտագործելով հետևյալ բանաձևը.
t = RC
Քայլ 4. ԿՈԴ ԵՎ ՏԵՍԱՆՅՈԹ
![](https://i.ytimg.com/vi/2VdT4aRgBsQ/hqdefault.jpg)
![Image Image](https://i.howwhatproduce.com/images/001/image-1627-62-j.webp)
![](https://i.ytimg.com/vi/WWCQ1rWfrvU/hqdefault.jpg)
Ահա Projectրագրի կոդերը և օգտագործվող բաղադրիչների տվյալների թերթերը:
Նախագիծը ծածկագրված է Keil Microvision 4.-ում: Կարող եք ներբեռնել Keil 4.-ի կայքից: Կոդերի տարբեր տողերի մանրամասների համար խրախուսվում է անցնել tiva միկրոկառավարիչի տվյալների թերթով ՝ https:// www. ti.com/lit/gpn/tm4c123gh6pm
Քայլ 5: ԱՐԴՅՈՆՔՆԵՐ
![ԱՐԴՅՈՆՔՆԵՐ ԱՐԴՅՈՆՔՆԵՐ](https://i.howwhatproduce.com/images/001/image-1627-63-j.webp)
![ԱՐԴՅՈՆՔՆԵՐ ԱՐԴՅՈՆՔՆԵՐ](https://i.howwhatproduce.com/images/001/image-1627-64-j.webp)
Ռեզիստորների և կոնդենսատորների տարբեր արժեքների արդյունքները ցուցադրվում են աղյուսակների տեսքով, և դրանց համեմատությունը նույնպես ներկայացված է նկարում:
Քայլ 6: Եզրակացություն
![Ե CONՐԱԿԱՈԹՅՈՆ Ե CONՐԱԿԱՈԹՅՈՆ](https://i.howwhatproduce.com/images/001/image-1627-65-j.webp)
Այս նախագծի հիմնական նպատակը միկրոկոնտրոլերի վրա հիմնված LCR հաշվիչի նախագծումն է `ինդուկտիվությունը, թողունակությունը և դիմադրությունը չափելու համար: Նպատակն իրագործվեց, քանի որ հաշվիչն աշխատում է և կարող է գտնել երեք բաղադրիչների արժեքները, երբ կոճակը սեղմվում է և անհայտ բաղադրիչը միացված է: Միկրոկոնտրոլերը ազդանշան կուղարկի և չափի բաղադրիչների արձագանքը, որը վերածվում է թվային ձևի և վերլուծվում է միկրոկառավարիչի ծրագրավորված բանաձևերի միջոցով `ցանկալի արժեք տալու համար: Արդյունքը ուղարկվում է LCD- ին `ցուցադրվելու համար:
Քայլ 7: ՀԱՏՈԿ ՇՆՈՐՀԱԿԱԼՈԹՅՈՆ
Հատուկ շնորհակալություն իմ խմբի անդամներին և իմ Ուսուցչին, ովքեր ինձ օգնեցին այս ծրագրի իրականացման գործում: Հուսով եմ, որ ձեզ հետաքրքիր կլինի այս ուսուցանվողը: Սա Ֆաթիմա Աբասն է UET Signing Off- ից:
Հուսով եմ, որ շուտով ձեզ համար կբերեմ ևս մի քանիսը: Մինչ այդ հոգ տանել:)
Խորհուրդ ենք տալիս:
Ինտերֆեյս Atmega16 միկրոկոնտրոլեր կետային մատրիցով գլխավորած էկրանով `5 քայլ
![Ինտերֆեյս Atmega16 միկրոկոնտրոլեր կետային մատրիցով գլխավորած էկրանով `5 քայլ Ինտերֆեյս Atmega16 միկրոկոնտրոլեր կետային մատրիցով գլխավորած էկրանով `5 քայլ](https://i.howwhatproduce.com/images/009/image-24533-j.webp)
Ինտերֆեյս Atmega16 միկրոկոնտրոլեր կետային մատրիցով ղեկավարվող էկրանով. Այս նախագծում մենք մտադիր ենք մի կետային մատրիցով LED էկրանին միացնել AVR (Atmega16) միկրոկառավարիչով: Այստեղ մենք ցույց կտանք մոդելավորում proteus- ում: Դուք կարող եք նույնը կիրառել ձեր ապարատում: Այսպիսով, այստեղ մենք առաջին հերթին կտպագրենք մեկ նիշ, ասենք «A» տ
Միկրոկոնտրոլեր (Arduino) օգտագործող ռոբոտի խոչընդոտներից խուսափելը. 5 քայլ
![Միկրոկոնտրոլեր (Arduino) օգտագործող ռոբոտի խոչընդոտներից խուսափելը. 5 քայլ Միկրոկոնտրոլեր (Arduino) օգտագործող ռոբոտի խոչընդոտներից խուսափելը. 5 քայլ](https://i.howwhatproduce.com/images/010/image-27257-j.webp)
Միկրոկառավարիչ (Arduino) օգտագործող ռոբոտի խոչընդոտներից խուսափելը. Այս ուսուցանվող ուսուցման ընթացքում ես ձեզ կսովորեցնեմ, թե ինչպես խոչընդոտներ ստեղծել Arduino- ի հետ աշխատող ռոբոտից: Դուք պետք է ծանոթ լինեք Arduino- ին: Arduino- ն վերահսկիչ տախտակ է, որն օգտագործում է atmega միկրոկոնտրոլերը: Դուք կարող եք օգտագործել Arduino- ի ցանկացած տարբերակ, բայց ես
Ինչպես կատարել գծի հետևորդ ռոբոտ ՝ առանց Arduino (միկրոկոնտրոլեր) օգտագործելու. 5 քայլ
![Ինչպես կատարել գծի հետևորդ ռոբոտ ՝ առանց Arduino (միկրոկոնտրոլեր) օգտագործելու. 5 քայլ Ինչպես կատարել գծի հետևորդ ռոբոտ ՝ առանց Arduino (միկրոկոնտրոլեր) օգտագործելու. 5 քայլ](https://i.howwhatproduce.com/images/010/image-28111-j.webp)
Ինչպես կատարել գծի հետևորդ ռոբոտ ՝ առանց Arduino- ի (միկրոկառավարիչ) օգտագործելու. Այս ուսուցանվող դասում ես ձեզ կսովորեցնեմ, թե ինչպես կարելի է առանց Arduino- ի չօգտագործել ռոբոտի հաջորդ տող: Ես բացատրելու համար շատ հեշտ քայլեր կկիրառեմ: Այս ռոբոտը կօգտագործի IR Proximity Sensor- ը հետևեք տողին: willրագրավորման որևէ փորձի կարիք չեք ունենա
IR խոչընդոտների ցուցիչ ՝ առանց Arduino կամ որևէ միկրոկոնտրոլեր օգտագործելու. 6 քայլ
![IR խոչընդոտների ցուցիչ ՝ առանց Arduino կամ որևէ միկրոկոնտրոլեր օգտագործելու. 6 քայլ IR խոչընդոտների ցուցիչ ՝ առանց Arduino կամ որևէ միկրոկոնտրոլեր օգտագործելու. 6 քայլ](https://i.howwhatproduce.com/images/011/image-31763-j.webp)
IR խոչընդոտների ցուցիչ ՝ առանց Arduino- ի կամ որևէ միկրոկոնտրոլեր օգտագործելու
TIVA- ի վրա հիմնված թվային հաշվիչ `6 քայլ
![TIVA- ի վրա հիմնված թվային հաշվիչ `6 քայլ TIVA- ի վրա հիմնված թվային հաշվիչ `6 քայլ](https://i.howwhatproduce.com/images/003/image-8035-13-j.webp)
TIVA- ի վրա հիմնված թվային հաշվիչ. Ողջույն, սա Tahir Ul Haq- ն է, որը ձեզ է բերում tiva- ի վրա հիմնված մեկ այլ նախագիծ: Այս նախագիծը նպատակ ունի LCD գործառույթներ կատարող թվային հաշվիչ կատարել տարբեր գործառույթներ կատարելիս: Հաշվիչը էլեկտրոնային սարք է, որը կգնահատի տարբեր մաթեմատիկական արտահայտություններ