Comment changer la fréquence de l'émetteur audio FM via le câble de commande élevé et bas niveau

Un client nous a demandé s'il existe un moyen de personnaliser et de faire une sélection de fréquences à l'aide d'une commande IO ou peut-être de données série. Nous cherchons à l'ajouter à notre produit et à permettre la sélection via notre interface.

Comment changer la fréquence de l'émetteur audio FM via le câble de commande élevé et bas niveau

Produit d'émetteur FM

FM-16-Channel-Frequency-Transmitter-modulator

Oui, De nombreux modules d'émetteur audio FM prennent en charge la sélection et la configuration de la fréquence via des interfaces IO ou en série, comme i2c, SPI, ou uart. Vous trouverez ci-dessous quelques méthodes de mise en œuvre courantes:

  1. Sur la carte PCB de l'émetteur audio FM-16, Ces quatre broches sont activées et désactivées par le processeur externe.
  2. L'interrupteur est à l'état ouvert en bas. La logique est 1. Le maître peut utiliser le port IO pour court-circuit au sol, La logique devient 0.
FM audio transmitter switch frequency control by four pins on the board
Contrôle de fréquence du commutateur audio FM Contrôle par quatre broches sur la carte
FM audio transmitter switch frequency control by high level and low level
Contrôle de fréquence du commutateur de l'émetteur audio FM par un niveau élevé et un niveau bas

Texte dans la vidéo

Nous allons maintenant montrer comment changer la fréquence de l'émetteur FM en utilisant des niveaux élevés et bas.

Comment changer la fréquence de l'émetteur FM via le câble de commande? Ces quatre interrupteurs sont maintenant tournés vers le bas. Ces quatre commutateurs sont actuellement à un niveau élevé. La fréquence correspondante HHHH est de 106,1 MHz. Pour contrôler ce point est le niveau élevé ou bas, Maintenant, nous avons soudé un fil à ce sujet pour atteindre le but de changer la fréquence.

C'est le dernier. (4le point), Ensuite, nous le connecterons au sol et en ferons un niveau bas. La fréquence correspondante HHHL est de 105,3 MHz. Ajustez cette radio FM au 105,3 MHz. Maintenant, je vais connecter le quatrième point au sol. Court-circuit. La fréquence a été commutée. Le son est là. On peut entendre la musique. Enlever. Pas de musique.

Vous devez ajouter un MCU à votre circuit périphérique pour contrôler la sortie de quatre niveaux élevés et bas. Pour changer la fréquence de travail de l'émetteur audio stéréo FM. Veuillez nous contacter si vous avez d'autres questions.

1. Interface I2C / SPI

  • Sélection de fréquence: Envoyez des commandes et des données spécifiques via I2C ou SPI pour définir la fréquence de transmission.
  • Registres de configuration: De nombreux puces d'émetteur FM ont des registres internes qui peuvent être écrits via I2C / SPI pour configurer la fréquence, Puissance, et d'autres paramètres.

Exemple:

  • Utilisation de I2C, Envoyez des données de fréquence à une adresse de registre spécifiée.
  • Utilisation de SPI, Envoyer une trame de commande contenant des informations de fréquence.

2. Interface UART

  • Aux commandes: Certains modules prennent en charge la définition de la fréquence via UART en utilisant les commandes.
  • Protocole personnalisé: Si le module prend en charge un protocole personnalisé, Vous pouvez envoyer des paquets de données spécifiques via UART pour configurer la fréquence.

Exemple:

  • Envoyer une commande commeAT+FREQ=98.5 Pour définir la fréquence sur 98.5 MHz.

3. Contrôle GPIO

  • Entrée numérique: Utilisez des broches GPIO pour saisir des signaux numériques pour sélectionner les fréquences prédéfinies.
  • Signal PWM: Certains modules peuvent prendre en charge le réglage de la fréquence via les signaux PWM.

Exemple:

  • Utilisez plusieurs broches GPIO en combinaison pour sélectionner différentes fréquences.

4. Intégration MCU

  • Microcontrôleur: Si votre produit a déjà un microcontrôleur (MCU), Vous pouvez le programmer pour gérer la sélection et la configuration des fréquences.
  • Mises à jour du micrologiciel: Mettez à jour le firmware MCU pour prendre en charge les nouveaux paramètres de fréquence.

5. Bibliothèques de logiciels et API

  • Bibliothèques existantes: Certains modules d'émetteur FM fournissent des bibliothèques de logiciels prêtes à l'emploi et des API pour une intégration facile.
  • Développement personnalisé: Si aucune bibliothèque n'est disponible, Vous pouvez développer des pilotes personnalisés et un code de contrôle en fonction de la fiche technique du module.

Étapes de mise en œuvre

  1. Sélectionnez un module: Choisissez un module d'émetteur FM qui prend en charge l'interface requise (I2C, SPI, UART, etc.).
  2. Passez en revue la fiche technique: Lisez soigneusement la fiche technique du module pour comprendre comment configurer la fréquence via l'interface.
  3. Développer le code d'interface: Écrivez du code basé sur la fiche technique pour implémenter la sélection et la configuration des fréquences.
  4. Intégrer dans votre produit: Intégrez le code dans votre produit et fournissez une sélection de fréquences via votre interface.
  5. Tester et valider: Tester et valider la fonctionnalité de sélection de fréquence dans des conditions réelles pour assurer la stabilité et la précision.

Exemple de code (En supposant l'interface I2C)

#comprendre <Fil.>

#définir fm_module_address 0x60

vide setfmfrequency(fréquence flottante) {
  uint16_t freqvalue = (uint16_t)(la fréquence * 10); // par ex., 98.5 MHz -> 985
  Wire.begintransmission(Fm_module_address);
  Wire.(0x01); // Supposons que 0x01 soit le registre de réglage de fréquence
  Wire.((freqvalue >> 8) & 0xff); // Octet haut
  Wire.(freqvalue & 0xff); // Octet bas
  Wire.endtransmission();
}

Configuration du vide() {
  Braquer();
  setfmfrequency(98.5); // Définir la fréquence à 98.5 MHz
}

boucle de vide() {
  // Boucle principale
}

En suivant ces étapes, Vous pouvez intégrer de manière flexible l'émetteur audio FM dans votre produit et activer la sélection de fréquences via votre interface.

Poser une question

← Retour

Merci pour votre réponse. ✨