Você está na página 1de 35

Prof.

Frederico Silva Moreira


Computao Aplicada
Sistemas eletrnicos embarcados Aula:
Centro de Cincias Exatas e Tecnologia
Curso Superior de Tecnologia em
Eletrotcnica Industrial
Conceito de Sistema Eletrnico
Embarcado
Sistemas eletrnicos embarcados (Embedded Electronics Systems)
Sistemas computacionais de uso especfico,
Com seus recursos computacionais, como memria e poder de
processamento, pro!etados restritamente para este propsito especial.
Computadores comuns s"o sistemas de uso #eral
$m mesmo computador pessoal pode ser usado para reali%ar tarefas
diversas
Sistemas &mbarcados #eralmente reali%am uma 'nica tarefa
Exemplos de onde so usados
sistemas embarcados
Avinicos:
sistemas de controle inercial, controle de vo e outros sistemas inte#rados nas aeronaves, como
sistemas de orienta("o de msseis
)elefones celulares e centrais telefnicas
&*uipamentos de redes de computadores
roteadores, +ubs, s,itc+es e fire,alls
-mpressoras
Controladores da tra("o, do motor e do antiblo*ueio em automveis: freios A.S e
controle de tra("o
Calculadoras
&letrodom/sticos
fornos microondas, m0*uinas de lavar, aparel+os de )1, 212 pla3ers
&*uipamentos m/dicos
1ideo#ames
)ratores e implementos a#rcolas
$rna eletrnica
Conceito de Sistema Eletrnico
Embarcado
Conceito de Sistema Eletrnico
Embarcado
Embedded Electronic System (Sistema &letrnico &mbarcado ou
Sistema &letrnico &mbutido)
Combina("o de hardware e software
-nterfaces de entrada e sada especficas e dedicadas
4eali%a uma fun("o especfica para a *ual foi pro#ramado
5 reconfi#ur0vel via software
$m sistema eletrnico / dito embarcado *uando / dedicado a
uma 'nica tarefa e intera#e continuamente com o ambiente a sua
volta por meio de sensores e atuadores, #erenciado por um
soft,are reconfi#ur0vel.
Conceito de Sistema Eletrnico
Embarcado
$m sistema eletrnico embarcado reali%a apenas um
con!unto de tarefas pr/6definidas
Conse*u7ncias do sistema: ser dedicado 8 tarefas
especficas
9 circuito eletrnico / otimi%ado para reali%ar apenas a*uela
tarefa
4edu("o do taman+o
4edu("o dos recursos computacionais
4edu("o do custo final
Aumento da confiabilidade
Conceito de Sistema Embarcado
Ao inv/s de utili%ar microprocessadores, os desenvolvedores
preferem utili%ar microcontroladores, pois estes !0 possuem diversos
perif/ricos inte#rados no mesmo c+ip.
interfaces de &:S di#itais e anal#icas, perif/ricos importantes como a
memria 4AM, memria F;AS<, interfaces de comunica("o serial,
conversores anal#icos:di#itais e outros.
)amb/m s"o respons0veis por e=ecutar e arma%enar os pro#ramas
escritos para eles (firm,are)
Conceito de Sistema Embarcado
&=emplo de um sistema embarcado dotado de um
microcontrolador monitorando o ambiente
Conceito de Sistema Embarcado
Grande variedade de arquiteturas Grande variedade de arquiteturas Grande variedade de arquiteturas Grande variedade de arquiteturas disponveis disponveis disponveis disponveis
A4M
M-PS
Coldfire:>?@
Po,erPC
=?>
P-C
?ABC
Atmel A14
4enesas <?
S<
1?BA
F461
MDE4
F?A
F?
Conceito de Sistema Embarcado
&m um sistema eletrnico embarcado a interface com o
usu0rio / #eralmente simples e limitada
.ot"o li#a6desli#a
;&2s sinali%adores das principais fun(Ges
)eclado
2ispla3 de Cristal ;*uido
.ot"o de reset
Heb6based interface
-nterface serial 6 (Por e=emplo 4S EDE, -EC)
Conceito de Sistema Embarcado
2evido aos constantes avan(os na tecnolo#ia e a *ueda
nos custos de implementa("o tanto de componentes de
soft,are como +ard,are, a defini("o de Sistemas
&mbarcados est0 em aberto.
Al#uns sistemas, como celulares, Palmtops, P2As e )1 2i#ital,
est"o se tornando bem completos, fu#indo ao conceito inicial e
apro=imando6se a um sistema de uso #en/rico.
Conceito de Sistema Embarcado
2escri(Ges atualmente contestadas:
Sistemas &mbarcados s"o mais limitados em funcionalidades de
+ard,are e:ou soft,are *ue um PCI
Sistemas &mbarcados s"o desenvolvidos para e=ecutar tarefas
especficasI
5 re*uerido maior *ualidade e confiabilidade dos Sistemas
&mbarcados *ue de outros sistemas computacionaisI
Concluso: Al#uns dispositivos classificados como Sistemas
&mbarcados na verdade est"o dei=ando de ser ou !0 n"o os s"oJ
Histria dos sistemas eletrnicos
embarcados
2/cadas de DA e KA:
9s primeiros computadores possuam
fun(Ges especficas.
&L-MMA: M0*uina eletromecNnica
pro!etado para #erar mensa#ens em cdi#o
(Se#unda Muerra Mundial O cdi#o
*uebrado por Alan )urin#).
&L-AC 6&lectronic Lumerical -nte#rator
And Computer O C0lculo de tra!etrias de
pro!/teis.
Enigma
Histria dos sistemas eletrnicos
embarcados
2/cadas de >A:
Apollo Muidance Computer (AMC) OConsiderado o primeiro
Sistema &mbarcado Moderno
Pro!etado e construdo pelo M-) -nstrumentation ;aborator3
Apro=. KCAA circuitos inte#rados (C-) fabricados pela Fairc+ild
Semiconductors
Cada nave Apollo tin+a D AMC:
Mdulo de comando
Mdulo lunar
AbortMuidanceS3stem(AMS) no
Mdulo ;unar
Histria dos sistemas eletrnicos
embarcados
Histria dos sistemas eletrnicos
embarcados
Autonetics 26CP O Computador
#uia do mssil Minuteman 6Primeiro
Sistema &mbarcado produ%ido em
massa.
2esenvolvimento da -nd'stria de C-Qs.
$m C- LAL2 *ue custava $SRCAA
passou a custar $SRD.
Histria dos sistemas eletrnicos
embarcados
2/cadas de PA e ?A:
Sur#imento e e=pans"o dos primeiros microprocessadores e
microcontroladores.
2/cadas de SA:
4edu("o dos custos : aumento do poder de processamento e
funcionalidade.
EAAA at/ atualmente:
&=pans"o no uso de microcontroladores
2i#itali%a("o crescente: Foto : 1deo : Som
Histria dos sistemas eletrnicos
embarcados
Al#uns processadores foram e ainda s"o amplamente
utili%ados, como o F?A (? bits), Motorola >?AAA (C>
bits) e os c+ips A4M (DE bits), em video6#ames, 212s,
Palms, in!e("o eletrnica, etc.
Caractersticas de sistemas
embarcados
4e*uisitos do pro!etista de sistemas eletrnicos
embarcados:
Pro#rama("o cl0ssica
Lo(Ges de controle de processos
Sistemas de tempo real
)ecnolo#ias de a*uisi("o de dados (conversores anal#ico6
di#itais e sensores de um modo #eral)
Atuadores (conversores di#ital6anal#icos, PHM, etc.)
&fici7ncia (estrutura("o, taman+o e velocidade) do cdi#o
produ%ido.
Caractersticas de sistemas
embarcados
Como o sistema embarcado pode estar su!eito 8s mais
severas condi(Ges de temperatura e locali%a("o, o pro!eto
deve permitir *ue sua iniciali%a("o se!a feita por meio de
diferentes meios fsicos:
Memria flash interna ao processador
Cart"o de memria CF, S2 etc
C2649M
2isco r#ido convencional
2isco r#ido sem partes mveis (flas+)
4ede )CP:-P
Caractersticas de sistemas
embarcados
9 sistema operacional para este tipo de dispositivo deve
ainda ser bastante customi%0vel, privile#iando atividades
dedicadas ou e=clusivas, envolvendo otimi%a(Ges especficas
no +ard,are e na camada de aplica("o.
A essncia de sistemas embarcados
Caracterstica ulticiplinar
Como !ro"etar em Sistemas
Embarcados
Primeiro passo: escol+er o n'cleo do sistema
ou se!a, a unidade de processamento do sistema embarcado *ue pode ser um
microcontrolador ou um microprocessador
Meralmente / uma solu("o formada de microcontrolador e
soft,are(firm,are) dedicados e especficos para desempen+ar as fun(Ges
operacionais de um e*uipamento:produto para o *ual foi pro!etado e
desenvolvido.
9utros fatores importantes *ue a!udam a classificar um sistema como
embarcado s"o:
2imensGes fsicas
Consumo de ener#ia el/trica
4esist7ncia e 2urabilidade
Como !ro"etar em Sistemas
Embarcados
Dimenses fsicas:
Aten("o ao taman+o e peso do sistema em desenvolvimento
sempre os menores possveis
Com a crescente miniaturi%a("o dos e*uipamentos
eletroeletrnicos, os fatores O taman+o e peso s"o decisivos na
locomo("o do sistema, assim como sua competitividade caso se
torne um produto.
Como !ro"etar em Sistemas
Embarcados
Consumo de energia eltrica:
Tuanto maior for 8 autonomia do sistema e menor for sua
necessidade de recar#a, troca de sistema de alimenta("o ou
bai=o consumo el/trico, mais competitivo ser0 o produto.
$sar baterias, pil+as ou uma alimenta("o re#ular dentro de
normas e le#isla(Ges para o painel industrial em ind'strias.
Como !ro"etar em Sistemas
Embarcados
Resistncia e durabilidade:
Muitos s"o pro!etados para trabal+ar em ambientes com
condi(Ges adversas (vibra(Ges, calor, poeira, varia(Ges na tens"o
de alimenta("o, interfer7ncias eletroma#n/ticas, raios, umidade,
corros"o, etc.)
5 necess0rio *ue o sistema resista ao m0=imo a todas estas
interfer7ncias, lo#o para cada ambiente onde atuar0 o sistema
embarcado, deve +aver um estudo da forma de revestimento do
circuito
&=istem fabricantes especiali%ados como a Patola O
,,,.patola.com.br
Como !ro"etar em Sistemas
Embarcados
La escol+a do microcontrolador / importante observar se os
recursos *ue ele oferece suportam o ob!etivo do pro!eto
por e=emplo, se for usado um sensor de temperatura como o ;MDB
com sinal de sada anal#ica de CAm1 por #rau cent#rado /
necess0rio *ue o microcontrolador se!a dotado de um conversor A:2
para a a*uisi("o e tratamento destes sinais e, enviar o sinal convertido
e tratado para retornar o valor em #raus Celsius, para um
computador atrav/s de porta serial (se o microcontrolador tiver o
re#istrador $A4)), ou para um displa3 ;C2, ou sinali%ar com ;eds as
fai=as de temperatura definidas no pro#rama.
#its de desenvolvimento
$uturo dos sistemas eletrnicos
embarcados
Atualmente uma pessoa entra em contato diariamente
com pelo menos EA processadores
&stimativas apontam *ue cada pessoa ter0 contato com DBA
processadores por dia em EAEA.
$uturo dos sistemas eletrnicos
embarcados
<o!e, os sistemas eletrnicos embarcados marcam forte
presen(a no nosso dia6a6dia.
Muitas ve%es eles est"o UtransparentesV e ns n"o os
percebemos.
)7m #an+ado cada ve% mais espa(o em todas as 0reas.
Ad*uiriram uma importNncia indiscutvel
$uturo dos sistemas eletrnicos
embarcados
Apesar da facilidade de desenvolvimento, os pro!etistas
tem se preocupado com pro!etos de sistemas eletrnicos
embarcados cada ve% maiores.
4amo muito promissor para os novos profissionais,
envolvendo con+ecimentos desde da fsica de
semicondutores at/ a en#en+aria de soft,are.
$uturo dos sistemas eletrnicos
embarcados
)end7ncia: adi("o de mais inteli#7ncia a processos e
produtos Sistemas &letrnicos &mbarcados.
)end7ncia: maior conectividade, atrav/s de tecnolo#ias
de rede sem fio, por e=emplo Sistemas &letrnicos
&mbarcados.
9 mercado de microprocessadores embarcados /
apro=imadamente !! "e#es maior *ue o de
computadores (des@tops e noteboo@s) e deve crescer
e=ponencialmente na pr=ima d/cada
%e&erncias 'iblio(r)&icas
4eis, Claiton O USistemas 9peracionais para Sistemas &mbarcadosV,
)utorial, &ditora: &2$F.A, .4AS-;, EAAK.
Cun+a, Alessandro O USistemas &mbarcadosV, 4evista Saber &letrnica,
KCK, &ditora: Saber, .4AS-;, EAAP.
.all, Stuart. O U&mbedded Microprocessor S3stems: 4eal Horld 2esi#nV,
Drd edition, &ditora: MCPros, &$A, EAAB.
Prof. 4a!es+ W. Mupta O U-ntroduction to &mbedded S3stemsV, Hebsite,
Capturado em: AP:AP:EAA>. $C;A, &$A, EAAE.
+ttp:::,,,.ics.uci.edu:Xr#upta:icsECE:,EAAE:intro.pdf

Você também pode gostar