Engenheiros desenvolvem soluções cada vez mais robustas, para nos trazer maior simplicidade, praticidade e eficiência para o paradigma de comunicação sem fio e torná-la cada vez mais presente em nossas vidas. Diante da necessidade de uma solução para comunicação sem de fio para curtas distâncias que segura, de baixo custo, com suporte a comunicação por voz e por dados e com facilidade de integração aos protocolos de comunicação, surgiu o Bluetooth. O proposto por este trabalho é o desenvolvimento de um sistema de comunicação Bluetooth utilizando microcontrolador PIC. Com o objetivo de desenvolver um módulo para plataforma de desenvolvimento PIC e outro que será o módulo de responsável para comunicação Bluetooth. E por fim fornecer uma biblioteca de funções, de código aberto, escrita em C, para facilitar o desenvolvimento de aplicações que desejem utilizar o protocolo de comunicação Bluetooth para microcontroladores da família PIC.
Sistema De Comunicação Bluetooth Usando Microcontrolador PIC
1. SISTEMA DE COMUNICAÇÃO BLUETOOTH USANDO MICROCONTROLADOR PIC ALUNO: DAVIDSON FELLIPE | email@fellipe.com ORIENTADOR: PROF. DR. SÉRGIO CAMPELLO | scampello@dsc.upe.br
2. MOTIVAÇÃO Apoiar ao ensino e pesquisas em comunicação sem fio na Universidade de Pernambuco Apoiar pesquisas sobre monitoramento de linhas de transmissão de alta tensão
3. Projetar um hardware que servirá como módulo para o desenvolvimento de aplicações que desejam utilizar Bluetooth Desenvolver uma Biblioteca de funções básicas OBJETIVOS
4. SpecialInterestGroup (SIG) Mais de 12 mil membros Cerca de 2 bilhões de produtos na primeira década de existência BLUETOOTH E O SIG
5. Mundo sem fios Problema do cabo proprietário Baixo consumo de energia Comunicação com uma gama de dispositivos Criptografia de 128 bits POR QUE USAR BLUETOOTH?
8. Para a transmissão de dados utiliza FHSS (frequency hopping spread spectrum) Até 79 canais separados por 1 MHz, na banda ISM [2400 – 2483,5 MHz] ID universal de 48 bits Taxa de 1, 2 ou 3 Megabit COMUNICAÇÃO BLUETOOTH f = 2402+k MHz, onde k=0,…,78
9. ARQUITETURA BLUETOOTH PROTOCOLOS DE APLICAÇÃO Aplicações Protocolos de terceiros e padrões industriais OBEX, TCP, WAP PROTOCOLOS DE MIDDLEWARE L2CAP multiplexação e demultiplexação dos dados trafegados PROTOCOLOS DE TRANSPORTE HCI interface com regras para a baseband e o LMP Link Manager estabelecimento de comunicação entre dispositivos Baseband papéis de um dispositivo e regras de acesso ao meio Rádio freqüência, potência, modulação e transmissão
10. MICROCONTROLADORES Sistema microprocessado Contém memórias de programa e dados, portas de E/S seriais e paralelas, temporizadores, interrupções externas e internas Integrados em um único chip.
14. Fabricado pela KCWirefree Chip para comunicação Bluetooth Classe 2 (até 30 metros) Velocidade máxima de 921 Kbaud KCWIREFREE KC-21
15. Tensão de 3,3 volts. 14 pinos de entrada e saída de propósito geral Memória flash de 8 Mbit KCWIREFREE KC-21
16. SISTEMA DE FLUXO DE DADOS DO KCWIREFREE KC-21 HOST comandos, respostas e fluxo de dados Controle da UART respostas dados comandos Pilha Bluetooth Parser dos Comandos controle status MÓDULO
17. ESQUEMA PLATAFORMA PIC Circuito Oscilador PIC 16F877A Interface Módulo Bluetooth Circuito de Reset Circuito Gravação Porta A Porta B Porta C Porta D Porta E
18. Verificação dos níveis de tensão nas alimentações KC-21 Wirefree com 3,3 volts Microcontrolador com 5 volts TESTE DO HARDWARE
19. Dificuldades para tratar as informações recebidas do KCWIREFREE KC-21 Tentativas de modificar o nome padrão dispositivo “KCWirefreeDevice” Configuração do baud para 115200 PROBLEMAS ENFRENTADOS
20. Transmissão de dados sem fio em um ambiente de monitoramento de corrente de fuga em cadeias de isoladores de linhas de alta tensão Comunicação entre Módulo Bluetooth e um computador pessoal Criação de interfaces como GPRS, ZigBee, entre outras TRABALHOS FUTUROS
21. OBRIGADO ! ALUNO: DAVIDSON FELLIPE | email@fellipe.com ORIENTADOR: PROF. DR. SÉRGIO CAMPELLO | scampello@dsc.upe.br