CAN em máquinas agrícolas
- Da fiação ponto a ponto à rede da máquina
- Fundamentos do CAN
- A camada física do CAN
- Arbitragem: como o barramento decide quem fala
- A estrutura do quadro CAN
- Detecção de erros e confinamento de falhas
Do Bit ao CampoCANSAE J1939ISOBUS
Plataforma de conhecimento técnico
Livro, cursos e artigos em português sobre redes CAN, SAE J1939, ISOBUS e sistemas embarcados: do bit no barramento ao diagnóstico na máquina agrícola.
CAN 2.0 · SAE J1939 · ISO 11783
Entenda a comunicação entre tratores e implementos e aprenda a investigar falhas na rede.
Do bit dominante no par trançado à interface do implemento no terminal da cabine: um percurso progressivo e prático por CAN, SAE J1939 e ISOBUS, com diagramas próprios, exercícios comentados e estudos de caso de diagnóstico.
Onde comprar · edição digital
Amostra grátis27 de 217 páginas
LeituraCapa, folha de rosto, como usar o livro, sumário completo, o capítulo 1 e o capítulo 8 inteiro, sobre o identificador J1939 de 29 bits. Arraste o canto da folha ou use as setas; a lupa amplia a página.
A amostra salta do capítulo 1 para o capítulo 8. Prefere ler e anotar no seu ritmo?
Baixar a amostra em PDFSumário4 partes · 22 capítulos
ConteúdoDo barramento físico ao diagnóstico: cada parte prepara a seguinte, e nenhum conceito é usado antes de ser apresentado.
Além da amostra
Diagramas próprios, tabelas e método passo a passo em outros capítulos. Clique para ampliar.
Diagnóstico aplicado · capítulo 22
Quatro problemas de integração analisados do início ao fim, com hipóteses, medições e leitura das capturas.
CompetênciasPúblicoPré-requisitos
Para quemCada capítulo assume apenas o que foi construído nos anteriores. Depois do estudo, o livro continua útil como consulta rápida na bancada, no campo ou diante de uma captura de barramento.
Para quem é
Pré-requisitos
O protocolo é construído do zero a partir do capítulo 2. Ajuda ter noções de:
Empresas, concessionárias e escolas
A compra nas lojas é para uso individual. Para equipes de engenharia, concessionárias, escolas e treinamentos, fale com o autor sobre a licença institucional. O livro traz uma sugestão de curso de cerca de 26 horas em quatro módulos, para turmas presenciais ou remotas.
Cursos em vídeoDo Bit ao Campo
Em desenvolvimentoEstamos produzindo os cursos do Do Bit ao Campo: aulas curtas que transformam conceitos densos de redes e sistemas embarcados em explicações visuais, passo a passo, aplicáveis ao trabalho de engenharia e de diagnóstico.
Ainda não há pré-venda nem inscrições abertas. As novidades serão anunciadas aqui.
Notas técnicasAcesso aberto
ArtigosConteúdo em português sobre redes de comunicação, eletrônica embarcada e automação agrícola. Comece pelas três notas inaugurais.
Os níveis de CAN_H e CAN_L, a arbitragem bit a bit sem perda de quadros e um roteiro de verificação física em ordem de menor custo.
CAN_H ≈ 3,5 V · CAN_L ≈ 1,5 V → Vdiff ≈ 2 V (bit 0)
Como extrair prioridade, PDU Format, PDU Specific e Source Address de um identificador e aplicar a regra do limiar PF = 240 (0xF0).
PF < 240 → PDU1 (destino) · PF ≥ 240 → PDU2 (grupo)
Por que endereços fixos não bastam numa rede trator–implemento, como o menor NAME resolve o conflito e o papel da espera de 250 ms.
PGN 60928 (0x00EE00) · o menor NAME vence
Próximas editorias Sistemas embarcados e firmware Eletrônica e diagnóstico Automação e agricultura de precisão Software, telemetria e IA no campo
A agricultura brasileira opera algumas das máquinas mais sofisticadas do mundo, com unidades de controle eletrônico, sensores, receptores GNSS, terminais virtuais e redes de comunicação. Ainda assim, boa parte da documentação sobre esses sistemas está em normas em inglês ou em materiais fragmentados.
O Do Bit ao Campo nasce para aproximar o laboratório de eletrônica da realidade da lavoura, com rigor técnico, clareza didática e troca qualificada entre quem projeta, integra, mantém e pesquisa tecnologia para o campo.
Antes de comprarPrivacidade
PerguntasNão. O CAN é construído do zero a partir do capítulo 2. Os pré-requisitos estão listados em Para quem é.
Não. O livro não reproduz o texto das normas: explica os conceitos com linguagem e diagramas próprios e indica a norma, a edição e a cláusula consultadas. Para implementação, homologação ou certificação, é indispensável consultar os documentos oficiais.
Não. É uma obra didática independente: não é publicação da ISO, da SAE nem da AEF e não tem endosso dessas entidades.
São exemplos didáticos, construídos para serem tecnicamente coerentes em cada bit e byte, e não registros de um equipamento específico.
Em computador, tablet ou celular. Na Amazon, a edição Kindle reproduz as páginas do livro e abre nos aplicativos Kindle e nos tablets Fire, mas não nos leitores Kindle de tinta eletrônica. No Google Play Livros, o e-book é o PDF em A4. O formato A4 é mais confortável em telas maiores; o sumário clicável e os marcadores ajudam a navegar.
Não usamos cookies nem identificamos quem visita. Para saber quantas pessoas leem a página, uma ferramenta de estatística instalada no próprio servidor do site (Umami) conta as páginas vistas, o site de origem, o tipo de aparelho e de navegador, a localização aproximada e os cliques para comprar, baixar a amostra ou falar com o autor. O endereço IP não é guardado, e nada é compartilhado com terceiros. Se o seu navegador envia o sinal “Do Not Track”, a visita não é contada.
No CAN clássico de alta velocidade (ISO 11898-2), base elétrica do J1939 e do ISOBUS (que opera a
250 kbit/s), a lógica do meio físico costuma surpreender quem vem de barramentos digitais em nível TTL:
o bit 1 (recessivo) é o estado de repouso, enquanto o bit 0 (dominante) é o estado
ativamente imposto pelos transceptores.
Recessivo (bit 1): CAN_H ≈ 2,5 V | CAN_L ≈ 2,5 V → Vdiff ≈ 0 V Dominante (bit 0): CAN_H ≈ 3,5 V | CAN_L ≈ 1,5 V → Vdiff ≈ 2 V
Essa assimetria sustenta a arbitragem não destrutiva bit a bit: quando duas ou mais ECUs começam a
transmitir ao mesmo tempo, a que envia um bit 0 impõe tensão diferencial sobre o par trançado; a que
enviou 1 e lê 0 no próprio pino de recepção percebe que perdeu a disputa e passa a só
escutar, sem corromper o quadro vencedor. Por isso, menor identificador significa maior prioridade.
Roteiro rápido de inspeção física, em ordem de menor custo:
CAN_H e CAN_L no tronco. Duas terminações de 120 Ω em paralelo resultam em cerca de 60 Ω. Perto de 120 Ω, falta uma terminação ou há um trecho aberto; perto de 40 Ω, há uma terceira terminação indevida.2,5 V em relação ao terra nas duas linhas; com tráfego normal, a média de CAN_H sobe um pouco e a de CAN_L desce um pouco.2 V, sem reflexões fortes causadas por derivações longas demais.Para aprofundar: Parte I (capítulos 2, 3 e 4) de Fundamentos de CAN, J1939 e ISOBUS.
No SAE J1939, e no ISOBUS construído sobre ele, o identificador estendido de 29 bits não é um número opaco: ele é dividido em campos que definem a prioridade de acesso ao meio, o Parameter Group Number (PGN), o modo de endereçamento e a origem da mensagem.
ID de 29 bits = [ Prioridade (3) | EDP (1) | DP (1) | PF (8) | PS (8) | SA (8) ] Exemplo 1 (PDU2, broadcast): 0x0CF00400 Prioridade 3 | EDP 0 | DP 0 | PF 0xF0 (240) | PS 0x04 | SA 0x00 PF ≥ 240 → PS é extensão do grupo → PGN 0x00F004 (61444, EEC1) Exemplo 2 (PDU1, com destino): 0x18EA0026 Prioridade 6 | EDP 0 | DP 0 | PF 0xEA (234) | PS 0x00 | SA 0x26 PF < 240 → PS é o destino (0x00) → PGN 0x00EA00 (59904, Request)
O erro mais comum ao calcular um PGN à mão é incluir sempre o byte PS. Quando PF < 240
(formato PDU1, dirigido a um endereço específico ou ao endereço global 0xFF), os 8 bits
menos significativos do PGN ficam em zero, porque o PS carrega o endereço de destino e não faz parte da
identidade do grupo de parâmetros. Quando PF ≥ 240 (formato PDU2, sempre em
broadcast), o PS é a extensão do grupo e entra no PGN.
Para aprofundar: capítulo 8, incluído inteiro na amostra grátis do livro.
ISOBUS · ISO 11783
Diferente de um veículo montado de fábrica, o conjunto trator–implemento muda de composição a cada operação no
campo. Duas funções de controle (CFs, Control Functions) podem querer o mesmo Source Address de
8 bits. Para que elas convivam sem configuração manual, o ISOBUS usa o Address Claim
(PGN 60928 · 0x00EE00).
Address Claimed: 0x18EEFF[SA] (8 bytes de dados = NAME de 64 bits) Desempate: comparados como inteiros de 64 bits sem sinal, o MENOR NAME vence.
NAME único de 64 bits, com código do fabricante, instância, função, classe de dispositivo e o bit Arbitrary Address Capable (AAC).NAME. A outra, se tiver AAC = 1, escolhe um endereço livre na faixa dinâmica (128–247) e declara de novo; se tiver AAC = 0, anuncia que não conseguiu endereço usando o endereço de origem 254 (nulo).Para aprofundar: capítulo 10 e estudo de caso 2 de Fundamentos de CAN, J1939 e ISOBUS.