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

DIY Պարզ Arduino հաճախականությունների հաշվիչ մինչև 6.5 ՄՀց ՝ 3 քայլ
DIY Պարզ Arduino հաճախականությունների հաշվիչ մինչև 6.5 ՄՀց ՝ 3 քայլ

Video: DIY Պարզ Arduino հաճախականությունների հաշվիչ մինչև 6.5 ՄՀց ՝ 3 քայլ

Video: DIY Պարզ Arduino հաճախականությունների հաշվիչ մինչև 6.5 ՄՀց ՝ 3 քայլ
Video: LDmicro 17: Editing Tricks in LDmicro-1 (Microcontroller PLC Ladder Programming with LDmicro) 2024, Դեկտեմբեր
Anonim
DIY Պարզ Arduino հաճախականությունների հաշվիչ մինչև 6.5 ՄՀց
DIY Պարզ Arduino հաճախականությունների հաշվիչ մինչև 6.5 ՄՀց

Այսօր ես ձեզ ցույց կտամ, թե ինչպես կարելի է կառուցել Հաճախականության պարզ հաշվիչ, որն ունակ է չափել ռեակտիվ, սինուս կամ եռանկյուն ազդանշանների հաճախականությունները մինչև 6.5 ՄՀց

Քայլ 1: Նկարագրություն

Image
Image

Տեսանյութում ներկայացված սարքը հաճախականությունների հաշվիչ է, որը պատրաստված է Arduino Nano միկրոկոնտրոլերի միջոցով: Այն կարող է չափել ազդանշանների հաճախականությունը ուղղանկյուն, սինուսոիդալ և եռանկյունաձև ձևերով:

Այս նախագիծը հովանավորվել է NextPCB- ի կողմից: Դուք կարող եք օգնել ինձ ՝ ստուգելով դրանք այս հղումներից մեկում.

SMT պատվերի համար ընդամենը 7 դոլար ՝

Հուսալի բազմաշերտ տախտակներ Արտադրող ՝

PCB տախտակներ 10 հատ անվճար ՝

20% զեղչ - PCB պատվերներ.

Դրա չափման տիրույթը մի քանի հերցից մինչև 6,5 Մեգահերց է: Հասանելի են նաև չափման երեք ընդմիջումներ `0.1, 1 և 10 վայրկյան: Եթե մենք չափում ենք միայն ուղղանկյուն ազդանշանները, ապա ձևավորման ուժեղացուցիչի կարիք չկա, և ազդանշանը Arduino- ից անմիջապես սնվում է թվային 5 -րդ կապին: Կոդը շատ պարզ է «FreqCount» գրադարանի շնորհիվ, որը կարող եք ներբեռնել նաև ստորև: Սարքը շատ պարզ է և բաղկացած է մի քանի բաղադրիչներից.

- Arduino Nano միկրոկոնտրոլեր

- ուժեղացուցիչի տախտակի ձևավորում

- LCD էկրան

- Մուտքային ազդանշանի ձևի ընտրիչ

- Մուտքագրեք JACK

-և interամանակի միջակայքի անջատիչ. մենք կարող ենք ընտրել երեք միջակայք 0.1 -1 և 10 վայրկյան:

Քայլ 2: Կառուցում

Շինություն
Շինություն
Շինություն
Շինություն

Ինչպես տեսնում եք տեսանյութում, գործիքը շատ ճշգրիտ է ամբողջ տիրույթում, և մենք կարող ենք նաև ճշգրտել հաճախականության հաշվիչը ստորև նկարագրված պարզ ընթացակարգով.

Arduino գրադարանների թղթապանակում գտեք FreqCount գրադարանը, FreqCount.cpp ֆայլում գտեք տողերը. #If defined (TIMER_USE_TIMER2) && F_CPU == 12000000L float correct = count_output * 0.996155; և փոխարինել դրանք հետևյալով ՝ որտեղ 1.000000 -ը ձեր ուղղիչ գործոնն է, ուղղումը պետք է իրականացվի ՝ հաճախականության հաշվիչի մուտքին 1 ՄՀց կիրառելով: Ֆայլը փոխելուց հետո նոր ուրվագիծ վերբեռնեք Arduino տախտակին:

Քայլ 3. Սխեմատիկ և Arduino ծածկագիր

Սխեմատիկ և Arduino ծածկագիր
Սխեմատիկ և Arduino ծածկագիր

Ի վերջո, հաճախականությունների հաշվիչը կառուցված է համապատասխան պլաստիկ տուփի մեջ և հանդիսանում է էլեկտրոնային լաբորատորիայի մեկ այլ օգտակար գործիք:

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