Intelligentes Netzwerkdesign von tragbaren Bluetooth-Lautsprechern mit Bluetooth-Modul

Intelligentes Netzwerkdesign von tragbaren Bluetooth-Lautsprechern mit Bluetooth-Modul

Veröffentlichungszeit: Autor: Website-Editor Besuch: 190

Intelligentes Netzwerkdesign von tragbaren Bluetooth-Lautsprechern mit Bluetooth-Modul

In dem Bluetooth-Datenübertragungssystem können die PC-Seite und die Seite des Ein-Chip-Mikrocomputers jeweils als Master- oder Slave-Vorrichtungen verwendet werden. Hierbei wird der PC als Master-Gerät zum Initiieren einer Abfrage verwendet, der Ein-Chip-Mikrocomputer wird als Slave-Gerät verwendet, und der PC sendet Steuerbefehle an den Ein-Chip-Mikrocomputer. bjbjaudio.com

Der Betrieb des Programms erfolgt in der Reihenfolge Einschalten des Bluetooth-Geräts, Initialisieren des Bluetooth, Abfragen des nahegelegenen Bluetooth, Herstellen einer Verbindung, Senden von Daten/Dateien, Trennen der Verbindung und Ausschalten des Bluetooth, was ausgelöst wird durch die Schaltflächen im Bedienbereich. Nachdem die Bluetooth-Initialisierung abgeschlossen ist, wird die lokale Bluetooth-Adresse im Informationsbereich angezeigt. Nach Abschluss der Abfrage wird die abgefragte entfernte Bluetooth-Adresse im Informationsbereich angezeigt und die Verbindung kann initiiert werden. Unterschiedliche ACL-Gruppierungstypen wie DMI, DM3 usw. können durch Parameter in der Verbindungsaufbauanweisung eingestellt werden. Unterschiedliche ACL-Pakettypen entsprechen unterschiedlichen Zeitschlitzen, und es können unterschiedliche Übertragungsraten und maximale Übertragungsentfernungen erhalten werden. Nach erfolgreichem Verbindungsaufbau wird im Informationsbereich „Bluetooth Status“ angezeigt, dass die Verbindung aufgebaut wurde, bevor Daten und Dateien gesendet werden. Während der Datenübertragung und des Datenempfangs zeigt der Informationsbereich auch die Anzahl der gesendeten und empfangenen Daten sowie die Anzahl der ACL-Pakete an, die derzeit gesendet werden können. bjbjaudio.com

In diesem System verwendet die PC-Seite einen Bluetooth-USB-Adapter, die Spezifikation ist Bluetooth 1.1-Version, die Standard-Übertragungsrate beträgt 57600 bps und die maximal unterstützte Übertragungsrate beträgt 1 Mbps; die Mikrocontroller-Seite verwendet das Bluetooth-Modul ROK101008, die Spezifikation ist Bluetooth 10b-Version, die Standard-Übertragungsrate beträgt 57600 bps und die maximal unterstützte Übertragungsrate beträgt 720 Kbps; während die Mikrocontrollerseite den seriellen Port 0 verwendet, um mit dem Bluetooth-Modul zu kommunizieren, und die maximale Übertragungsrate des seriellen Ports 0 115200 bps beträgt. Es ist ersichtlich, dass der Kommunikationsengpass des Systems der serielle Port 0 des Ein-Chip-Mikrocomputers ist, und die Verarbeitungsfähigkeit des Ein-Chip-Mikrocomputers bestimmt auch weitgehend die endgültige Datenübertragungsrate des Systems. Der Einfachheit halber wird die Bluetooth-HCI-Standardbaudrate von 57600 bps zwischen dem Mikrocontroller und dem Bluetooth-Modul im System verwendet. In bestimmten Anwendungen kann die Baudrate durch einen bestimmten HCI-Befehl zurückgesetzt werden. Im Prozess der Datenübertragung ist das angewendete Flusssteuerungsverfahren der Flusssteuerungsmechanismus von HCI. Die zugrunde liegende Implementierung der spezifischen Flusskontrolle wird durch die HCI-Firmware im Bluetooth-Chip vervollständigt und muss nur durch einen spezifischen HCI-Befehl im Programm gesteuert werden. bjbjaudio.com