Engenharia de Controle e Automação
URI Permanente para esta coleção
Navegar
Navegando Engenharia de Controle e Automação por Assunto "Arduino Mega 2560"
Agora exibindo 1 - 1 de 1
Resultados por página
Opções de Ordenação
- ItemAcesso AbertoProposta de otimização de comunicação para plataformas microcontroladas utilizando mapeamento em memória externa(2020-11) Schubert, Karolina Amanda; Wolf, Alexandre Stürmer; http://lattes.cnpq.br/0591097928246945Este trabalho apresenta um estudo para a otimização no desempenho de comunicação entre dispositivos físicos através de recursos de hardware dedicado. Foram analisadas soluções atuais em termos de hardware e software para a plataforma de prototipação eletrônica Arduino. Para a aplicação do estudo, foi desenvolvida uma placa para testes e posteriormente comparada com soluções existentes no mercado. A placa de prototipação utilizada no estudo utiliza um microcontrolador ATmega2560, que possui pinos de entradas e saídas para sinais externos, sendo que alguns destes apresentam recursos de hardware dedicado. Foram analisadas as formas de comunicação do microcontrolador com hardware externo utilizando estruturas diferentes de endereçamento através de pinos de uso geral e pinos com hardware gerenciado por registradores, possibilitando o mapeamento em memória externa - XMEM. Para demonstrar a otimização no desempenho na comunicação utilizando os pinos com hardware gerenciado, foi desenvolvido uma shield para acoplar ao Arduino Mega 2560 que explora os pinos de external memory interface do microcontrolador. As análises basearam-se nas variações de tempo de inicialização das placas shields, comercial e desenvolvida, com display LCD. Ao final deste projeto, conclui-se que a partir das análises realizadas, a otimização do hardware e software obteve uma redução de 18 ms para 6,94 ms, alcançando um aprimoramento de 61,45 %.