Você está na página 1de 21

APLICAÇÃO DE SISTEMAS

EMBARCADOS EM
CONTROLE E AUTOMAÇÃO
COM IA
Eng. de Controle e Automação

Resumo
Características de sistemas embarcados, panorama atual e futuro, aplicações.

Celso Semenssi – RA: 11717995


Gustavo Eliseu – RA: 11718404
Heitor Gomes – RA: 11718890
João Pedro Gall – RA: 11717957
Rafael de Oliveira – RA: 11718984
Rafael Frediani – RA: 11719231

Prof. Flavio Ramires


Sistemas Embarcados

Um sistema embarcado é uma combinação de hardware e software de


computador projetado para uma função específica. Os sistemas incorporados
também podem funcionar dentro de um sistema maior. Os sistemas podem ser
programáveis ou ter funcionalidade fixa. Máquinas industriais, eletrônicos de
consumo, dispositivos da indústria agrícola e de processamento, automóveis,
equipamentos médicos, câmeras, relógios digitais, eletrodomésticos, aviões,
máquinas de venda automática e brinquedos, bem como dispositivos móveis,
são locais possíveis para um sistema embarcado.
Embora os sistemas embarcados sejam sistemas de computação, eles
podem variar de nenhuma interface de usuário (IU) - por exemplo, em
dispositivos projetados para realizar uma única tarefa - a interfaces gráficas de
usuário (GUIs) complexas , como em dispositivos móveis. As interfaces do
usuário podem incluir botões, LEDs (diodos emissores de luz) e detecção de
tela sensível ao toque. Alguns sistemas também usam interfaces de usuário
remotas.
MarketsandMarkets, uma empresa de pesquisa business-to-business
( B2B ), previu que o mercado embarcado valerá US $ 116,2 bilhões em 2025.
Os fabricantes de chips para sistemas embarcados incluem muitas empresas de
tecnologia conhecidas, como Apple, IBM, Intel e Texas Instruments. O
crescimento esperado é parcialmente devido ao investimento contínuo em
inteligência artificial (IA), computação móvel e a necessidade de chips projetados
para processamento de alto nível.

Exemplos de sistemas embarcados

Automóveis - os carros modernos geralmente consistem em muitos


computadores (às vezes até 100), ou sistemas integrados, projetados para
executar diferentes tarefas dentro do veículo. Alguns desses sistemas executam
funções utilitárias básicas e outros fornecem entretenimento ou funções voltadas
para o usuário. Alguns sistemas embarcados em veículos de consumo incluem
controle de cruzeiro, sensores de backup, controle de suspensão, sistemas de
navegação e sistemas de airbag.

Celulares - eles consistem em muitos sistemas incorporados, incluindo


software e hardware GUI, sistemas operacionais (SOs), câmeras, microfones e
módulos de E/S (entrada / saída) USB.

Máquinas industriais - eles podem conter sistemas incorporados, como


sensores, e podem ser eles próprios sistemas incorporados. As máquinas
industriais geralmente possuem sistemas de automação incorporados que
realizam funções específicas de monitoramento e controle.

Equipamento médico - eles podem conter sistemas embarcados, como


sensores e mecanismos de controle. Equipamentos médicos, como máquinas
industriais, também devem ser muito fáceis de usar, para que a saúde humana
não seja prejudicada por erros evitáveis de máquinas. Isso significa que eles
geralmente incluem um sistema operacional e uma interface gráfica mais
complexos projetados para uma interface de usuário apropriada.

Como funciona um sistema embarcado?

Os sistemas incorporados sempre funcionam como parte de um


dispositivo completo - é isso que significa o termo incorporado. Eles são
pequenos computadores de baixo custo e baixo consumo de energia que estão
integrados em outros sistemas mecânicos ou elétricos. Geralmente, eles incluem
um processador, fonte de alimentação e portas de memória e comunicação. Os
sistemas incorporados usam as portas de comunicação para transmitir dados
entre o processador e os dispositivos periféricos - geralmente, outros sistemas
incorporados - usando um protocolo de comunicação. O processador interpreta
esses dados com a ajuda de um software mínimo armazenado na memória. O
software geralmente é altamente específico para a função que o sistema
embarcado atende.

Uma foto de uma placa mãe de sistema embarcado com alguns cabos conectados.

O processador pode ser um microprocessador ou microcontrolador. Os


microcontroladores são simplesmente microprocessadores com interfaces
periféricas e memória integrada incluída. Os microprocessadores usam circuitos
integrados separados para memória e periféricos em vez de incluí-los no
chip. Ambos podem ser usados, mas os microprocessadores geralmente
requerem mais circuitos de suporte do que os microcontroladores porque há
menos integração no microprocessador. O termo sistema em um chip (SoC) é
frequentemente usado. Os SoCs incluem vários processadores e interfaces em
um único chip. Eles são freqüentemente usados para sistemas embarcados de
alto volume. Alguns exemplos de tipos de SoC são o circuito integrado específico
do aplicativo (ASIC) e o array de portas programáveis em campo (FPGA).
Freqüentemente, os sistemas embarcados são usados em ambientes
operacionais em tempo real e usam um sistema operacional em tempo real
(RTOS) para se comunicar com o hardware. Abordagens quase em tempo real
são adequadas em níveis mais altos de capacidade do chip, definidos por
designers que decidiram cada vez mais que os sistemas são geralmente rápidos
o suficiente e as tarefas tolerantes a pequenas variações na reação. Nesses
casos, versões simplificadas do sistema operacional Linux são comumente
implantadas, embora outros sistemas operacionais tenham sido reduzidos para
rodar em sistemas embarcados, incluindo Embedded Java e Windows IoT
(anteriormente Windows Embedded).

Características de sistemas embarcados

A principal característica dos sistemas embarcados é que eles são


específicos para cada tarefa.
Além disso, os sistemas incorporados podem incluir as seguintes
características:

 normalmente, consistem em hardware, software e firmware;


 podem ser embutidos em um sistema maior para executar uma função
específica, visto que são construídos para tarefas especializadas dentro
do sistema, não para várias tarefas;
 pode ser baseado em microprocessador ou microcontrolador - ambos são
circuitos integrados que fornecem potência de computação ao sistema;
 são frequentemente usados para detecção e computação em tempo real
em dispositivos de Internet das Coisas (IoT), que são dispositivos
conectados à Internet e não exigem que o usuário opere;
 pode variar em complexidade e função, o que afeta o tipo de software,
firmware e hardware que usam; e
 são frequentemente solicitados a desempenhar suas funções sob uma
restrição de tempo para manter o sistema maior funcionando
adequadamente.

Estrutura de sistemas embarcados


Os sistemas incorporados variam em complexidade, mas, geralmente,
consistem em três elementos principais:

 Hardware - O hardware dos sistemas embarcados é baseado em


microprocessadores e microcontroladores. Os microprocessadores são
muito semelhantes aos microcontroladores e, normalmente, referem-se a
uma CPU (unidade de processamento central) que é integrada a outros
componentes básicos de computação, como chips de memória e
processadores de sinal digital (DSPs). Os microcontroladores têm esses
componentes integrados em um chip.
 Software e firmware - O software para sistemas embarcados pode variar
em complexidade. No entanto, microcontroladores de nível industrial e
sistemas IoT incorporados geralmente executam softwares muito simples
que requerem pouca memória.
 Sistema operacional em tempo real - Eles nem sempre estão incluídos em
sistemas embarcados, especialmente em sistemas de menor escala. Os
RTOSs definem como o sistema funciona supervisionando o software e
definindo regras durante a execução do programa.

Em termos de hardware, um sistema embarcado básico consistiria nos


seguintes elementos:

 Os sensores convertem dados de detecção física em um sinal elétrico.


 Os conversores analógicos para digital (AD) transformam um sinal elétrico
analógico em digital.
 Os processadores processam sinais digitais e os armazenam na
memória.
 Os conversores digitais para analógico (DA) transformam os dados
digitais do processador em dados analógicos.
 Os atuadores comparam a saída real com a saída armazenada na
memória e escolhem a correta.

O sensor lê as entradas externas, os conversores tornam essa entrada


legível para o processador e o processador transforma essa informação em uma
saída útil para o sistema embarcado.
Um diagrama de estrutura básica e do fluxo de informações em sistemas embarcados.

Tipos de sistemas embarcados

Existem alguns tipos básicos de sistemas embarcados, que diferem em


seus requisitos funcionais. Eles são:

 Os sistemas embarcados móveis são sistemas de pequeno porte


projetados para serem portáteis. As câmeras digitais são um exemplo
disso.
 Os sistemas incorporados em rede são conectados a uma rede para
fornecer saída para outros sistemas. Os exemplos incluem sistemas de
segurança doméstica e sistemas de ponto de venda (POS).
 Os sistemas incorporados em rede são conectados a uma rede para
fornecer saída para outros sistemas. Os exemplos incluem sistemas de
segurança doméstica e sistemas de ponto de venda (POS).
 Os sistemas embarcados em tempo real fornecem a saída necessária em
um intervalo de tempo definido. Eles são freqüentemente usados nos
setores médico, industrial e militar porque são responsáveis por tarefas
críticas de tempo. Um sistema de controle de tráfego é um exemplo disso.

Os sistemas incorporados também podem ser categorizados por seus


requisitos de desempenho:

 Os sistemas embarcados de pequena escala geralmente não usam mais


do que um microcontrolador de 8 bits.
 Os sistemas embarcados de média escala usam um microcontrolador
maior (16-32 bits) e geralmente conectam os microcontroladores.
 Sistemas embarcados em escala sofisticada costumam usar vários
algoritmos que resultam em complexidades de software e hardware e
podem exigir um software mais complexo, um processador configurável
e/ou uma matriz lógica programável.
Existem várias arquiteturas de software de sistema embarcado comuns,
que se tornam necessárias conforme os sistemas embarcados crescem e se
tornam mais complexos em escala. Esses incluem:

 Os loops de controle simples chamam sub-rotinas, que gerenciam uma


parte específica do hardware ou da programação embarcada.
 Os sistemas controlados por interrupção têm dois loops: um principal e
um secundário. As interrupções nos loops acionam tarefas.
 A multitarefa cooperativa é essencialmente um loop de controle simples
localizado em uma interface de programação de aplicativo (API).
 A multitarefa preventiva é frequentemente usada com um RTOS e
apresenta estratégias de sincronização e troca de tarefas.

Integração em grande escala, ou VLSI, é um termo que descreve a


complexidade de um circuito integrado (IC). VLSI é o processo de incorporar
centenas de milhares de transistores em um chip, enquanto os microchips LSI
(integração em grande escala) contêm milhares de transistores, MSI (integração
em média escala) contém centenas de transistores e SSI (integração em
pequena escala) contém dezenas de transistores. ULSI, ou integração em
escala ultra grande, refere-se à colocação de milhões de transistores em um
chip.
Os circuitos VLSI são recursos comuns de sistemas embarcados. Muitos
ICs em sistemas embarcados são VLSIs, e o uso da sigla VLSI caiu em desuso.

Depuração de sistemas embarcados

Uma área onde os sistemas embarcados se separam dos sistemas


operacionais e ambientes de desenvolvimento de outros computadores de
grande escala é na área de depuração. Normalmente, os desenvolvedores que
trabalham com ambientes de computador desktop têm sistemas que podem
executar o código que está sendo desenvolvido e aplicativos de depuração
separados que podem monitorar o sistema embarcado, mas os programadores
geralmente não podem.
Foto macro de uma pequena placa mãe de sistema embarcado, já com alguns cabos
conectados

Algumas linguagens de programação são executadas em


microcontroladores com eficiência suficiente para que uma depuração interativa
rudimentar esteja disponível diretamente no chip. Além disso, os processadores
geralmente têm depuradores de CPU que podem ser controlados - e, portanto,
controlam a execução do programa - por meio de um JTAG ou porta de
depuração semelhante.
Em muitos casos, no entanto, os programadores precisam de ferramentas
que conectem um sistema de depuração separado ao sistema de destino por
meio de uma porta serial ou outra. Nesse cenário, o programador pode ver o
código-fonte na tela de um computador de uso geral, assim como seria o caso
na depuração de software em um computador desktop.
Uma abordagem separada e freqüentemente usada é executar um
software em um PC que emula o chip físico do software. Basicamente, isso
possibilita depurar o desempenho do software como se ele estivesse sendo
executado em um chip físico real.
Em termos gerais, os sistemas embarcados têm recebido mais atenção
para teste e depuração porque um grande número de dispositivos que usam
controles incorporados são projetados para uso, especialmente em situações em
que a segurança e a confiabilidade são as principais prioridades.

História dos sistemas embarcados

Os sistemas incorporados datam da década de 1960. Charles Stark


Draper desenvolveu um circuito integrado em 1961 para reduzir o tamanho e o
peso do Computador de Orientação Apollo, o sistema digital instalado no Módulo
de Comando Apollo e no Módulo Lunar. O primeiro computador a usar ICs,
ajudou os astronautas a coletar dados de voo em tempo real.
Em 1965, a Autonetics, agora parte da Boeing, desenvolveu o D-17B, o
computador usado no sistema de orientação de mísseis Minuteman I. É
amplamente reconhecido como o primeiro sistema embarcado produzido em
massa. Quando o Minuteman II entrou em produção em 1966, o D-17B foi
substituído pelo sistema de orientação de mísseis NS-17, conhecido por seu alto
volume de uso de circuitos integrados.
Em 1968, o primeiro sistema embarcado para um veículo foi lançado; o
Volkswagen 1600 usava um microprocessador para controlar seu sistema de
injeção eletrônica de combustível.
No final dos anos 1960 e início dos anos 1970, o preço dos circuitos
integrados caiu e o uso aumentou. O primeiro microcontrolador foi desenvolvido
pela Texas Instruments em 1971. A série TMS1000, que se tornou
comercialmente disponível em 1974, continha um processador de 4 bits,
memória somente leitura (ROM) e memória de acesso aleatório (RAM), e
custava cerca de 2 dólares cada um em grandes encomendas.
Além disso, em 1971, a Intel lançou o que é amplamente reconhecido
como o primeiro processador disponível comercialmente, o 4004. O
microprocessador de 4 bits foi projetado para uso em calculadoras e pequenos
componentes eletrônicos, embora exigisse memória eterna e chips de suporte.
O Intel 8008 de 8 bits, lançado em 1972, tinha 16 KB de memória; o Intel
8080 veio em 1974 com 64 KB de memória. O sucessor do 8080, a série x86, foi
lançado em 1978 e ainda é amplamente usado hoje.
Em 1987, o primeiro sistema operacional embarcado, o VxWorks em
tempo real, foi lançado pela Wind River, seguido pelo Windows Embedded CE
da Microsoft em 1996. No final da década de 1990, os primeiros produtos Linux
embarcados começaram a aparecer. Hoje, o Linux é usado em quase todos os
dispositivos embarcados.

Tendências do sistema embarcado

Embora alguns sistemas embarcados possam ser relativamente simples,


eles estão se tornando mais complexos e mais e mais deles agora são capazes
de suplantar a tomada de decisão humana ou oferecer recursos além do que um
ser humano poderia fornecer. Por exemplo, alguns sistemas de aviação,
incluindo aqueles usados em drones , são capazes de integrar dados de
sensores e agir com base nessas informações mais rápido do que um ser
humano poderia, permitindo novos tipos de recursos operacionais.
Espera-se que o sistema embarcado continue crescendo rapidamente,
impulsionado em grande parte pela internet das coisas. Espera-se que os
aplicativos IoT em expansão, como wearables , drones, casas inteligentes ,
edifícios inteligentes, vigilância por vídeo, impressoras 3D e transporte
inteligente, impulsionem o crescimento do sistema embarcado.
Presente e Futuro dos sistemas embarcados

Aplicações de sistemas embarcados hoje

Os sistemas incorporados afetam a vida cotidiana de tantas maneiras que


nem sempre percebemos o número de dispositivos em nosso entorno imediato
que são controlados por sistemas incorporados. Vamos fazer um breve
inventário de alguns dos aplicativos de sistemas embarcados e áreas de
inovação mais importantes da atualidade

Sistemas Embarcados em Comunicações

Os telefones celulares são alguns dos exemplos mais acessíveis de


sistemas embarcados com os quais interagimos diariamente. Os telefones
celulares contêm todos os componentes característicos de um sistema
embutido: uma fonte de alimentação, alguma memória ou armazenamento, um
processador e portas para comunicação com outros dispositivos.
Os telefones celulares também contêm hardware adicional que oferece
suporte a utilitários como áudio, câmeras, conectividade com a Internet, tela
sensível ao toque e chamadas.
Como outros sistemas embarcados, seu telefone celular usa um protocolo
de comunicação definido para facilitar as transações de dados entre o
microcontrolador ou processador e dispositivos periféricos que coletam dados.

Sistemas Embarcados em Eletrônicos de Consumo

Os sistemas embarcados estão encontrando seu caminho em muitas


categorias de eletrônicos de consumo, incluindo sistemas de segurança
doméstica, eletrodomésticos, impressoras, relógios e muito mais.
Eletrodomésticos como geladeiras, fornos de micro-ondas e máquinas de
lavar usam sistemas embutidos simples para fornecer recursos, coletar
informações dos usuários e controlar o aparelho de acordo com as
especificações do usuário.
Eles podem até usar alguns sensores para coletar informações sobre
como o aparelho está funcionando e modificar as configurações de acordo.
Os sistemas de segurança doméstica usam sistemas incorporados com
sensores periféricos para coletar informações sobre a atividade dentro e ao redor
da casa e iniciar uma resposta (alarme) ou comunicar esses dados ao
proprietário.
Sistemas Embarcados em Aplicações Automotivas

Todos os carros fabricados hoje contêm pelo menos um computador que


funciona para medir e minimizar as emissões do motor ao longo da vida
operacional do veículo. Este computador embutido coleta dados de uma
variedade de dispositivos sensores periféricos, incluindo sensores de oxigênio,
sensores de pressão do ar, sensores de temperatura do ar e o sensor de
temperatura do motor.
O computador pode usar dados desses sensores para medir a limpeza
das emissões do motor e controlar os injetores de combustível, velas de ignição
e outras variáveis para otimizar o desempenho do motor, minimizando o impacto
ambiental.
A maioria dos veículos tem sistemas incorporados adicionais que
controlam coisas como transmissão automática, sistemas de frenagem
antibloqueio, air bag, entrada sem chave ou sistemas de segurança, dispositivos
de áudio e aplicativos de segurança como detecção de desvio de faixa.

Sistemas embarcados em saúde

Os sistemas incorporados são usados em máquinas de escaneamento


médico, sistemas de imagem e equipamentos de diagnóstico. Alguns dos
dispositivos de imagem médica mais comumente usados, como scanners de
tomografia computadorizada, aparelhos de ressonância magnética e
equipamentos de ultrassom usados para conduzir imagens de ultrassom são
construídos e controlados por sistemas incorporados.
Sensores de fluxo digital usados para monitorar a respiração, máquinas
de monitoramento cardíaco e máquinas de diagnóstico simples que testam a
pressão sanguínea ou o conteúdo de glicose também usam sistemas integrados.
A expansão da Internet das Coisas (IoT) está levando a novas tendências
em sistemas embarcados para saúde. No futuro, os pacientes usarão
dispositivos vestíveis para rastrear seus sinais vitais com dados regularmente
transmitidos ao hospital ou médico em tempo real.
Não haverá falta de oportunidades de desenvolvimento de produtos para
engenheiros de sistemas embarcados que podem usar suas habilidades para
reduzir custos de saúde ou melhorar o acesso para pacientes.

O Futuro dos Sistemas Embarcados

Os sistemas embarcados são uma área importante de inovação que deve


crescer substancialmente a cada ano. Em todos os setores, os engenheiros de
sistemas incorporados estão implantando novos produtos e tecnologias para
aumentar a segurança e reduzir custos.
No setor automotivo, estamos observando um grande crescimento
tecnológico em sistemas embarcados, pois os principais fabricantes fazem
parceria com empresas líderes de tecnologia para desenvolver veículos
autônomos. O mercado de dispositivos médicos vestíveis está se
expandindo rapidamente, com uma taxa de crescimento estimada de 18,5% até
2023.
Há também uma demanda crescente por eletrodomésticos e
dispositivos "inteligentes" que podem reduzir o consumo de energia ao mesmo
tempo que oferecem conveniência e recursos para os proprietários.
Um sistema embarcado funciona como o núcleo de processamento de um
dispositivo, e o número de dispositivos com esses núcleos deve disparar nos
próximos anos. Um relatório da Fior Markets projeta que a indústria de
eletrônicos embutidos vai crescer de pouco mais de U$ 84 bilhões anuais para
mais de U$ 137 bilhões anuais.
Outras indústrias devem crescer na próxima década, incluindo saúde,
militar, aeroespacial e aplicações de eletrônicos de consumo.
A crescente demanda por dispositivos "inteligentes" em todos os setores
está criando uma grande área de oportunidade para engenheiros de sistemas
embarcados desenvolverem suas capacidades e lançarem novos produtos. Os
sistemas integrados consistem em um microcontrolador com memória on-board,
uma fonte de alimentação e portas de comunicação para transmitir dados para
outros dispositivos.
Os programas de software embutidos dizem ao microcontrolador como
responder em tempo real aos dados coletados do ambiente por meio de
sensores e dispositivos periféricos.
Os sistemas embarcados são usados para aumentar a segurança, reduzir
custos e oferecer conveniência e economia de custos para clientes em setores
que incluem automotivo, produtos eletrônicos domésticos / de consumo,
comunicações e saúde.
Independentemente da turbulência econômica global, haveria
investimentos contínuos no fornecimento de soluções mais inovadoras e
eficientes surgindo no domínio embarcado para atender a essas
tendências. Para serem vencedores no mercado de produtos embarcados, as
empresas e os indivíduos precisam desenvolver e inovar constantemente em
novas ideias, abordagens que possam fornecer aos consumidores soluções
eficientes, rápidas, de baixo consumo de energia e de baixo custo.
As tendências acima de aumento de dados de vídeo, necessidades de
segurança e uso de processadores complexos exigiriam um novo nível de
especialização no fornecimento dessas soluções.
Exemplos de Aplicações em Sistemas Embarcados

Exemplos de sistemas incorporados pertencem a aparelhos e dispositivos


da vida real, que usamos em nossa rotina diária.
Os sistemas incorporados realizam tarefas específicas. Possuem um
Microcontrolador como parte principal que controla todas as operações
necessárias através deles.

Exemplos de alguns equipamentos que utilizam sistema embarcado.

Esses sistemas são inteligentes e mais eficientes, o que vem aumentando


seu uso a cada dia. Quase todos os dispositivos que usamos hoje são exemplos
de sistemas embarcados. Exemplos de sistemas embarcados podem ser vistos
em nossas casas, escritórios, indústrias e em sistemas de automação.
Portanto, em palavras simples, a maioria dos aparelhos, dispositivos ou
equipamentos automatizados de rotina diária encontra-se no círculo dos
Exemplos de Sistemas Embarcados.

Exemplos de Aplicações

Um dos exemplos mais interessantes de sistemas incorporados é a


câmera digital.
As câmeras que usamos hoje são inteligentes e têm muitos recursos que
não estavam presentes nas primeiras câmeras, tudo por causa do sistema
incorporado usado nelas.
Uma câmera digital tem basicamente três funções: capturar uma imagem
que chamamos de dados, armazenar dados de imagem e representar esses
dados. Hoje as imagens são armazenadas e processadas na forma de dados
digitais em bits.
Não há necessidade de o filme armazenar imagens. Esse recurso
aumentou a capacidade de armazenamento e facilitou a transferência de
imagens.
Em câmeras digitais, a primeira imagem é capturada e convertida para a
forma digital. Esta imagem digital é armazenada na memória interna.
Quando a câmera é conectada ao seu computador pessoal para enviar
imagens, ele transfere os dados armazenados.
Se eu falar sobre a câmera inteligente, ela tem alguns recursos extras do
que as câmeras digitais.
Essas câmeras analisam as imagens e são capazes de detectar
humanos, movimentos, rostos etc. em toda a imagem.
Para a detecção de objetos na imagem, algum processamento é
necessário nas câmeras. Normalmente, o processamento de imagem inclui
processamento de baixo e alto nível.
Portanto, podemos dizer que a câmera é um dos exemplos importantes
de sistemas embarcados. Possui processador próprio, sensores, atuadores e
também memória para armazenamento.

Sistema Automotivo

Exemplos de sistemas embarcados incluem automotivo. Hoje, os carros


usam sistemas embarcados para substituir os antigos sistemas tradicionais.
As unidades de controle eletrônico são usadas em exemplos de sistemas
embarcados automotivos.
Esta unidade contém um microcontrolador, interruptores, sensores,
drivers, etc.
Todos os sensores e atuadores são conectados à unidade de controle
eletrônico.
Os automóveis que usam sistemas embarcados podem consistir em
centenas de microprocessadores.
Cada microcontrolador ( Arduino , Microcontrolador PIC,
Microcontrolador 8051 etc.) executa sua própria tarefa dedicada. Alguns deles
controlam motores. Alguns executam dispositivos de painel.
O uso de sistemas embarcados no setor automotivo reduziu o fator de
custo. Ele melhorou o desempenho geral e aumentou a funcionalidade.
Ele também reduziu o peso e tornou os automóveis mais seguros e
confiáveis. As aplicações de sistemas embarcados automotivos incluem:

 Controle Automático de Estabilidade


 Sistema de controle de tração
 Sistema de segurança pré-acidente
 Airbag
 Sistema de Navegação Automóvel

Portanto, você pode ver que o uso de sistemas embarcados em


automóveis é muito útil e aumentou a funcionalidade dos automóveis.
Sistemas de segurança domestica

Os sistemas de segurança doméstica são amplamente usados hoje.


Esses sistemas possuem vários recursos, como verificar se há vazamentos de
gás ou incêndio e detectar se alguém suspeito tentar entrar na casa.
Um microcontrolador é usado para controlar todas as operações. Os
sensores fornecem dados e, se algo errado acontecer, os alarmes de segurança
são ativados.
Os sensores usados em tais sistemas incluem sensores de gás, sensores
de fumaça, sensores de temperatura, sensores IR etc.
Além disso, um teclado está incluído em tais sistemas para inserir senhas no
portão.
O sistema de segurança residencial não se limita às residências,
podem ser usados em lojas, lojas e indústrias.
Quase todas as indústrias e escritórios possuem sistemas de segurança
que podem reconhecer os trabalhadores por seus rostos ou carteiras de
identidade.
O sistema de automação residencial também é um dos exemplos de
sistemas embarcados como o sistema de segurança residencial.

Máquina de lavar automática

As máquinas possuem um microcontrolador para controlar todas as


tarefas.
Sensores e atuadores, neste caso, são sensores de nível, válvulas,
motores e também um display e teclado para entrada de informações.
O fechamento e a abertura das válvulas para adição de água são
verificados por meio de sensores de nível por microcontrolador como o
microcontrolador PIC.
As temporizações de cada ciclo podem ser alteradas através do teclado.

Sistema operacional integrado.

É um sistema operacional integrado projetado para uso pessoal.


Você pode encontrar muitos exemplos de sistemas operacionais embarcados
pessoais, ou seja, telefones celulares, organizadores de dados, PDA, etc.
O Personal Digital Assistant é como um computador pessoal na mão. Foi
usado antes do lançamento dos smartphones.
Este sistema operacional integrado é usado como um gerenciador de
informações e tem a capacidade de se conectar à Internet.
Este sistema operacional embutido tem uma tela principalmente sensível
ao toque para o usuário interagir com o dispositivo.
Pequenos computadores integrados, como Rapberry Pi, Beagle Bone,
etc., também foram introduzidos no mercado.
Robôs Industriais

Hoje, todo processo está sendo levado para a automação, sendo assim
robô industrial é um sistema embarcado que vem em uma variedade de formas
e cada uma executa uma série de tarefas diferentes,
para mover peças, ferramentas, materiais etc.
Alguns são usados em operações de montagem, enquanto alguns deles
são usados na fabricação, esses robôs aumentaram a produtividade.
Eles são amplamente utilizados onde operações precisas são necessárias
ou em locais de difícil acesso para humanos.
Eles estão substituindo humanos, pois requerem menos tempo para toda
a operação e garantem o melhor resultado.

Caixas eletrônico

É um dispositivo informatizado usado em bancos, o cliente pode acessar


e realizar suas transações sem ir ao banco e encontrar algum assistente.
Esta máquina consiste em um leitor de cartão para detectar o cartão e
acessar as informações da pessoa. Uma rede está presente entre o computador
do banco e o caixa eletrônico por meio de um computador host.
Todos os dados são verificados com o computador do banco e todas as
transações são armazenadas nele.
Todas essas operações de entrada e saída são realizadas com a ajuda
de um microcontrolador.
Portanto, este é um dos melhores exemplos de sistema embarcado.

