Πώς να αλλάξετε τη συχνότητα του πομπού ήχου FM μέσω του καλωδίου ελέγχου υψηλής και της χαμηλής επίπεδας

Ένας πελάτης μας ρώτησε αν υπάρχει ένας τρόπος προσαρμογής και επιλογής συχνότητας χρησιμοποιώντας κάποια εντολή IO ή ίσως σειριακά δεδομένα. Ψάχνουμε να το προσθέσουμε στο προϊόν μας και να ενεργοποιήσουμε την επιλογή μέσω της διεπαφής μας.

Πώς να αλλάξετε τη συχνότητα του πομπού ήχου FM μέσω του καλωδίου ελέγχου υψηλής και της χαμηλής επίπεδας

Προϊόν πομπού FM

FM-16-Channel-Frequency-Transmitter-modulator

Ναί, Πολλές μονάδες και διαμόρφωση συχνότητας ή διαμόρφωσης συχνότητας ήχου ήχου FM μέσω IO ή σειριακών διεπαφών, όπως το i2c, SPI, ή uart. Παρακάτω είναι μερικές κοινές μεθόδους εφαρμογής:

  1. Στο PCB Board του πομπού ήχου FM-16, Αυτές οι τέσσερις καρφίτσες είναι ενεργοποιημένες και απενεργοποιημένες από την εξωτερική CPU.
  2. Ο διακόπτης βρίσκεται σε ανοιχτή κατάσταση στο κάτω μέρος. Η λογική είναι 1. Ο πλοίαρχος μπορεί να χρησιμοποιήσει τη θύρα IO για βραχυκύκλωμα στο έδαφος, Η λογική γίνεται 0.
FM audio transmitter switch frequency control by four pins on the board
Έλεγχος συχνότητας μεταγωγής ήχου ήχου FM από τέσσερις καρφίτσες στον πίνακα
FM audio transmitter switch frequency control by high level and low level
Έλεγχος συχνότητας διακόπτη ήχου ήχου FM κατά υψηλό επίπεδο και χαμηλό επίπεδο

Κείμενο στο βίντεο

Τώρα θα δείξουμε πώς να αλλάξουμε τη συχνότητα του πομπού FM χρησιμοποιώντας υψηλά και χαμηλά επίπεδα.

Πώς να αλλάξετε τη συχνότητα του πομπού FM μέσω του καλωδίου ελέγχου? Αυτοί οι τέσσερις διακόπτες στρέφονται τώρα προς τα κάτω. Αυτοί οι τέσσερις διακόπτες είναι επί του παρόντος σε υψηλό επίπεδο. Η αντίστοιχη συχνότητα HHHH είναι 106.1MHz. Για τον έλεγχο αυτού του σημείου είναι το υψηλό ή χαμηλό επίπεδο, Τώρα έχουμε συγκολλήσει ένα καλώδιο σε αυτό για να επιτύχουμε τον σκοπό της συχνότητας αλλαγής.

Αυτό είναι το τελευταίο. (4σημείο), Τότε θα το συνδέσουμε στο έδαφος και θα το κάνουμε χαμηλό επίπεδο. Η αντίστοιχη συχνότητα HHHL είναι 105,3MHz. Ας προσαρμόσουμε αυτό το ραδιόφωνο FM στα 105,3MHz. Τώρα θα συνδέσω το τέταρτο σημείο στο έδαφος. Βραχυκύκλωμα το. Η συχνότητα έχει αλλάξει. Ο ήχος είναι εκεί. μπορούμε να ακούσουμε τη μουσική. Βγάζω το. Χωρίς μουσική.

Πρέπει να προσθέσετε ένα MCU στο περιφερειακό σας κύκλωμα για να ελέγξετε την έξοδο τεσσάρων υψηλών και χαμηλών επιπέδων. Για να αλλάξετε τη συχνότητα λειτουργίας του πομπού στερεοφωνικού ήχου FM. Επικοινωνήστε μαζί μας εάν έχετε περαιτέρω ερωτήσεις.

1. Διασύνδεση i2c/spi

  • Επιλογή συχνότητας: Αποστολή συγκεκριμένων εντολών και δεδομένων μέσω I2C ή SPI για να ρυθμίσετε τη συχνότητα μετάδοσης.
  • Καταχωρητές διαμόρφωσης: Πολλά τσιπς πομπού FM έχουν εσωτερικά μητρώα που μπορούν να γραφτούν μέσω I2C/SPI για να ρυθμίσετε τη συχνότητα, εξουσία, και άλλες παραμέτρους.

Παράδειγμα:

  • Χρησιμοποιώντας το i2c, Αποστολή δεδομένων συχνότητας σε μια συγκεκριμένη διεύθυνση καταχωρητή.
  • Χρησιμοποιώντας το SPI, Στείλτε ένα πλαίσιο εντολών που περιέχει πληροφορίες συχνότητας.

