Apresentação desenvolvimento de plataforma para comandar microcontroladores embarcados usando
Oficina de Sistemas Embarcados Apresentação do LAB.
Transcript of Oficina de Sistemas Embarcados Apresentação do LAB.
Oficina de Sistemas Embarcados Oficina de Sistemas Embarcados
Apresentação do LAB
Eletrônica EmbarcadaEletrônica Embarcada
• Eletrônica embarcada (On-boad electronics, em inglês), é a eletrônica desenvolvida para uma aplicação móvel, como automóveis, aviões, etc;
• A cada dia que passa ela se torna mais presente, pois em todas as partes do mundo, a boa parte dos automóveis já sai de fábrica com injeção eletrônica, painéis digitais, freio ABS (anti-blocante), computador de bordo, alarmes, e muitos outros aparatos;
Eletrônica EmbarcadaEletrônica Embarcada
• Também a vemos nos aviões (denominada aviônica, nos navios, nos trens mais modernos, nos satélites, nos submarinos e em outras menos comuns;
Eletrônica EmbarcadaEletrônica Embarcada
• Também vemos em celulares, máquinas de lavar roupa, fornos de microondas, MP3 players.
Ciências da ComputaçãoCiências da Computação
• No curso de Ciencias da Computação, o aluno terá muito contato com programação;
• A programação será tanto para PC como também dispositivos móveis;
• Estes dispositivos móveis possuem um microcontrolador que tomará a decisão, baseado em Software;
• Este microcontrolador (com Software) e o Hardware, formam a ELETRÔNICA EMBARCADA.
Ciências da ComputaçãoCiências da Computação
• O aluno terá contato com Eletrônica durante o curso;
• Resistores, capacitores, diodos, transistores, circuitos integrados, sensores, atuadores,microcontroladores.
Linguagens EmbarcadasLinguagens Embarcadas
• Embedded Java;• Uclinux (Linguagem
C).
Monitoramento Veicular Monitoramento Veicular via Internet - DSCarvia Internet - DSCar
Estrutura do MonitoramentoEstrutura do Monitoramento
• Computador PC Conectado a Internet (Servidor);
• Modulo GPRS ou CELULAR;
• Microcontrolador;
• Placa de Aquisição de dados (sensores);
• Software.
Computador PC Conectado a Computador PC Conectado a InternetInternet
• Computador PC com ponto de acesso a Internet e IP fixo;
• Software Servidor baseado em SOCKETS para receber as conexões dos veículos e assim monitorá-los.
Modulo GPRS ou CELULARModulo GPRS ou CELULAR
• Permitem que dados possam ser transmitidos ao SERVIDOR via Internet (sem fio).
• Recebe o nome de Módulo GPRS.
MicrocontroladorMicrocontrolador
• Pequeno processador que monitora eventos e envia para o Servidor se necessário (temperatura, velocidade, etc);
• Para o envio, este pequeno processador consegue um ponto da Internet via o módulo GPRS e assim se conecta ao Servidor.
Placa de Aquisição de dados Placa de Aquisição de dados (sensores e atuadores)(sensores e atuadores)
• Permitem medir temperatura, acionar alarme, detectar movimento do carro, ver velocidade, etc.
Software ServidorSoftware Servidor
• Aceita conexões e envia comandos para os veículos sendo monitorados;
• Permite visualizar status do veículo.
Software ClienteSoftware Cliente
• Monitora em tempo real os eventos do carro;
• Toma a decisão quando se conectar ao servidor.
Módulo do VeículoMódulo do Veículo
IntegraçãoIntegração
Procedimento conexãoProcedimento conexão
• Microcontrolador detecta movimento;
• Microcontrolador disca via GPRS para *99***1# e tem acesso a Internet;
• Microcontrolador acessa servidor;
• Aguarda comandos do servidor;
• Continua sendo monitora em qualquer região que tenha cobertura de GPRS e sinal forte.