Πίνακας περιεχομένων:
Βίντεο: DIY Απλός μετρητής συχνότητας Arduino έως 6,5MHz: 3 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Σήμερα θα σας δείξω πώς να φτιάξετε απλό μετρητή συχνότητας ικανό να μετρήσει συχνότητες αντιδραστικών, ημιτονοειδών ή τριγωνικών σημάτων έως 6,5 MHz
Βήμα 1: Περιγραφή
Η συσκευή που παρουσιάζεται στο βίντεο είναι ένας μετρητής συχνοτήτων κατασκευασμένος με μικροελεγκτή 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: 6 βήματα
Απλός μετρητής συχνότητας με χρήση Arduino: Σε αυτό το σεμινάριο θα μάθουμε πώς να φτιάχνουμε έναν απλό μετρητή συχνοτήτων χρησιμοποιώντας το Arduino. Δείτε το βίντεο
Μετρητής συχνότητας υψηλής ανάλυσης: 5 βήματα (με εικόνες)
Μετρητής συχνοτήτων υψηλής ανάλυσης: Αυτό το διδακτικό δείχνει έναν αμοιβαίο μετρητή συχνοτήτων ικανό να μετρήσει τις συχνότητες γρήγορα και με λογική ακρίβεια. Είναι κατασκευασμένο με τυπικά εξαρτήματα και μπορεί να γίνει μέσα σε ένα Σαββατοκύριακο (μου πήρε λίγο περισσότερο χρόνο :-)) ΕΠΕΞΕΡΓΑΣΙΑ: Ο κωδικός είναι πλέον διαθέσιμος
Μετρητής συχνότητας με Arduino: 8 βήματα (με εικόνες)
Μετρητής συχνότητας με Arduino: Αυτός είναι ένας απλός και φθηνός μετρητής συχνότητας που βασίζεται σε arduino κοστίζει λιγότερο από 4 $, ήταν πολύ χρήσιμο να μετρήσετε μικρά κυκλώματα
Μετρητής συχνότητας με χρήση μικροελεγκτή: 8 βήματα
Μετρητής συχνότητας χρησιμοποιώντας μικροελεγκτή: Αυτό το σεμινάριο αναφέρει απλά πώς να υπολογίσετε τη συχνότητα μιας πηγής παλμών χρησιμοποιώντας έναν μικροελεγκτή. Το υψηλό επίπεδο τάσης της πηγής παλμών είναι 3,3 V και το χαμηλό είναι 0V. Έχω χρησιμοποιήσει STM32L476, Tiva launpad, 16x2 αλφαριθμητική οθόνη LCD καλώδια και 1K resi
Απλός μετρητής πυκνωτή Autorange / μετρητής χωρητικότητας με Arduino και στο χέρι: 4 βήματα
Απλός μετρητής πυκνωτή Autorange / μετρητής χωρητικότητας με Arduino και στο χέρι: Γεια! Για αυτήν τη μονάδα φυσικής χρειάζεστε:* τροφοδοτικό με 0-12V* έναν ή περισσότερους πυκνωτές* μία ή περισσότερες αντιστάσεις φόρτισης* χρονόμετρο* πολύμετρο τάσης μέτρηση* arduino nano* οθόνη 16x2 I²C* αντιστάσεις 1 / 4W με 220, 10k, 4.7M και