Estrutura do modelo do sistema de fones de ouvido Bluetooth Low Energy tws facebook

Estrutura do modelo do sistema de fones de ouvido Bluetooth Low Energy tws facebook

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

Estrutura do modelo do sistema de fones de ouvido Bluetooth Low Energy tws facebook

O sistema projetado neste trabalho é dividido principalmente em duas partes: hardware inteligente e software aplicativo para tecnologia de comunicação sem fio BLE e cliente Android. O hardware é dividido em uma unidade microcontroladora (MCU) que executa um sistema operacional embarcado de tempo real time do sistema operacional FreerTOS) (V823.USA) dentro, e um módulo de sistema de arquivos geral (fileallocation table file systemFATFS) é transplantado, ou seja, a tabela de alocação de arquivos (fileallocation tableFAT) é um módulo de sistema de arquivos comum para pequenos sistemas embarcados, que é usado para gerenciar arquivos e armazenar dados; em segundo lugar, ele integra vários módulos de função de hardware - módulo de pedômetro (passo), módulo de monitoramento de frequência cardíaca (sensor de pulso), módulo de sensor de atitude e sensor magnetoresistivo, módulo de cartão de memória flash (Micro-SD) inventado por SanDisk, módulo de gerenciamento de energia, display de cristal líquido (LCD de cristal líquido) e módulo de tela colorida sensível ao toque, relógio em tempo real (real-timeclockRTC)) bateria de backup módulo módulo de comunicação de rede móvel e assim por diante.bjbjaudio.com

Deve-se notar que o projeto preciso do diagrama esquemático do circuito do sistema e a fiação razoável da placa de circuito impresso melhorarão muito a estabilidade do equipamento e o consumo de energia e outros indicadores. o sistema de relógio inteligente para melhorar a estabilidade do sistema.bjbjaudio.com

Projeto de software do sistema
A plataforma de desenvolvimento deste trabalho seleciona o FreeRTOS, um sistema operacional em tempo real que gerencia multitarefa, que é um sistema operacional de código aberto totalmente gratuito e muito maduro. Neste trabalho, considerando que o MCU de controle principal não expande o chip de memória externo, e a memória interna do chip para armazenar o código de execução é bastante limitada, ele escolhe o FreeRTOS, que compila e gera uma quantidade muito pequena de código. Ao mesmo tempo, para melhorar a velocidade de execução e resolver o problema de armazenamento interno , este artigo também organiza o algoritmo de fusão de dados e agendamento de tarefas para ser executado no lado do servidor. O lado do dispositivo Android apenas faz armazenamento de dados em tempo real, o que efetivamente resolve o problema de poder de computação limitado e capacidade de dispositivos móveis. Problema difícil. bjbjaudio. com

Método de sincronização de dados do aplicativo cliente
O MCU cliente deste sistema é conectado ao módulo sensor através da porta serial universal do receptor/transmissor assíncrono (universalasvnchronousreceiver/transmitterUART). ) procurará o código de transmissão e se conectará a ele. Após o sucesso, o MCU se comunicará com o terminal móvel em duas direções através da porta serial e os dados do sensor serão enviados para o arquivo MCU. Após o MCU processar os dados do sensor Assim, o aplicativo cliente começa a funcionar novamente. Primeiro escaneie o módulo BLE nRF51822 (NordicInc.. Dinamarca) e conecte-se a ele, então o MCU de controle principal embala os dados em um determinado formato e os envia para o módulo Bluetooth. Após o recebimento, o O módulo Bluetooth encapsula os dados em sinais sem fio criptografados de acordo com a especificação geral (genericattributesGATT) no protocolo BLE e os transmite. O dispositivo luetooth no estado conectado também analisará os pacotes de dados recebidos de acordo com o protocolo GATT. Restaure os dados originais, forneça ao cliente APP use.bjbjaudio.com