Integridade do sinal do barramento CAN


11

Os canais são CAN_H (vermelho), CAN_L (azul) e CAN_H-CAN_L (marrom).

Pode ser observado no diagrama abaixo que CAN_H-CAN_L possui um formato de sinal aceitável. No entanto, tanto CAN_H quanto CAN_L parecem ruins para mim. E, na verdade, o dispositivo não está sendo executado em um ambiente barulhento. Eu tenho duas perguntas:

  1. Você acha que a integridade do sinal é um problema aqui?

  2. CAN_H-CAN_L às vezes possui um nível de alta tensão de 1,65 V (parte do lado esquerdo), enquanto outras vezes possui um nível alto de 2,06 V (parte do lado direito). Você acha que isso é um problema?

Digite a descrição da imagem aqui

Respostas:


16
  1. Não. A sinalização diferencial está funcionando como pretendido.
  2. Não. Enquanto a " tensão em modo comum " não exceder as classificações do transceptor. E as classificações máximas de CC, que para um transceptor CAN como o MCP2551 são de -42 V a +42 V.

O cabo de par trançado e o modo de sinalização diferencial fazem com que os sinais de extremidade única pareçam sem sentido, enquanto o sinal diferencial não é afetado pelo ruído. Você terá um quadro corrompido ocasional, mas o CAN possui vários recursos para garantir que apenas os quadros corretos sejam aceitos e os ruins sejam retransmitidos.

  • CRC para detectar erros de bit.
  • Quadros de erro. Quando um nó detecta um erro, ele envia um quadro de erro, e esse quadro força o barramento dominante por mais tempo que a regra de preenchimento de bits. Todos os nós veem isso.
  • Retransmissão automática até o limite de erro.

Eu tenho uma dessas imagens também. Estas são imagens de livros didáticos sobre sinalização diferencial. Esse tipo de ruído é inevitável em sistemas com componentes de comutação eletromecânicos ou de alta potência.

Imagem de livro didático diferencial do barramento CAN


Obrigado pela sua resposta. Você acha que o isolamento é necessário quando o cabo da lata tem cerca de 5 metros de comprimento?
richieqianle

@richieqianle Eu recomendo o isolamento galvânico para cada nó. Não é caro (ics: sn6501, si8621), especialmente se você puder evitar problemas. No entanto, não é essencial para o funcionamento do barramento CAN. Procure terminação dividida e tenha os nós adequadamente aterrados.
Jeroen3
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.