Progettazione di rete intelligente di altoparlanti bluetooth portatili con modulo bluetooth

Progettazione di rete intelligente di altoparlanti bluetooth portatili con modulo bluetooth

Tempo di pubblicazione: Autore: editore del sito Visita: 265

Progettazione di rete intelligente di altoparlanti bluetooth portatili con modulo bluetooth

Nel sistema di trasmissione dati Bluetooth, il lato PC e il lato microcomputer a chip singolo possono essere utilizzati rispettivamente come dispositivi master o slave. Qui, il PC viene utilizzato come dispositivo master per avviare una query, il microcomputer a chip singolo viene utilizzato come dispositivo slave e il PC invia i comandi di controllo al microcomputer a chip singolo. bjbjaudio.com

L'operazione del programma viene eseguita nell'ordine di accendere il dispositivo bluetooth, inizializzare il bluetooth, interrogare il bluetooth vicino, stabilire una connessione, inviare dati/file, disconnettere la connessione e spegnere il bluetooth, che viene attivato da i pulsanti nell'area operativa. Al termine dell'inizializzazione Bluetooth, nell'area delle informazioni verrà visualizzato l'indirizzo Bluetooth locale. Al termine della query, l'indirizzo Bluetooth remoto richiesto verrà visualizzato nell'area delle informazioni, quindi sarà possibile avviare la connessione. Diversi tipi di raggruppamento ACL, come DMI, DM3, ecc., possono essere impostati mediante parametri nell'istruzione di creazione del collegamento. Diversi tipi di pacchetti ACL corrispondono a diversi intervalli di tempo ed è possibile ottenere diverse velocità di trasmissione e distanze di trasmissione massime. Dopo che la connessione è stata stabilita correttamente, l'area informativa "Stato Bluetooth" mostrerà che la connessione è stata stabilita prima dell'invio di dati e file. Durante la trasmissione e la ricezione dei dati, l'area informazioni visualizzerà anche il conteggio in invio, il conteggio in ricezione e il numero di pacchetti ACL che possono essere inviati attualmente. bjbjaudio.com

In questo sistema, il lato PC utilizza un adattatore USB Bluetooth, la specifica è la versione Bluetooth 1.1, la velocità di trasmissione predefinita è 57600 bps e la velocità di trasmissione massima supportata è 1 Mbps; il lato microcontrollore utilizza il modulo Bluetooth ROK101008, la specifica è la versione Bluetooth 10b, la velocità di trasmissione predefinita è 57600 bps e la velocità di trasmissione massima supportata è 720 Kbps; mentre il lato microcontrollore utilizza la porta seriale 0 per comunicare con il modulo Bluetooth e la velocità di trasmissione massima della porta seriale 0 è 115200 bps. Si può vedere che il collo di bottiglia della comunicazione del sistema è la porta seriale 0 del microcomputer a chip singolo e la capacità di elaborazione del microcomputer a chip singolo determina anche in gran parte la velocità di trasmissione dei dati finale del sistema. Per comodità, tra il microcontrollore e il modulo Bluetooth nel sistema viene utilizzata la velocità di trasmissione predefinita Bluetooth HCI di 57600 bps. In applicazioni specifiche, il baud rate può essere ripristinato tramite uno specifico comando HCI. Nel processo di trasmissione dei dati, il metodo di controllo del flusso adottato è il meccanismo di controllo del flusso di HCI. L'implementazione sottostante del controllo di flusso specifico è completata dal firmware HCI all'interno del chip Bluetooth e deve essere controllata solo da uno specifico comando HCI nel programma. bjbjaudio.com