Qual é o código de cores do CAN Bus?

11

Gostaria de saber se há algum código de cor especificado para a fiação de comunicação do barramento CAN, talvez na ISO-11898-1? (Não tenho acesso gratuito ao arquivo)

Procurei documentos oficiais sem sorte.

Quando perguntei aos meus colegas sobre o assunto, todos eles concordam com as cores (amarelo e verde), mas não concordam se:

  • Amarelo para CAN-H
  • Verde para CAN-L

ou então:

  • Verde para CAN-H
  • Amarelo para CAN-L
ErnstOlch
fonte

Respostas:

5

As normas ISO 11898 não mencionam itens práticos, como cabos e conectores.

A segunda fonte com maior autoridade tornou-se os padrões CANopen, onde o DS303-1 especifica itens como conectores padrão, pinagens, comprimentos de cabos, taxas de transmissão etc. Infelizmente, este documento também não menciona códigos de cores.

Amarelo e verde parecem ser comumente usados, embora eu tenha visto o amarelo médio CAN alto ou baixo. No entanto, apenas porque essas cores são comumente usadas, elas não as tornam mais corretas.

Suponho que o amarelo e o verde provêm do código de cores universalmente padronizado (o mesmo que usamos nos resistores de furo passante). Ou seja: 1 = marrom, ... 4 = amarelo, 5 = verde. Para os conectores "mini estilo" e "micro estilo" (do tipo redondo M12) padronizados pelo DS303-1, o CAN High está no pino 4 e CAN Low no pino 5. No DS303-1 7.2:

insira a descrição da imagem aqui

No entanto, essa enumeração não é de modo algum consistente com outros conectores comuns e padronizados, como d-sub, RJ45 e soquete do terminal.

Lundin
fonte
9

O CAN não possui uma especificação formalizada da camada física para cores dos condutores ou itens como tipo de conector ou pinagem. Existem práticas comuns (como usar um conector D-sub de 9 pinos), mas nenhum padrão oficial.

Atualmente, os veículos também tendem a ter vários ônibus CAN, portanto as cores variam, é claro, para manter os diferentes ônibus retos. Eu vi alguns ônibus adotarem uma cor sólida para o CAN-L e uma cor diferente listrada com a cor correspondente do CAN-L para o CAN-H, para dar uma impressão visual de pertencer um ao outro.

No geral, contanto que você acompanhe as cores e pinagens dos condutores, poderá usar qualquer esquema de cores que atenda às suas preferências sem violar nenhum padrão.

Chris M.
fonte
5

Encontrei um link para cabos J1939 (não tenho certeza se isso é genérico): consulte o link

Trecho (veja as duas últimas linhas):

CBL-CAN-01: CAN Cable for DB9 Male Connector
    This is a 4-wire color coded cable. One end is DB9 female connector,
    it is designed to mate with Au J1939 products at bus side, such as: 
    J1939 Message Center System, J1939 Data Center System, 
    J1939 Simulators, etc.

The other side of the cable are 4 pig-tail wires.

Red wire: Power supply, +12V  
Black wire: Ground 
White (or Yellow) wire: CAN High  
Green wire: CAN Low

De 'John Deere': Link

Red is Power - 12 V
Black is Ground - 0 V
Yellow is CAN High - 2.5 V
Green is CAN Low - 2.5 V
Michel Keijzers
fonte
Obrigado Michel, que concorda com a minha opinião de que Amarelo para Alto e Verde para Baixo têm mais sentido. Mas não é o que estou procurando. Eu preciso de alguma documentação técnica para provar isso.
precisa saber é o seguinte
3
O CAN não possui um padrão mecânico formalizado para a camada física - portanto, os fabricantes geralmente usam seu próprio padrão. Vi o esquema verde-amarelo e também o azul e o branco usados ​​em vários ônibus para veículos. Desde que você acompanhe quais cores são, você pode usar as cores que desejar.
Chris M.
1
@ Chrishr Obrigado por isso ... você deve responder, pois parece o que a ErnstOch está procurando (ou pelo menos isso não é uma regra).
Michel Keijzers
1
Os ônibus / caminhões Mercedes Benz e MAN têm ônibus de 125kBaud, 250kBaud e 500kBaud dentro. Eles correm amarelo para CAN_H e "azul" para CAN_LOW. Parece que "amarelo" é bastante comum para CAN_HI.
Rohat Kılıç
1
Se alguém pudesse citar o documento J1939 atual, isso seria uma fonte um tanto canônica.
Lundin
2

Em todas as implementações que eu vi, se você pode imaginar que uma cor representa "Céu" e a outra representa "Terra", essas são Hi e Lo, respectivamente.

  • Sol amarelo, grama verde.
  • Nuvens brancas, grama verde.
  • Céu branco, oceano azul.

Et cetera. Essas mnemônicas parecem se encaixar tão bem que preciso imaginar que são intencionais.

Nate B
fonte
0

CAN_H = amarelo, CAN_L = verde conforme SAE J1939-11.

Isso se aplicaria apenas a instalações CAN compatíveis com J1939.

Segunda-feira terça-feira quarta-feira
fonte