SISTEMAS EMBARCADOS
-
Upload
mauricio-fabricio -
Category
Documents
-
view
55 -
download
1
description
Transcript of SISTEMAS EMBARCADOS
-
SISTEMAS EMBARCADOS Mauricio Souza Fabricio
Sistemas Embarcados 1
-
SISTEMAS EMBARCADOS
Um sistema embarcado (ou sistema embutido) um sistema microprocessado no qual o computador completamente encapsulado ou dedicado ao dispositivo ou sistema que ele controla. Diferente de computadores de propsito geral, como o computador pessoal, um sistema embarcado realiza um conjunto de tarefas predefinidas, geralmente com requisitos especficos. J que o sistema dedicado a tarefas especficas, atravs de engenharia pode-se otimizar o projeto reduzindo tamanho, recursos computacionais e custo do produto.
Sistemas Embarcados 2
-
SISTEMAS EMBARCADOS
Colocar capacidade computacional dentro de um circuito integrado, equipamento ou sistema. Esta uma definio para o que um sistema embarcado. Note que um sistema como este deve ser mais do que um simples computador. um sistema completo e independente, mas preparado para realizar apenas uma determinada tarefa.
Sistemas Embarcados 3
Parte interna de um roteador, Exemplo de um Sistema Embarcado
-
SISTEMAS EMBARCADOS
Sistemas como PDAs (Personal Digital Assistant - Assistente Digital Pessoal) so geralmente considerados sistemas embarcados pela natureza de seu hardware, apesar de serem muito mais flexveis em termos de software. Fisicamente, os sistemas embarcados passam desde MP3 players a semforos.
PDA Palm TX
Sistemas Embarcados 4
-
SISTEMAS EMBARCADOS
ARDUINO uma plataforma de prototipagem eletrnica de hardware livre, projetada com um microcontrolador Atmel AVR de placa nica, com suporte de entrada/sada embutido, uma linguagem de programao padro, a qual tem origem em Wiring, e essencialmente C/C++. O objetivo do projeto criar ferramentas que so acessveis, com baixo custo, flexveis e fceis de se usar por artistas e amadores. Principalmente para aqueles que no teriam alcance aos controladores mais sofisticados e de ferramentas mais complicadas.
Sistemas Embarcados 5
-
SISTEMAS EMBARCADOS
RASPBERRY um computador do tamanho de um carto de crdito desenvolvido no Reino Unido pela Fundao Raspberry. Todo o hardware integrado em uma nica placa. O objetivo principal de estimular o ensino de cincia da computao bsica em escolas. A Fundao Raspberry comeou a aceitar pedidos do modelo de US$35 a partir de 29/02/2012. O computador baseado em um system on a chip (SoC) Broadcom BCM2835, que inclui um processador ARM1176JZF-S de 700 MHz, GPU VideoCore IV, e 512 MB de memria RAM em sua ltima reviso. O projeto no inclui uma memria no-voltil - como um disco rgido - mas possui uma entrada de carto SD para armazenamento de dados.
Sistemas Embarcados 6
-
PEQUENA HISTRIA Sistemas Embarcados
Sistemas Embarcados 7
-
O primeiro sistema embarcado reconhecido foi o Apollo Guidance Computer , desenvolvido por Charles Stark no MIT (Instituto de Tecnologia de Massachusetts).
Apollo Guidance Computer (AGC) foi um computador de bordo que provia recursos computacionais e controles para orientao, navegao e controle do Mdulo de Comando e do Mdulo Lunar utilizados no Projeto Apollo.
Imagem do Apollo Guidance Computer
PEQUENA HISTRIA
Sistemas Embarcados 8
-
O primeiro sistema embarcado de produo em massa foi o computador guia do mssil nuclear LGM-30 Mssil Minuteman , lanado em 1961.
Imagem do LGM-30 MSSIL MINUTEMAN
PEQUENA HISTRIA
Sistemas Embarcados 9
-
Desde suas primeiras aplicaes na dcada de 1960, os sistemas embarcados vm reduzindo seu preo. Tambm tem havido um aumento no poder de processamento e funcionalidade. Em 1978 foi lanada pela National Engineering Manufacturers Association a norma para microcontroladores programveis.
Em meados da dcada de 1980, vrios componentes externos foram integrados no mesmo chip do processador, o que resultou em circuitos integrados chamados microcontroladores e na difuso dos sistemas embarcados.
PEQUENA HISTRIA
Sistemas Embarcados 10
-
Com o custo de microcontroladores menor que um dlar americano, tornou-se vivel substituir componentes analgicos caros como potencimetros e capacitores por eletrnica digital controlada por pequenos microcontroladores. No final da dcada de 1980, os sistemas embarcados j eram a norma ao invs da exceo em dispositivos eletrnicos.
PEQUENA HISTRIA
Sistemas Embarcados 11
EX. de alguns microcontroladores
-
CARACTERSTICAS Sistemas Embarcados
Sistemas Embarcados 12
-
CARACTERSTICAS
Sistemas embarcados so desenvolvidos para uma tarefa especfica. Por questes como segurana e usabilidade, alguns inclusive possuem restries para computao em tempo real. O software escrito para sistemas embarcados muitas vezes chamado firmware, e armazenado em uma memria ROM ou memria flash ao invs de um disco rgido. Por vezes o sistema tambm executado com recursos computacionais limitados: sem teclado, sem tela e com pouca memria.
Vejamos algumas caractersticas como: Interfaces para usurios;
Processamento;
Perifricos. Sistemas Embarcados 13
-
Sistemas embarcados podem no necessariamente possuir interface para usurios (dedicados somente a uma tarefa) com tambm uma interface para usurios completa, similar dos sistemas operacionais desktop (em sistemas como PDAs). Sistemas mais simples utilizam botes, LEDs ou telas bastante limitadas, geralmente mostrando somente nmeros ou uma fila pequena de caracteres.
INTERFACES PARA USURIOS
Sistemas Embarcados 14
-
Em geral os sistemas embarcados possuem uma capacidade de processamento reduzida em comparao com computadores desktops. Ao invs de utilizar microprocessadores, os desenvolvedores preferem utilizar microcontroladores, pois estes j possuem diversos perifricos integrados no mesmo chip. Outra diferena a variedade de arquiteturas disponveis tais como ARM, MIPS, Coldfire/68k, PowerPC, x86, PIC, 8051, Atmel AVR, Renesas H8, SH, V850, FR-V, M32R, Z80 e Z8.
Isso contrasta com o mercado de computadores pessoais, limitados somente algumas arquiteturas.
PROCESSAMENTO
Sistemas Embarcados 15
-
Os sistemas embarcados comunicam-se com o meio externo atravs de perifricos. Estes perifricos podem ser combinados com o processador (como no caso dos sistemas microcontrolados) ou associados no sistema. Entre os perifricos mais comum temos:
Entrada de dados atravs de teclas;
PERIFRICOS
Sistemas Embarcados 16
-
Leds;
Displays de LCD (sendo os mais comuns os alfanumricos por exemplo o HD44780);
PERIFRICOS
Sistemas Embarcados 17
-
Interface serial - (Por exemplo RS 232, I2C)
Universal Serial Bus - (USB)
TCP/IP TCP (Protocolo de Controle de Transmisso)
IP (Protocolo de Internet, ou ainda, protocolo de interconexo)
PERIFRICOS
Sistemas Embarcados 18
-
TIPOS DE APLICAES Sistemas Embarcados
Sistemas Embarcados 19
-
Propsito geral: so as aplicaes mais parecidas com os computadores de mesa, mas em embalagens embarcadas. Nelas costumam haver grande interao entre os usurios e o sistema, geralmente atravs de terminais de vdeo ou monitores. Como exemplo tem-se os vdeo games, os conversores de TV a cabo, caixas de bancos, etc.
Vdeo Games
Caixas Eletrnicos
Conversor de TV a cabo
TIPOS DE APLICAES
Sistemas Embarcados 20
-
Sistemas de controle: controles em malha fechada com realimentao em tempo real. Geralmente so as aplicaes mais robustas, com placas dedicadas e mltiplos sensores de entrada e sada. Muitas vezes fornecem pouca interao com o usurio, mostrando sinalizaes atravs de LEDs. Usados nos motores de automveis, processos qumicos, controle de vo, usinas nucleares, etc.
TIPOS DE APLICAES
Sistemas Embarcados 21
-
Processamento de sinais: onde envolve um grande volume de informao a ser processada em curto espao de tempo. Os sinais a serem tratados so digitalizados atravs de ADs, processados, e novamente convertidos em sinais analgicos por DAs. Caso de tratamento de udio, filtros, modens, compresso de vdeo, radares e sonares, etc.
Comunicaes e redes: chaveamento e distribuio de informaes. Sistemas de telefonia e telecomunicaes e internet
TIPOS DE APLICAES
Sistemas Embarcados 22
-
EXEMPLOS Sistemas Embarcados
Sistemas Embarcados 23
-
Avinicos, como sistemas de controle inercial, controle de vo e outros sistemas integrados nas aeronaves, como sistemas de orientao de msseis;
EXEMPLOS
Sistemas Embarcados 24
Painel Avio
-
Telefones celulares e centrais telefnicas;
EXEMPLOS
Sistemas Embarcados 25
Celulares
Central Telefnica (Analgica e Digital)
-
Equipamentos de redes de computadores, como roteadores, hubs, switches e firewalls;
EXEMPLOS
Sistemas Embarcados 26
Roteador Hub
Firewall Switch
-
Impressoras;
Semforos;
EXEMPLOS
Sistemas Embarcados 27
Impressora Comum
Impressora 3D
Plotter
-
Dispositivos de armazenamento (discos rgidos e disquetes);
EXEMPLOS
Sistemas Embarcados 28
Disco Rgido Disquete
-
Controladores da trao, do motor e do antibloqueio em automveis: freios ABS e controle de trao;
PDAs;
EXEMPLOS
Sistemas Embarcados 29
-
Calculadoras;
Videogames;
EXEMPLOS
Sistemas Embarcados 30
-
Eletrodomsticos, como fornos microondas, mquinas de lavar, aparelhos de TV, DVD players;
EXEMPLOS
Sistemas Embarcados 31
-
Tratores e implementos agrcolas;
Urna eletrnica;
EXEMPLOS
Sistemas Embarcados 32
-
Robtica.
EXEMPLOS
Sistemas Embarcados 33
-
CONCLUSO Sistemas Embarcados
Sistemas Embarcados 34
-
praticamente impossvel imaginar o mundo moderno sem os sistemas embarcados. A maioria das pessoas simplesmente usufrui das facilidades cotidianas proporcionadas por esses sistemas sem nem mesmo se dar conta disso. A computao na prtica vai muito alm das mquinas que podemos reconhecer efetivamente como computadores, ela tornou-se parte da vida moderna e no d sinais de que nos deixar to cedo. Nota-se que esses sistemas agora comeam a fazer parte de nosso vesturio e acredito que no futuro no to distante os incorporemos em nossos prprios corpos, atribuindo a eles funcionalidades nunca antes vistas.
CONCLUSO
Sistemas Embarcados 35
-
REFERNCIAS Sistemas Embarcados
Sistemas Embarcados 36
-
http://www.techtraining.eng.br/files/uploads/2013/04/19/artigo-sist-emb.pdf
http://www.embarcadosbasico.wordpress.com
http://planetasustentavel.abril.com.br/blog/paisagem-fabricada/2011/01/17/arduino-robos-codigo-aberto-279305/
REFERNCIAS
Sistemas Embarcados 37
-
Sistemas Embarcados 38
REFERNCIAS