2. Διεπαφή UART

  • Στις εντολές: Ορισμένες ενότητες υποστηρίζουν τη ρύθμιση της συχνότητας μέσω UART χρησιμοποιώντας τις εντολές.
  • Προσαρμοσμένο πρωτόκολλο: Εάν η ενότητα υποστηρίζει ένα προσαρμοσμένο πρωτόκολλο, Μπορείτε να στείλετε συγκεκριμένα πακέτα δεδομένων μέσω UART για να διαμορφώσετε τη συχνότητα.

Παράδειγμα:

  • Στείλτε μια εντολή όπωςAT+FREQ=98.5 Για να ρυθμίσετε τη συχνότητα σε 98.5 MHz.

3. Έλεγχος GPIO

  • Ψηφιακή είσοδος: Χρησιμοποιήστε καρφίτσες GPIO για να εισαγάγετε ψηφιακά σήματα για την επιλογή προκαθορισμένων συχνοτήτων.
  • Σήμα PWM: Ορισμένες ενότητες μπορούν να υποστηρίξουν τη ρύθμιση συχνότητας μέσω σημάτων PWM.

Παράδειγμα:

  • Χρησιμοποιήστε πολλαπλές ακίδες GPIO σε συνδυασμό για να επιλέξετε διαφορετικές συχνότητες.

4. Ενσωμάτωση MCU

  • Μικροελεγκτής: Εάν το προϊόν σας έχει ήδη μικροελεγκτή (ΜΚΥ), Μπορείτε να το προγραμματίσετε για να χειριστείτε την επιλογή και τη διαμόρφωση συχνότητας.
  • Ενημερώσεις υλικολογισμικού: Ενημερώστε το υλικολογισμικό MCU για την υποστήριξη νέων ρυθμίσεων συχνότητας.

5. Βιβλιοθήκες λογισμικού και API

  • Υπάρχουσες βιβλιοθήκες: Ορισμένες μονάδες πομπού FM παρέχουν έτοιμες για χρήση βιβλιοθήκες λογισμικού και API για εύκολη ολοκλήρωση.
  • Προσαρμοσμένη ανάπτυξη: Εάν δεν υπάρχει διαθέσιμη βιβλιοθήκη, Μπορείτε να αναπτύξετε προσαρμοσμένους οδηγούς και κωδικό ελέγχου με βάση το φύλλο δεδομένων της μονάδας.

Βήματα υλοποίησης

  1. Επιλέξτε μια ενότητα: Επιλέξτε μια μονάδα πομπού FM που υποστηρίζει την απαιτούμενη διεπαφή (I2C, SPI, UART, και τα λοιπα.).
  2. Ελέγξτε το φύλλο δεδομένων: Διαβάστε προσεκτικά το φύλλο δεδομένων της μονάδας για να καταλάβετε πώς να διαμορφώσετε τη συχνότητα μέσω της διεπαφής.
  3. Ανάπτυξη κωδικού διεπαφής: Γράψτε τον κωδικό με βάση το φύλλο δεδομένων για την εφαρμογή επιλογής και διαμόρφωσης συχνότητας.
  4. Ενσωματώστε στο προϊόν σας: Ενσωματώστε τον κώδικα στο προϊόν σας και παρέχετε επιλογή συχνότητας μέσω της διεπαφής σας.
  5. Δοκιμάστε και επικυρώστε: Δοκιμάστε και επικυρώστε τη λειτουργικότητα επιλογής συχνότητας σε πραγματικές συνθήκες για να εξασφαλίσετε σταθερότητα και ακρίβεια.

Παραδείγματος (Υποθέτοντας τη διεπαφή I2C)

#περιλαμβάνω <Σύρμα>

#Ορίστε το FM_MODULE_ADDRESS 0x60

κενό setfmfrequency(συχνότητα επιπλέων) {
  uint16_t freqvalue = (uint16_t)(συχνότητα * 10); // π.χ., 98.5 MHz -> 985
  Wire.begintranssmission(Fm_module_address);
  Σύρμα.(0x01); // Υποθέστε ότι το 0x01 είναι ο καταχωρητής ρύθμισης συχνότητας
  Σύρμα.((freqvalue >> 8) & 0xFF); // Ψηλά byte
  Σύρμα.(freqvalue & 0xFF); // Χαμηλό byte
  Καλώδιο.();
}

κενή ρύθμιση() {
  Σύρμα.();
  setFMFRequency(98.5); // Ορισμός συχνότητας σε 98.5 MHz
}

κενός βρόχος() {
  // Κύριος βρόχος
}

Ακολουθώντας αυτά τα βήματα, Μπορείτε να ενσωματώσετε ευέλικτα τον πομπό ήχου FM στο προϊόν σας και να ενεργοποιήσετε την επιλογή συχνότητας μέσω της διεπαφής σας.

Κάνε μια ερώτηση

← Πίσω

Το μήνυμά σας έχει σταλεί