Cuprins:

DIY Simple Arduino Meter Frequency Până la 6,5 MHz: 3 pași
DIY Simple Arduino Meter Frequency Până la 6,5 MHz: 3 pași

Video: DIY Simple Arduino Meter Frequency Până la 6,5 MHz: 3 pași

Video: DIY Simple Arduino Meter Frequency Până la 6,5 MHz: 3 pași
Video: How to use MPU-6050 Accelerometer and Gyroscope with Arduino code 2024, Noiembrie
Anonim
DIY Simple Arduino Meter Frequency Până la 6,5 MHz
DIY Simple Arduino Meter Frequency Până la 6,5 MHz

Astăzi vă voi arăta cum să construiți un contor de frecvență simplu capabil să măsoare frecvențele semnalelor reactangulare, sinusoidale sau triunghiulare de până la 6,5 MHz

Pasul 1: Descriere

Image
Image

Dispozitivul prezentat în videoclip este un contor de frecvență realizat folosind un microcontroler Arduino Nano. Poate măsura frecvența semnalelor cu forme dreptunghiulare, sinusoidale și triunghiulare.

Acest proiect a fost sponsorizat de NextPCB. Puteți să mă sprijiniți verificându-le la unul dintre aceste linkuri:

Numai 7 USD pentru comanda SMT:

Producător de plăci multistrat de încredere:

Plăci PCB 10 bucăți gratuit:

20% reducere - Comenzi PCB:

Domeniul său de măsurare este de la câțiva hertz la 6,5 megahertz. Sunt disponibile și trei intervale de timp de măsurare - 0,1, 1 și 10 secunde. Dacă măsurăm doar semnale dreptunghiulare, atunci nu este nevoie de un amplificator de formare și semnalul este alimentat direct la pinul digital 5 de la Arduino. Codul este foarte simplu datorită bibliotecii „FreqCount” pe care o puteți descărca mai jos. Dispozitivul este foarte simplu și constă din mai multe componente:

- Microcontroler Arduino Nano

- Placă amplificatoare de modelare

- Ecran LCD

- Selector de formă a semnalului de intrare

- Intrare JACK

- și comutator interval de timp: putem alege trei intervale 0,1 -1 -și 10 secunde.

Pasul 2: Construirea

Clădire
Clădire
Clădire
Clădire

După cum puteți vedea în videoclip, instrumentul este foarte precis în întreaga gamă și putem, de asemenea, calibra contorul de frecvență cu procedura simplă descrisă mai jos:

În dosarul bibliotecilor Arduino găsiți biblioteca FreqCount, în fișierul FreqCount.cpp găsiți liniile: #if definit (TIMER_USE_TIMER2) && F_CPU == 12000000L float correct = count_output * 0.996155; și înlocuiți-le cu: #if definit (TIMER_USE_TIMER2) && F_CPU == 16000000L float corect = count_output * 1.000000; unde 1.000000 este factorul dvs. de corecție, corectarea trebuie efectuată aplicând 1 MHz la intrarea contorului de frecvență. După schimbarea fișierului, încărcați o schiță nouă pe placa Arduino.

Pasul 3: Schematic și cod Arduino

Schematic și cod Arduino
Schematic și cod Arduino

În cele din urmă, contorul de frecvență este încorporat într-o cutie de plastic adecvată și este un alt instrument util în laboratorul electronic.

Recomandat: