O que é?
O firmware do dispositivo executa a leitura contínua (varredura) da matriz de sensores, identificando alterações nos estados desses sensores. Além disso, ele gerencia a comunicação entre os diferentes módulos do hardware e realiza a transmissão dos dados coletados para o sistema GAITWell. Esses dados são então processados por um software de interface gráfica executado em um computador. Tanto o firmware quanto o software foram desenvolvidos de forma a permitir adaptação a diferentes resoluções de sensores e configurações de hardware, garantindo flexibilidade do sistema.
O programa de computador, na forma de firmware, é implementado em um microcontrolador principal e em um ou mais microcontroladores secundários, integrando o sistema GAITWell. O referido firmware é responsável pelo controle da varredura de uma matriz de sensores, pela comunicação entre os módulos do dispositivo e pela transmissão dos dados coletados para um sistema computacional externo destinado ao processamento das informações.
O firmware gravado no microcontrolador principal é configurado para receber comandos de um software executado em um computador, gerenciar a comunicação com os microcontroladores secundários e enviar comandos de início e término da varredura da matriz de sensores. Adicionalmente, o microcontrolador principal recebe os dados provenientes dos microcontroladores secundários, organiza essas informações e as transmite ao software no computador por meio de um módulo de comunicação serial, com ou sem fio. O firmware gravado nos microcontroladores secundários é configurado para executar a varredura da matriz de sensores sob solicitação do microcontrolador principal, monitorando continuamente o estado de cada coordenada espacial da matriz. A cada alteração de estado de um sensor, são registrados a respectiva coordenada e uma marca temporal associada, sendo esses dados armazenados em memória local. Após o término da varredura, os dados armazenados são transmitidos ao microcontrolador principal.
A varredura da matriz de sensores ocorre em ciclos contínuos enquanto o sistema estiver em operação. O firmware do microcontrolador principal compreende, ainda, uma rotina de detecção e verificação dos módulos conectados que compõem o dispositivo eletrônico e da matriz de sensores deste, identificando os módulos aptos à comunicação e assegurando a integridade da coleta de dados.
Inventores
Wellingtânia Domingos Dias, Iury Cardoso Brito, Ivo Oliveira Capanema, Rudolf Huebner, Claysson Bruno Santos Vimieiro
Estágio de Desenvolvimento
Propriedade Intelectual
Número de Registro: PC202600284
Voltar à Vitrine Tecnológica