Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ROBERTO SUZUKI
Orientador: Prof. Dr. Rafael Vieira de Sousa
So Carlos
2012
ROBERTO SUZUKI
DESENVOLVIMENTO DE INTERFACE
PADRO ISO11783 PARA ADEQUAO
DE SENSORES A SISTEMA DE
AUTOMO PARA IMPLEMENTO
AGRCOLA
So Carlos
2012
Dedicatria
Dedico este trabalho aos meus pais, Roberto e Diva. Por todo o amor e dedicao
que me proporcionaram durante todos esses anos e por serem os maiores exemplos de
pessoa que eu possa ter. Sem o apoio e sacrifcios que fizeram por mim eu no teria
realizado mais este sonho.
Pai, me, amo vocs.
Agradecimentos
Agradeo aos meus pais, irmo e familiares que me apoiaram durante estes anos de
graduao das mais variadas maneiras. So eles que sempre estaro ao meu lado nos
momentos difceis e sero os primeiros a comemorarem as minhas conquistas. Obrigado
por todo o amor, educao e dedicao.
Agradeo tambm s famlias que tive em So Carlos: "Famlia Rep. Shock"
(Eduardo, Vinicius, Lucas e Gabriel); "Famlia Rep. Disco Voador"; "Famlia Yanagi Taiko"
(Bruno, Snia, Alero, Guto, Marie, Juliana, Yu, Willian, Guilherme, etc) e a "Grande Famlia
Eletrnica 08". Foi ao lado de todos vocs que tive as mais incrveis e inesquecveis
experincias da minha vida. Obrigado pelas festas, viagens, churrascos, noites de estudos,
horas de treinos e boas risadas que tivemos juntos. Vocs sero as melhores lembranas
que terei destes anos.
Aos professores que tive durante a graduao primeiramente peo desculpas por
todo o trabalho que dei. Agradeo a dedicao e a oportunidade que me deram de aprender.
Agradeo especialmente aos professores Evandro, Geraldo e Gesualdo pelas histrias,
conselhos e conversas que tivemos.
Rafael, muito obrigado pela orientao. Agradeo ao Wellington, Robson e mais uma
vez ao Eduardo que foram de extrema importncia para a realizao deste trabalho.
Agradeo tambm ao professor Ricardo por ter me apresentado todo o pessoal do NEPAS
e pela orientao na iniciao cientfica.
Agradeo tambm aos colegas de trabalho Edson, Evandro, Ohira, Paulino,
Arquimedes, Rodrigo, Marcelo, Wender, Sergio, Rodolfo, Bruno e Adriano. Obrigado pela
oportunidade de trabalhar junto a vocs e pelo apoio no desenvolvimento deste trabalho.
A todos o meu muito obrigado.
Sumrio
2.
Introduo ............................................................................................................................ 1
1.1.
1.2.
Estrutura da monografia........................................................................................... 2
2.2.
2.3.
2.2.1.
2.2.2.
ISO11783 ............................................................................................................... 10
2.3.1.
3.
Materiais ................................................................................................................. 21
3.1.1.
Sensores ..................................................................................................... 21
3.1.2.
Hardwares ................................................................................................... 26
3.1.3.
3.2.
4.
5.
Mtodos ................................................................................................................. 29
3.2.1.
3.2.2.
Resultados ........................................................................................................................ 39
4.1.
4.2.
4.3.
Concluses ....................................................................................................................... 49
Lista de Figuras
iii
iv
Lista de Siglas
ABNT
ADIS
AEF
AP
Agricultura de Preciso
AS
Source Address
CAN
CSMA/NDBA
Bitiwise Arbitration
ECU
EMBRAPA
FS
File Server
FTI
GPS
IGI
ISO
MIS
NAIITF
NDVI
NEPAS
NIU
NRZ
OSI
PC
Personal Computer
PDU
PG
Parameter Group
PGN
SIG
TBC
TC
Task Controler
VANT
VRT
VT
Virtual Terminal
vi
Resumo
A norma ISO11783 foi desenvolvida para redes de computadores embarcados em sistemas
de automao de mquinas e implementos agrcolas e tem adquirido considervel
importncia mundialmente. Porm, as empresas brasileiras da rea agrcola tem
dificuldades em adequar seus produtos s especificaes da norma. Nesse sentido esse
trabalho busca contribuir com o desenvolvimento de interfaces para dois tipos de sensores
utilizados em campo, sensor de condutividade eltrica do solo e sensor de refletncia da
planta, para integr-los a barramentos de comunicao de dados padro ISO11783. O foco
do trabalho a adequao de uma interface de comunicao baseada em microcontrolador
para adaptar os sensores a um barramento padro ISO11783. Os sensores foram
integrados a um barramento de laboratrio e os desenvolvimentos que permitiram a
integrao foram validados atravs da comunicao dos sensores com um terminal tipo IHM
(interface homem-mquina).
vii
viii
Abstract
The ISO11783 standard is designed for networks of embedded computers in automation
machinery and agricultural implements and has acquired considerable importance
worldwide. However, the Brazilian agricultural companies have difficulties for adapting their
products to the specifications of the standard. In this regard, this work aimed at contributing
to contribute to the development of interfaces for two types of sensors used in field, sensor
electrical conductivity of soil and plant reflectance sensor, to integrate them into the bus data
communication standard ISO11783. The paper focuses on the suitability of a communication
interface based on the microcontroller to adapt the sensors to a bus standard ISO11783. The
sensors were integrated into a bus in a laboratory that allowed the integration and validated
by communicating sensors with a terminal type HMI (human machine interface).
ix
1. Introduo
A Agricultura de Preciso (AP) pode ser definida como um conjunto de tcnicas que
visam aumentar a produtividade de uma lavoura e ainda assim economizar insumos sempre
se baseando em dados sobre as caractersticas do solo, produtividade, desenvolvimento
das plantas, etc. Ou seja, a AP uma forma de gerir uma lavoura procurando tomar as
melhores decises possveis a partir de um conjunto de informaes. Com o mapeamento
dos dados de solo e de planta obtidos possvel determinar a quantidade necessria de
insumos necessria para cada pedao de rea do terreno cultivado e, em grandes escalas,
isso s se tornou possvel com o aprimoramento da instrumentao utilizada nos sensores e
em tecnologias de posicionamento geogrfico (GPS).
A aplicao em taxa varivel (Variable Rate Technologies - VRT) de insumos no
um conceito estritamente atual. Porm somente com o desenvolvimento de tecnologias em
eletrnica mais avanadas que foi possvel tornar esta prtica vivel em uma escala maior.
Para atender a demanda crescente por alimentos necessrio que haja uma maior
produtividade e a procura por produtividade tm levado grandes agricultores mecanizao
e automatizao dos processos com a finalidade de otimiz-los.
O conceito de VRT apenas uma das tcnicas que a AP abrange. Tais tcnicas
agem conforme dados obtidos atravs do sensoriamento de diversas variveis que o solo e
a plantao podem fornecer. Porm, nota-se que o tratamento destas informaes to
importante quanto a variedade de tipos de dados. Transformar nmeros em informaes
teis tem sido o objetivo de trabalhos em reas de pesquisa (TANGERINO, 2009).
Com a grande quantidade de equipamentos eletrnicos embarcados (sensores,
controladores e atuadores) nas mquinas agrcolas a tendncia a utilizao uma rede de
comunicao embarcada visando uma melhor integrao dos equipamentos. Neste sentido,
foi desenvolvida o padro ISO11783 que trata da implementao de rede para sistemas
eletrnicos embarcados em mquinas e implementos agrcolas. Esse padro, tambm
denominado comercialmente de ISOBUS, adquiriu importncia internacionalmente.
No Brasil, as empresas de implementos agrcolas no tem tradio de
desenvolvimento de eletrnica e, associado a isso, existem poucas empresas de eletrnica
embarcada dedicadas a atender o setor agrcola. Assim, o mercado nacional do setor
agrcola tem sofrido forte presso de produtos importados que vem tomando espao das
1.1.
Objetivo do trabalho
ISO11783
atravs
de
ferramentas
computacionais
programao
de
microcontrolador.
1.2.
Estrutura da monografia
2. Reviso Bibliogrfica
A atual situao da agricultura brasileira mostra uma crescente busca pela
mecanizao em seus processos. Este movimento tem como motivao fatores como a
crescente demanda por alimentos, busca por maior produtividade, escassez de mo de obra
rural, reduo de impacto ambiental, entre outros (INAMASU et al., 2011).
Outra impulsionadora da automao agrcola a Agricultura de Preciso, que para
poder monitorar a produtividade e a qualidade do solo em grandes reas, necessita do uso
de mquinas e implementos agrcolas, muitas vezes com alta tecnologia (INAMASU et al.,
2011).
2.1.
Agricultura de Preciso
orientar uma ao em tempo real sem o uso de GPS com ilustra a Figura 3. Nota-se que tais
sensores podem ser utilizados tanto em aplicaes de tempo real quanto nas baseadas em
mapas (ADAMCHUK, 2004). Segundo a literatura, a maioria dos sensores utilizados no
mtodo "on-the-go" esto nas seguintes categorias:
Eltrico
Eletromagntico
Mede
grandezas
eltricas
como
tem atrado cada vez mais adeptos. Tal retorno se deve ao aumento da quantidade e
qualidade dos produtos gerados. Destaca-se tambm a otimizao de recursos e insumos
proporcionando uma maior economia.
Nota-se que as tecnologias citadas so muito importantes para a AP, porm no so
estritamente necessrias. H bons exemplos de aplicaes de conceitos da AP sem o uso
do GPS por exemplo. Destaca-se que a capacidade de observao dos dados que se tem e
o bom gerenciamento dos recursos so os fatores que de fato faro o uso da AP um
sucesso.
2.2.
Instrumentao para AP
= resistividade eltrica;
= condutividade eltrica.
Infrared Band
2.3.
ISO11783
10
11
12
Figura 6 - Relao entre modelo OSI e padres ISO11898 e ISO11519 (SOUSA et al., 2007)
O modelo OSI foi desenvolvido pela ISO para padronizar e assim facilitar a
comunicao entre computadores de diferentes fabricantes. Como se pode observar na
Figura 6, protocolos de comunicao podem ser divididos em at sete camadas distintas:
Camada 1 - Fsica (transmisso de bits brutos);
Camada 2 - Enlace de dados (transmisso de quadro de bits livres de erros);
Camada 3 - Rede (operao de sub-redes);
Camada 4 - Transporte (comunicao computador-computador);
Camada 5 - Sesso (estabelecimento de sesso);
Camada 6 - Apresentao (sintaxe e semntica das informaes) e
Camada 7 - Aplicao (interface direta com o usurio).
Sousa et al. (2007) destaca que as camadas acima da camada enlace de dados no
so definidas pelas normas ISO 11898 e ISO 11519, possibilita-se, portanto, o
desenvolvimento de outros padres utilizando as camadas de Alto Nvel de acordo com as
necessidades dos usurios destas normas.
13
14
15
A norma especifica como deve ser uma rede ISO11783 assim como os elementos
que devem apresentar. A Figura 8 ilustra uma rede ISO11783 bsica.
16
2.3.1.1.
ECU
17
2.3.1.2.
NIU
18
A norma especifica at cinco tipos diferentes de NIUs de acordo com as funes que
exercem. So elas:
Repeaters (Repetidores) - encaminhamento de mensagens (SOUSA et al.
2007);
Briges (Pontes) - encaminhamento e filtragem de mensagens (SOUSA et al.
2007);
Routers (Roteadores) - encaminhamento, filtragem e translao de
endereo de mensagens (SOUSA et al. 2007);
Gateways (Portais) - encaminhamento, filtragem, translao de endereo e
remontagem de mensagens (SOUSA et al. 2007);
Tractor ECU (ECU do trator) - mesma funo de um Gateway porm
especificada especialmente para interligar a sub-rede do trator com a subrede principal do implemento (SOUSA et al. 2007).
Para a escolha de uma NIU necessrio conhecer as caractersticas das sub-redes
que se deseja conectar. Tais NIUs interligam diversas sub-redes e compem assim uma
rede conforme a norma ISO11783.
2.3.1.3.
VT
19
A norma define um protocolo de troca de dados que permite ao usurio interagir com
o implemento enviando comandos ou recebendo informaes de todo o barramento
(PEREIRA, 2008). Na inicializao do VT, que considerado um tipo especfico de ECU, o
sistema oferece as informaes necessrias para o controle de suas funes atravs do
envio de um arquivo denominado object pool (ISO11783-6, 2004).
Atravs de um protocolo de troca de informaes, o object pool dividido e enviado
ao VT em partes portando dados grficos a serem carregados pelo display. As informaes
que o object pool transporta, que so expostas pelo display, esto definidas por data mask
(pgina de dados), alarm mask (pgina de alarme) e soft-key mask (botes para troca de
pgina) (PEREIRA, 2008; ISO11783-6, 2004).
20
3. Materiais e Mtodos
3.1.
Materiais
3.1.1. Sensores
Os sensores utilizados no desenvolvimento deste trabalho foram o sensor de
condutividade eltrica do solo e o sensor de refletncia das plantas. Ambos os sensores
medem grandezas importantes para conhecer caractersticas do solo destinado ao cultivo e
do desenvolvimento das plantas. Os sensores utilizados foram:
Medidor de condutividade eltrica do solo desenvolvido pela Embrapa
Instrumentao de So Carlos;
CROP CIRCLE Analisa o espectro de luz refletida pela planta da
empresa Holland Scientific (HOLLAND, 2012) .
21
22
Como pode ser visto na Figura 10, o equipamento um implemento especfico para
aquisio de dados, que deve ser utilizado junto com um veculo para gui-lo. O
equipamento faz uso de discos como eletrodos que penetram no solo com a movimentao
do veculo (VERIS, 2012; RABELLO et al., 2011). Observe a Figura 11
Na Figura 11, os discos indicados por Eletrodos A so responsveis por aplicar uma
corrente no solo enquanto os Eletrodos B so responsveis por medir a tenso no solo.
Pesquisadores
da
Embrapa
desenvolveram
um
prottipo
de
medidor
de
condutividade eltrica do solo como uma alternativa mais simples em relao aos
equipamentos importados. Atravs de adaptaes em implementos j utilizados na
agricultura brasileira, como um subsolador, obteve-se um sistema com possibilidades
equivalente (RABELLO et al., 2011). Segue na Figura 12 o diagrama de blocos do sistema
do sensor utilizado no trabalho.
23
24
O sistema deste sensor, conforme pode ser visto na Figura 13, constitudo por dois
mdulos:
Mdulo sensor - responsvel por emitir luz em uma larga faixa de frequncia
nas plantas e captar a luz na frequncia que interessa refletida;
Mdulo de gerenciamento de dados - responsvel por processar dos dados
fornecidos pelo mdulo sensor e possui interfaces para o usurio.
O boto liga/desiga indicado na Figura 13 inicia ou para a aquisio de dados, logo o
seu uso imprescindvel para o funcionamento do sistema.
25
3.1.2. Hardwares
Para a adaptao de tais sensores utilizou-se uma placa de interface CAN como a
desenvolvida por SOUSA (2001). Ilustrada na Figura 14, a placa de interface CAN possui
componentes de fcil acesso no mercado alm de atender normas como a ISO11783.
26
27
b) ISOAgLib e Eclipse
Para o desenvolvimento de uma ECU compatvel com o protocolo ISOBUS utilizouse a biblioteca ISOAgLib (ISOAGLIB, 2012) e o ambiente de programao ECLIPSE
(ECLIPSE, 2012).
O ISOAgLib uma biblioteca pblica disponibilizada pelo projeto ISOAgLib Desenvolvimento de Aplicaes ISO 11783 em modo orientado a objeto". Foi desenvolvida
na linguagem C++ e possui rotinas e funes para implementar um protocolo de
comunicao e gerenciar dados conforme a norma determina e, assim, facilitar o
desenvolvimento de mquinas ISOBUS compatvel.
O ECLIPSE um ambiente de programao gratuito alm de facilitar a integrao
com ferramentas utilizadas na compilao para os processadores da famlia ARM,
caracterstica que poderia ser de grande ajuda pra projetos futuros. Possui tambm editor de
texto e editor grfico fceis de serem utilizados. O software tambm inclui um compilador e
ferramentas para analisar o cdigo passo-a-passo.
28
3.2.
Mtodos
Por meio do display e das teclas, o usurio do sistema desenvolvido pela Embrapa
envia comandos para iniciar ou parar a aquisio de dados e ainda pode calibrar o sistema
fornecendo as distncias entre os eletrodos. Ao acionar a aquisio de dados o sistema,
atravs de conversores AD (conversor analgico-digital), o microprocessador l, processa e
armazena os dados na memria. Para recuperar o contedo da memria o usurio deve,
atravs dos botes, pedir para o microcontrolador descarregar os dados pela porta serial.
Todo o contedo da memria ento transmitido via RS232 e salvo em um documento de
texto. A Figura 17 mostra exemplos de dados recebidos via RS232 utilizando o software
Hyperterminal.
29
a) Adaptao da RS232
O microcontrolador utilizado no sistema o PIC18f258, o mesmo utilizado na placa
de interface CAN, e atravs do ambiente de programao MPLAB realizou-se modificaes
no software original.
30
31
Onde:
1. L a mensagem recebida via serial;
2. Caso a mensagem recebida seja o caractere "?" o software envia uma
mensagem de resposta para sinalizar sua conexo no barramento;
3. O software executa funcionalidades existentes antes das modificaes. Caso
a mensagem recebida seja a letra 'B' ou 'M' o programa baixa ou armazena
os dados na memria respectivamente;
4. Se a mensagem recebida for 'E' o software envia pela serial as medidas
realizadas instantaneamente sem armazenar na memria;
5. Se a mensagem recebida for 'I' o programa envia pela RS232 apenas uma
medida;
6. Se nenhuma das opes anteriores envia-se mensagem de erro no display.
32
Alm dos caracteres citados, o protocolo implementado utiliza o caractere '$ ' para
interromper uma das funes descritas acima e assim permitir selecionar outra funo via
serial.
33
34
);
).
Nota-se que os dados enviados via RS232 que realmente interessam so os das
colunas quatro (NDVI), cinco (
) e seis (
separados por vrgulas e so compostos por cinco caracteres. Conhecer detalhes como a
quantidade de campos existentes entre dados relevantes foi importante para implementar
uma rotina capaz de selecion-los.
Para obter um sistema onde as mensagens transmitidas via RS232 sejam enviadas a
um barramento ISOBUS as seguintes aes foram tomadas:
Desenvolvimento software para uma interface baseada na placa descrita no
item 3.1.2. capaz de retransmitir dos dados de RS232 para o CAN.
Desenvolvimento de um aplicativo para computadores desktop utilizando a
biblioteca ISOAgLib para receber os dados fornecidos pelo sensor atravs do
barramento CAN e retransmiti-los neste mesmo barramento junto a um object
pool para que possa ser visualizado em um VT.
35
36
37
38
4. Resultados
As atividades descritas no captulo 3 tiveram os resultados aqui descritos.
4.1.
39
40
Para passar estes dados para um barramento CAN, implementou-se uma NIU (tipo
de ECU especifica para interligao de barramentos). O diagrama do barramento de
comunicao ilustrado na Figura 25.
Na Figura 25 pode ser visto que a ECU Computador comunica-se com o sensor de
condutividade, e, atravs de object pool, comunica-se pelo barramento ISOBUS como o
Termina Virtual que pode ser visto na Figura 26.
42
Atravs da tela do Terminal Virtual (Figura 26) possvel observas dos dados
recolhidos pelo sensor de condutividade eltrica do solo (campos em azul no centro do
display).
4.2.
O software desenvolvido para a placa de interface CAN que viabiliza uma NIU para o
sensor de refletncia. A rotina dessa interface opera conforme o diagrama de blocos
descrito pela Figura 27
43
Devido implementao de uma NIU por meio da placa de interface CAN os dados
fornecidos pelo sensor de refletncia passaram a ser transmitidos ao barramento CAN em
uma mensagem com ID proprietrio.
Atravs de ECU implementada em um computador com aplicativo desenvolvido com
o uso da biblioteca ISOAgLib, os dados do sensor que trafegam no barramento CAN so
selecionados e enviados a um VT dentro de um object pool.
O diagrama de blocos do sistema aps todas estas aes est ilustrado pela Figura
29
44
4.3.
Resultados finais
45
Figura 30 - Integrao dos sistemas dos dois sensores atravs do barramento ISOBUS
46
ISOBUS
para
que
barramentos como
47
48
5. Concluses
A padronizao por meio da norma ISO11783 apresentou ser eficiente. Estudos
sobre a norma so necessrios para que haja um maior domnio sobre o assunto e
possibilite a implementao de sistemas mais completos e por consequncia mais
sofisticados.
A adequao dos sensores de condutividade eltrica e sensor de refletncia da
planta foi implementada atravs do uso da biblioteca ISOAgLib em um computador
convencional. Tambm fez-se o uso do hardware, com o utilizado para a interface RS232
para o CAN. Sempre atravs do uso de linguagens C ou C++ (ISOAgLib).
Observa-se que tanto o uso de um computador convencional quanto o uso de uma
placa de interface CAN mostraram-se eficientes apresentando vantagens e desvantagens
diferentes.
Atualmente pequena a busca por mquinas dentro do padro ISOBUS por parte
dos agricultores brasileiros. Isto acontece principalmente devido a dificuldades de adquirir
tratores dentro da norma e tambm pela falta de conhecimento que produtores tm das
vantagens que o ISOBUS proporciona. Tais tratores geralmente so importados e possuem
um preo muito elevado. Obter implementos com a norma ISO 11783 no faz sentido
quando no se possui tratores tambm normatizados. Portanto o investimento por parte dos
agricultores , por enquanto, muito alto.
Desenvolver mais aplicaes que obedeam a norma ISOBUS deve servir como um
meio de divulgao da mesma, uma vez que no Brasil a norma ISO11783 ainda no um
conceito muito aceito, muitas vezes devido falta de exemplos de mquinas ISOBUS
compatveis em real funcionamento no Brasil. Desta maneira as tarefas e os resultados
descritos nesta monografia contribui para o projeto ISOBUS Brasil na divulgao da norma
ISO11783 que tem realizado grandes esforos para a viabilizao da norma no Brasil.
Os prximos passos a serem realizados devem ter como objetivo adaptar os
equipamentos para o campo atravs de eletrnica embarcada. Para isso deve-se migrar as
rotinas para uma ECU prpria, cujo projeto encontra-se em andamento, e atravs de testes
em campo e melhorias contnuas no sistema como um todo obter um prottipo cada vez
mais confivel visando a divulgao da norma.
49
50
Referncias Bibliogrficas
ADAMCHUK, V.I. et al. On-the-go soil sensors for precision agriculture. Computers and
Electronics
in
Agriculture
ELSEVIER,
v.44,
p.7191.
Disponvel
em:
<http://naldc.nal.usda.gov/download/16856/PDF>, 2004.
AEF. Agricultural Industry Electronics Foundation. Disponvel em: <http://www.aefonline.org>.
Acesso em: Outubro de 2012.
CANOE.
Disponvel
em:
<http://www.vector.com/vi_canoe_en.html>.
Acessado
em:
Novembro de 2012.
ECLIPSE. Disponvel em: <http://www.eclipse.org/>. Acessado em: Novembro de 2012
FTI. Fora Tarefa ISOBUS. Disponvel em: < http://www.isobus.org.br/>. Acesso em: Setembro
de 2012.
HOLLAND Scientific. Disponvel em: < http://hollandscientific.com/>. Acesso em: Novembro
de 2012.
HYPERTERMINAL.
2012.
Disponvel
em:
<http://technet.microsoft.com/en-
51
ISO11783-2. Tractors and machinery for agriculture and foresty Serial control and
communications data network. Part 2: Physical layer. 2002. INTERNATIONAL STANDARD.
First edition 2002-04-15.
ISO11783-3. Tractors and machinery for agriculture and foresty Serial control and
communications data network. Part 3: Data link layer. 1998. INTERNATIONAL STANDARD.
First edition 1998-07-01.
ISO11783-4. Tractors and machinery for agriculture and foresty Serial control and
communications data network. Part 4: Network layer. 2001. INTERNATIONAL STANDARD.
First edition 2001-05-01.
ISO11783-5. Tractors and machinery for agriculture and foresty Serial control and
communications data network. Part 5: Network management. 2001. INTERNATIONAL
STANDARD. First edition 2001-05-01.
ISO11783-6. Tractors and machinery for agriculture and foresty Serial control and
communications data network. Part 6: Virtual terminal. 2004. INTERNATIONAL
STANDARD. First edition 2004-06-15.
ISO11783-7. Tractors and machinery for agriculture and foresty Serial control and
communications data network. Part 7: Implement messages application layer. 2007.
INTERNATIONAL STANDARD. First edition 2007-08-17.
ISO11783-9. Tractors and machinery for agriculture and foresty Serial control and
communications data network. Part 9: Tractor ECU. 2002. INTERNATIONAL STANDARD.
First edition 2002-07-01.
ISO11783-10. Tractors and machinery for agriculture and foresty Serial control and
communications data network. Part 10: Task controller and management information
system data interchange. 2007. INTERNATIONAL STANDARD. First edition 2007-03-19.
ISO11783-11. Tractors and machinery for agriculture and foresty Serial control and
communications data network. Part 11: Mobile data element dictionary. 2007.
INTERNATIONAL STANDARD. First edition 2007-04-01.
52
ISO11783-12. Tractors and machinery for agriculture and foresty - Serial control and
communications data network. Part 12: Diagnostic services. 2007. INTERNATIONAL
STANDARD. First edition 2007-03-26.
ISO11783-13. Tractors and machinery for agriculture and foresty - Serial control and
communications data network. Part 13: File server. 2007. INTERNATIONAL STANDARD.
First edition 2007-05-15.
ISOAGLIB. Disponvel em: <http://isoaglib.com/en>. Acesso em: Novembro de 2012.
MICROCHIP Technology Inc.. 2012. Disponvel em: <http://www.microchip.com/>. Acesso
em Novembro de 2012.
NAIITF.
North
America
ISOBUS
Implementation
Task
Force.
Disponvel
em:
apresentao
no
Workshop
ISOBUS
Brasil
2008.
de
So
Paulo,
So
Carlos,
2008.
Disponvel
em:
<http://www.teses.usp.br/teses/disponiveis/18/18145/tde-29042010-092136/pt-br.php>.
Acesso em: Setembro de 2012.
RABELLO et al. Agricultura de Preciso, Um Novo Olhar. Mapeamento da condutividade
eltrica do solo - sistema prottipo. Embrapa Instrumentao. Editora Cubo, 2011.
RABELLO, L.M. Condutividade eltrica do solo, tpicos e equipamentos. Embrapa
Instrumentao Agropecuria. Documentos, ISSN 1518-7179, So Carlos, SP. 2009. 43,
p.19.
ROUSE, J.W. et al. Monitoring vegetation system in the great plains with ERTS.
Proceedings, Third Earth Resources Technology Satellite-1 Symposium, Greenbelt:
NASA SP, 3010-3017. 1974.
53
SAE-J1939.
2008.
THE
SOCIETY
OF
AUTOMOTIVE ENGINEERS.
SOUSA, R.V. CAN (Controller Area Network): uma abordagem para automao agrcola.
2001. Dissertao (Mestrado) Escola de Engenharia de Sao Carlos, Universidade de So
Paulo,
So
Carlos
2001.
Disponvel
em:
<http://www.teses.usp.br/teses/disponiveis/18/18135/tde-30102007-115747/pt-br.php>.
Acesso em: Setembro de 2012.
SOUSA, R.V. et al. Redes Embarcadas em Mquinas e Implementos Agrcolas: o Protocolo CAN
(Controller Area Network) e a ISO11783 (ISOBUS). Embrapa Instrumentao Agropecuria.
Documentos, ISSN 1518-7179, So Carlos, SP. 2007. 27, p.40.
TANGERINO, G.T. Sistemas de sensoriamento embarcado para uso em controle de
aplicaes de insumos agrcolas taxa varivel. 2009. Tese (Mestrado) Escola de
Engenharia de So Carlos, Universidade de So Paulo, So Carlos, 2009. Disponvel em:
<http://www.teses.usp.br/teses/disponiveis/18/18145/tde-02032010-153816/pt-br.php>.
Acesso em: Setembro de 2012.
VERIS TECHNOLOGIES. Disponvel em: <http://www.wtk-elektronik.de/>. Acesso em:
Novembro de 2012
XML. Disponvel em: <http://www.w3.org/standards/xml/>. Acessado em: Novembro de 2012
54
Apndice A ISO11783
A norma ISO 11783 baseada no protocolo CAN de comunicao, porm algumas
especificaes foram baseadas nas normas DIN 9684 e SAE J1939 e sua documentao
esta dividida em quatorze partes distintas.
Parte 1: General Standard;
Parte 2: Physical Layer;
Parte 3: Data Link Layer;
Parte 4: Network Layer;
Parte 5: Network Management Layer;
Parte 6: Virtual terminal;
Parte 7: Implement Messages Application Layer;
Parte 8: Power Train Message;
Parte 9: Tractor ECU;
Parte 10: Task Controller;
Parte 11: Mobile Agricultural Data Dictionary;
Parte 12: Diagnostics;
Parte 13: File Server
Parte 14: Sequence Control.
Nota-se a importncia de alguns assuntos, tal que, acabam por tomar todo um
documento, como por exemplo, a parte seis que trata apenas do VT. Tais documentos
especificam protocolos conforme o modelo de camadas OSI. As camadas que a norma
ISO11783 define so as camadas fsicas, enlace de dados, rede, transporte e aplicao,
sendo que a camada de alto nvel apresenta o grande diferencial da norma em relao s
outras normas baseadas no protocolo CAN.
A Figura 32 ilustra uma rede ISO 11783 constituda por componentes tanto do trator
quanto do implemento.
55
56
57
Como mostra a Figura 33, definida uma tenso de referncia de 2,5V que o valor
apresentado por ambos os fios no nvel recessivo, portanto resulta em uma diferena nula
entre o CAN-H e o CAN-L. No nvel dominante o CAN-H apresenta uma tenso de 3,5V
enquanto
CAN-L apresenta
interferncia
58
Onde:
1 e 2 - ECU;
3 - Cabo tranado;
4 - TBC - Terminating Bias Circuit;
5 - Alimentao dos fios TBC-PWR e TBC-RTN;
ECU-PWR e ECU-GND - Alimentao das ECUs presentes no barramento.
A Figura 34 ilustra a maneira em que os dispositivos descritos so interligados
atravs do barramento. Porm no representa um exemplo completo de camada fsica
definida pela norma ISO11783. Segue uma lista com outras especificaes que a norma
apresenta:
Resistncias e capacitncias internas, nveis mximos de sinais eltricos suportados,
atrasos de propagao de sistemas eltricos, topologia de cabos, dimenses limites de subredes, limites de temperatura de operao, conectoras, circuitos eltricos, tempo de bit,
amostragem do bit, sincronizao, limites de atraso de transmisso, mtodo para verificao
de parmetros eltricos do barramento, transceptores e circuitos de alimentao eltrica.
59
A mensagem CAN dividida em dois campos principais: campo identificador (29 bits)
e campo da mensagem (64 bits). O campo identificador permite aos ns selecionar as
mensagens que lhes interessam e trat-las conforme as suas necessidades ou dando uma
prioridade adequada. Neste sentido so implementados filtros de aceitao nos ns
receptores das mensagens. Tais filtros podem ser configurados para gerar interrupo no
processamento da ECU apenas quando chegam mensagens de interesse (SOUSA et al.
2007).
Para que as mensagens acessem o meio fsico sem que haja sobreposio no caso
de envio de duas mensagens no mesmo instante (coliso de mensagem) utiliza-se o
mecanismo de acesso ao meio conhecido por Acesso Mltiplo com Deteco de Portadora
com Arbitragem No Destrutiva por Operao Lgica Bit-a-Bit - CSMA/NDBA (Carrier Sense
Multiple Acces with Non-Destructive Bitwise Arbitration). Este mecanismo faz uso de lgica
'E' onde o estado '0' sobrepe-se ao estado '1', desta maneira a prioridade dada para a
mensagem que apresenta o menor valor.
O uso do campo identificador das mensagens definido pela norma ISO11783 que
utiliza Unidades de Protocolo de Dados (PDU - Protocol Data Unit). As PDUs so formas de
60
61
62
63
64
65
66
funcionalidades do VT igual qualquer outro implemento (SOUSA et al., 2007; ISO117839, 2002)
.
especializados
para
agricultura
geram
as
tarefas
que
sero
68
69