sábado, 14 de julho de 2018

SISTEMAS EMBARCADOS

E ae galera, hoje iremos falar sobre sistemas embarcados.

Um sistema embarcado é um sistema microprocessador no qual o computador é completamente encapsulado ou dedicado ao dispositivo ou sistema que ele controla. Diferentemente de computadores de propósito geral, como o computador pessoal, um sistema embarcado realiza um conjunto de tarefas predefinidas, geralmente com requisitos específicos. Já que o sistema é dedicado a tarefas específicas, através de engenharia pode-se otimizar o projeto reduzindo tamanho, recursos computacionais e custo do produto.

EXEMPLOS

Arduino Mega 2560
A placa Arduino Mega 2560 é mais uma placa da plataforma Arduino que possui recursos bem interessantes para prototipagem e projetos mais elaborados. Baseada no microcontrolador ATmega2560, possui 54 pinos de entradas e saídas digitais onde 15 destes podem ser utilizados como saídas PWM. Possui 16 entradas analógicas, 4 portas de comunicação serial. Além da quantidade de pinos, ela conta com maior quantidade de memória que Arduino UNO, sendo uma ótima opção para projetos que necessitem de muitos pinos de entradas e saídas além de memória de programa com maior capacidade.

Arduino Mega 2560

https://www.embarcados.com.br/arduino-mega-2560/


ESP8266 NodeMCU
O módulo Wifi ESP8266 NodeMCU ESP-12E  é uma das placas mais interessantes da família ESP8266, já que pode ser facilmente ligada à um computador e programada com a linguagem Lua e também utilizando a IDE do Arduino. Essa placa possui 10 pinos GPIO (entrada/saída), suportando funções como PWM, I2C e 1-wire. Tem antena embutida, conversor USB-TLL integrado e o seu formato é ideal para ambientes de prototipação, encaixando facilmente em uma protoboard.

Resultado de imagem para ESP8266 NodeMCU

https://www.filipeflop.com/blog/esp8266-nodemcu-como-programar/


Tiva-C
Tiva-C Launchpads é uma plataforma de prototipagem eletrônica de microcontroladores, são equipados com 40 ou 80 pinos que têm multifunções, ou seja, podem ser configurados como entradas ou saídas, digitais ou analógicas ou outras funções, permitindo uma grande variedade de aplicações. Seus pinos possui o padrão de 3,3 V.

Resultado de imagem para Tiva-C
 
https://pt.wikipedia.org/wiki/Tiva-C

Processamentos
Em geral os sistemas embarcados possuem uma capacidade de processamento reduzida em comparação com computadores desktops. Ao invés de utilizar microprocessadores, os desenvolvedores preferem utilizar microcontroladores, pois estes já possuem diversos periféricos integrados no mesmo chip.

Outra diferença é a variedade de arquiteturas disponíveis 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.
 
Periféricos
Os sistemas embarcados comunicam-se com o meio externo através de periféricos. Estes periféricos podem ser combinados com o processador (como no caso dos sistemas microcontrolados) ou associados no sistema.
Entre os periféricos mais comum temos:

  • Entrada de dados através de teclas (geralmente através de teclados feitos com varredura matricial)
  • Leds
  • Display's de LCD (sendo os mais comuns os alfanuméricos por exemplo o HD44780)
  • Interface serial - (Por exemplo RS 232, I2C)
  • Universal Serial Bus - (USB)
  • TCP/IP

Sites que eu recomendo para leitura:
embarcados.com.br
robocore.net
filipeflop.com
eletronicaprogressiva.net

Onde comprar: 
EMBARCADOS - AMAZON

Nenhum comentário:

Postar um comentário