AUTOMOTIVOS, AEROESPACIAIS E AGRCOLAS Alexandre de A. Guimares, MSc GM do Brasil & Escola Politcnica da USP
RESUMO A Eletrnica Embarcada tem sido amplamente utilizada nos mais variados sistemas mveis disponveis. Automveis, caminhes, tratores, avies, helicpteros e at mesmo navios, tm aplicado dispositivos eletrnicos nos mais diversos tipos de controle de seus sistemas. Desde as funes relacionadas ao conforto dos condutores e passageiros s funes relacionadas segurana dos veculos, os sistemas eletrnicos esto presentes. Esta imensa quantidade de dispositivos inteligentes, por uma questo de otimizao dos recursos disponveis na implementao, devem compartilhar, da melhor maneira possvel, os dados disponveis na aplicao. Este compartilhamento gerenciado atravs dos chamados Protocolos de Comunicao. Este artigo procura relacionar e explicar sucintamente alguns dos protocolos mais utilizados em trs das aplicaes anteriormente citadas: Automotiva, Aeroespacial e Agrcola. Apesar de no detalhar os protocolos, este artigo menciona suas caractersticas principais e serve de ponto de partida para futuros estudos, dando subsdios tcnicos ao leitor para que o mesmo possa se aprofundar em uma determinada aplicao ou mesmo protocolo.
PALAVRAS-CHAVE (KEYWORDS) Protocolo de Comunicao, Eletrnica Embarcada, Rede de Dados, Sistemas Embarcados, Multiplexao, Communication Protocols, On-Board Electronics, Data Networking, On-Board Systems, Multiplexing.
VI Seminro de E/E -AEA-junho-2004
1. A ELETRNICA EMBARCADA E OS PROTOCOLOS DE COMUNICAO O termo Eletrnica Embarcada representa todo e qualquer sistema eletro- eletrnico montado em uma aplicao mvel, seja ela um automvel, um avio ou mesmo um trator. H muitos anos, a indstria da mobilidade tem feito uso de sistemas eletro- eletrnicos no controle das vrias funes existentes nas mais variadas aplicaes mveis disponveis. O compartilhamento das informaes disponveis em cada componente do sistema tem sido fundamental para o conveniente funcionamento das aplicaes. Neste sentido, a utilizao de sistemas eletro-eletrnicos interligados, compartilhando informaes entre si, alm de facilitar o projeto, tem viabilizado a execuo de inmeras tarefas que, de outra maneira, s seria possvel com a aplicao de sensores e atuadores redundantes e de excessiva quantidade de cabeamento eltrico. Sistemas desenvolvidos dentro deste contexto tm sido disponibilizados pelos mais variados fornecedores de sistemas eletro-eletrnicos, dando a impresso aos usurios da aplicao final de que as funes so totalmente integradas, muitas vezes deixando a sensao de existncia de uma nica unidade de controle inteligente uma espcie de crebro. As formas como os diversos sistemas de controle so implementados e interconectados em uma aplicao embarcada so chamadas de Arquiteturas Eletro-Eletrnicas (ou simplesmente Arquiteturas Eltricas). As arquiteturas eltricas podem ser divididas em 3 grandes grupos: Arquitetura Centralizada, Arquitetura Semi-Distribuda e Arquitetura Distribuda. Para as Arquiteturas Semi-Distribuda e Distribuda, faz-se necessrio a utilizao dos chamados Protocolos de Comunicao, atravs dos quais feita a interconexo das ECUs (Unidades Eletrnicas de Controle) e a troca dos dados pertinentes a cada uma das funes controladas pelo sistema. Este artigo apresenta os principais Protocolos de Comunicao utilizados atualmente nas aplicaes Automotivas, Aeroespaciais e Agrcolas.
VI Seminro de E/E -AEA-junho-2004
2. APLICAES AUTOMOTIVAS Mesmo em veculos comercializados nos chamados pases emergentes, comum utilizar-se de uma arquitetura eltrica fundamentada em um ou mais barramentos de dados. A Figura #1 mostra o exemplo de uma aplicao onde trs redes de comunicao de dados so utilizadas.
Figura #1 Exemplo de Arquitetura Distribuda (com trs Redes de Comunicao de Dados)
A seguir so apresentadas algumas tabelas (de #1 a #7) que relacionam os diversos tipos de protocolos existentes e algumas de suas caractersticas principais (1)(2). Estas tabelas esto divididas em grupos, seguindo os critrios utilizados pela SAE (Society of Automotive Engineers).
2.1. Classe A: Protocolos com Taxa de Transmisso de at 10Kbps. Geralmente relacionados s funes de conforto de um veculo.
Tabela #1 Alguns Protocolos de Comunicao Classe A VI Seminro de E/E -AEA-junho-2004
2.2. Classe B: Protocolos com Taxa de Transmisso de 10Kbps a 125Kbps. Geralmente relacionados ao controle dos sistemas de entretenimento de um veculo.
Tabela #2 Alguns Protocolos de Comunicao Classe B
2.3. Classe C: Protocolos com Taxa de Transmisso de 125Kbps a 1Mbps. Geralmente relacionados ao controle dos sistemas de segurana de um veculo.
Tabela #3 Alguns Protocolos de Comunicao Classe C
VI Seminro de E/E -AEA-junho-2004
2.4. Diagnstico: Protocolos utilizados nos sistemas de diagnstico embarcado (OBD On-Board Diagnosis).
Tabela #4 Alguns Protocolos de Comunicao para Diagnstico
2.5. Mobile Media: Protocolos utilizados na implementao do conceito PC-on- Wheels ou Computador sobre Rodas.
Tabela #5 Alguns Protocolos de Comunicao para aplicaes Mobile Media
VI Seminro de E/E -AEA-junho-2004
2.6. Safety Bus: Protocolos utilizados em sistemas de AirBag.
Tabela #6 Alguns Protocolos de Comunicao utilizados em AirBags
2.7. Drive by Wire: Protocolos utilizados em aplicaes onde sistemas eletromecnicos substituram os sistemas puramente mecnicos (direo, freio e acelerao entre outros).
Tabela #7 Alguns Protocolos de Comunicao para aplicaes Drive By Wire
VI Seminro de E/E -AEA-junho-2004
2.8. Consideraes Finais Percebe-se que, para cada aplicao, existe uma srie de protocolos disponveis, validados e com tecnologia conhecida. Ainda assim, o autor considera o CAN Bus o protocolo com a maior variedade de configuraes possveis, sendo capaz de cobrir a grande maioria das necessidades relacionadas a troca de dados dos veculos automotivos atualmente existentes e em desenvolvimento. Para aplicaes que demandem uma taxa de transmisso superior aos 1Mbps do CAN, existem os protocolos baseados em barramentos de fibra-tica ou wireless (sem fio). Deve-se registrar tambm que o protocolo LIN Bus, apesar de pouco utilizado atualmente, tem grande potencial de aplicao, especialmente em veculos desenvolvidos para os mercados emergentes que necessitem de solues atualizadas em relao a tecnologia, mas com custos reduzidos. A tendncia que os custos relacionados aos componentes necessrios implementao de uma rede LIN sejam cada vez mais reduzidos.
VI Seminro de E/E -AEA-junho-2004
3. APLICAES AEROESPACIAIS (3)(4) O crescimento da utilizao dos barramentos de comunicao de dados nas aplicaes aeroespaciais, durante os anos 70, foi exponencial. O primeiro barramento utilizado em larga escala na aviao civil foi o ARINC 429. A necessidade foi gerada devido ao aumento da utilizao de sistemas eletrnicos destinados ao controle de sistemas de segurana e pela necessidade de se reduzir a massa das aeronaves, melhorando principalmente o consumo de combustvel. J na aviao militar, o protocolo aplicado no primeiro momento em que o conceito de redes de comunicao de dados foi utilizado, foi o MIL-STD-1553. A primeira aeronave a receber este protocolo, em 1973, foi o F-16, em 1973.
Figura #2 Avio F-16 da Fora Area Belga http://www.airliners.net
A utilizao de um protocolo de comunicao facilita a atualizao tecnolgica do sistema ao longo do tempo e, tambm, a sua manuteno. Com o aumento da utilizao da eletrnica embarcada e, conseqentemente, dos protocolos de comunicao, em poucos anos, cada avio poder ser considerado um n de uma rede global que controlar o trfego areo mundial, aumentando o conforto dos passageiros e melhorando a segurana dos vos. A tabela #8 relaciona algumas aeronaves comerciais e seus respectivos protocolos de comunicao.
Tabela #8 Exemplos de Aeronaves e seus Protocolos
Nesta tabela esto relacionados os principais protocolos utilizados na aviao comercial, como por exemplo o ARINC 429, o ARINC 629, o CSDB e o ASCB. Na aviao militar, o protocolo mais utilizado o MIL-STD-1553. VI Seminro de E/E -AEA-junho-2004
A seguir sero mencionadas algumas informaes adicionais sobre os principais protocolos de comunicao aplicados em avies e helicpteros.
3.1. ARINC 429 Desenvolvido no incio dos anos 70, o ARINC 429 (Aeronautical Radio Incorporation) tem sido o protocolo mais utilizado no segmento da aviao civil. Trabalha de forma unidirecional, oferecendo duas taxas de transmisso, de 12 a 14Kbps ou 100Kbps (taxas que no podem ser combinadas no mesmo barramento ao mesmo tempo). um barramento assncrono, onde cada transmissor necessita estar conectado a cada receptor por um fio especfico (conceito ponto a ponto). As mensagens so transmitidas em regime broadcast, onde at 20 mdulos podem estar conectados ao barramento. O cabo utilizado um par tranado blindado, com impedncia igual a 78 ohms, trabalhando com o conceito de tenso diferencial, o que minimiza os problemas relacionados s interferncias eletromagnticas. Todo transmissor, antes de enviar determinada mensagem, envia uma solicitao de envio que ser respondida pelo receptor caso o mesmo esteja disponvel (ou pronto). O tamanho de uma palavra no ARINC 429 de 32 bits, dos quais apenas 19 so bits de dados. O nvel do sinal no ARINC 429 pode ser visto na figura #3.
Figura #3 Nvel do Sinal no ARINC 429
3.2. ARINC 629 (DATAC) DATAC (Digital Autonomous Terminal Access Communication) foi desenvolvido pela NASA em 1983, buscando a reduo de massa, volume e tempo de instalao dos sistemas embarcados em aeronaves experimentais, neste caso, um Boeing 737. Aps ficar tecnicamente comprovada a sua eficincia, em 1989, o DATAC foi transformado em padro aberto e, imediatamente, considerado no projeto do Boeing 777. Naquele momento, o ARINC 629 pareceu ser o sucessor imediato do ARINC 429. Entretanto, considerando os elevados custos de substituio de um protocolo por outro nas aeronaves j em produo, e o fato de, naquela ocasio, o nico projeto em desenvolvimento era o do prprio Boeing 777, a adoo do ARINC 629 foi descartada. Atualmente os Boeing 777 so equipados com uma arquitetura hbrida, baseada no 429 e no 629. VI Seminro de E/E -AEA-junho-2004
permitida a conexo de at 120 mdulos rede DATAC, onde todos podem ser receptores e transmissores (rede multi-mestre). O protocolo trabalha no conceito CSMA/CD (Carrier Sense Multiple Access / Collision Detection) e opera em dois modos: BP (protocolo bsico) e CP (protocolo combinado). No modo bsico, dados peridicos ou aperidicos podem ser enviados e o barramento tem condies de alternar entre eles. J no modo combinado, o barramento pode enviar os dois tipos de dados dentro do mesmo quadro de mensagem. Cada mensagem possui 32 bits, dos quais 16 so de dados. A taxa de transmisso recomendada no ARINC 629 de 2Mbps, com possibilidade de ser aumentada caso a tecnologia do cabeamento e de alguns componentes eletrnicos dos mdulos seja melhorada. O cabeamento constitudo por um par tranado no blindado, apenas isolado, podendo alcanar o comprimento mximo de 100 metros. A transmisso assncrona.
3.3. SAFEbus Desenvolvido pela Honeywell e designado como ARINC 659 foi basicamente criado por requisitos colocados pelo Boeing 777. O objetivo principal era aplicar um protocolo que permitisse o funcionamento normal do sistema, mesmo diante de uma condio de falha. Para tanto, utilizou-se o conceito de protocolo determinstico. O protocolo garante que o processamento de uma mensagem dure o suficiente para que outras mensagens no tenham seu processamento prejudicado. Como o protocolo determinstico, as mensagens possuem somente bits de dados, variando de 1 256 palavras de 32 bits cada. A figura #4 apresenta a arquitetura do Boeing 777. Percebe-se que esta arquitetura considera vrios protocolos diferentes. O SAFEbus, neste caso, est sendo utilizado entre as cabines AIMS (Airplane Information Management System), esquerda e direita.
Figura #4 Arquitetura no Boeing 777 VI Seminro de E/E -AEA-junho-2004
3.4. ASCB O ASCB (Avionics Standard Communication Bus) foi originalmente desenvolvido pela empresa Honeywell e aprimorado pela Associao dos Fabricantes da Aviao Geral (GAMA). O objetivo principal deste protocolo ser utilizado em jatos comerciais de pequeno porte, os quais utilizam componentes comerciais de baixo custo para o interfaceamento do barramento. Pode ser considerado um protocolo de alta velocidade, com taxa de transmisso de 670Kbps. O sistema de comunicao bidirecional com barramentos redundantes e mensagens transmitidas em regime broadcast. Suporta at 48 mdulos conectados rede, com mensagens de at 256 palavras de 16 bits cada.
3.5. CSDB O CSDB (Commercial Standard Digital Bus) foi desenvolvido originalmente pela Collins e tambm aprimorado pela Associao dos Fabricantes da Aviao Geral (GAMA). A conexo dos mdulos eletrnicos feita ponto a ponto, com mensagens transmitidas em regime broadcast e de maneira assncrona. O cabo formado por um par de fios tranados e blindados, podendo alcanar at 50m de extenso e permitindo a conexo de at 10 mdulos rede. Um barramento CSDB pode operar em 12,5Kbps ou em 50Kbps, com dados sendo transmitidos atravs do modo NRZ (Non-Return to Zero), dentro de um grupo de 11 bits, dos quais 8 so especificamente dados.
3.6. AFDX As redes Ethernet so muito interessantes s aplicaes aeroespaciais, podendo elevar a taxa de transmisso de 1Mbps para at 100Mbps, com uma sria de dispositivos j validados e qualificados certificao de sistemas crticos de segurana. Algumas aplicaes j esto considerando o AFDX como protocolo base, dentre as quais pode-se destacar o Boeing 767-400ER, o Boeing 777 e o AirBus A380. As normas correspondentes ao AFDX so: ARINC 664 (Aircraft Data Network) e IEEE 802.3. O sistema baseado no conceito CSMA/CD (Carrier Sense Multiple Access / Collision Detection) e com mensagens enviadas em regime broadcast.
3.7. MIL-STD-1553 Com taxa de transmisso de 1Mbps, o 1553 utilizado em aplicaes militares, integrando os sistemas de armas aos demais avinicos (do ingls avionics) da aeronave. VI Seminro de E/E -AEA-junho-2004
Neste protocolo, o principal componente o chamado BC, Controlador de Barramento, o qual controla o fluxo dos dados de todas as transmisses realizadas. Outro elemento bsico neste protocolo o Terminal Remoto, RT, que conduz os dados dos subsistemas ao BC. Em caso de falha do BC, o RT pode assumir suas responsabilidades, uma vez que possui capacidade prpria de processamento. A figura #5 mostra a hierarquia na arquitetura de barramentos do 1553.
Figura #5 Exemplo de Hierarquia na Arquitetura de Barramentos do MIL-STD-1553
O cabeamento caracterizado por um par de fios tranados e blindados. Alm disso, outra importante caracterstica do MIL-STD-1553 a possibilidade de se ter barramentos redundantes, fundamentais nas aplicaes militares. As mensagens contm trs tipos de palavras comando, status e dados cada qual com 20 bits especficos, dos quais 4 so de sincronizao. Os formatos das mensagens no MIL-STD-1553 podem ser vistos na figura #6.
Figura #6 Formatos das Mensagens no MIL-STD-1553
3.8. Eurofighter EFABus O EFABus, tambm conhecido como STANAG 3910, foi considerado no desenvolvimento da aeronave Eurofighter EF2000 Typhoon pois o MIL-STD-1553 no teria capacidade de transmisso de dados suficiente para atender os requisitos dos sistemas embarcados desta nova aeronave. VI Seminro de E/E -AEA-junho-2004
De qualquer forma, o EFABus fortemente baseado no MIL-STD-1553B, com duas redes de fibra-tica redundantes, podendo operar em at 20Mbps, em uma topologia tipo estrela. O protocolo EFABus suporta at 31 mdulos conectados rede, cada qual podendo trabalhar em at duas redes distintas, uma de baixa e outra de alta velocidade. Nas redes de alta velocidade baseadas no EFABus, as mensagens podem ter de 624 65.548 bits. A tecnologia tica foi selecionada para o barramento do EFABus, especialmente por eliminar as interferncias eletromagnticas e por reduzir a sensibilidade s descargas eltricas, radiao e pulsos eletromagnticos nucleares (NEMP).
Figura #7 Eurofighter EF2000 Typhoon http://www.airliners.net
3.9. Consideraes Finais Apesar de haver dois segmentos distintos classificando as aplicaes aeroespaciais a civil e a militar os requisitos tcnicos entre eles so extremamente similares. A principal diferena est no fato das aplicaes militares, pelo prprio propsito das aeronaves, demandarem sistemas redundantes. Neste sentido, alguns protocolos destacam-se dos demais por j terem sido concebidos considerando tais conceitos de robustez. A tendncia que os protocolos aplicados aviao civil tenham taxas de transmisso de dados cada vez maiores, especialmente pela demanda de sistemas de conforto e entretenimento das aeronaves. Neste sentido, o protocolo AFDX se destaca dos demais. J na aviao militar, alm das j mencionadas redes redundantes, barramentos baseados em fibra-tica devem monopolizar os desenvolvimentos, especialmente por garantirem robustez elevada em ambiente magneticamente nocivos. Especulando uma possvel aplicao do CAN Bus na aviao, o autor considera tecnicamente vivel a sua utilizao em arquiteturas onde hoje utiliza-se o ARINC 429. O CAN possui velocidade e mecanismos de conteno de falhas equivalentes ao do protocolo ARINC. De qualquer maneira, a histria mostra que as tecnologias somente migram para a aviao, aps muitos anos de utilizao em aplicaes de baixo risco, como o caso da automotiva e da agrcola. Neste sentido e considerando que o CAN Bus um protocolo ainda jovem, pouco deve se esperar sobre a sua utilizao em avies para os prximos 5 ou mesmo 10 anos. VI Seminro de E/E -AEA-junho-2004
4. APLICAES AGRCOLAS Analisando-se as diversas aplicaes agrcolas existentes, consegue-se identificar os protocolos que j foram utilizados no desenvolvimento de algumas redes embarcadas. Dentre eles destacam-se o RS232, o RS485 e o CAN Bus.
4.1. RS232 Pode ser considerado (5) um dos protocolos mais populares de todos os tempos, existindo em praticamente todos os computadores pessoais e de grande porte. Foi concebido para a comunicao bidirecional de dados entre dois dispositivos, a uma distncia mxima variando de 150m a 300m, dependendo da taxa de transmisso e do tipo de cabo utilizado. caracterizado por utilizar linhas desbalanceadas, onde o sinal aplicado a um dos fios e referenciado ao outro, conectado ao terra comum do sistema (6). Como vantagens de se utilizar o RS232 em aplicaes agrcolas, pode-se destacar (7) o fato de ser compatvel com a grande maioria dos micro-controladores existentes e por ser um protocolo simples de se implementar. Sobre as desvantagens deste protocolo, pode-se destacar (7) a dificuldade de expanso e as restries implementao de um controle distribudo, pela grande quantidade de cabeamento requerida e por potenciais problemas relacionados s interferncias eletro-magnticas (devido a no ser uma rede de linhas balanceadas ou diferenciais). Analisando as diversas particularidades do RS232, percebe-se que apesar de simples e extremamente difundido, ele no atende grande parte das caractersticas desejveis a um protocolo agrcola.
4.2. RS485 Este protocolo (5) possibilita a troca de dados entre uma quantidade maior de ns e a uma distncia maior entre eles se comparado ao RS232. A quantidade de pontos conectados rede, dependendo do comprimento da mesma e da taxa de transmisso, pode chegar a 256 (6). Apesar disso, existe somente um n capaz de conversar com todos os demais, sendo conhecido como mestre (7). Como vantagens do RS485 pode-se destacar o fato de ser simples de se implementar, necessita de uma quantidade inferior de cabos para as conexes e tem maior imunidade a rudos eltricos (uma vez que adota par tranado e loop de corrente em sua linha de comunicao). Sobre as desvantagens, pode-se destacar o fato de no ser um controle verdadeiramente distribudo, caracterizando na verdade uma comunicao mestre- escravo (8). VI Seminro de E/E -AEA-junho-2004
Do ponto de vista de uma aplicao agrcola, a baixa eficincia desta rede devido comunicao ser efetuada dentro do conceito mestre-escravo, dificulta a sua utilizao em aplicaes que necessitem de um controle completamente distribudo, onde os mdulos troquem, de forma rpida e direta, as informaes necessrias ao seu processamento interno.
4.3. CAN Bus Com o passar dos anos, as exigncias troca de informaes entre os diversos mdulos eletrnicos cresceram de tal forma que o cabeamento requerido para tais conexes chegou a atingir vrios quilmetros de comprimento. Esta condio acarretou problemas crescentes relativos ao custo de material, tempo de produo dos veculos e at mesmo em relao confiabilidade dos sistemas de controle. A soluo para este problema a troca da forma de comunicao entre estas ECUs, devendo-se considerar um protocolo que garanta os fatores mencionados a seguir (9): Possibilitar o cabeamento total da rede reduzido. Ser capaz de transmitir altas taxas de informao, uma vez que os sistemas operam com informaes em tempo-real. Boa flexibilidade das linhas de comunicao para facilitar a instalao do chicote no veculo. Capacidade de interligar diversos ns, garantindo futuras expanses do sistema. Trabalhar dentro do conceito multi-mestre, eliminando a existncia de um mdulo principal responsvel pelo gerenciamento da rede. Robustez suficiente para garantir seu funcionamento em ambientes mveis e nocivos. Capacidade para detectar e tratar eventuais falhas geradas por problemas em hardware e software ou interferncias externas, como as eletro- magnticas.
O protocolo que cobre todos estes requisitos o CAN Bus. Existem vrios padres fundamentados no CAN - padro ISO11898 para redes de alta velocidade e ISO11519-2 para redes de baixa velocidade. Alguns deles j foram considerados em estudos e no desenvolvimento de algumas aplicaes agrcolas. Destacam-se os seguintes: SAE J1939: Originalmente desenvolvida para nibus e caminhes; VI Seminro de E/E -AEA-junho-2004
DIN9684 LBS: Desenvolvida especificamente para aplicaes agrcolas; ISO11783: Padro em desenvolvimento a ser utilizado em aplicaes agrcolas; ISOBUS: Reunio de algumas informaes da ISO11783, j liberadas (em avanado) pela ISO com o intuito de orientar determinados desenvolvimentos agrcolas.
4.3.1. SAE J1939 Este padro define todos os nveis necessrios a um protocolo, para que o mesmo possa ser efetivamente utilizado em aplicaes completas (10), especialmente as relacionadas a nibus e caminhes, segmentos para os quais a J1939 foi desenvolvida. Baseada no CAN 2.0B, a J1939 foi considerada como ponto de partida dos trabalhos que buscam a criao de um padro agrcola internacional ISO (11)(12). Partes do padro internacional ISO11783 (em desenvolvimento) foram baseadas na J1939. Por outro lado, partes da J1939 foram modificadas, recebendo informaes e requisitos destinados s aplicaes agrcolas (11). Trabalha com velocidade de transmisso de 250Kbps, comportando at 30 ns conectados a cada segmento do barramento. O cabeamento utilizado possui 4 fios tranados, um para a linha CAN_H, outro para a linha CAN_L e os demais para a alimentao das terminaes (Alimentao ou Bateria e Referncia ou Terra). Comparando-se as partes da J1939 com as correspondentes da ISO11783, percebe-se claramente que o esperado padro internacional procura tirar da norma SAE, especificaes j implementadas e validadas em outras aplicaes (12).
4.3.2. DIN9684 LBS A LBS (Landwirtschaftliches Bus System ou Agricultural Bus System) (5), como chamada no meio agrcola, foi desenvolvida com base no CAN 2.0A, especificamente para as aplicaes agrcolas. O grupo responsvel por sua criao foi formado pela LAV (Associao dos Fabricantes de Mquinas Agrcolas), empresas e instituies alems. Finalizado em 1993 (13)(14)(15), a principal motivao para sua criao foi o crescimento acelerado da disponibilidade de equipamentos eletrnicos para aplicaes agrcolas (16). Este protocolo define todos os componentes necessrios a um barramento de comunicao agrcola, tendo como caractersticas principais (16) a capacidade de trabalhar com at 2048 mensagens diferentes e interligando o mximo de 20 ns em uma rede de 40 metros e taxa de transmisso de 125 Kbps. VI Seminro de E/E -AEA-junho-2004
Diversos equipamentos, desenvolvidos sob ela, j so comercializados. Como exemplo, pode-se citar o sistema Fieldstar (17), hoje comercializado como opcional dos tratores da empresa Massey Ferguson ou AGCO. Trata-se de um terminal de operao responsvel por receber todos os dados disponveis no trator e implementos, calcular a partir deles uma srie de informaes e orientar o operador do sistema realizao de determinadas aes requeridas boa continuidade das atividades. A Tabela #9 mostra alguns equipamentos disponveis, desenvolvidos considerando-se a LBS. Fabricante Equipamento em Comercializao Hardi Controlador de Pulverizao LH-Agro Interface Adaptadora (Sinais Discretos X LBS) AGCO-Fieldstar Terminal Virtual John Deere Terminal Virtual Muller / AgroCom Terminal Virtual Kverneland Terminal Virtual WTK Terminal Virtual Tabela #9 DIN9684: Produtos e seus Fabricantes
Entretanto, analisando-se as vrias literaturas disponveis (16)(18)(19), percebe-se que mesmo sendo aplicado a equipamentos j em comercializao, a LBS no a melhor soluo para todas as aplicaes agrcolas, especialmente as futuras. Um padro com uma maior quantidade de pontos disponveis na rede, maior taxa de transmisso e maior quantidade de mensagens, o que aumentaria a flexibilidade do sistema, realmente necessrio. De qualquer forma, todos os trabalhos realizados sobre a LBS tm sido utilizados como referncia s atividades da Comisso ISO que trata da criao da ISO11783.
4.3.3. ISO11783 O ISO11783 um padro de comunicao agrcola baseado no CAN 2.0B. Est em desenvolvimento pelo grupo de trabalho ISO TC23/SC19/WG1, que procura reunir os diversos requerimentos dos sistemas agrcolas atuais e predizer o que seria interessante em um protocolo de comunicao, para que o mesmo seja flexvel e possa suportar as diversas aplicaes futuras (18). Esta norma, assim como a DIN9684 LBS, define todos os componentes necessrios a um barramento agrcola. Tem como caractersticas principais (20)(12) a capacidade de trabalhar com at 8672 mensagens diferentes (condio adquirida da SAE J1939) e interligando o mximo de 256 ns em uma rede de 40 metros e taxa de transmisso de 250 Kbps. Como dito anteriormente (16)(18)(19), grande parte dos resultados obtidos com os demais protocolos de comunicao em aplicaes agrcolas tm sido direcionados aos trabalhos de criao da ISO11783. Este fator garante a abrangncia desta VI Seminro de E/E -AEA-junho-2004
norma a todas as aplicaes agrcolas existentes (as atuais que operam sob a DIN9684) e s futuras.
4.3.4. ISOBUS A ISOBUS assim chamada pois rene algumas informaes de determinadas partes da norma ISO11783. O objetivo desta recomendao ISOBUS permitir que alguns segmentos da indstria de equipamentos agrcolas, especialmente os ligados ao desenvolvimento de Monitores de Operao ou Terminais Virtuais, iniciem suas atividades fundamentados em documentos com contedo oficial, internacional e, especialmente, padronizado. O que se espera com a liberao do chamado Conjunto Mnimo do Padro ou Minimum Standard Set que parte dos desenvolvimentos atualmente em andamento, j considerem os conceitos da ISO11783 em seus projetos (21). O trecho abaixo, retirado do documento oficial da ISOBUS (22), descreve o sentimento do grupo responsvel por sua liberao: ISOBUS a especificao comum dos fabricantes participantes da aplicao uniforme do padro internacional de Controle Serial e Rede de Comunicao de Dados ISO11783. Como o padro ISO muito extenso e muito complexo para aplicao direta, uma especificao orientada aplicao foi dele derivado: ISOBUS. Iniciativas como esta, de liberar um conjunto mnimo de especificaes relacionadas a um padro completo, mostram a preocupao das instituies e empresas relacionadas agricultura em dar subsdios tecnolgicos ao desenvolvimento de sistemas de controle modernos e, acima de tudo, internacionalmente padronizados.
4.3.5. Comparao entre as Normas Pode-se avaliar cada um dos padres citados anteriormente de duas formas: Tcnica e de Mercado (5). Do ponto de vista tcnico, os padres SAE J1939 e ISO11783 so similares; posio reforada pelo fato de eles terem partes de suas normas em comum. Sendo fundamentados no CAN 2.0B e com taxa de transmisso de 250Kbps, torna-se possvel atravs deles a implementao de sistemas flexveis e com boa capacidade de expanso. J o DIN9684 LBS, especialmente por ter sido fundamentado no CAN 2.0A, por agregar no mais que 20 ns e trabalhar com taxa de transmisso mxima de 125Kbps, no suportaria determinadas necessidades de controle embarcado (16)(18)(12). Do ponto de vista de mercado, se analisados os mesmos trs padres, percebe-se que o nico com sistemas efetivamente implementados e comercializados o VI Seminro de E/E -AEA-junho-2004
DIN9684 LBS, sendo em sua grande maioria Monitores de Operao e Terminais Virtuais (20)(11)(17). Por outro lado, a ISOBUS tem sido referncia a diversos fabricantes e ferramentas de trabalho no desenvolvimento de vrios sistemas, especialmente Receptores GPS, Terminais Virtuais e Unidades de Controle de Trator e Implemento (21). A Tabela #10 relaciona alguns fabricantes e seus dispositivos cujo desenvolvimento tem sido fundamentado na ISOBUS (21). Fabricante Dispositivo ou Equipamento em Desenvolvimento Beeline Technologies Receptor GPS Caterpillar / AGCO ECU de Trator CNH Global Terminal Virtual John Deere Terminal Virtual ECU de Implemento Kverneland Terminal Virtual ECU de Implemento Satloc Receptor GPS Technical University of Muenchen ECU Controladora de Tarefas Indicador de Implemento (espcie de Terminal Virtual) Trimble Receptor GPS Vector Informatik Ferramenta de Anlise CANoe 4.0 Tabela #10 ISOBUS: Produtos e seus Fabricantes
4.3.6. Consideraes Finais Percebe-se que grande parte das atividades executadas at o momento, no s com a LBS, mas tambm com a SAE J1939, buscam e contribuem para o aumento das experincias com os protocolos de comunicao serial nas aplicaes agrcolas e auxiliam no desenvolvimento do padro ISO11783, futuro padro internacional para redes de comunicao de dados na agricultura. VI Seminro de E/E -AEA-junho-2004
CONCLUSES Este artigo relaciona cerca de 40 protocolos de comunicao, dentro das aplicaes automotiva, aeroespacial e agrcola. Deve-se observar que, mesmo entre aplicaes supostamente diferentes, muitos requisitos so compartilhados. Basicamente os sistemas devem ter cabeamento reduzido, devem ser padres abertos e, principalmente, devem ser robustos e confiveis. Cada aplicao tem seu protocolo destaque, basicamente avaliado em funo dos trs fatores colocados anteriormente e, alm disso, em relao a sua taxa de transmisso de dados e os custos envolvidos na implementao do sistema. O autor considera como protocolo destaque para cada uma das aplicaes mencionadas, os seguintes padres: Automotiva (desconsiderando os sistemas de segurana e multimdia): os baseados no CAN Bus para os sistemas de alta e mdia velocidade e o LIN Bus para os sistemas de baixa velocidade. Aeroespacial: o AFDX para a aviao civil e o STANAG 3910 para a aviao militar. Agrcola: o ISO11783 (padro fundamentado no CAN Bus). O principal que, apesar de no descrever mincias tcnicas sobre os protocolos mencionados, este artigo serve como ponto de partida para uma pesquisa mais detalhada sobre as aplicaes aqui tratadas. VI Seminro de E/E -AEA-junho-2004
REFERNCIAS BIBLIOGRFICAS 1. LUPINI, C. A. Multiplex Bus Progression 2003. Artigo SAE 2003-01-0111, 2003. In: Congresso SAE Internacional 2003, Detroit, USA, 2003. 2. JURGEN, R. K. Multiplexing and Networking: Automotive Electronics Series. Nr. SAE PT-78, ISBN 0-7680-0472-1, 1999. 3. BUCKWALTER, L. Avionics Databuses. 2 edio. ISBN 1-885544-15-4. Leesburg, VA, USA, 2003. 4. HELFRICK, A. Principles of Avionics. 2 edio. ISBN 1-885544-17-0. Leesburg, VA, USA, 2002. 5. GUIMARES, A.A. O Protocolo CAN Bus nas Aplicaes Off-Road: Uma Anlise Comparativa entre os Padres Existentes. Artigo SAE 2001-01- 3853, 2001. In: CONGRESSO SAE BRASIL 2001, 10., So Paulo, 2001. 6. AXELSON, J. Serial Port Complete: Programming and Circuits for RS-232 and RS-485 Links and Networks. ISBN 0-9650819-2-3. Madison, EUA: Lakeview Research, 1998. 306p. 7. STRAUSS, C.; CUGNASCA, C.E.; SARAIVA, A.M. Protocolos de Comunicao para Equipamentos Agrcolas. In: CONAI, So Paulo, 1998. Anais, 1998. 8. STRAUSS, C.; CUGNASCA, C.E.; SARAIVA, A.M. Padres de Comunicao em Automao Agrcola. In: SIAGRO, 1998. Anais, 1998. 9. BRAGAZZA, B.D. (Org.) Treinamento BOSCH Modulo 6 Controller Area Network (CAN). EAS31, Verso 3, 2000. 10. KVASER. HLPs: J1939. Apresenta informaes sobre a J1939. Disponvel em: <http://www.kvaser.com>. Acesso em: 27 de mar. 2000. 11. STONE, M.L.; ZACHOS, M. Application of J1939 Networks in Agricultural Equipment. 1993. Apresenta informaes sobre a J1939 e a sua aplicao em um pulverizador. Disponvel em: <http://www.biosystems.okstate.edu/Home/mstone/>. Acesso em: 18 de jan. 2000. 12. STONE, M.L. High Speed Networking in Construction and Agricultural Equipment. 1994. Apresenta informaes sobre a ISO 11783 e a SAE J1939. Disponvel em: <http://www.biosystems.okstate.edu/Home/mstone/>. Acesso em: 23 de nov. 2000. 13. LAV LANDTECHNIK-VEREINIGUNG. DIN 9684 LBS Harmonization Paper Interpretation of the 9-pin tractor/implement socket and the connection of implements including start up and power-down features. LAV, Frankfurt, Alemanha, 2000. VI Seminro de E/E -AEA-junho-2004
14. _____. DIN 9684 LBS+ Harmonization Paper Chapter 1 and 2. LAV, Frankfurt, Alemanha, 2000. 15. _____. LBS Documentation. v.2.0-08.1988. LAV, Frankfurt, Alemanha, 1998. 16. SPECKMANN, H.; JAHNS, G. Development and Application of an Agricultural BUS for Data Transfer. Elsevier, Computer and Electronics in Agricultural, 23, 1999. p.219-237. 17. FIELDSTAR. Apresenta informaes sobre o Monitor Virtual Fieldstar. Disponvel em: <http://www.agcocorp.com>. Acesso em: 02 de fev. 2000. 18. SIGRIMIS, N. et al. Prospects in Agricultural Engineering in the Information Age. 2000. CIGR e-Journal, invited paper, Toronto, 2000. 19. SPECKMANN, H. Providing Measured Position Data for Agricultural Machinery. Elsevier, Computer and Electronics in Agricultural, 25, 2000. p.87- 106. 20. HOFSTEE, J.W.; GOENSE, D. Simulation of a Controller Area Network- based Tractor Implement Data Bus according to ISO 11783. J. Agric. Engng Res., 1999, Artigo 73. p.383-394. 21. FELLMETH, P. ISO11783 related information. [mensagem pessoal]. Mensagem recebida por: <alexandre.guimaraes@gm.com> em 18 de nov. 2002. 22. ISO INTERNATIONAL ORGANIZATION FOR STANDARDIZATION. ISOBUS Specification Implementation Level 1. 2002.
SOBRE O AUTOR Alexandre de Almeida Guimares trabalha na GM do Brasil desde 1993. Iniciou suas atividades na rea de automao industrial e trabalha atualmente como Lder de Projetos na Engenharia Eletro-Eletrnica. Formou-se em Engenharia Eltrica pela PUC de So Paulo e titulou-se Mestre em Sistemas Digitais pela Escola Politcnica da USP, onde cursa atualmente Doutorado. Possui diversos artigos publicados na rea de Eletrnica Embarcada. Web Page: http://planeta.terra.com.br/educacao/ee/