Proposta de otimização de comunicação para plataformas microcontroladas utilizando mapeamento em memória externa

dc.contributor.advisor1Wolf, Alexandre Stürmer
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/0591097928246945pt_BR
dc.creatorSchubert, Karolina Amanda
dc.date.accessioned2021-09-10T21:11:03Z
dc.date.available2021-09-10T21:11:03Z
dc.date.issued2020-11
dc.date.submitted2020-12-04
dc.description.abstractEste 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 %.pt_BR
dc.description.abstractThis work presents a study for the optimization of the communication performance between physical devices through dedicated hardware resources. Current solutions in terms of hardware and software for the Arduino electronic prototyping platform were analyzed. For the application of the study, a test board was developed and later compared with existing solutions on the market. The prototyping board used in the study uses an ATmega2560 microcontroller, which has input and output pins for external signals, some of which have dedicated hardware resources. Ways of communication of the microcontroller with external hardware were analyzed using different addressing structures through pins of general use and pins with hardware managed by registers, enabling the mapping in external memory - XMEM. In order to demonstrate the optimization in communication performance using pins with managed hardware, a shield was developed to connect to the Arduino Mega 2560 that exploits the microcontroller external memory interface pins. The analyzes were based on variations in the startup time of shields, commercial and developed, with LCD display. At the end of this project, it is concluded that from the analysis carried out, the optimization of hardware and software resulted in a reduction from 18 ms to 6.94 ms, reaching an improvement of 61.45%.pt_BR
dc.identifier.citationSCHUBERT, Karolina Amanda. Proposta de otimização de comunicação para plataformas microcontroladas utilizando mapeamento em memória externa. 2020. Monografia (Graduação em Engenharia de Controle e Automação) – Universidade do Vale do Taquari - Univates, Lajeado, 04 dez. 2020. Disponível em: http://hdl.handle.net/10737/3055. pt_BR
dc.identifier.urihttp://hdl.handle.net/10737/3055
dc.language.isopt_BRpt_BR
dc.rightsopenAccesspt_BR
dc.rights.urihttp://creativecommons.org/licenses/by-sa/4.0/*
dc.subjectRegistradores de Memóriapt_BR
dc.subjectDisplay LCDpt_BR
dc.subjectArduino Mega 2560pt_BR
dc.subjectMicrocontroladorpt_BR
dc.subjectMemory Recorderspt_BR
dc.subjectMicrocontrollerpt_BR
dc.subject.cnpqENGpt_BR
dc.titleProposta de otimização de comunicação para plataformas microcontroladas utilizando mapeamento em memória externapt_BR
dc.typebachelorThesispt_BR
Arquivos
Pacote original
Agora exibindo 1 - 1 de 1
Carregando...
Imagem em miniatura
Nome:
2020KarolinaAmandaSchubert.pdf
Tamanho:
2.29 MB
Formato:
Adobe Portable Document Format
Descrição:
Pacote de licença
Agora exibindo 1 - 1 de 1
Carregando...
Imagem em miniatura
Nome:
license.txt
Tamanho:
4.54 KB
Formato:
Item-specific license agreed upon to submission
Descrição: