Voltar a Módulos
J1939 + OBD2Firmware 1.9.27

Leitura de falhas da ECU (DTC)

Saber qual falha o veículo tem, não só que tem uma.

O equipamento informa os mesmos códigos que um scanner de oficina mostra: SPN e FMI em caminhões e máquinas, códigos P, C, B e U em veículos leves. Eles chegam à sua plataforma com a ECU que os reporta e o horário real em que ocorreram.

Relatório de falhas

Caminhão · J1939

J:00:100:1:4

ECU do motor · pressão do óleo abaixo da faixa · 4 ocorrências

Leve · OBD2

O:00:P0301:0:0

ECU do motor · falha de ignição no cilindro 1

Cada relatório traz todas as falhas ativas

O que muda

Da luz de injeção ao código

Até agora

O equipamento informava se o veículo tinha falhas e quantas: o equivalente à luz de injeção no painel. Para saber o que estava acontecendo, o veículo tinha que ir à oficina.

Com o módulo DTC

O equipamento informa quais são: qual componente falha, de que forma e qual ECU o reporta. A oficina pode preparar o diagnóstico antes de o veículo chegar.

Códigos padrão

SAE J1939 e SAE J2012, os mesmos que qualquer scanner lê. A descrição em texto é resolvida na plataforma com as tabelas públicas da norma.

Horário real do evento

Se o veículo ficou sem cobertura, o relatório espera na fila e, ao recuperar o sinal, informa quando a falha ocorreu, não quando foi enviada.

Foto completa em cada relatório

Cada relatório traz todas as falhas ativas: não é preciso reconstruir o estado no servidor. Quantidade zero significa que foram resolvidas.

Sem hardware adicional

Usa a conexão CAN que o equipamento já tem. Sai de fábrica desativado: até ser habilitado, não reserva memória nem toca no barramento.

Protocolos

Caminhões e leves, cada um com sua norma

O módulo lê o protocolo que cada tipo de veículo usa. O que se obtém depende da norma.

J1939

Caminhões, ônibus, máquinas e agro

A ECU emite as falhas por conta própria e o equipamento escuta, sem transmitir nada ao barramento. A leitura é imediata.

O que informa

  • SPN: qual componente falha
  • FMI: de que forma falha
  • ECU que o reporta
  • Quantidade de ocorrências
  • Lâmpadas do painel

OBD2

Carros, picapes e utilitários

O equipamento consulta a ECU a cada 30 segundos, como um scanner ligado ao conector de diagnóstico.

O que informa

  • Código padrão completo (P0301, P0420, U0100)
  • ECU que o reporta
  • Várias ECUs no mesmo veículo

Com o acessório CANBUS Contactless (indutivo, somente leitura) funciona em J1939, onde a ECU emite as falhas sozinha. Em OBD2 não, porque é preciso consultar a ECU e o contactless não transmite ao barramento.

Interpretação

Como se lê um código

J1939: componente e tipo de falha

JProtocolo
00ECU
100SPN
1FMI
4Ocorrências

A ECU do motor (00) informa que a pressão do óleo (SPN 100) está abaixo da faixa normal (FMI 1), e ocorreu 4 vezes.

O FMI muda o diagnóstico

0 / 1Valor acima / abaixo da faixa normal
2Dado errático ou intermitente
3 / 4Curto para positivo / curto para terra
5 / 6Circuito aberto / sobrecorrente
7O sistema mecânico não responde
12Componente danificado
31A condição existe, sem mais detalhes

SPN frequentes

100Pressão do óleo
110Temperatura do líquido de arrefecimento
94Pressão de combustível
168Tensão da bateria
651-656Injetores 1 a 6
1761Nível de ARLA 32 / AdBlue
3226Sensor NOx (SCR)

Pressão de combustível com FMI 1 é pressão baixa real: filtro ou bomba. Com FMI 5 é circuito aberto: um sensor desconectado ou um fio cortado. Mesmo SPN, outro diagnóstico.

OBD2: sistema e código

OProtocolo
00ECU
P0301Código

A ECU do motor (00) informa uma falha de ignição no cilindro 1 (P0301). FMI e ocorrências são campos do J1939: em OBD2 vão em zero.

A primeira letra indica o sistema

P

Motor e transmissão

C

Chassi: freios, suspensão, direção

B

Carroceria: airbag, conforto

U

Rede de comunicação entre módulos

Aplicações

O que se faz com os códigos

Oficina com diagnóstico prévio

A falha chega com seu código antes de o veículo voltar à base. A oficina sabe o que revisar e qual peça pedir.

Aviso na cabine

Uma regra no próprio equipamento aciona um buzzer quando uma lâmpada do painel acende (J1939), sem passar pelo servidor.

Alerta ao supervisor

Falha nova com a ignição ligada: o equipamento envia um relatório imediato ou um SMS, e a plataforma monta o aviso com a descrição do código.

Emissões e ARLA 32

Os SPN 1761 e 3226 mostram falhas de nível de ureia e do sensor NOx: problemas do sistema SCR que convém tratar a tempo.

Integração

O que a sua plataforma recebe

As falhas chegam pelo protocolo normal do equipamento (UDP, TCP ou SMS), com fila, novas tentativas e confirmação. O relatório sai sozinho quando aparece uma falha nova ou todas são resolvidas, e também pode ser solicitado a qualquer momento.

Relatório DF

>RDF00020826143512;2;J:00:100:1:4;J:00:1761:1:12<

  • Número do relatório
  • Data e hora do evento
  • Quantidade ativa (0 = resolvidas)
  • Lista de falhas

O equipamento lê e transmite o código. A descrição em texto e os alertas aos usuários são configurados na sua plataforma.

E também reage no veículo

As falhas são gatilhos do motor de eventos: combinam-se com ignição, velocidade, entradas ou cercas eletrônicas como qualquer outro sinal.

DTC00Há pelo menos uma falha ativa
DTC01Apareceu uma falha nova
DTC02Há uma lâmpada do painel acesa (J1939)
DTC03Todas as falhas foram resolvidas
Colocação em funcionamento

Três comandos

É habilitado por comando, sem mexer na instalação.

1

Verificar o protocolo do barramento

>QCXCAN<

J1939 em caminhões e máquinas, OBDII em leves. Se não coincidir com o veículo, o módulo informa sempre zero falhas.

2

Habilitar a leitura

>SCXDTC1,3,0,1,GP<

Ativa o módulo com relatório automático para o servidor principal.

3

Consultar o estado

>QDTC<

RDTC0 significa que o equipamento lê o barramento e não há falhas ativas: é um resultado válido.

Guia completo na documentação
Escopo

O que faz hoje e o que vem

Falhas ativas J1939: uma ou várias ECUs, um ou vários códigos

Disponível

Falhas ativas OBD2: uma ou várias ECUs

Disponível

Relatório automático, sob demanda e por regra

Disponível

Sinais para o motor de eventos, funções EVAL e modelos

Disponível

Lâmpadas do painel

Só J1939

Apagamento de falhas na ECU do veículo

Previsto

Falhas históricas ou pendentes

Previsto

Até 32 falhas simultâneas na tabela do equipamento. A quantidade informada é sempre a real.

Perguntas frequentes

Um DTC (Diagnostic Trouble Code) é o código que o computador do veículo guarda quando detecta uma falha. É o que um scanner lê na oficina: em caminhões com J1939 é expresso como SPN e FMI, e em leves com OBD2 como um código de cinco caracteres, por exemplo P0301.
Sim. Lê J1939 em caminhões, ônibus, máquinas e agro, e OBD2 em carros, picapes e utilitários. O protocolo configurado no equipamento tem que coincidir com o do veículo.
Não. Usa a conexão CAN do Spider IoT e do Smart IoT. Com o acessório CANBUS Contactless funciona em J1939; em OBD2 é necessária a conexão direta, porque o equipamento precisa consultar a ECU.
O equipamento envia o código em formato padrão (SAE J1939 e SAE J2012). A descrição em texto é resolvida na plataforma com as tabelas públicas da norma, como no resto do mercado.
O relatório fica na fila do equipamento e é enviado ao recuperar a cobertura, com a data e a hora em que a falha realmente ocorreu.
Hoje não. O módulo lê as falhas ativas e pode limpar sua própria lista, mas não apaga os códigos na ECU do veículo. Essa função está prevista.

Quer somar diagnóstico remoto à sua frota?

Conte quais veículos você tem e qual plataforma usa, e ajudamos a colocar em funcionamento.