You are on page 1of 41

boratrio de Sistemas de Tempo-Real

Tecnologias de Redes de Comunicao Aplicado Indstria Automotiva


Prof. Max Mauro

III CONCIEX Congresso da rea de Cincias Exatas Inovaes Tecnolgicas: Cenrio de Mercado

UnilesteMG Coronel Fabriciano, 17 de Maio de 2005

boratrio de Sistemas de Tempo-Real

Plano da Apresentao

1. Motivao 2. Caractersticas da Indstria Automotiva 3. Estado Atual dos Sistemas Eletrnicos Automotivos 4. Redes Automotivas
4.1 Classe A 4.2 Classe B 4.3 Classe C

5. Tecnologias de Redes Automotivas


5.1 Rede LIN (Local Interconnect Network) 5.2 Rede CAN (Controller Area Network)

6. Exemplos de Arquiteturas Automotivas 7. Sistemas X-by-Wire

boratrio de Sistemas de Tempo-Real

Sistema Eletrnico Automotivo

Modelo de um Sistema Automotivo Audi TT


Fonte: www.audi.com

boratrio de Sistemas de Tempo-Real

Motivao

90% de todas inovaes futuras nos carros sero determinadas pela eletrnica, sendo 80% destas na rea de software.
Fonte: Audi AG

Fonte: Development Solutions for Automotive Embedded Systems: Methods and Tools

boratrio de Sistemas de Tempo-Real

Caractersticas da Indstria Automotiva

Produo Alto volume de produo industrial (milhes de veculos por ano);


Longo tempo para desenvolvimento de um modelo (entre 3 a 5 anos); Longo tempo para produo de um modelo (aproximadamente 10 anos).

Custos Uma economia de US$ 5,00 em um componente comum (ex: microcontrolador) pode
resultar em at um milho de dlares em um ano; A previso para at 2007 de que: diminuio de 3% das partes mecnicas;
diminuio entre 10% a 12% dos componentes eletrnicos; Substituio de 5% a 10% dos sistemas dos sistemas mecnicos, em termos de valores pelos sistemas eletrnicos; 60% a 70% das inovaes em veculos sero representadas pela eletrnica.

Estima-se que em 2007, os componentes eletrnicos de um automvel vao corresponder de 30% a 35% do valor total do carro.

boratrio de Sistemas de Tempo-Real

Caractersticas da Aplicao: Automvel

Um automvel consiste em um produto de massa composto de uma determinada quantidade de sub-sistemas complexos (ex: motor, transmisso, chassis, etc); Em cada um desses sub-sistemas existem centenas de diferentes componentes; Todos esses componentes tem de cooperar e interagir entre si de forma a fornecer servios que satisfaam a espectativa do cliente ou usurio final de um carro.

boratrio de Sistemas de Tempo-Real

Requisitos Funcionais: Automvel

Para a indstria automotiva natural distinguir entre Body Electronics and System Electronics
Body Electronics: Realiza o controle e gerenciamento das funes de processamento das informaes que no esto dirtetamente relacionadas com o movimento do carro. Exemplo: vidro eltrico, painel, controle de bancos, ar-condicionado entre outros . System Electronics: Realiza o controle diretamente de todas as funes relacionadas com o movimento do carro. Exemplo: controle do motor, freio, suspenso, dinmica do veculo entre outros.

boratrio de Sistemas de Tempo-Real

Estado Atual dos Sistemas Eletrnicos

Body Electronics: Atualmente uma ECU (Electronics Control Unit) automotiva tpica composta de um microcontrolador de 8 bits com algumas centenas de bytes de RAM e 16 kbytes de ROM, alguns processos de I/O para conectar os sensores e para controlar atuadores, e uma simples interface de rede. System Electronics: No campo de systems electronics a rea de controle do motor por computador e o freio ABS (Antilock Braking System) so mais maduros. Os controladores de motor avanados so baseados em microcomputador de 16 bits com cerca de 16 kbytes de RAM e 256 kbyte de ROM. O tamanho da memria est crescendo em cerca de mais de 25% a cada ano. O controle do motor computadorizado pode melhorar o desempenho do motor, diminuio no consumo de combustvel e reduo da emisso de poluentes.

boratrio de Sistemas de Tempo-Real

Estado Atual dos Sistemas Eletrnicos

Redes de Comunicao: Atualmente o campo de redes automotivas ainda no est totalmente consolidada, pois existem diversos padres em funo dos requisitos funcionais automotivo. Exemplos: LIN, TTP, CAN, ByteFlight, Flexray, A-BUS, D2B Sensores Inteligentes: O alto volume de fabricao automotivo est levando a indstria de sensores a desenvolver novas solues a baixo custo para muitos problemas de medio sob um carro. A vantagem em utilizar os sensores inteligentes a habilidade integrada em processamento e comunicao para temperatura, nvel de fludo, presso, etc. Com isto ir permitir algum pr-processamento do sinal medido e simplificar problemas de interface.

boratrio de Sistemas de Tempo-Real

Tendncias de Sistemas Embarcados em Automveis

As funes realizadas por hardware num sistemas automotivo, podem ser realizadas pelos softwares embarcados; A utilizao do paradigma de sistemas de tempo-real contribui para um projeto otimizado de sistemas embarcados, reduzindo assim custos de produo; Uso de redes em veculos automotivos d uma reduo interessante em peso e volume; Controle em tempo real distribudo atravs de ECUs (Electronics Control Units); Uso de Memria Flash para permitir atualizaes dos softwares aps a venda.

boratrio de Sistemas de Tempo-Real

Redes Automotivas

Cenrio de uma oficina automotiva especializada em redes automotivas

boratrio de Sistemas de Tempo-Real

Tecnologias de Redes Automotivas

A Sociedade de Engenharia Automotiva (Society of Automotive Engineers SAE) descreve uma classificao de redes de comunicao em funo dos requerimentos das aplicaes automotivas. Esta classificao define trs classes de redes de comunicao em aplicaes automobilsticas, que so: Classe A: So redes de comunicao com baixa largura de banda utilizada em aplicaes no crticas no corpo eletrnico do automvel, como por exemplo: controle de lmpadas, diagnsticos, etc. Classe B: So redes utilizadas para aplicaes que so importantes, mas no essenciais para a operao do automvel, como display de informao de velocidade e nvel de combustvel. As Classes A e B so aplicadas no corpo eletrnico de um automvel. Classe C: So redes utilizadas em aplicaes de segurana crtica de tempo real distribudo envolvidos no sistema eletrnico de um automvel, como por exemplo: controle de direo, freios e motor. O volume de dados alto, exigindo baixa latncia e alta taxa de transferncia.

boratrio de Sistemas de Tempo-Real

Rede Automotiva Classe A

Classe A: So redes de comunicao com baixa largura de banda utilizada em aplicaes no crticas no corpo eletrnico do automvel, como por exemplo: controle de lmpadas, diagnsticos, etc. Exemplo: LIN, TTP/A, CAN 1.0 e A-Bus.

boratrio de Sistemas de Tempo-Real

Rede Automotiva Classe B

Classe B: So redes utilizadas para aplicaes que so importantes, mas no essenciais para a operao do automvel, como display de informao de velocidade e nvel de combustvel. As Classes A e B so aplicadas no corpo eletrnico de um automvel. Exemplo: CAN 2.0 A, TTP/C e ByteFlight.

boratrio de Sistemas de Tempo-Real

Rede Automotiva Classe C

Classe C: So redes utilizadas em aplicaes de segurana crtica de tempo real distribudo envolvidos no sistema eletrnico de um automvel, como por exemplo: controle de direo, freios e motor. O volume de dados alto, exigindo baixa latncia (atraso) e alta taxa de transferncia. Exemplo: CAN 2.0 A, TTP/C, J 1939, ByteFlight e FlexRay.

boratrio de Sistemas de Tempo-Real

Grfico Comparativo das Principais Tecnologias de Redes Automotivas

Arquitetura de um sistema automotivo


Fonte: www.sssbus.com

boratrio de Sistemas de Tempo-Real

Classe A: LIN

Arquitetura de um sistema automotivo Fonte: www.audi.com

boratrio de Sistemas de Tempo-Real

Local Interconnect Network - LIN

LIN foi projetado por um Consrcio LIN com a primeira especificao sendo publicada em 1999; Os principais membros do consrcio eram montadoras europias tais como: Audi AG, BMW AG, Daimler Chrysler AG, Volkswagen AG, Volvo Cars Corporation AB, Motorola e Volcano Communications Technologies; Foi projetado para suprir a comunicao a um baixo custo entre sensores e atuadores nas aplicaes automotivas; O principal objetivo era de ser usado em situaes onde o alto bitrates de comunicao como no barramento CAN eram desnecessrios; Pode ser baseado sob a interface de hardware UART/SCI.

boratrio de Sistemas de Tempo-Real

Principais Caractersticas do LIN

Mono-mestre, suporta at 15 escravos; Barramento com apenas um fio; Bitrates de 1 a 20 Kbps: sendo usualmente utilizado em aplicaes automotivas as velocidades de 2.4, 9.6 e 19.2 Kbps; Mensagens em multicast e broadast; Auto-sincronizao dos escravos (apenas o mestre tem o clock exato com o cristal); Mensagens de 2, 4 ou 8 bytes de dados, com 3 bytes de controle; Deteco de erro com 8 bits de checksum e 2 bits de paridade no identificador; Camada fsica: ISO-9141;

boratrio de Sistemas de Tempo-Real

Arquitetura do Barramento LIN

O comprimento do barramento LIN limitado em 40 metros e pode suportar


at 16 ECUs.

boratrio de Sistemas de Tempo-Real

Principais Vantagens do LIN

Fcil de utilizar; Existem componentes disponveis; Mais barato que o CAN e outros barramentos de comunicao; Torna os veculos mais confiveis; Futuras extenses com fcil implementao.

boratrio de Sistemas de Tempo-Real

Exemplo de Implementao LIN (1)

boratrio de Sistemas de Tempo-Real

Classe B: CAN

Arquitetura de um sistema automotivo Fonte: www.audi.com

boratrio de Sistemas de Tempo-Real

Controller Area Network - CAN

A rede CAN foi desenvolvida pela BOSCH em 1986; Em 1993 tornou-se uma rede padro pela ISO (ISO-11519 e ISO11898); Foi originalmente projetada para ser utilizada em veculos automotivos com o objetivo de solucionar problemas de cablagem que consumiam uma parte considervel em peso e volume de um sistema automotivo; Outro fator de motivao vinha em funo da grande disponibilidade e baixo custo dos sistemas microprocessados, devido ao crescimento do uso de componentes microprocessados; Com isto vieram a surgir padres de redes baseados em redes CAN para sistemas automotivos tais como VOLCANO (Volcano Corporation, 1996), J1939 (Volvo, 1998) e CanKingdom (CANKingdom, 1996).

boratrio de Sistemas de Tempo-Real

Principais Caractersticas do CAN

Suporta comunicao de tempo-real; Multimaster; Event Driven; Broadcast; Identificao por mensagens; Pedido Remoto; Deteco de erros; Correo de erros; Reconhecimento de mensagens; Taxa de transmisso de 125Kbps, 250Kbps, 500Kbps e 1 Mbps; Campo de dados de at 8 bytes.

boratrio de Sistemas de Tempo-Real

Modelo RM-OSI e Modelo Rede CAN

Aplicao Aplica Apresentao Apresenta Sesso Transporte Rede Enlace de dados Fsica

Aplicao Aplica

Enlace de dados Fsica

Modelo OSI

CAN

boratrio de Sistemas de Tempo-Real

Especificaes CAN
V e rs o Lo w -sp e ed C A N 1 .0 C A N 2 .0 A C A N 2 .0 B P a d r o IS O 1 1 5 1 9 IS O 1 1 8 9 8 :1 9 9 3 IS O 1 1 8 9 8 :1 9 9 5 Taxa de T ra n sm iss o 125 kbps 1 M bps 1 M bps Id e n tifica d o r 1 1 -b it 1 1 -b it 2 9 -b it

Padronizao da Rede CAN

Formato de Frames CAN


- Standard CAN 11-Bit Identificador (BasicCAN):
S O F 11 bits Identificador R T R I D E r0 D L C 0 a 8 bytes de dados C R C A C K E O F I F S

- Extended CAN: 29-Bit Identificador (FullCAN):


S O F 11 bits Identificador S R R I D E 18 bits Identificador R T R r0 r1 D L C 0 a 8 bytes de dados C R C A C K E O F I F S

boratrio de Sistemas de Tempo-Real

Classe A: TTP/A

Arquitetura de um sistema automotivo Fonte: www.audi.com

boratrio de Sistemas de Tempo-Real

Exemplos de Arquiteturas Eletrnica Automotiva


Bluetooth

boratrio de Sistemas de Tempo-Real

Centralizada: ASTRA G99 (GM)

boratrio de Sistemas de Tempo-Real

Distribuda: Plio (FIAT)

boratrio de Sistemas de Tempo-Real

Distribuda: Volvo S80 (Volvo Cars)

Redes com aplicabilidades automotivas distintas Fonte: www.volvocars.com

boratrio de Sistemas de Tempo-Real

X-by-Wire

Steering Actuator Unit

C C

Steer-By-Wire Control Unit

Steering-Wheel Unit

TTP/C Databus with 2 channels

Arquitetura de um sistema automotivo x-by-wire

boratrio de Sistemas de Tempo-Real

Tendncia Futura nos Sistemas Automotivos

O Sistema Automotivo X-by-Wire


O objetivo do projeto X-By-Wire definir uma arquitetura para introduzir sistemas eletrnicos tolerantes-a-falta relacionados a segurana em veculos, denominado por x-by-wire systems. O x representa a base de qualquer aplicao de segurana crtica tais como: direo (steering), freio (braking), powertrain ou controle de suspenso (suspension control), etc. Exemplo de sistemas X-by-Wire: Steer-by-Wire; Brake-by-Wire; Suspension-by-Wire; etc.

boratrio de Sistemas de Tempo-Real

Sistemas Automotivos X-by-Wire

O Consrcio X-by-Wire foi iniciado pelas seguintes empresas e universidades:

boratrio de Sistemas de Tempo-Real

Benefcios do Sistema X-by-Wire

- As vantagens de um sistema X-by-Wire so que as aplicaes aumentam a segurana e conforto nos sistemas automotivos (Ver Grfico abaixo).

Max

Safety Potential

Underfloor Concept Side Airbag Side Impact Protection Airbag Deformation Elements Compound Glass Seat Safety Belt Cell

Autonomous Driving

Passive Safety (reducing personal injury in case of an accident)

ETC ABS

Highway Copilot Platooning Emergency Brake Environment recognition Road recognition (LDW) Autonomous Cruise Control ASRESP
Modified Source : Auto-Zeitung Nr. 4 Jan.97

Active Safety (avoiding an accident)

Low
1960 1970 1980 1990 2000 .....

Potencial dos sistemas de segurana ativa em veculos automotivos

boratrio de Sistemas de Tempo-Real

Steerby-Wire: Simples

- Exemplo de um sistema Steer-by-Wire com apenas um modo de direo;

boratrio de Sistemas de Tempo-Real

Steerby-Wire

- Exemplo de um sistema Steer-by-Wire com trs modos de direo ;


SRU0

Sensor de giro do volante

SRU0

A A S

SRU0

Atuadores de direo Frontais

Sensores de rotao Frontais

Atuadores de Feedback para volante

Atuadores de direo Traseiros Barramento de Comunicao Redundante

Sensores de rotao Traseiros

SRU0

SRU0

FTUs

SRU0 SRUs

boratrio de Sistemas de Tempo-Real

Brake-by-Wire

- Exemplo de um sistema Brake-by-Wire;

A M S
SRU0

A M S
SRU0

Motor hidraulico de acionamento dos freios

Sensor de deslocamento do pedal de freio

Atuador para o motor e sensor de verificao


SRU0

SRU0

Barramento de Comunicao Redundante


SRU0

A M S
FTUs
SRU0

A M S
SRUs

boratrio de Sistemas de Tempo-Real

FIM
Obrigado pela ateno e visitem o LTR para conhecer mais sob Eletrnica Automotiva

boratrio de Sistemas de Tempo-Real

Contatos

Laboratrio de Sistemas de Tempo-Real - LTR


http://professores.unilestemg.br/~ltr ltr@unilestemg.br

Prof. Max Mauro Dias Santos


http://professores.unilestemg.br/~maxmauro maxmauro@unilestemg.br

You might also like