Inhaltsverzeichnis:

DIY einfacher Arduino-Frequenzmesser bis zu 6,5 MHz - Gunook
DIY einfacher Arduino-Frequenzmesser bis zu 6,5 MHz - Gunook

Video: DIY einfacher Arduino-Frequenzmesser bis zu 6,5 MHz - Gunook

Video: DIY einfacher Arduino-Frequenzmesser bis zu 6,5 MHz - Gunook
Video: OSCCAL - Was man wissen sollte - Frequenz kalibrieren, gelöschtes OSCCAL wiederherstellen - Tutorial 2024, November
Anonim
DIY einfacher Arduino-Frequenzmesser bis zu 6,5 MHz
DIY einfacher Arduino-Frequenzmesser bis zu 6,5 MHz

Heute zeige ich Ihnen, wie Sie einen einfachen Frequenzzähler bauen, der in der Lage ist, Frequenzen von Rechteck-, Sinus- oder Dreieckssignalen bis zu 6,5 MHz zu messen

Schritt 1: Beschreibung

Image
Image

Das im Video vorgestellte Gerät ist ein Frequenzmesser, der mit einem Arduino Nano-Mikrocontroller hergestellt wird. Es kann die Frequenz von Signalen mit rechteckiger, sinusförmiger und dreieckiger Form messen.

Dieses Projekt wurde von NextPCB gesponsert. Sie können mir helfen, indem Sie sie unter einem dieser Links ansehen:

Nur $7 für SMT-Bestellung:

Zuverlässiger Hersteller von Multilayer-Platinen:

Leiterplatten 10 Stück kostenlos:

20% Rabatt - PCB-Bestellungen:

Sein Messbereich reicht von wenigen Hertz bis 6,5 Megahertz. Drei Messzeitintervalle sind ebenfalls verfügbar - 0,1, 1 und 10 Sekunden. Wenn wir nur Rechtecksignale messen, ist kein Formungsverstärker erforderlich und das Signal wird direkt dem digitalen Pin 5 von Arduino zugeführt. Der Code ist dank der Bibliothek "FreqCount", die Sie auch unten herunterladen können, sehr einfach. Das Gerät ist sehr einfach und besteht aus mehreren Komponenten:

- Arduino Nano-Mikrocontroller

- Verstärkerplatine formen

- LCD Bildschirm

- Wahlschalter für die Eingangssignalform

- Eingangsbuchse

- und Zeitintervallschalter: Wir können drei Intervalle wählen 0,1 -1 - und 10 Sekunden.

Schritt 2: Gebäude

Gebäude
Gebäude
Gebäude
Gebäude

Wie Sie im Video sehen können, ist das Instrument im gesamten Bereich sehr präzise und wir können den Frequenzmesser auch mit dem unten beschriebenen einfachen Verfahren kalibrieren:

Suchen Sie im Arduino-Bibliotheksordner die FreqCount-Bibliothek, in der Datei FreqCount.cpp die Zeilen: #if definiert (TIMER_USE_TIMER2) && F_CPU == 12000000L float correct = count_output * 0.996155; und ersetzen Sie sie durch: #wenn definiert (TIMER_USE_TIMER2) && F_CPU == 16000000L float correct = count_output * 1.000000; wobei 1.000000 Ihr Korrekturfaktor ist, muss die Korrektur durch Anlegen von 1 MHz an den Eingang des Frequenzmessers erfolgen. Laden Sie nach dem Ändern der Datei eine neue Skizze auf das Arduino-Board hoch.

Schritt 3: Schaltplan und Arduino-Code

Schaltplan und Arduino-Code
Schaltplan und Arduino-Code

Schließlich wird der Frequenzmesser in eine passende Kunststoffbox eingebaut und ist ein weiteres nützliches Instrument im Elektroniklabor.

Empfohlen: