Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Aujourd'hui, je vais vous montrer comment construire un compteur de fréquence simple capable de mesurer des fréquences de signaux réactangulaires, sinusoïdaux ou triangulaires jusqu'à 6,5 MHz
Étape 1: Description
L'appareil présenté dans la vidéo est un fréquencemètre fabriqué à l'aide d'un microcontrôleur Arduino Nano. Il peut mesurer la fréquence de signaux de formes rectangulaires, sinusoïdales et triangulaires.
Ce projet a été parrainé par NextPCB. Vous pouvez m'aider en les consultant sur l'un de ces liens:
Seulement 7 $ pour la commande SMT:
Fabricant fiable de cartes multicouches:
Cartes PCB 10 pièces gratuitement:
20% de réduction - Commandes de PCB:
Sa plage de mesure va de quelques hertz à 6,5 mégahertz. Trois intervalles de temps de mesure sont également disponibles - 0,1, 1 et 10 secondes. Si nous ne mesurons que des signaux rectangulaires, alors il n'y a pas besoin d'un amplificateur de mise en forme et le signal est transmis directement à la broche numérique 5 d'Arduino. Le code est très simple grâce à la bibliothèque "FreqCount" que vous pouvez également télécharger ci-dessous. L'appareil est très simple et se compose de plusieurs composants:
- Microcontrôleur Arduino Nano
- Carte amplificateur de mise en forme
- Affichage LCD
- Sélecteur de forme de signal d'entrée
- Entrée JACK
- et Interrupteur d'intervalle de temps: nous pouvons choisir trois intervalles de 0,1 -1 et 10 secondes.
Étape 2: Construire
Comme vous pouvez le voir dans la vidéo, l'instrument est très précis dans toute la gamme, et nous pouvons également calibrer le fréquencemètre avec la procédure simple décrite ci-dessous:
Dans le dossier des bibliothèques Arduino, recherchez la bibliothèque FreqCount, dans le fichier FreqCount.cpp, recherchez les lignes: #if défini (TIMER_USE_TIMER2) && F_CPU == 12000000L float correct = count_output * 0.996155; et remplacez-les par: #if défini (TIMER_USE_TIMER2) && F_CPU == 16000000L float correct = count_output * 1.000000; où 1.000000 est votre facteur de correction, la correction doit être effectuée en appliquant 1 MHz à l'entrée du fréquencemètre. Après avoir modifié le fichier, téléchargez un nouveau croquis sur la carte Arduino.
Étape 3: Schéma et code Arduino
Enfin, le fréquencemètre est intégré dans un boîtier en plastique approprié et constitue un autre instrument utile dans le laboratoire d'électronique.