Analisador de barramento CAN de carro (CAN Hacker). Adaptador USB-CAN de canal duplo CAN-Hacker Programa para trabalhar com barramento can

Analisador de barramento CAN CAN-Hacker 3.0 25.06.2019 14:38

Eletrônica de bordo carro moderno surpreende com a variedade de atuadores e dispositivos de controle, vários sensores e controladores. A interação entre eles requer um ambiente estável rede de comunicação. No momento existe tal interface de rede e é chamada CAN (Controller Rede de área).

O barramento CAN fornece conexões para qualquer dispositivo que possa receber e transmitir informações digitais simultaneamente. Por exemplo, usando pacotes CAN, os espelhos são dobrados, os faróis são ligados, os vidros elétricos são controlados, etc. Um adaptador e programa especial, dos quais existem muitos na natureza, nos ajudará a ver o que está acontecendo no barramento CAN do carro. Mas e se eu lhe dissesse que existe um adaptador USB universal que pode expandir os recursos de hardware e software do barramento CAN?

UsandoPODE- Hacker você será capaz de:

  1. Analisar o funcionamento dos barramentos CAN e LIN para automóveis e equipamentos especiais
  2. Exibição de Can - encomendas recebidas no ônibus Can
  3. Ligue unidades de controle “na mesa” e componentes do veículo controlados via barramentos CAN e LIN (por exemplo, blocos de botões, painéis, etc.)
  4. Emule a operação de medidores e unidades de controle diretamente no carro
  5. Programar unidades de controle da máquina

Todas estas funções do adaptador CAN Haker, pelo seu baixíssimo preço, proporcionarão uma assistência inestimável durante os trabalhos de reparação, bem como durante a instalação e desenvolvimento de equipamentos auxiliares de segurança e navegação para diversos equipamentos móveis.

A funcionalidade da versão principal do KEN-Hacker 3.0 pode ser bastante expandida usando opções e programas adicionais. A lista de opções não para de crescer, acompanhe as novidades no site

Opções adicionais:

  1. LIN-K (LIN-K) Analisador de barramento LIN.
  2. K é uma opção adicional para a interface CAN-USB CAN Hacker 3.0
  1. Bombardeiro CAN-Hacker.

Agora toda a lista de funções do CAN-Hacker Bomber está integrada ao software analisador CAN.

Há casos em que você precisa descobrir com urgência qual pacote no barramento CAN é responsável por qual função, se o protocolo de troca não for padronizado, isso é muito problemático e demorado; Ou, sem ter carro, será difícil saber qual pacote é responsável por determinar a velocidade e qual é responsável pelo ângulo de rotação da agulha do tacômetro. O utilitário Bomber can hacker permitirá que você estude o barramento CAN usando o método de falsificação, ou seja, o programa simplesmente envia pacotes com os bytes de dados que especificamos no intervalo de ID fornecido.

  1. Opção adicional KIA-Coder para trabalhar com carros KIA-Hyundai

Usando o KIA-Coder, você pode realizar a codificação EOL variante em carros KIA e Hyundai e recodificar a memória do painel de instrumentos por meio do conector de diagnóstico OBD2 básico. Diversas programações permitem ativar e desativar diferentes opções do carro, como: Pressão dos pneus TPMS, luz adaptativa e outras.

4. Opção adicional para trabalhar com carros Nissan Leaf Leaf-Coder

  1. -Hacker Leaf-Coder é gratuito e programa simples para codificação dos painéis de instrumentos Nissan Leaf e Teana através do conector OBD2.

Agora vamos ver as vantagens do Kanhacker 3.0 em relação a outros adaptadores.

VantagensCAN-Hacker 3.0:

  1. Dois canais CAN. Possibilidade de encaminhar pacotes de canal para canal, trabalhando em modo gateway CAN (CAN) / gateway CAN utilizando firmware especial incluído no kit
  2. Terminadores conectáveis ​​de 120 Ohm
  3. Função de trabalhar com barramento LIN. (opção adicional)
  4. Atualização on-line (on-line)
  5. Função de enumeração automática (pesquisa) de ID pelo programa CAN Hacker -Bomber
  6. Corpo em miniatura
  7. Alimentado por USB
  8. Salvando pacotes de mensagens em formato de texto no disco rígido do seu PC.
  9. Grave logs de mensagens em tempo real
  10. Análise e visualização de logs

CANHacker 3.0 (CAN Hacker 3.0) pode funcionar tanto com o antigo software CANHacker (CAN Hacker) 2.002 quanto com o novo analisador CAN.

  1. Analisar o funcionamento dos ônibus CAN e LIN de automóveis e veículos especiais. tecnologia.
  2. Habilite unidades de controle “na mesa” e componentes do veículo controlados via barramentos CAN e LIN (por exemplo, cremalheiras de direção e unidades de direção hidráulica)
  3. Emule a operação de sensores e unidades de controle diretamente no carro
  4. Programar unidades de controle do carro.

Todas estas funcionalidades proporcionarão um apoio inestimável no processo de reparação automóvel, bem como durante a instalação e desenvolvimento de equipamentos adicionais de segurança, telemática e navegação para qualquer equipamento móvel.

Vantagens do CAN-Hacker 3.0:

  1. Dois canais CAN. Capacidade de trabalhar no modo gateway CAN/gateway CAN usando firmware especial incluído no kit
  2. Terminadores conectáveis ​​de 120 Ohm
  3. Capacidade de trabalhar com barramento LIN . (opção adicional)
  4. Atualização on-line
  5. Possibilidade de enumeração automática (busca) de IDs pelo programa CAN-Hacker-Bomber

Nosso adaptador CAN - USB funciona com o conhecido programa CAN-Hacker, também estamos desenvolvendo uma versão melhorada do nosso programas para analisar barramentos CAN e LIN.

Equipamento:
Versão mais recente do adaptador Canhacker
Cabo USB como presente
Software e drivers para trabalho
(Utilitário Can-Hacker 2.0.1,Bombardeiro CAN-Hacker,CAN-Hacker Bomber + Gateway, drivers, instruções de início rápido, drivers para Windows XP, 7, etc.)

ATENÇÃO!

Todos os dispositivos são fornecidos "como estão". Não assumimos qualquer responsabilidade pelos resultados da utilização dos nossos equipamentos. Ou seja, se algo quebrar durante a utilização do nosso equipamento, a culpa é inteiramente do usuário do aparelho. Ao adquirir o CAN-Hacker você concorda com estes termos e condições descritos abaixo.

Antes de comprar o CAN-Hacker, que é uma ferramenta profissional para trabalhar com carros, certifique-se de que:

  1. Você sabe como instalar drivers para novos dispositivos na sua versão do Windows
  2. Você conhece o dispositivo CAN bus e os princípios de sua operação
  3. Você tem um conhecimento básico de eletrônica e engenharia elétrica

Além disso, você deve considerar e concordar:

  1. O suporte técnico é fornecido apenas em dias úteis através e-mail. Em nosso fórum você pode fazer uma pergunta a qualquer momento.
  2. Compatibilidade do utilitário CAN-Hacker de canhack.de com sua configuração específica e Versão do Windows NÃO GARANTIDO. Pode ser necessário selecionar o driver virtual correto Porta COM ou exclua antes drivers instalados, o que pode entrar em conflito com os drivers STM nos quais o CAN-Hacker foi construído. Também pode exigir a reinstalação. sistema operacional seu PC.
  3. Se o CAN-Hacker não suportar a velocidade do barramento CAN usada no veículo que você está pesquisando, levará algum tempo para adicionar essa velocidade.

Se você tiver alguma dúvida, é melhor não comprar o CAN-Hacker.

VOCÊ PODE BAIXAR INSTRUÇÕES E SOFTWARE ABAIXO:

Analisador CAN - versão atual do programa
Analisador CAN - manual do usuário atual
Manual para versão antiga do adaptador CAN-Hacker 3.2
Manual do codificador KIA

O adaptador universal (CAN Hacker) foi projetado para analisar e escanear o barramento CAN de carros.

O adaptador hacker Kan funciona usando o protocolo LAWICEL e é totalmente compatível
com o programa alemão mais popular e provavelmente o melhor CAN HACKER

O hardware do dispositivo possui um moderno microcontrolador stm32 de 32 bits,
construído no núcleo ARM Cortex. Também o CAN Hacker está equipado
filtro CAN especial, que dá muito alta qualidade comunicações.

O dispositivo é alimentado por USB e não requer alimentação externa.

