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

RC հաշվիչ `օգտագործելով Tiva միկրոկոնտրոլեր. 7 քայլ
RC հաշվիչ `օգտագործելով Tiva միկրոկոնտրոլեր. 7 քայլ

Video: RC հաշվիչ `օգտագործելով Tiva միկրոկոնտրոլեր. 7 քայլ

Video: RC հաշվիչ `օգտագործելով Tiva միկրոկոնտրոլեր. 7 քայլ
Video: Բոլոր Phyrexians Awakening Rebellion հրամանատարական տախտակի բացումը 2024, Նոյեմբեր
Anonim
RC հաշվիչ, օգտագործելով Tiva միկրոկոնտրոլերը
RC հաշվիչ, օգտագործելով Tiva միկրոկոնտրոլերը
RC հաշվիչ, օգտագործելով Tiva միկրոկոնտրոլերը
RC հաշվիչ, օգտագործելով Tiva միկրոկոնտրոլերը

Այս նախագծի համար միկրոկառավարիչի վրա հիմնված RC հաշվիչը նախագծված է և իրականացվում է դյուրակիր, ճշգրիտ, օգտագործման համար պարզ և պատրաստման համար համեմատաբար էժան: Դա պարզ է օգտագործման համար, և օգտագործողը կարող է հեշտությամբ ընտրել հաշվիչի ռեժիմը ՝ որպես դիմադրություն կամ հզորություն:

ԴԻՄՈՄ:

Անհայտ բաղադրիչի դիմադրությունը կարող է չափվել `օգտագործելով լարման բաժանարար կանոնը, երբ անհայտ բաղադրիչը միացված է մի շարք հայտնի ռեզիստորով: Մատակարարվում է հայտնի լարման (Vcc), և դրա միջով լարման անկումը ուղիղ համեմատական է նրա դիմադրությանը: Ավտոմատացման համար օգտագործվում են 4 JFET սխեմաներ, որոնք համեմատում են անհայտ դիմադրության լարումը և տալիս են լավագույն արժեքը:

ՀԱՐՈԹՅՈՆ:

Հզորության համար, լրիվ լիցքաթափված կոնդենսատորը լիցքավորելու համար պահանջվում է մատակարարման լարման 0.632, VS; գտնվում է միկրոհսկիչի հաշվիչի միջոցով և այն տարանջատվում է հայտնի դիմադրության արժեքով, այսինքն ՝ 10k ՝ հզորություն տալու համար: Չափված արժեքը ցուցադրվում է LCD- ով, որը տալիս է լողացող կետի արժեք:

Քայլ 1: Սարքավորումներ և բաղադրիչներ

Սարքավորումներ և բաղադրիչներ
Սարքավորումներ և բաղադրիչներ
Սարքավորումներ և բաղադրիչներ
Սարքավորումներ և բաղադրիչներ
Սարքավորումներ և բաղադրիչներ
Սարքավորումներ և բաղադրիչներ

Մենք կօգտագործենք հետևյալ բաղադրիչները.

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- ի կոնֆիգուրացիա

Այն կարգը, որով մենք կպչենք կապում, ներկայացված է նկարում.

Քայլ 3: ԱՇԽԱՏԱՆՔ

ԱՇԽԱՏԱՆՔ
ԱՇԽԱՏԱՆՔ
ԱՇԽԱՏԱՆՔ
ԱՇԽԱՏԱՆՔ
ԱՇԽԱՏԱՆՔ
ԱՇԽԱՏԱՆՔ

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. ԿՈԴ ԵՎ ՏԵՍԱՆՅՈԹ

Image
Image

Ահա Projectրագրի կոդերը և օգտագործվող բաղադրիչների տվյալների թերթերը:

Նախագիծը ծածկագրված է Keil Microvision 4.-ում: Կարող եք ներբեռնել Keil 4.-ի կայքից: Կոդերի տարբեր տողերի մանրամասների համար խրախուսվում է անցնել tiva միկրոկառավարիչի տվյալների թերթով ՝ https:// www. ti.com/lit/gpn/tm4c123gh6pm

Քայլ 5: ԱՐԴՅՈՆՔՆԵՐ

ԱՐԴՅՈՆՔՆԵՐ
ԱՐԴՅՈՆՔՆԵՐ
ԱՐԴՅՈՆՔՆԵՐ
ԱՐԴՅՈՆՔՆԵՐ

Ռեզիստորների և կոնդենսատորների տարբեր արժեքների արդյունքները ցուցադրվում են աղյուսակների տեսքով, և դրանց համեմատությունը նույնպես ներկայացված է նկարում:

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

Ե CONՐԱԿԱՈԹՅՈՆ
Ե CONՐԱԿԱՈԹՅՈՆ

Այս նախագծի հիմնական նպատակը միկրոկոնտրոլերի վրա հիմնված LCR հաշվիչի նախագծումն է `ինդուկտիվությունը, թողունակությունը և դիմադրությունը չափելու համար: Նպատակն իրագործվեց, քանի որ հաշվիչն աշխատում է և կարող է գտնել երեք բաղադրիչների արժեքները, երբ կոճակը սեղմվում է և անհայտ բաղադրիչը միացված է: Միկրոկոնտրոլերը ազդանշան կուղարկի և չափի բաղադրիչների արձագանքը, որը վերածվում է թվային ձևի և վերլուծվում է միկրոկառավարիչի ծրագրավորված բանաձևերի միջոցով `ցանկալի արժեք տալու համար: Արդյունքը ուղարկվում է LCD- ին `ցուցադրվելու համար:

Քայլ 7: ՀԱՏՈԿ ՇՆՈՐՀԱԿԱԼՈԹՅՈՆ

Հատուկ շնորհակալություն իմ խմբի անդամներին և իմ Ուսուցչին, ովքեր ինձ օգնեցին այս ծրագրի իրականացման գործում: Հուսով եմ, որ ձեզ հետաքրքիր կլինի այս ուսուցանվողը: Սա Ֆաթիմա Աբասն է UET Signing Off- ից:

Հուսով եմ, որ շուտով ձեզ համար կբերեմ ևս մի քանիսը: Մինչ այդ հոգ տանել:)

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