Conception de reseau intelligent de haut-parleurs Bluetooth portables a module Bluetooth

Conception de reseau intelligent de haut-parleurs Bluetooth portables a module Bluetooth

Heure de publication: Auteur : Editeur du site Visiter: 466

Conception de réseau intelligent de haut-parleurs Bluetooth portables à module Bluetooth

Dans le système de transmission de données Bluetooth, le côté PC et le côté micro-ordinateur à puce unique peuvent être utilisés respectivement comme dispositifs maîtres ou esclaves. Ici, le PC est utilisé comme dispositif maître pour lancer une requête, le micro-ordinateur monopuce est utilisé comme dispositif esclave et le PC envoie des commandes de contrôle au micro-ordinateur monopuce. bjbjaudio.com

Le fonctionnement du programme est effectué dans l'ordre suivant : allumer le périphérique Bluetooth, initialiser le Bluetooth, interroger le Bluetooth à proximité, établir une connexion, envoyer des données/fichiers, déconnecter la connexion et désactiver le Bluetooth, qui est déclenché par les boutons de la zone de fonctionnement. Une fois l'initialisation Bluetooth terminée, l'adresse Bluetooth locale s'affiche dans la zone d'informations. Une fois la requête terminée, l'adresse Bluetooth distante demandée s'affiche dans la zone d'informations, puis la connexion peut être lancée. Différents types de regroupement ACL, tels que DMI, DM3, etc., peuvent être définis par des paramètres dans l'instruction d'établissement de connexion. Différents types de paquets ACL correspondent à différentes tranches de temps, et différents débits de transmission et distances de transmission maximales peuvent être obtenus. Une fois la connexion établie avec succès, la zone d'informations "Statut Bluetooth" indique que la connexion a été établie avant l'envoi de données et de fichiers. Pendant la transmission et la réception de données, la zone d'informations affiche également le nombre d'envois, le nombre de réceptions et le nombre de paquets ACL pouvant être envoyés actuellement. bjbjaudio.com

Dans ce système, le côté PC utilise un adaptateur USB Bluetooth, la spécification est la version Bluetooth 1.1, le taux de transmission par défaut est de 57600bps et le taux de transmission maximal pris en charge est de 1Mbps; le côté microcontrôleur utilise le module Bluetooth ROK101008, la spécification est la version Bluetooth 10b, le taux de transmission par défaut est de 57600bps et le taux de transmission maximal pris en charge est de 720Kbps; tandis que le côté microcontrôleur utilise le port série 0 pour communiquer avec le module Bluetooth, et le taux de transmission maximal du port série 0 est de 115200bps. On peut voir que le goulot d'étranglement de communication du système est le port série 0 du micro-ordinateur à puce unique, et la capacité de traitement du micro-ordinateur à puce unique détermine également en grande partie le débit de transmission de données final du système. Pour des raisons de commodité, le débit en bauds par défaut Bluetooth HCI de 57600bps est utilisé entre le microcontrôleur et le module Bluetooth dans le système. Dans des applications spécifiques, le débit en bauds peut être réinitialisé via une commande HCI spécifique. Dans le processus de transmission de données, la méthode de contrôle de flux adoptée est le mécanisme de contrôle de flux de HCI. L'implémentation sous-jacente du contrôle de flux spécifique est complétée par le micrologiciel HCI à l'intérieur de la puce Bluetooth et ne doit être contrôlée que par une commande HCI spécifique dans le programme. bjbjaudio.com