Códigos de falha
Código pendente, confirmado e freeze frame no relatório do scanner
Pendente, confirmado e permanente são listas diferentes da memória do carro, e o freeze frame guarda as condições de uma falha registrada, nem sempre a do código que você investiga. Veja o que cada uma prova.
“Pendente”, “confirmado” e “permanente” são listas diferentes da memória do carro, e o scanner pede cada uma por um comando próprio da norma SAE J1979. O freeze frame, que muitos aplicativos chamam de “dados congelados”, é o retrato das condições do motor no momento em que uma falha foi detectada. Nenhum dos quatro diz qual peça trocar. E o comando de apagar remove pendentes, confirmados e freeze frame, mas não os permanentes.
As fontes gratuitas que lemos nomeiam essas listas sem publicar o critério exato que leva um código de uma para outra. Esse critério está na própria J1979 e na regra da Califórnia (13 CCR 1968.2), que não lemos. O guia mostra o que dá para afirmar com os documentos abertos.
O que cada status prova
| No relatório | Modo da J1979 | O que prova | O comando de apagar remove? |
|---|---|---|---|
| Código armazenado | 03 | O carro gravou o código na lista principal | Sim |
| Código pendente | 07 | O carro gravou o código na lista de pendentes | Sim |
| Código permanente | 0A | O código está na lista que só a central limpa | Não |
| Freeze frame | 02 | Condições do motor quando a falha foi detectada | Sim |
Modos e apagamento estão nas páginas 31 e 35 do datasheet do ELM327. O nome que aparece na tela depende do aplicativo; o modo é o dado estável.
Confirmado e pendente, sem inventar definição
A regra americana atual, 40 CFR 86.1806-17, usa o termo “confirmado” ao descrever o teste de vazamento de vapor de combustível: detectar o vazamento, acender a luz de avaria e gravar os códigos confirmados. O mesmo parágrafo pede ao fabricante os códigos confirmados e permanentes gerados no teste e o freeze frame gravado quando a falha foi detectada. Isso liga “confirmado” à luz acesa naquele contexto, sem definir o termo para todos os casos.
O texto histórico, 86.1806-05, parágrafo (e)(1), exigia gravar um código para toda falha detectada e verificada que acendesse a luz, e permitia ao fabricante gravar códigos também em condições que não a acendem. Um código na memória, portanto, não prova por si que a luz acendeu. Um pendente também não prova que a condição se repetiu, nem qual componente causou o registro.
Para o dono do carro, a leitura prática é esta: o pendente mostra onde olhar, e o código gravado com a luz acesa mostra que o sistema considerou a falha verificada. Os dois pedem teste antes de peça.
O freeze frame, linha por linha
O parágrafo (f)(1) do texto histórico americano lista o que o freeze frame devia conter, quando a central tivesse a informação: rotação, circuito aberto ou fechado, comandos do sistema de combustível, temperatura do líquido de arrefecimento, carga calculada, pressão de combustível, velocidade, fluxo de ar e pressão do coletor de admissão. É texto histórico, não vigente: a seção foi retirada em 17 de junho de 2024.
Exemplo ilustrativo, com valores inventados, de um freeze frame gravado junto de um P0302:
| Linha | Valor inventado | O que a linha ajuda a entender |
|---|---|---|
| Rotação | 2.300 rpm | Se a falha surgiu em marcha lenta ou rodando |
| Carga calculada | 38% | Quanto o motor estava sendo exigido |
| Temperatura do líquido | 31 °C | Motor frio, perto de uma partida a frio |
| Velocidade | 42 km/h | O carro estava em movimento |
| Controle de combustível | Circuito aberto | Em que modo a central controlava a mistura naquele momento |
O boletim Volkswagen 2033805 usa exatamente esse tipo de dado: manda reproduzir a queixa nas condições do freeze frame, que indicam se a falha é esporádica ou de partida a frio (página 2), e conferir o reparo nas mesmas condições (página 4). O guia do P0300 mostra o procedimento completo.
Um detalhe muda a leitura: pelo mesmo parágrafo (f)(1), uma falha de combustão ou de sistema de combustível posterior substituía o freeze frame anterior. O retrato na tela pode não ser do código que você está investigando. Confira a qual código o aplicativo associa o freeze frame.
Antes de apagar
A página 35 do datasheet lista o que se perde no apagamento: número de códigos, códigos, freeze frame, o código que gerou o freeze frame, testes das sondas e as informações dos modos 06 e 07. O texto recomenda que o software pergunte “tem certeza?” antes de enviar o comando.
Fotografe ou exporte o relatório inteiro, com status e freeze frame, antes de qualquer apagamento. O guia sobre o que fazer com a leitura organiza esse registro, e o guia do adaptador ELM327 explica o que depende do aplicativo.
Fontes:
- Elm Electronics, datasheet do ELM327, revisão J, páginas 31 e 35;
- eCFR, 40 CFR 86.1806-17, parágrafo (b)(1);
- eCFR, 40 CFR 86.1806-05 na versão de 16 de junho de 2024, parágrafos (e) e (f), texto histórico;
- Volkswagen Group of America, boletim técnico 2033805, páginas 2 e 4, hospedado pela NHTSA.
Os guias são organizados pela decisão que o leitor precisa tomar.
Ver todos os guias