Spisu treści:

DIY Prosty miernik częstotliwości Arduino do 6,5 MHz: 3 kroki
DIY Prosty miernik częstotliwości Arduino do 6,5 MHz: 3 kroki

Wideo: DIY Prosty miernik częstotliwości Arduino do 6,5 MHz: 3 kroki

Wideo: DIY Prosty miernik częstotliwości Arduino do 6,5 MHz: 3 kroki
Wideo: Miernik częstotliwości 1Hz do 75MHz - lutowanie 2024, Listopad
Anonim
DIY Prosty miernik częstotliwości Arduino do 6,5 MHz
DIY Prosty miernik częstotliwości Arduino do 6,5 MHz

Dzisiaj pokażę jak zbudować prosty licznik częstotliwości zdolny do pomiaru częstotliwości sygnałów prostokątnych, sinusoidalnych lub trójkątnych do 6,5 MHz

Krok 1: Opis

Image
Image

Urządzenie prezentowane na filmie to miernik częstotliwości wykonany przy użyciu mikrokontrolera Arduino Nano. Może mierzyć częstotliwość sygnałów o kształcie prostokątnym, sinusoidalnym i trójkątnym.

Ten projekt był sponsorowany przez NextPCB. Możesz mi pomóc, sprawdzając je pod jednym z tych linków:

Tylko 7 USD za zamówienie SMT:

Niezawodny producent płyt wielowarstwowych:

Płytki PCB 10 sztuk za darmo:

20% zniżki - Zamówienia na PCB:

Jego zakres pomiarowy wynosi od kilku herców do 6,5 megaherców. Dostępne są również trzy przedziały czasu pomiaru - 0,1, 1 i 10 sekund. Jeśli mierzymy tylko sygnały prostokątne, to nie ma potrzeby stosowania wzmacniacza kształtującego, a sygnał podawany jest bezpośrednio na cyfrowy pin 5 z Arduino. Kod jest bardzo prosty dzięki bibliotece "FreqCount", którą również możesz pobrać poniżej. Urządzenie jest bardzo proste i składa się z kilku elementów:

- Mikrokontroler Arduino Nano

- Kształtowanie płyty wzmacniacza

- Wyświetlacz LCD

- Selektor kształtu sygnału wejściowego

- Wejście JACK

- i Przełącznik interwału czasowego: możemy wybrać trzy interwały 0,1 -1 - i 10 sekund.

Krok 2: Budowanie

Budynek
Budynek
Budynek
Budynek

Jak widać na filmie przyrząd jest bardzo precyzyjny w całym zakresie, a ponadto możemy skalibrować miernik częstotliwości za pomocą prostej procedury opisanej poniżej:

W folderze bibliotek Arduino znajdź bibliotekę FreqCount, w pliku FreqCount.cpp znajdź wiersze: #jeśli zdefiniowano (TIMER_USE_TIMER2) && F_CPU == 12000000L float correct = count_output * 0.996155; i zastąp je: #jeśli zdefiniowano (TIMER_USE_TIMER2) && F_CPU == 16000000L float correct = count_output * 1.000000; gdzie 1.000000 jest współczynnikiem korekcji, korekcja musi być przeprowadzona przez przyłożenie 1 MHz do wejścia miernika częstotliwości. Po zmianie pliku wgraj nowy szkic na płytkę Arduino.

Krok 3: Schemat i kod Arduino

Schemat i kod Arduino
Schemat i kod Arduino

Wreszcie, miernik częstotliwości jest wbudowany w odpowiednie plastikowe pudełko i jest kolejnym przydatnym przyrządem w laboratorium elektronicznym.

Zalecana: