Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
I INTRODUO
Este relato apresenta uma anlise das tendncias da computao embarcada
automotiva. Faz parte da grande rea da Computao Ubqua ou Computao Pervasiva, que
simplificadamente representa os mltiplos usos da computao em nosso cotidiano. Com
esta viso bvio pressupor o aumento contnuo das aplicaes, que se justificam pelo
aumento de conforto, segurana e entretenimento para o ser humano.
No tocante a Computao Embarcada Automotiva, observa-se que as montadoras
tm acelerado seus projetos, na disputa por maiores fatias de mercado; enquanto os
consumidores se apresentam cada vez mais interessados em veculos econmicos, se
simpatizam com os que poluem menos, e no abrem mo do conforto. A evoluo dos
sistemas embarcados automotivos (automveis, nibus, caminhes, etc.) atingiu tal grau de
sofisticao, que os tornou inteligentes; dada a grande quantidade de informao de
natureza diversa. Para possibilitar novas e complexas funes, com confiabilidade, em um
sistema de computao embarcada automotiva; necessria a construo de um sistema
computadorizado inteligente.
Em matria da Folha de So Paulo (2011) Vagner Galeote, presidente da SAE faz a
seguinte previso:
- para os prximos anos os carros de at R$ 40 mil devero aumentar os dispositivos
para maior interao com o motorista;
- at no mximo cinco anos, devem crescer os dispositivos de reconhecimento de
voz; e as interaes com equipamentos de entretenimento.
Jannis Papaloannou prev que at 2014, chips identificadores podero integrar
interfaces, dispensando o uso de Internet (Folha, 2011).
A Chevrolet, a Toyota e a Hyundai ampliaram a integrao com GPS, tablets e
smartphones, para agendamento de hotis, restaurantes e compras pelo trajeto; os
dispositivos permitem ainda verificar a opinio dos frequentadores. O uso de tablets e
smartphones pode baixar os custos; e assim acoplados aos veculos, ser possvel aplicar tal
tecnologia, inclusive em carros populares.
Outra tecnologia promissora: as cmeras e radares de manobras tm auxiliado os
motoristas na deteco de obstculos em pontos cegos, ou ainda como Park Assistant.
Gupta e Iyer (2008) defendem que os sistemas embarcados esto ficando cada vez
mais espertos, e por isso necessitam dos seguintes atributos:
1) Poder computacional: todos os sistemas necessitam de algum poder
computacional. Esse poder pode ser provido por um simples controlador de oito
bits ou um microprocessador de 64 bits de alta qualidade;
2) Memria: esses sistemas necessitam de alguma quantidade de
memria, seja para ser usada pelo processador ou simplesmente para armazenar
as preferncias do usurio;
3) Tempo real: todos os sistemas desse tipo devem responder s entradas
do usurio/ambiente dentro de um perodo de tempo especfico;
4) Comunicao: esses sistemas devem estar aptos a receber entrada de
informao de outros sistemas, ou do ambiente, process-las e fornecer alguma
sada tangvel para outros sistemas ou usurios;
5) Decises dinmicas: os sistemas devem estar aptos para mudar o curso
das prximas atividades, baseado na mudana das entradas dos sensores ou do
ambiente.
Wolf (2008) afirma que as aplicaes dos sistemas embarcados devem seguir
algumas caractersticas, e que um sistema embarcado de muitas maneiras, mais exigente
do que os tipos de programas habituais para PCs, ou estaes de trabalho. O autor aponta
ainda que certas funcionalidades devem garantir o seguinte:
1) Algoritmos Complexos: as operaes feitas pelos microprocessadores podem ser
muito sofisticadas. Como por exemplo, o microprocessador que controla o motor
de um automvel, deve executar complicadas funes de filtro, para aumentar o
desempenho de veculos, enquanto minimiza a poluio e o consumo de
combustvel.
2) Interface do Usurio: microprocessadores so usados com frequncia para
controlar interfaces complexas de usurio que pode incluir catlogos e muitas
outras opes. O movimento dos mapas de navegao do Sistema de
Posicionamento Global GPS so bons exemplos de interfaces sofisticadas de
usurios.
Alm disto, Wolf (2008) afirma ainda a necessidade dos sistemas embarcados em
obedecer alguns parmetros como: tempo real, multivelocidade, custo baixo, e baixo
consumo de energia.
O projeto de um sistema computacional embarcado extremamente complexo, pois
seus conceitos tm sido pouco analisados pela computao de propsitos gerais, tais como: a
portabilidade, o limite de consumo de potncia sem perder desempenho, a baixa
disponibilidade de memria, a segurana e confiabilidade, a possibilidade de funcionamento
em uma rede maior, e o curto intervalo de tempo de projeto (WOLF, 2008).
Shibu (2009) aponta que o primeiro sistema embarcado usado em uma aplicao
automotiva foi baseado em microprocessadores para o sistema de injeo de combustveis
introduzidos num Volkswagen 1600 em 1968. Esta aplicao da Volkswagen deu incio a
uma srie de novas aplicaes na indstria automotiva, no apenas em veculos de passeio,
mas tambm nos veculos comerciais: caminho, nibus e vans. A utilizao de sistemas
embarcados automotivos ganhou escala a partir de ento, com: o ABS Anti Blocking
System; o ASR Anti Spinning Response os LED Light Emitting Diode do painel dos
carros, dentre outros; todos eles funcionando com base aos microprocessadores instalados
nos veculos.
Jung et al (2009) citam alguns exemplos de Sistemas de Computao Embarcada em
veculos:
Anti Blocking System (ABS): impede o bloqueio das rodas durante a frenagem,
evitando que o veculo derrape. Atualmente est disponvel em veculos de todas as
categorias. Em conjunto com o Electronic Brake Distribuition (EBD), garante, por meio de
uma distribuio de foras de frenagem em cada roda, uma melhor estabilidade do veculo
em manobras rpidas, com o pedal de freio ainda acionado.
Braking Assistant (BAS): em casos de coliso eminente, alguns condutores pisam
bruscamente no pedal de freio, mas o mantm fortemente pressionado apenas durante um
curto espao de tempo. O sistema percebe a inteno do condutor e amplifica a
intensidade da frenagem, de maneira a garantir uma desacelerao mxima.
Eletronic Stability Program (ESP): sistema eletrnico que reconhece o
escorregamento do veculo nas direes longitudinal e transversal; como por exemplo, o
deslizamento lateral em curva. Atua de forma orientada e independente sobre o freio de cada
uma das rodas, evitando que o veculo rodopie.
Active Body Control (ABC): sistema que controla dinamicamente a carroceria do
veculo, evitando que a mesma se incline para frente ou para os lados, aumentando assim o
conforto do passageiro.
Torque Control System (TCS): sistema eletrnico de controle de torque, realizado por
cada uma das rodas de trao, que evita que a roda patine, garantindo, assim a dinmica
do veculo em arrancadas e curva.
Continuous Damping Control (CDC): sistema de suspenso adaptativa, que
possibilita uma regulagem contnua da constante de amortecimento do amortecedor.
Possibilita ajustar, a partir de comandos eletrnicos, a suspenso do veculo para a direo
confortvel ou a esportiva, conforme desejo do motorista.
X-by-wire: tecnologia que aos poucos vem substituindo os comandos mecnicos, por
sistemas eletrnicos, como o acelerador eletrnico (power-by-wire), j disponvel em
diversos veculos de srie, assim como os sistemas brake-by-wire, shift-by-wire e steer-bywire.
Active Cruise Control (ACC): o veculo contm trs sensores na parte frontal do
veculo, que permitem ao veculo monitorar a estrada identificando veculos frente com
velocidade menor. Caso o sistema identifique um obstculo a frente, parado ou em
velocidade menor, o sistema freia o veculo, evitando a coliso.
sabido que no apenas as empresas de TIC tm percebido vantagens competitivas,
quando posicionadas a frente dos concorrentes, mantendo-se sempre atualizadas e criando
suas prprias solues, com os mesmos propsitos. Mas tambm as indstrias automotivas,
que tm desenvolvido inmeros produtos baseados em Computao Embarcada. Prasad
(2009) os define como dispositivos computacionais que executam tarefas especficas. Estas
aplicaes em especial trazem possibilidades para que os fabricantes de automveis
consigam agregar valor aos seus produtos e um diferencial competitivo com relao aos
concorrentes.
Shibu (2009) afirma que todo o sistema embarcado nico, enquanto o hardware e
software so especficos para cada aplicao.
Barr (2010) afirma que dos mais de dez bilhes de novos processadores produzidos
em 2009, somente dois por cento constituram crebros de novos PCs, MACs ou estaes de
trabalho UNIX. Os outros 9,8 bilhes foram destinados a sistemas embarcados.
III RESULTADOS
Quadro 1 Entrevista com Gerente de Desenvolvimento de Produtos Valeo 05/2011
O incio... O incio da computao embarcada automotiva, do meu ponto de vista, se deu em 1990 com o
GOL-GTI, com um sistema de injeo monoponto, com micro controlador 68HC11 da Motorola, um
desenvolvimento da Bosch e Marelli, com seus controladores ECU (Engine Control Unit). Na poca esta era
base de hardware para a maioria dos sistemistas. Tais tecnologias geralmente se aplicam a diversos setores.
Por exemplo, o Metro-SP na sua linha Norte-Sul, j possua sistemas embarcados baseados em hardware Z80
Zilog em 1975, desenvolvidos pela empresa CMW equipamentos Ltda., atualmente Alstom.
As diferenas entre Mecatrnica e Computao Embarcada: a mecatrnica mais utilizada na Engenharia de
Produto, onde as partes e componentes so definidas como um misto de eletrnica e mecnica. Por exemplo,
os sensores de velocidade de ltima gerao, onde os dados so transmitidos para uma ECU por um protocolo
SENT. J a computao embarcada se apoia em micro controladores com alto poder de processamento ECUs
de 32 e 64 bits, e memria de 2,5 Mega de flash epprom. Como exemplo temos a ECU para controle de
motores, a ECU da transmisso automtica, os airbags, ABS, EPS, Body Computer, dentre outros.
Alguns dispositivos esto em fase de testes avanados, em escala piloto, ou j disponveis no mercado
europeu e norte-americano; enquanto no Brasil esto comeando, como o caso do Park Assistant do VW
Tiguan.... Acredito que sejam estratgias locais das montadores, pois os sistemas Park4V-Valeo, ou Start Stop
Valeo/Bosh so sistemas avanados, que se apoiam em Wifi, Bluetooth e outros, mas j so de domnio das
equipes locais da Valeo Brasil.
Um BMW de alta gama (os mais caros) possui em torno de 40 microprocessadores, todos se comunicando via
CAN de alta frequncia (1Mbps).
A tecnologia X-by-wire (transmisso de sinais por fios virtuais ao invs de cabos) j compe a maioria dos
fabricantes de veculos no Brasil.
Outro destaque: o Torque-Control-System, um algoritmo que se apoia na lei dos gases nobres, para
transformar a inteno do motorista (por meio de um pedal) num torque em Newton, disponibilizados nas
rodas, um exemplo clssico de Computao Embarcada (software).
Os dados da ANFAVEA espelham bem a realidade dos veculos de passeio, mas se distanciam da realidade
do desenvolvimento dos veculos comerciais (caminho, nibus, vans).
A grande diferena entre o Brasil e outros pases, considerando os desenvolvidos, est na idade mdia da
frota. O perfil atual decorrente de um estgio em que os clientes eram de inmeras microempresas
familiares, com um ou dois caminhes, cujos condutores eram os prprios membros das famlias, e a idade
mdia da frota velha. A insero de fontes de financiamento importante para reverter esse panorama.
Com relao aos veculos de passeio, observa-se que os campees de venda so carros populares. Os de
menores custos, e no os de melhor relao custo/benefcio.
Independente do cenrio, alguns dispositivos como o ABS, com mais de 30 anos, o computador de bordo,
sensores de aproximao, etc.; foram incorporados praticamente em todos os mercados geogrficos. Seria
interessante construir uma linha de tempo.
O carro flex e sua correspondente computao embarcada poderia ser um marco referencial da Computao
Embarcada no Brasil, embora tenha sido desenvolvido nos USA, foi aqui que se estabeleceu comercialmente.
Com relao diferenciao entre Sistemas Embarcados para a segurana, conforto e entretenimento
consideram que para veculos comerciais, a maior demanda, sempre foi e ser com relao ao conforto,
principalmente para longas distncias. obvio que indiretamente o aumento do conforto principalmente para
longos trajetos tambm proporciona o aumento de segurana. Deve-se lembrar de que para longos trajetos o
caminho a segunda casa do motorista, s vezes a nica, inclusive levando as famlias nas viagens.
Quadro 4 Entrevista com Empresrio brasileiro sediado nos USA consultor em Telematics
Se tivermos que falar em alguma coisa obrigatria por lei no Brasil, preciso primeiramente entender a
cultura do pas. Parafraseando George Orwell em a Revoluo dos Bichos, todas as leis so aplicadas, mais
algumas so mais aplicadas que outras. Com base nesse mote mais fcil entender porque os dispositivos de
rastreamento e bloqueio impostos por lei, originalmente em 2007, e programado para entrar em
funcionamento em 2009, e que ainda hoje no so aplicados.
A lei tem a nobre inteno de reduzir o ndice de roubos de veculos e cargas. A taxa de roubos no Brasil de
trs a quatro veculos/carga por minuto, e respondem por 50% dos prmios de seguro, contra 25 % na Europa.
Ao mesmo tempo algumas companhias de seguros confirmam taxas de recuperao de at 95% aps
instalao de seus prprios rastreadores e bloqueadores.
Os fabricantes de veculos, os frotistas, as companhias de seguro, os fornecedores de dispositivos, enfim toda
a cadeia automotiva passara a acreditar na obrigatoriedade da lei.
IV CONSIDERAES FINAIS
H alguns anos a maioria dos equipamentos eletrnicos dotados de alguma forma de
processamento digital continha micro controladores que geralmente eram programados em
Assembly. Com o crescimento do mercado de equipamentos eletrnicos, e a difuso do
acesso Internet, aliados ao desenvolvimento da rea de multimdia, aos equipamentos
dedicados foi sendo introduzida uma maior quantidade de perifricos como: displays
grficos, cmeras de aquisio de foto e vdeo, captura e reproduo de som, acionamento
de motores, com grande quantidade de botes e diversas formas de comunicao.
Assim, os sistemas embarcados atuais necessitam suportar toda a sofisticao de
equipamentos. Os sistemas embarcados permeiam a maioria dos equipamentos em diferentes
setores. Eles podem ser compostos por uma infinidade de unidades de processamento, como
componentes programveis, ou seja: que necessitam de um software; e de um hardware fixo,
que no pode ser modificado.
Um sistema embarcado como uma caixa com componentes eletrnicos cujo
entendimento de como funciona facilita o desenvolvimento de novas aplicaes,
corretamente configuradas.
Em nvel de aplicativos de computao embarcada no mercado brasileiro, observouse que existe a disponibilidade da tecnologia; ou seja: o fato de estar presente ou no nos
veculos relaciona-se mais diretamente com estratgias mercadolgicas.
Quanto aos principais aplicativos de computao embarcada; dentro do mbito desta
pesquisa observou-se que o nicho de mercado de jovens, tem no veculo uma continuidade
do laser, diverso e entretenimento; enquanto o pblico adulto as questes de segurana, e os
mais velhos o conforto.
Quanto evoluo tecnolgica, o que se pode abstrair so duas fases distintas: uma
de controles iniciada em meados dos anos 70, baseada na evoluo dos microprocessadores,
e que se estende at os dias atuais; e outra baseada em sistemas de comunicao, iniciadas
em meados dos anos 90, e cujo potencial ainda nebuloso, com dificuldade de se distinguir
entre realidade e fico.
Do ponto de vista comercial, os carros e ou marcas com maior apropriao da
Computao Embarcada tem sido categorizados como modernos, que podem despertar a
ateno dos consumidores, ainda que com vis para questes como: idade e grau de
instruo. Na maioria dos produtos o acrscimo de acessrios, e a quase sua totalidade so
representantes da computao Embarcada, constituem diferenciais significantes do preo de
venda, muito mais do que a motorizao.
Tradicionalmente o mercado reage melhor aos dispositivos aos dispositivos de
segurana e conforto, s vezes indissociveis; sem nfase no entretenimento.
Finalmente, o presente relato permitiu construir uma viso holstica dos conceitos
apreendidos neste perodo, o que vem permitir a elaborao de um projeto de pesquisa, bem
mais focado, e que ser objeto de nova submisso, oportunamente.
REFERNCIAS
ALVAREZ, R; PROENA, A; ANDREZ, D. Rio Automotivo: elementos da Realidade e
Perspectivas de Desenvolvimento. Rio de Janeiro: SEBRAE/RJ, 2002.
ARTEMIS. Advanced Research and Technology for Embedded Intelligence and Systems
2004. Disponvel em http://www.cordislu/IST/ARTEMIS. Acesso em 13/12/2010.
BARR,
M.;
Embedded
Systems
Glossary.
Disponvel
em
Netrino:
http://www.netrino.com/Embedded-Systems/Glossary, 2010, acessado em novembro 2011.
BURNS, A.; WELLINGS, A.; Real Time Systems and Programming Languages. AddisonWesley, 1997.
CARRO, L., WAGNER, F. R.; Sistemas Computacionais Embarcados. XXII Jornadas de
Atualizao em Informtica, Campinas, Brasil, August, 2003.
DAVIES, J.J. Programming networks of vehicles. Technical Report N 761, University of
Cambridge, 292p, UK, 2009.
De MICHELI, G., BENINI, L.; Network-on-chip: A new Paradigm for Systems-On-Chip
Design. DATE02 Design Automation and Test in Europe. Paris, France, Mar.2002.
Proceedings, IEEE Computer Society Press, 2002
DEMMLER, T., GIUSTO, P.; A Universal Communication Model for an Automotive
System Integration Platform. DATE1 Design Automation and Test in Europe, Munich,
Germany, Mar.2001. Proceedings, IEEE Computer Society Press, 2001.
DUTTA, S., JENSEN, R.; RIECCKMAN, A.; Viper a Multiprocessor SoC for Advanced
Set-Top Box and Digital TV Systems. IEEE Design and Test of Components, Vol. 18, N5,
Sept/Oct 2001, pp21-31.
FOLHA DE SO PAULO, Caderno Especial O melhor da Tecnologia, SP, 2011
GUPTA, P., IYER, S.V.; Embedded Realtime Systems Programming. 10 Ed. New Delhi,
India: Tata MacGraw-Hill Education, 2008.
HEATH, S.; Embedded Systems Design. 2 ed., Oxford, England: Elsevier Science, 2003.
HOLLABAUGH, C.; Embedded Linux: Hardware, Software and Interfacing. 5 ed.
Indianapolis, USA: Pearson Education, 2004.
IBRAHIM, A. M.; Fuzzy Logic for Embedded Systems Applications. Burlington, USA:
Newnes, 2004.
10
11