Os exemplos de sistemas embarcados são numerosos e são usados em


diferentes campos. Alguns outros exemplos incluem:

 Freios anti-trava.
 Câmera com foco automático.
 Máquinas de caixa.
 Sistemas automáticos de pedágio.
 Transmissão automática.
 Elevadores
 Fornecedores de energia
 Sistemas aviônicos
 Equipamentos médicos
 Videogames
 Receptadores de tv por satélite
O futuro da IA e do sistema embarcado

Os sistemas incorporados ajudam os programas de IA a interagir com o


mundo físico ao seu redor, servindo como uma parte importante da preparação
ou do desenvolvimento de novas inovações.

Inteligência artificial é um dos tópicos mais controversos e instigantes no


mundo da tecnologia hoje. Dadas as ofertas potenciais da IA e os problemas que
ela pode resolver, a atenção é certamente justificada. No entanto, um dos tópicos
que costuma ser esquecido é o papel que os sistemas incorporados
desempenharão à medida que as empresas continuarem a adotar e implementar
IA.
Enquanto os programas de IA ajudam as empresas a tomar melhores
decisões e automatizar processos, os sistemas incorporados ajudam os
programas de IA a interagir com o mundo físico ao seu redor.
Isso torna a compreensão de como essas duas plataformas poderosas
interagem entre si uma parte importante da preparação, ou mesmo do
desenvolvimento, das inovações que estão por vir.

O que é IA?

A definição do dicionário Merriam-Webster de inteligência artificial é “um


ramo da ciência da computação que lida com a simulação de comportamento
inteligente em computadores”. Para que um programa de computador seja
considerado um programa de IA, ele deve ser capaz de analisar as entradas de
dados e tomar decisões racionais e inteligentes com base nessas entradas. À
medida que reúne mais pontos de dados, um programa de IA deve ser capaz de
aprender e tomar melhores decisões.
Muitas vezes, a mídia fica presa nas histórias sensacionalistas de IA
levando as máquinas à dominação mundial (por exemplo, Skynet dos filmes
Terminator) ou foca nas impressionantes, mas um tanto novas realizações de IA
como AlphaGo derrotando um campeão mundial Go ou Watson da IBM
superando humanos concorrentes no popular Jeopardy! game show.
Isso pode nos levar a perder os casos de uso prático para IA que existem
hoje, como o termostato de aprendizagem da Nest que pode se programar e
"aprender" como economizar o dinheiro dos consumidores em suas contas de
energia ou Alexa, um programa de assistente pessoal inteligente da
Amazon. Inovações como essas nos fornecem uma ótima maneira de conceituar
exatamente o que a IA pode fazer: permitir que programas de computador
aprendam e iterem com base nas entradas de dados.
Qual é o papel dos sistemas embarcados?

Os sistemas embarcados são frequentemente esquecidos ao discutir a


inteligência artificial. IA é um tópico mais chamativo e chamativo, mas em um
grande número de cenários, sistemas embarcados são necessários para tornar
a IA útil. Quando você considera o papel das entradas de dados na ativação da
IA e os benefícios da IA ser capaz de interagir com o mundo físico, a importância
dos sistemas embarcados torna-se clara.
Enquanto a IA pode pegar dados e “aprender” com eles para tomar
melhores decisões, a Internet das Coisas (IoT) e os sistemas embarcados são
os dispositivos físicos que geram os dados necessários para alcançar uma
funcionalidade útil.
Quanto mais dados um sistema de IA tiver, melhores serão os resultados
que ele pode produzir. Como os sistemas embarcados são quase onipresentes
na sociedade moderna, eles são uma fonte ideal de entrada de dados. Para
fornecer apenas alguns exemplos:
Quase todo adulto tem um smartphone e outros dispositivos móveis que
usa regularmente.
Os automóveis têm câmeras e sistemas GPS integrados.
As casas inteligentes têm uma variedade de produtos eletrônicos
inteligentes, como a geladeira inteligente Samsung.
O movimento em direção às cidades inteligentes está criando ambientes
urbanos mais conectados.
Indivíduos preocupados com a saúde estão usando monitores inteligentes
de frequência cardíaca e rastreadores de condicionamento físico para entender
melhor sua saúde.
Todos esses dispositivos são capazes de capturar e relatar dados que
podem ser enviados a um sistema de IA para análise. Por exemplo, um programa
de IA projetado para ajudar os usuários a tomar decisões mais saudáveis pode
agregar e analisar entradas de rastreadores de condicionamento físico e, em
seguida, usar o que aprender com o tempo para otimizar suas
recomendações. No entanto, isso não seria possível sem o dispositivo embutido
que captura os dados em primeiro lugar.
Da mesma forma, para permitir a automação de processos que envolvem
dispositivos físicos (por exemplo, controlar as luzes em uma casa inteligente,
iniciar ou interromper uma linha de produção em uma fábrica, etc.), os programas
de inteligência artificial precisam ser capazes de controlar os sistemas
embarcados.

