Design de rede inteligente de alto-falantes bluetooth portateis do modulo bluetooth

Design de rede inteligente de alto-falantes bluetooth portateis do modulo bluetooth

Horário de publicação: Autor: Editor do site Visita: 275

Design de rede inteligente de alto-falantes bluetooth portáteis do módulo bluetooth

No sistema de transmissão de dados Bluetooth, o lado do PC e o lado do microcomputador de chip único podem ser usados ​​como dispositivos mestre ou escravo, respectivamente. Aqui, o PC é usado como dispositivo mestre para iniciar uma consulta, o microcomputador de chip único é usado como dispositivo escravo e o PC envia comandos de controle para o microcomputador de chip único. bjbjaudio. com

A operação do programa é realizada na ordem de ligar o dispositivo bluetooth, inicializar o bluetooth, consultar o bluetooth próximo, estabelecer uma conexão, enviar dados/arquivos, desconectar a conexão e desligar o bluetooth, que é acionado por os botões na área de operação. Após a conclusão da inicialização do Bluetooth, o endereço Bluetooth local será exibido na área de informações. Após a conclusão da consulta, o endereço Bluetooth remoto consultado será exibido na área de informações e, em seguida, a conexão poderá ser iniciada. Diferentes tipos de agrupamento de ACL, como DMI, DM3, etc., podem ser definidos por parâmetros na instrução de estabelecimento de conexão. Diferentes tipos de pacotes ACL correspondem a diferentes intervalos de tempo, e diferentes taxas de transmissão e distâncias máximas de transmissão podem ser obtidas. Após a conexão ser estabelecida com sucesso, a área de informações "Bluetooth Status" mostrará que a conexão foi estabelecida antes do envio de dados e arquivos. Durante a transmissão e recepção de dados, a área de informações também exibirá a contagem de envio, a contagem de recebimento e o número de pacotes ACL que podem ser enviados atualmente. bjbjaudio. com

Neste sistema, o lado do PC usa um adaptador USB Bluetooth, a especificação é a versão Bluetooth 1.1, a taxa de transmissão padrão é 57600bps e a taxa de transmissão máxima suportada é 1Mbps; o lado do microcontrolador usa o módulo Bluetooth ROK101008, a especificação é a versão Bluetooth 10b, a taxa de transmissão padrão é 57600bps e a taxa de transmissão máxima suportada é 720Kbps; enquanto o lado do microcontrolador usa a porta serial 0 para se comunicar com o módulo Bluetooth, e a taxa máxima de transmissão da porta serial 0 é de 115200bps. Pode-se ver que o gargalo de comunicação do sistema é a porta serial 0 do microcomputador de chip único, e a capacidade de processamento do microcomputador de chip único também determina em grande parte a taxa final de transmissão de dados do sistema. Por conveniência, a taxa de transmissão padrão do Bluetooth HCI de 57600bps é usada entre o microcontrolador e o módulo Bluetooth no sistema. Em aplicações específicas, a taxa de transmissão pode ser redefinida por meio de um comando HCI específico. No processo de transmissão de dados, o método de controle de fluxo adotado é o mecanismo de controle de fluxo do HCI. A implementação subjacente do controle de fluxo específico é concluída pelo firmware HCI dentro do chip Bluetooth e só precisa ser controlada por um comando HCI específico no programa. bjbjaudio. com