Prottipo de gravador de microcontroladores PIC utilizando redes
- Slides: 27
Protótipo de gravador de microcontroladores PIC utilizando redes sem fio Acadêmico: Jair de Souza Junior Orientador: Miguel Alexandre Wisintainer
Roteiro da Apresentação • Introdução ü ü • Fundamentação Teórica ü ü • Conceitos Trabalhos correlatos Desenvolvimento do Protótipo ü ü ü • Sistemas embarcados Objetivos do trabalho Requisitos principais Especificação Implementação Operacionalidade da Implementação Resultados e discussões Conclusão ü Extensões
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.
Fundamentação Teórica • Microcontroladores PIC ü Breve histórico ü Microcontroladores utilizados PIC 16 F 877 A PIC 24 FJ 256 GA 106
Fundamentação Teórica • Módulo MRF 24 WB 0 MA ü Características Ø Ø Endereço MAC único Alcance de até 400 metros Antena Integrada Suporta protocolos de segurança Ø Ø Ø WEP WPA PSK WPA 2 PSK Ø Biblioteca para desenvolvimento própria;
Fundamentação Teórica • Bootloader ü Conceito ü Funcionamento
Fundamentação Teórica • Trabalhos Correlatos ü Controle de tráfego ferroviário utilizando PIC 16 F 628 A ü 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
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 MRF 24 WB 0 MA (RNF); ü utilizar uma placa de testes, para realizar a gravação de um microcontrolador (RNF).
Desenvolvimento do Protótipo • Especificação ü Ferramentas Utilizadas Ø Proteus Ø Structorizer ü Visão Geral do Protótipo
Desenvolvimento do Protótipo • Hardware ü Servidor web embarcado
Desenvolvimento do Protótipo • Hardware ü Placa de testes
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
Desenvolvimento do Protótipo • Rotina para Gravação
Desenvolvimento do Protótipo • Rotina para verificação da gravação
Desenvolvimento do Protótipo • Implementação ü Ferramentas utilizadas Ø Open. Picus IDE Ø Notepad++ ü Hardware Ø Placa do servidor web embarcado
Desenvolvimento do Protótipo
Desenvolvimento do Protótipo ü Hardware Ø Placa de testes
Desenvolvimento do Protótipo ü Software Ø Interface com o usuário Ø Servidor web embarcado
Desenvolvimento do Protótipo • Operacionalidade da Implementação
Desenvolvimento do Protótipo • Operacionalidade da Implementação
Desenvolvimento do Protótipo • Operacionalidade da Implementação
Desenvolvimento do Protótipo • Operacionalidade da Implementação
Desenvolvimento do Protótipo • Operacionalidade da Implementação
Desenvolvimento do Protótipo • Resultados e Discussões ü ü Construção do hardware Implementação Disponibilização do protótipo para testes Quadro demonstrativo
Desenvolvimento do Protótipo Característica Comunicação serial Sardo (2007) Santana (2008) Felipe (2010) X X Comunicação via rede cabeada X X Comunicação Wi-Fi X Servidor web X Gravação de microcontrolador X Souza (2012) X X X Utilização de bootloader X Gravação através de requisições AJAX X
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
Demonstração do Protótipo
- Prottipo
- Proceso de hominización esquema
- Microcontroladores philips
- Recursos comunes de los microcontroladores
- Familias de microcontroladores
- Motorola microcontroladores
- Microprocesadores
- Proyecto final microcontroladores
- Icfes
- Texto sin cohesion
- Utilizando uma calculadora efetue
- Redes digitales
- Redes bayesianas
- Uso de imagens de pacientes em redes sociais
- Redes
- Obra de teatro sobre el mal uso de las redes sociales
- Rede token ring
- Rsvp protocol
- Redes sdh
- Stallings william comunicaciones y redes de computadores
- Red conmutada
- Redes
- Tupos de redes
- Redes modulares cuadradas
- Rede devicebus
- Plantilla estrategia redes sociales
- Reacciones covalentes
- Https //www.multiplicalia.com/las-redes-sociales-mas-usadas