Πίνακας περιεχομένων:

DIY Απλός μετρητής συχνότητας Arduino έως 6,5MHz: 3 βήματα
DIY Απλός μετρητής συχνότητας Arduino έως 6,5MHz: 3 βήματα

Βίντεο: DIY Απλός μετρητής συχνότητας Arduino έως 6,5MHz: 3 βήματα

Βίντεο: DIY Απλός μετρητής συχνότητας Arduino έως 6,5MHz: 3 βήματα
Βίντεο: LoRa Transmitter Power Measurement with AD8318 and Arduino DIY Tool (EP10) 2024, Νοέμβριος
Anonim
DIY Απλός μετρητής συχνότητας Arduino έως 6,5MHz
DIY Απλός μετρητής συχνότητας Arduino έως 6,5MHz

Σήμερα θα σας δείξω πώς να φτιάξετε απλό μετρητή συχνότητας ικανό να μετρήσει συχνότητες αντιδραστικών, ημιτονοειδών ή τριγωνικών σημάτων έως 6,5 MHz

Βήμα 1: Περιγραφή

Image
Image

Η συσκευή που παρουσιάζεται στο βίντεο είναι ένας μετρητής συχνοτήτων κατασκευασμένος με μικροελεγκτή Arduino Nano. Μπορεί να μετρήσει τη συχνότητα των σημάτων με ορθογώνια, ημιτονοειδή και τριγωνικά σχήματα.

Το έργο αυτό χρηματοδοτήθηκε από την NextPCB. Μπορείτε να με υποστηρίξετε ελέγχοντας τα σε έναν από αυτούς τους συνδέσμους:

Μόνο 7 $ για παραγγελία SMT:

Αξιόπιστοι πολυστρωματικοί πίνακες Κατασκευαστής:

Πίνακες PCB 10τμχ δωρεάν:

Έκπτωση 20% - Παραγγελίες PCB:

Το εύρος μέτρησης είναι από μερικά hertz έως 6,5 Megahertz. Διατίθενται επίσης τρία χρονικά διαστήματα μέτρησης - 0,1, 1 και 10 δευτερόλεπτα. Αν μετράμε μόνο ορθογώνια σήματα, τότε δεν υπάρχει ανάγκη για ενισχυτή διαμόρφωσης και το σήμα τροφοδοτείται απευθείας στον ψηφιακό ακροδέκτη 5 από το Arduino. Ο κώδικας είναι πολύ απλός χάρη στη βιβλιοθήκη "FreqCount" την οποία μπορείτε επίσης να κατεβάσετε παρακάτω. Η συσκευή είναι πολύ απλή και αποτελείται από πολλά εξαρτήματα:

- Μικροελεγκτής Arduino Nano

- Διαμόρφωση πλακέτας ενισχυτή

- Οθόνη LCD

- Επιλογέας σχήματος σήματος εισόδου

- ΕΙΣΟΔΟΣ ΤΖΑΚ

-και Διακόπτης χρονικού διαστήματος: μπορούμε να επιλέξουμε τρία διαστήματα 0.1 -1 -και 10 δευτερόλεπτα.

Βήμα 2: Χτίσιμο

Κτίριο
Κτίριο
Κτίριο
Κτίριο

Όπως μπορείτε να δείτε στο βίντεο, το όργανο είναι πολύ ακριβές σε ολόκληρο το εύρος και μπορούμε επίσης να βαθμονομήσουμε τον μετρητή συχνοτήτων με την απλή διαδικασία που περιγράφεται παρακάτω:

Στο φάκελο βιβλιοθήκες Arduino βρείτε τη βιβλιοθήκη FreqCount, στο αρχείο FreqCount.cpp βρείτε τις γραμμές: #ififed (TIMER_USE_TIMER2) && F_CPU == 12000000L float correct = count_output * 0.996155; και αντικαταστήστε τα με: #εάν οριστεί (TIMER_USE_TIMER2) && F_CPU == 16000000L float correct = count_output * 1.000000; όπου 1.000000 είναι ο συντελεστής διόρθωσής σας, η διόρθωση πρέπει να πραγματοποιηθεί εφαρμόζοντας 1 MHz στην είσοδο του μετρητή συχνοτήτων. Αφού αλλάξετε το αρχείο, ανεβάστε ένα νέο σκίτσο στον πίνακα Arduino.

Βήμα 3: Σχηματικός και κώδικας Arduino

Σχηματικός και κώδικας Arduino
Σχηματικός και κώδικας Arduino

Τέλος, ο μετρητής συχνοτήτων είναι ενσωματωμένος σε κατάλληλο πλαστικό κουτί και είναι ένα άλλο χρήσιμο όργανο στο ηλεκτρονικό εργαστήριο.

Συνιστάται: