Como ler um código de erro OBD2
O que significam os cinco caracteres de um código de erro, como perceber a que sistema do veículo dizem respeito e porque um código não indica necessariamente que componente está avariado.
Um código de erro, em sigla DTC (Diagnostic Trouble Code), é normalmente representado por uma letra e quatro caracteres, como P0299. Cada posição contém informações úteis para restringir o campo do diagnóstico, mesmo quando o código nunca foi encontrado antes.
Nos sistemas de diagnóstico mais recentes estão também previstos DTC que podem incluir informações adicionais sobre o tipo de avaria.
A primeira letra: que sistema do veículo
A primeira letra identifica o sistema a que o código diz respeito e permite restringir logo o campo do diagnóstico.
- P — Powertrain: sistemas do grupo motopropulsor, como motor, alimentação, ignição, controlo das emissões e transmissão.
- B — Body: sistemas da carroçaria e do habitáculo, como airbags, portas, bancos, iluminação, climatização e outros sistemas de conforto e segurança.
- C — Chassis: sistemas do chassis e da dinâmica do veículo, como travões, ABS/ESP, suspensões e direção.
- U — Network: sistemas de comunicação e de integração entre as centralinas. Um código U pode indicar um problema de comunicação e pode depender da rede, de cablagens, de conectores, de alimentações ou de uma centralina que não comunica corretamente.
A segunda posição: código de norma ou do construtor
A segunda posição contribui para identificar a área a que o código pertence e, nos DTC P, distingue também entre intervalos controlados pela norma e intervalos reservados aos construtores.
Por exemplo, P0xxx e P2xxx pertencem a áreas normalizadas, enquanto P1xxx e alguns intervalos da série P3xxx estão reservados aos construtores.
Por isso, o significado exato de um DTC deve ser sempre verificado na respetiva definição e, quando necessário, na documentação técnica do construtor.
A terceira posição: que subsistema
Nos códigos P0, a terceira posição contribui para identificar a família ou a área técnica em causa. No código P0299, por exemplo, o número 2 coloca o DTC na respetiva família de códigos. É uma primeira referência útil para orientar a pesquisa, mas não é suficiente, por si só, para identificar o componente ou a avaria.
- P0100 – P0299
- Medição do ar e do combustível: medidor de massa de ar, sensores de pressão, gestão da mistura, injetores e respetivos circuitos.
- P0300 – P0399
- Ignição e falhas de ignição: inclui os códigos relativos às falhas de ignição. P0300 indica uma falha de ignição detetada de forma aleatória ou em vários cilindros, enquanto códigos como P0301, P0302, P0303 identificam respetivamente o cilindro 1, 2 e 3.
- P0400 – P0499
- Controlo das emissões: recirculação dos gases de escape, catalisador, sistema evaporativo e injeção de ar secundário. Os códigos relativos ao filtro de partículas estão presentes principalmente na série P2xxx.
- P0500 – P0599
- Velocidade do veículo, regime de ralenti e circuitos auxiliares.
- P0600 – P0699
- Sistemas de controlo eletrónico e circuitos de saída: inclui, entre outros, códigos relativos a circuitos, desempenho e possíveis anomalias internas dos sistemas de controlo.
- P0700 – P0999
- Transmissão e respetivos sistemas de controlo, incluindo as caixas automáticas e outros tipos de transmissão geridos eletronicamente.
Os últimos caracteres: qual é a particularidade
Os últimos caracteres completam a identificação do DTC e permitem identificar a anomalia específica descrita pelo código. A definição pode dizer respeito, por exemplo, a um circuito aberto, a um curto-circuito, a um sinal fora de escala, a um desempenho incorreto ou a um valor incoerente.
Não existe, porém, uma regra universal segundo a qual um determinado algarismo final corresponda sempre ao mesmo tipo de avaria: o significado deve ser interpretado com base na definição do DTC específico.
Em alguns códigos podem aparecer também as letras A–F, porque os caracteres utilizados podem pertencer à notação hexadecimal.
Os DTC podem conter informações adicionais
A representação mais comum de um DTC OBD é constituída por cinco caracteres, como P0299. No entanto, as normas de diagnóstico mais recentes preveem também estruturas que podem associar ao código informações adicionais sobre o tipo de avaria (Failure Type).
Por isso, ao interpretar um DTC, não é suficiente analisar apenas os caracteres individuais do código: é necessário considerar também a definição completa fornecida pelo sistema de diagnóstico e, quando disponível, o respetivo tipo de avaria.
O código indica onde procurar, não que componente substituir
Um código de erro identifica uma condição anómala detetada pelo sistema, mas não necessariamente o componente responsável. Para chegar à causa é necessário verificar as possíveis origens do problema.
Tomemos um código que assinala um circuito aberto para um sensor. A centralina detetou uma condição compatível com um circuito aberto ou com um sinal não conforme com o previsto. A causa, porém, pode ser outra. Por exemplo:
- Sensor avariado.
- Cablagem interrompida ou danificada.
- Conector oxidado ou com contacto intermitente.
- Falta de massa, sem avaria do sensor.
- Falta ou anomalia da alimentação do circuito.
- Curto-circuito ou outro problema elétrico.
- Anomalia da centralina ou do circuito de gestão.
Substituir o sensor resolve portanto apenas um dos cenários possíveis. Nos outros casos, a avaria mantém-se e o código pode voltar a surgir.
Mais códigos não significam necessariamente mais avarias
A presença de vários códigos não significa necessariamente que existam outras tantas avarias. Uma anomalia pode, de facto, gerar vários códigos como consequência, por exemplo em caso de problemas de alimentação, de massa ou de comunicação.
É porém possível que existam também várias avarias independentes. Por isso é importante analisar os códigos juntamente com as condições de deteção, o histórico e os restantes dados de diagnóstico disponíveis, em vez de se concentrar simplesmente no primeiro da lista.
Pendente, memorizado ou permanente: o que significa?
O estado do DTC indica como o sistema de diagnóstico detetou e geriu a condição de avaria.
- Pendente (Pending) — o sistema detetou uma condição de avaria, mas ainda não foram cumpridos todos os critérios necessários para a classificar como avaria confirmada. Consoante o sistema e a estratégia de monitorização, a luz MIL pode estar ainda apagada.
- Memorizado/Confirmado — a avaria cumpriu os critérios previstos pela centralina para ser registada como DTC confirmado. As modalidades de confirmação dependem do monitor e da estratégia de diagnóstico adotada.
- Permanente (Permanent DTC) — nos sistemas que suportam esta função, o DTC não pode ser apagado manualmente com o comando normal de apagamento. É eliminado automaticamente pelo sistema quando os respetivos monitores verificam que a condição de avaria já não está presente.
Apagar um código não significa resolver a avaria
Apagar um código pode servir, depois de feitas as verificações e a intervenção necessária, para controlar se a anomalia ainda está presente ou se o código era o resíduo de um problema anterior.
O apagamento não resolve a avaria: se a causa ainda estiver presente, o sistema poderá detetá-la novamente.
Antes de apagar os DTC é importante recolher todas as informações de diagnóstico disponíveis, porque o apagamento pode implicar a perda de alguns dados associados à avaria e, nos sistemas OBD, o reset de alguns monitores de diagnóstico.
Antes de apagar o código é importante consultar o freeze frame (quando disponível): um registo dos principais parâmetros do veículo no momento em que o sistema detetou a anomalia, como regime, temperatura, carga do motor e velocidade.
Nas avarias intermitentes estas informações podem ser particularmente úteis para perceber em que condições se manifesta o problema.
O mesmo código pode ter causas diferentes
Para os DTC normalizados, a definição do código é comum segundo a norma. A causa concreta da avaria e a estratégia de diagnóstico podem, porém, mudar em função da motorização, do ano, da configuração do veículo e do construtor.
Para os DTC pertencentes aos intervalos reservados ao construtor, pelo contrário, é necessário consultar a respetiva documentação técnica.
Por isso a definição do código, por si só, não é suficiente para fechar um diagnóstico. É útil saber que causas foram encontradas em veículos semelhantes, que verificações foram feitas e que solução permitiu resolver o problema.
O Sema Repair liga os códigos de erro às motorizações específicas e aos casos realmente resolvidos em oficina, disponibilizando informações úteis para orientar o diagnóstico.
Quer ver o Sema Repair em ação?
Fale connosco e um comercial nosso apresentará todas as potencialidades do Sema Repair e como pode ajudar na sua oficina.