Funções:

  1. Leitura e transmissão de mensagens CAN em tempo real.
  2. Monitoramento de barramento CAN.
  3. Filtrando mensagens por CAN ID (identificador).
  4. Pré-processamento e armazenamento de mensagens CAN.
  5. Salvando pacotes de mensagens em formato de texto no disco rígido do PC.
  6. Grave logs de mensagens em tempo real.
  7. Visualizando e analisando logs.
  8. Reprodução dos logs gravados e envio para rede em tempo real.
  9. Suporta CAN ID padrão e estendido (identificadores de 11 e 29 bits).
  10. A velocidade de transferência de dados da interface é de até 1 Mbit/s.
  11. Capacidade de trabalhar com velocidades fora do padrão (33,333 – 83,333 kB/s)

Configurações do programa:

1. (Dispositivo CAN) nas configurações você precisa selecionar a porta COM na qual nosso adaptador está pendurado,
Para descobrir em qual porta o adaptador está, você precisa acessar o gerenciador de dispositivos do seu computador.
2. (COM Baudrate) defina a velocidade da porta para 115200 bit/s
3. (CAN Baudrate) selecione a velocidade do barramento CAN usado no carro.

Modo de escuta do barramento CAN.

Filtro

Usando um filtro, você pode filtrar IDs desnecessários de pacotes de mensagens

Copiar para lista TX

Através do botão “Copiar para lista TX” é possível copiar uma mensagem do monitor de recepção,
ao monitor de Transmissão com a capacidade de enviá-lo para a rede em um intervalo de tempo especificado.

Enviando mensagens para a rede

1. Você deve clicar no botão Adicionar
2. Insira o ID necessário e o conteúdo do pacote
3. Na guia Modo TX, selecione Período
4. No campo Período (ms), adicione o período de envio da mensagem

Este método permite enviar simultaneamente um número ilimitado de mensagens.

Modo rastreador

O modo Tracer permite receber mensagens na ordem em que chegam à rede.
Também é possível gravar um log, com a posterior possibilidade de reproduzi-lo e enviá-lo para a rede
na ordem em que foi gravado. Um log em execução pode ser interrompido a qualquer momento e
clique manualmente com o mouse, envie mensagens uma por uma. Muito ferramenta útil ao pesquisar IDs específicos.

Dispositivo em ação (vídeo)


EM ultimamente, tanto em automóveis quanto em automação industrial, o chamado barramento CAN (Controller Area Network) passou a ser muito utilizado. Altas velocidades de transferência de dados, excelente imunidade a ruídos e a capacidade de combinar muitos dispositivos em uma rede tornam-na praticamente não competitiva com outros barramentos. Para transmitir dados via barramento CAN bastam dois fios, ou seja, um par trançado. Os detalhes da operação do barramento CAN são descritos repetidamente; qualquer pessoa interessada irá encontrá-lo e lê-lo. Estamos mais interessados ​​​​em como conectar-se ao barramento CAN usando um computador, laptop ou tablet. Para esta tarefa que fiz

Adaptador USB para barramento CAN

que permite conectar-se através de um PC a qualquer barramento CAN, observar os pacotes que passam por ele, gravá-los e também tem a oportunidade completa de enviar seus dados para o barramento CAN!
O adaptador USB para CAN será útil para eletricistas de automóveis; é ótimo para rastrear pacotes para pessoas que fazem enroladores de hodômetro CAN, bem como para engenheiros que trabalham com automação que usa o barramento CAN.
O dispositivo é feito usando um microcontrolador do microchip PIC18F1XK50. como um controlador com interface SPI MCP2515 e um transceptor CAN de alta velocidade mcp2551. IMPORTANTE!!! Os chips CAN do controlador MCP2515 vêm em embalagens diferentes e seus pinos não coincidem, a placa está conectada para o MCP2515IST. se empurrar com outras letras terá que pegar a ficha técnica, verificar as pernas e ajustá-las à sua cópia. A numeração dos pinos da placa e do diagrama não coincidem, pois no diagrama o MCP2515 é desenhado em uma caixa diferente!
E então aqui está o diagrama Adaptador USB para PODE.


Em princípio, nada particularmente complicado quando comparado com os esquemas que circulam pela rede. O circuito funciona 100%, além de ter feito um protótipo, também testei, se não tiver preguiça, vou gravar um vídeo de como funciona com o enrolamento CAN do velocímetro, e quem sabe no trabalho Vou conectá-lo à automação para maior clareza. Na verdade, desenhei uma placa de circuito impresso para este dispositivo, as dimensões eram 55 x 45 mm. Todos os componentes são SMD, exceto alguns jumpers. Aqui está a taxa real.


