Inhoudsopgave:

DIY eenvoudige Arduino-frequentiemeter tot 6,5 MHz - Ajarnpa
DIY eenvoudige Arduino-frequentiemeter tot 6,5 MHz - Ajarnpa

Video: DIY eenvoudige Arduino-frequentiemeter tot 6,5 MHz - Ajarnpa

Video: DIY eenvoudige Arduino-frequentiemeter tot 6,5 MHz - Ajarnpa
Video: Functie Generator Deel 1 2024, November
Anonim
DIY eenvoudige Arduino-frequentiemeter tot 6,5 MHz
DIY eenvoudige Arduino-frequentiemeter tot 6,5 MHz

Vandaag zal ik je laten zien hoe je een eenvoudige frequentieteller kunt bouwen die in staat is om frequenties van rechthoekige, sinus- of driehoekige signalen tot 6,5 MHz te meten

Stap 1: Beschrijving:

Image
Image

Het apparaat dat in de video wordt gepresenteerd, is een frequentiemeter die is gemaakt met behulp van een Arduino Nano-microcontroller. Het kan de frequentie meten van signalen met rechthoekige, sinusvormige en driehoekige vormen.

Dit project werd gesponsord door NextPCB. Je kunt me helpen door ze te bekijken via een van deze links:

Slechts $ 7 voor SMT-bestelling:

Betrouwbare fabrikant van meerlaagse borden:

Printplaten 10 stuks gratis:

20% korting - PCB-bestellingen:

Het meetbereik loopt van enkele hertz tot 6,5 megahertz. Er zijn ook drie meettijdintervallen beschikbaar - 0,1, 1 en 10 seconden. Als we alleen rechthoekige signalen meten, dan is er geen vormversterker nodig en wordt het signaal rechtstreeks vanuit Arduino naar de digitale pin 5 gevoerd. De code is heel eenvoudig dankzij de bibliotheek "FreqCount" die u hieronder ook kunt downloaden. Het apparaat is heel eenvoudig en bestaat uit verschillende componenten:

- Arduino Nano-microcontroller

- Vormgeven van versterkerkaart

- LCD scherm

- Selector vorm ingangssignaal

- Ingang JACK

- en Tijdsintervalschakelaar: we kunnen kiezen uit drie intervallen van 0,1 -1 en 10 seconden.

Stap 2: Bouwen

Gebouw
Gebouw
Gebouw
Gebouw

Zoals je in de video kunt zien, is het instrument in het hele bereik zeer nauwkeurig en kunnen we de frequentiemeter ook kalibreren met de eenvoudige procedure die hieronder wordt beschreven:

Zoek in de map Arduino-bibliotheken de FreqCount-bibliotheek, zoek in het bestand FreqCount.cpp de regels: #if gedefinieerd (TIMER_USE_TIMER2) && F_CPU == 12000000L float correct = count_output * 0.996155; en vervang ze door: #if gedefinieerd (TIMER_USE_TIMER2) && F_CPU == 16000000L float correct = count_output * 1.000000; waarbij 1.000000 uw correctiefactor is, moet de correctie worden uitgevoerd door 1 MHz toe te passen op de ingang van de frequentiemeter. Upload na het wijzigen van het bestand een nieuwe schets naar het Arduino-bord.

Stap 3: Schematische en Arduino-code

Schematische en Arduino-code
Schematische en Arduino-code

Ten slotte is de frequentiemeter ingebouwd in een geschikte plastic doos en is een ander nuttig instrument in het elektronische laboratorium.

Aanbevolen: