A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Acadêmico: Jair de Souza Junior

Apresentações semelhantes


Apresentação em tema: "Acadêmico: Jair de Souza Junior"— Transcrição da apresentação:

1 Protótipo de gravador de microcontroladores PIC utilizando redes sem fio
Acadêmico: Jair de Souza Junior Orientador: Miguel Alexandre Wisintainer

2 Roteiro da Apresentação
Introdução Sistemas embarcados Objetivos do trabalho Fundamentação Teórica Conceitos Trabalhos correlatos Desenvolvimento do Protótipo Requisitos principais Especificação Implementação Operacionalidade da Implementação Resultados e discussões Conclusão Extensões

3 Introdução Sistemas embarcados Objetivos do trabalho
Desenvolver o hardware necessário para o protótipo do gravador; Desenvolver o hardware necessário para efetuar os testes de gravação; Desenvolver um servidor web embarcado; Desenvolver as rotinas para a gravação do microcontrolador através do protocolo de um bootloader.

4 Fundamentação Teórica
Microcontroladores PIC Breve histórico Microcontroladores utilizados PIC16F877A PIC24FJ256GA106

5 Fundamentação Teórica
Módulo MRF24WB0MA Características Endereço MAC único Alcance de até 400 metros Antena Integrada Suporta protocolos de segurança WEP WPA PSK WPA2 PSK Biblioteca para desenvolvimento própria;

6 Fundamentação Teórica
Bootloader Conceito Funcionamento

7 Fundamentação Teórica
Trabalhos Correlatos Controle de tráfego ferroviário utilizando PIC16F628A Autor: Andrey F. Sardo, 2007 O uso da internet e da comunicação sem fio via Zigbee em sistemas embutidos Autor: Johnny C. M. Santos, 2009 Laboratório de experimentação remota com microcontrolador PIC Autor: Ágio G. M. Felipe, 2010

8 Desenvolvimento do Protótipo
Requisitos Principais permitir ao usuário conectar-se ao gravador através de um navegador web (RF); permitir ao usuário carregar um arquivo .hex para o formato de transmissão (RF); permitir a gravação dos pacotes encaminhados a partir do servidor web (RF); utilizar módulo MRF24WB0MA (RNF); utilizar uma placa de testes, para realizar a gravação de um microcontrolador (RNF).

9 Desenvolvimento do Protótipo
Especificação Ferramentas Utilizadas Proteus Structorizer Visão Geral do Protótipo

10 Desenvolvimento do Protótipo
Hardware Servidor web embarcado

11 Desenvolvimento do Protótipo
Hardware Placa de testes

12 Desenvolvimento do Protótipo
Software Interface com o usuário Rotina para carregamento do arquivo Rotina para efetuar transformação do arquivo Rotina para envio do programa para o servidor Servidor Web Rotina para reinicialização Rotina para gravação Rotina para verificação da gravação

13 Desenvolvimento do Protótipo
Rotina para Gravação

14 Desenvolvimento do Protótipo
Rotina para verificação da gravação

15 Desenvolvimento do Protótipo
Implementação Ferramentas utilizadas OpenPicus IDE Notepad++ Hardware Placa do servidor web embarcado

16 Desenvolvimento do Protótipo

17 Desenvolvimento do Protótipo
Hardware Placa de testes

18 Desenvolvimento do Protótipo
Software Interface com o usuário Servidor web embarcado

19 Desenvolvimento do Protótipo
Operacionalidade da Implementação

20 Desenvolvimento do Protótipo
Operacionalidade da Implementação

21 Desenvolvimento do Protótipo
Operacionalidade da Implementação

22 Desenvolvimento do Protótipo
Operacionalidade da Implementação

23 Desenvolvimento do Protótipo
Operacionalidade da Implementação

24 Desenvolvimento do Protótipo
Resultados e Discussões Construção do hardware Implementação Disponibilização do protótipo para testes Quadro demonstrativo

25 Desenvolvimento do Protótipo
Característica Sardo (2007) Santana (2008) Felipe (2010) Souza (2012) Comunicação serial X Comunicação via rede cabeada Comunicação Wi-Fi Servidor web Gravação de microcontrolador Utilização de bootloader Gravação através de requisições AJAX

26 Conclusão Objetivos atingidos Limitações Extensões
desenvolver uma página para a configuração da interface de rede do servidor web desenvolver uma página para a configuração dos microcontrolador utilizado possibilitar a atualização do servidor web através de autogravação do microcontrolador desenvolver um montador para possibilitar ao usuário programar diretamente no navegador sem a necessidade de software específico desenvolver um hardware com menor custo para o servidor web sem fio

27 Demonstração do Protótipo


Carregar ppt "Acadêmico: Jair de Souza Junior"

Apresentações semelhantes


Anúncios Google