Obsah:

DIY jednoduchý frekvenčný merač Arduino až do 6,5 MHz: 3 kroky
DIY jednoduchý frekvenčný merač Arduino až do 6,5 MHz: 3 kroky

Video: DIY jednoduchý frekvenčný merač Arduino až do 6,5 MHz: 3 kroky

Video: DIY jednoduchý frekvenčný merač Arduino až do 6,5 MHz: 3 kroky
Video: Использование плат Digispark Attiny85 Mini Arduino: Урок 108 2024, November
Anonim
DIY jednoduchý merač frekvencie Arduino až do 6,5 MHz
DIY jednoduchý merač frekvencie Arduino až do 6,5 MHz

Dnes vám ukážem, ako vytvoriť jednoduchý čítač frekvencií schopný merať frekvencie reaktanulárnych, sínusových alebo trojuholníkových signálov až do 6,5 MHz.

Krok 1: Popis

Image
Image

Zariadenie uvedené vo videu je merač frekvencie vyrobený pomocou mikrokontroléra Arduino Nano. Dokáže merať frekvenciu signálov s obdĺžnikovými, sínusovými a trojuholníkovými tvarmi.

Tento projekt bol sponzorovaný spoločnosťou NextPCB. Môžete ma podporiť tým, že ich skontrolujete na jednom z týchto odkazov:

Len 7 dolárov za objednávku SMT:

Spoľahlivý výrobca viacvrstvových dosiek:

Dosky plošných spojov 10 ks zadarmo:

20% zľava - Objednávky DPS:

Rozsah merania je od niekoľkých hertzov do 6,5 megahertzov. K dispozícii sú aj tri časové intervaly merania - 0,1, 1 a 10 sekúnd. Ak meriame iba obdĺžnikové signály, potom nie je potrebný tvarovací zosilňovač a signál je vedený priamo na digitálny pin 5 od spoločnosti Arduino. Kód je veľmi jednoduchý vďaka knižnici „FreqCount“, ktorú si môžete tiež stiahnuť nižšie. Zariadenie je veľmi jednoduché a pozostáva z niekoľkých komponentov:

- Mikrokontrolér Arduino Nano

- Tvarujúca doska zosilňovača

- Displej LCD

- Volič tvaru vstupného signálu

- Zadajte JACK

-a Prepínač časových intervalov: môžeme zvoliť tri intervaly 0,1 -1 -a 10 sekúnd.

Krok 2: Budovanie

Budova
Budova
Budova
Budova

Ako vidíte na videu, prístroj je veľmi presný v celom rozsahu a frekvenčný merač môžeme tiež kalibrovať jednoduchým nižšie popísaným postupom:

V priečinku Knižnice Arduino nájdite knižnicu FreqCount, v súbore FreqCount.cpp nájdite riadky: #if definované (TIMER_USE_TIMER2) && F_CPU == 12000000L float correct = count_output * 0,996155; a nahraďte ich: #if je definované (TIMER_USE_TIMER2) && F_CPU == 16000000L float correct = count_output * 1,000000; kde je váš korekčný faktor 1,000000, korekcia sa musí vykonať aplikáciou 1 MHz na vstup merača frekvencie. Po zmene súboru nahrajte nový náčrt na dosku Arduino.

Krok 3: Schematický a Arduino kód

Schematický a Arduino kód
Schematický a Arduino kód

Frekvenčný merač je zabudovaný do vhodnej plastovej škatule a je ďalším užitočným nástrojom v elektronickom laboratóriu.

Odporúča: