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:
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.
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.
Et cetera. Essas mnemônicas parecem se encaixar tão bem que preciso imaginar que são intencionais.
fonte
CAN_H = amarelo, CAN_L = verde conforme SAE J1939-11.
Isso se aplicaria apenas a instalações CAN compatíveis com J1939.
fonte