Bem, acho que está tudo claro onde está tudo, a placa possui um jumper de bootloader para programar o controlador, além de um jumper terminador e os próprios contatos do barramento CAN. Fiz a placa com filme fotorresistente, não tem nada de complicado nisso, o conector é MINIUSB, não micro!
Para trabalhar com o adaptador CAN você pode usar programas diferentes, mas eu recomendo o programa CANHacker, haverá um artigo separado sobre ele com um programa funcional curado da ganância dos desenvolvedores, é bastante funcional, possui uma função de filtragem de pacotes, que muitas vezes é simplesmente insubstituível, registrando também dados tanto do barramento e para o barramento, inclusive e previamente gravado (emulação do funcionamento de um determinado dispositivo).
Agora o mais interessante, o firmware) e tudo é interessante aí, não me lembro, mas na minha opinião costurei tudo via USB sem programador, enfim, você terá sorte se tiver um bootloader flasheado no controlador de fábrica, caso contrário, no arquivo com o firmware há uma descrição de como fazer o flash . O arquivo contém mais versão mais recente firmware, bootloader por precaução, drivers para Windows e Linux, em geral você vai descobrir. Ao atualizar o firmware, não se esqueça de definir o jumper BOOT.

Há um arquivo hexadecimal na pasta Bootloader, ele precisa ser atualizado no controlador usando um programador! em seguida coloque o jumper do bootloader e conecte-o ao computador via USB. em seguida, use o utilitário Mphidflash para preencher o firmware USB, comando mphidflash -Write USBtin_firmware_v1.7.hex, após a atualização, desconecte o cabo, remova o jumper e o dispositivo está pronto!, instale os drivers e use-o. Bem, pelo menos de memória era algo assim)
=====================================
Um firmware e um dispositivo funcionando corretamente devem ser detectados como uma porta de comunicação.


Também um pequeno vídeo da interface CAN trabalhando com interceptação de pacotes de equipamentos industriais.

CAN Hacker (scanner CAN)

Então, primeiro você precisa entender o que é um barramento CAN. O barramento CAN é um barramento de dois fios que fornece conexão a qualquer dispositivo que possa receber e transmitir informações digitais simultaneamente. Representa par trançado, esta implementação O barramento permite reduzir a influência de campos eletromagnéticos externos, proporcionando altas velocidades de transferência de dados.

O programa CAN Hacker foi projetado para monitorar redes CAN, ler mensagens transmitidas pelo barramento CAN em tempo real usando um conversor USB<>PODE. O dispositivo irá ajudá-lo a encontrar o endereço de identificação mensagem desejada, analise, se necessário, edite-os e reenvie-os. O CAN Hacker pode receber e enviar mensagens com um ID simples de 11 bits e um ID estendido de 29 bits. A velocidade de transmissão pode ser selecionada entre padrão: (5 kbit/s, 10 kbit/s, 20 kbit/s, 50 kbit/s, 100 kbit/s, 125 kbit/s, 250 kbit/s, 500 kbit/s, 800 kbit/s /s, 1000 kbit/s) ou definido manualmente para velocidades fora do padrão. A transmissão de mensagens pode ser realizada em modo manual e automaticamente.

CAN Hacker é indispensável para profissionais que lidam com hacking CAN, e também é indispensável para iniciantes. Conveniente para depurar dispositivos que trabalham com barramento CAN.

Para retroceder a quilometragem de um carro através do barramento CAN, você precisa de um CAN Hacker, que o ajudará a encontrar o ID responsável pelas leituras do hodômetro, editar a mensagem enviada, compilá-la e utilizá-la no retrocesso.

O software CAN Hacker usa tecnologia avançada para ler o barramento CAN. Graças à interface simples, prática e intuitiva, a busca pela mensagem desejada leva um tempo mínimo. CAN Hacker, montado em um prático case OBD-2 ergonômico, com um LED de status do barramento CAN RX e TX que pisca no tempo com mensagens recebidas e transmitidas e um cabo USB de 180 cm de comprimento é muito conveniente de usar.


O scanner é conectado ao barramento CAN através dos pinos 6 (Alto) e 14 (Baixo) ou alterna para 2 e 10 usando Jumper, pois em marcas de automóveis como Audi, BMW, Isuzu, Mercedes-Benz, Mitsubishi, Skoda, Volkswagen, o pneu do motor deve ser removido. Há também um jumper no barramento Can para um resistor terminal de 120 Ohm que permite receber e transmitir mensagens mesmo ao trabalhar com um dispositivo



gastroguru 2017