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.