Casos de uso para IA


Agora que estabelecemos o que é inteligência artificial e o papel que os
sistemas embarcados desempenham, vamos mergulhar em alguns casos de uso
do mundo real para IA.

Analytics

Analytics é um dos casos de uso ideais para inteligência artificial. Na


última década, as empresas adotaram a “big data” e acumularam uma grande
quantidade de dados que podem ser processados por programas de IA para
fornecer informações uteis.
Estamos todos familiarizados com as histórias da Netflix, Amazon e
Google usando IA para fornecer recomendações personalizadas com base no
que eles puderam aprender sobre os consumidores usando IA e aprendizado de
máquina.
No entanto, nem todo mundo está ciente de que benefícios semelhantes
estão disponíveis em áreas como fábricas digitais, gerenciamento de energia e
outras aplicações industriais.
Por exemplo, considere MindSphere uma solução de IA da Siemens
projetada para melhorar a análise de aplicativos industriais (e outros). O
MindSphere permite que os usuários façam interface com uma ampla variedade
de dispositivos para ajudar a melhorar a cadeia de valor das empresas em uma
ampla variedade de mercados. Uma grande parte do que torna o MindSphere
tão poderoso é sua capacidade de capturar dados de medidores inteligentes,
controladores lógicos programáveis (PLC’s) e outros dispositivos comuns em
aplicações industriais.

Carros inteligentes

Carros inteligentes são veículos que fornecem algum nível de direção


autônoma possibilitada pela inteligência artificial. Algumas das formas mais
básicas desse tipo de IA, como veículos com a capacidade de estacionar
sozinhos, estão no mercado há anos.
Agora estamos começando a ver cada vez mais fabricantes de
automóveis começando a oferecer recursos de direção autônoma mais
avançados, como a capacidade de controlar a velocidade e a direção por longos
períodos.
Isso é o que o US News define como veículos autônomos de “nível
2”. Embora um veículo de "nível 5" totalmente autônomo ainda não esteja
disponível, fabricantes como Cadillac, BMW, Telsa, Volvo, Audi, Toyota e Honda
têm carros inteligentes de "nível 2" no mercado ou chegando ao mercado este
ano. Além disso, Waymo, que começou como um projeto do Google, está
trabalhando para tornar um veículo autônomo de “nível 3” uma realidade para os
consumidores em um futuro próximo.

Ferramentas para projetar e depurar sistemas embarcados inteligentes

Com as oportunidades criadas pela fusão de IA e sistemas incorporados,


fornecendo às empresas uma excelente maneira de melhorar sua cadeia de
valor, é importante que os desenvolvedores entendam quais ferramentas são
necessárias para projetar e depurar sistemas incorporados.
Os adaptadores de barramento de host (por exemplo, o Cheetah SPI Host
Adapter) permitem que os desenvolvedores desenvolvam aplicativos integrados
de forma rápida e eficiente. Da mesma forma, os analisadores de protocolo (por
exemplo, o Beagle USB 12 Protocol Analyzer) são vitais para o desenvolvimento
e depuração de aplicativos incorporados, pois permitem a geração de relatórios
e análise de dados.
À medida que avançamos para a Indústria 4.0, a inteligência artificial e os
sistemas incorporados desempenharão um grande papel na formação do
panorama da tecnologia na próxima década. Essas duas plataformas se
complementam bem e se unem para criar soluções holísticas que resolvem
problemas do mundo real. As empresas que entendem como trabalhar com IA e
desenvolver sistemas embarcados inteligentes estarão bem posicionadas para
aproveitar as muitas oportunidades que essas tecnologias criarão.
Referências Bibliográficas

SZEWCZYK, Roman. Et al. Embedded Engineering Education. Warsaw, Poland.


Springer. 2016.
Steve Heath, Embedded Systems Design , Newnes, 2002
OLIVEIRA, A. S.; ANDRADE, F. S. Sistemas embarcados: Hardware e Firmware
na prática. Editora Érica, 2009.
Shibu Intro To Embedded Systems 1E. Tata McGraw-Hill Education
Cezar Taution, Software Embarcado - A nova onda da Informática, Brasport.
2015.
Jack G. , Michael Barr, Embedded Systems Dictionary, Taylor & Francis, 2003
Elecia White, Making Embedded Systems: Design Patterns for Great Software ,
"O'Reilly Media, Inc.", 2011
Jack Ganssle, The Art of Programming Embedded Systems , Elsevier, 2012
Karim Yaghmour, Jon Masters, Phillipe Gerum, Gilad Ben-Yossef, Construindo
Sistemas Linux Embarcados, Alta Books
Rodrigo M. A Almeida, Carlos Henrique Valério, Thatyana Faria Piola
Seraphim, Programação de sistemas Embarcados, GEN LTC, 2016
Jean J. Labrosse, Jack Ganssle, Robert Oshana, Embedded Software, Elsevier,
2009

Você também pode gostar