O que é CAN (rede de área do controlador)?
Quais são as diferenças entre um protocolo OBD-II e uma configuração CAN? `
Como uso um scanner OBD-II em um veículo com CAN?
O que é CAN (rede de área do controlador)?
Quais são as diferenças entre um protocolo OBD-II e uma configuração CAN? `
Como uso um scanner OBD-II em um veículo com CAN?
Respostas:
Ok, antes que eu responda suas perguntas específicas, vamos fazer uma introdução aos sistemas de barramento. Pode ser que você conheça partes dessas coisas, mas começarei aqui, pois pessoas com pouco ou nenhum conhecimento em TI ou eletrônica devem entender isso também.
Nos sistemas eletrônicos, os sinais são enviados de um chip para outro usando fios (vamos esquecer as coisas sem fio por um segundo). A maneira mais simples de fazer isso é usar um fio por bit de informação que você deseja transmitir. Um pouco de informação é simplesmente uma resposta a uma pergunta de sim / não como "Os faróis estão acesos?" Se os faróis estiverem acesos, há uma voltagem nesse fio, digamos 5 volts. Se estiverem desligados, há 0 volts no fio.
Agora isso é bom para um pouco de informação. Mas mais dados requerem mais fios. Infelizmente: mais fios significa mais complexidade. Um carro moderno é apenas um computador com pneus , então há muitos fios ( km ou milhas de servidor ) nele. Mais fios resultam em mais peso e mais custos e os fabricantes de automóveis não gostam disso. Então, precisamos de uma maneira de reduzir a quantidade de fios.
A maneira usual de fazer isso é usar um sistema de ônibus .
Pense em um barramento como uma maneira de transmitir mais informações usando menos fios . Existem outros benefícios dos sistemas de ônibus, mas vou me concentrar nesse aspecto.
Exemplo:
Queremos ligar ou desligar quatro lâmpadas.
É fácil de ver; precisamos de um fio por lâmpada.
Com esse tipo primitivo de sistema de barramento, reduzimos a quantidade de fios para dois . Independentemente do número de lâmpadas que gostamos de controlar, precisamos apenas de um fio para dizer ao outro chip qual lâmpada gostamos de trocar e um segundo para dizer se gostamos de ligar ou desligar a lâmpada. Meu exemplo teria limites no mundo real, pois não se pode simplesmente aumentar a tensão para 1000 V no Fio 1 para trocar mil lâmpadas diferentes.
Este exemplo mostra por que estão sendo usados na eletrônica em geral e nos carros em sistemas de ônibus em particular. Os carros usam vários sistemas de ônibus criados especialmente para eles:
O que é CAN (rede de área do controlador)?
CAN é o sistema de ônibus mais importante em um carro. Não vou entrar em detalhes sobre esse ponto, apenas pense nisso como uma maneira de transferir grandes quantidades de dados usando apenas dois fios. Você pode ler mais sobre o CAN na Wikipedia .
Qual a diferença entre um protocolo OBD-II e uma configuração CAN?
O OBD-II é um protocolo de nível superior usado para fins de diagnóstico. O OBD-II pode usar um dos (muitos) sistemas de ônibus diferentes para transferir dados de diagnóstico de e para seu carro. Pense no OBD-II como um idioma (inglês) que você fala e no CAN como o dispositivo de comunicação (telefone) usado para conversar com alguém (sobre seu carro e seu estado de saúde;).
Muitas pessoas estão se referindo ao OBD (abreviação de diagnóstico a bordo) ou OBD-II como "padrões". O OBD-II é um padrão, mas novamente consiste em tantos padrões, protocolos e sistemas de barramento diferentes usados para comunicar que é difícil listar todos eles. Certa vez, fiz um gráfico de visão geral e verei se posso adicioná-lo à minha resposta mais tarde.
Como usar o scanner OBD-II em um veículo com CAN?
Basta conectá-lo à porta OBD-II do seu carro. O CAN é um dos protocolos de transporte da especificação OBD-II e deve ser suportado pela maioria dos scanners OBD-II. A localização da porta pode ser encontrada usando uma pesquisa no Google (imagem). Normalmente, a porta está localizada ao alcance do motorista , por exemplo, sob o painel ou oculta no console central .
OBD II é uma interface de diagnóstico exigida pelo governo dos EUA. Essa interface é garantida para fornecer um conjunto específico de informações, incluindo, entre outros, dados do computador do motor e códigos de problemas do computador do motor.
Quando o OBD II foi lançado, o governo dos EUA não forçou os fabricantes a padronizar também a interface de comunicação com o computador do motor. O OBD II inicial tinha pelo menos meia dúzia de protocolos de comunicação. Mais tarde, o governo dos EUA percebeu que seu erro exigia que pelo menos o computador do motor devesse suportar o protocolo de comunicação CAN.
O protocolo de comunicação CAN é suportado sob a égide do OBD II.
Se o seu scanner OBD II suportar CAN, alguns mais antigos lançados entre o OBD II e o mandato CAN não o suportam, então não há diferença no uso. O scanner escolherá automaticamente qual protocolo usar, detectando automaticamente o protocolo disponível ou quando o modelo e o ano da marca forem inseridos, a ferramenta de digitalização usará o que sabe que está disponível.