Sem resumo de edição Etiqueta: visualeditor |
Sem resumo de edição Etiqueta: visualeditor |
||
| Linha 25: | Linha 25: | ||
====== '''Acionadores''' ====== | ====== '''Acionadores''' ====== | ||
Acionador é um componente que envia o sinal de controle | Acionador é um componente que envia o sinal de controle | ||
| Linha 34: | Linha 33: | ||
utilizadas linguagens de programação de uso geral como C, Assembly, C++, Python | utilizadas linguagens de programação de uso geral como C, Assembly, C++, Python | ||
e em alguns casos até Java. | e em alguns casos até Java. | ||
===== '''Processadores''' ===== | |||
Sistemas embarcados utilizam vários tipos de processadores, os mais comuns são DSPs (Processadores digitais de sinais), microcontroladores e microprocessadores, onde todos possuem uma variedade enorme de processadores. Os processadores tem | |||
a finalidade de executar instruções dentro da memória e seu resultado sirva para os dispositivos de saída, como soar um alarme ou apagar as luzes. | |||
Microprocessadores são circuitos integrados responsáveis pelo processamento de dados, mais precisam receber ordens externas, já microcontroladores são resumidamente um chip que tem uma unidade de processamento, memória e entradas e saídas dentro do próprio chip, além de outras funções. | |||
=== '''Tipos de aplicações de sistemas embarcado''' === | === '''Tipos de aplicações de sistemas embarcado''' === | ||
Edição das 20h34min de 20 de maio de 2017
Conceito
Um sistema embarcado é um sistema de computador que possui uma função dedicada que geralmente opera dentro de outro sistema. Os sistemas embarcados são utilizados para aplicações, por isso atuam em muitas áreas se tornando muito populares e praticamente indispensáveis hoje em dia.
Características de um sistema embarcado
Sistemas embarcados são conhecidos por ter um custo baixo de produção, tamanho reduzido, operação dedicada e em alguns casos em tempo real já que possui um pequeno tempo de resposta, baixo custo energético, segurança e confiança e possuem hardware e software embutido (firmware), eles utilizam memória ROM e flash ao invés de disco rígido, além de ter recursos limitados, sem teclado, pouca memória etc.
Interface
As interfaces normalmente dos sistemas embarcados são bem simples apenas com botões, sons e LCDs, mas alguns programas tem uma interface mais complexa enquanto outros não tem interface.
Comunicação
Alguns sistemas embarcados utilizam protocolos de comunicação como USB, I2C, Ethernet, entre outros. Para comunicar com o mundo externo os sistemas embarcados utilizam de diversos tipos comuns como cartões SD, Ethernet, interfaces seriais, conversores ADC e DAC, XBee, Bluetooth, entre outros.
Sensores
Para receber a entrada de dados os sistemas embarcados utilizam de sensores que são dispositivos capazes de detectar eventos ou alterações em variáveis ambientais e gerar um saída na forma de sinais elétricos. Alguns exemplos de sensores: Sensor de velocidade, detector de som, pressão, temperatura, “acelerômetro”, giroscópio, gás, movimento, etc.
Acionadores
Acionador é um componente que envia o sinal de controle para acionar certas finalidades como apagar a luz, soar um alarme, etc.
Programação de Sistemas Embarcados
Para programar um sistema embarcado, normalmente são utilizadas linguagens de programação de uso geral como C, Assembly, C++, Python e em alguns casos até Java.
Processadores
Sistemas embarcados utilizam vários tipos de processadores, os mais comuns são DSPs (Processadores digitais de sinais), microcontroladores e microprocessadores, onde todos possuem uma variedade enorme de processadores. Os processadores tem a finalidade de executar instruções dentro da memória e seu resultado sirva para os dispositivos de saída, como soar um alarme ou apagar as luzes.
Microprocessadores são circuitos integrados responsáveis pelo processamento de dados, mais precisam receber ordens externas, já microcontroladores são resumidamente um chip que tem uma unidade de processamento, memória e entradas e saídas dentro do próprio chip, além de outras funções.
Tipos de aplicações de sistemas embarcado
Modos de funcionamento de sistemas embarcados
Reativo
Controle em tempo real
Exemplo de aplicação do sistema embarcado
Há uma infinita variedade de lugares em que há sistemas embarcados e que podem ser utilizados em praticamente todo tipo de área de tecnologia. Alguns exemplos são:
Relógios digitais, microondas, televisores, Eletrônica de Aeronaves, Eletrônica Automotiva, Automação residencial, celulares, impressora, MP3, Robótica (desde carrinho de controle remoto à robôs em Marte), video games, controles de vôo, radares, sonares, roteadores, marca-passos, entre outros.
Referências
https://www.youtube.com/watch?v=1I3QKMzSXUM
http://www.bosontreinamentos.com.br/eletronica/eletronica-geral/introducao-aos-sistemas-embarcados/
https://www.gruponetcampos.com.br/2011/05/19/voce-sabe-o-que-sao-sistemas-embarcados/