¿Cuál es el código de color para el bus CAN?

10

¿Me gustaría saber si hay algún código de color especificado para el cableado de comunicación del bus CAN, tal vez en ISO-11898-1? (No tengo acceso gratuito al archivo)

Busqué cualquier documento oficial sin suerte.

Cuando les pregunté a mis colegas al respecto, todos están de acuerdo con los colores (amarillo y verde), pero no están de acuerdo si es:

  • Amarillo para CAN-H
  • Verde para CAN-L

o en su lugar:

  • Verde para CAN-H
  • Amarillo para CAN-L
pregunta ErnstOlch

5 respuestas

4

Las normas ISO 11898 no mencionan cosas prácticas como cables y conectores.

La segunda fuente más autorizada se ha convertido en los estándares CANopen, donde DS303-1 especifica cosas como conectores estándar, clavijas, longitudes de cable, velocidades en baudios, etc. Lamentablemente, este documento tampoco menciona el código de colores.

El amarillo y el verde parecen ser de uso común, aunque he visto amarillo significa CAN alto o bajo. Sin embargo, solo porque estos colores se usan comúnmente, no los hace más correctos.

Supongo que el amarillo y el verde provienen de la codificación de colores estandarizada universalmente (la misma que usamos en las resistencias de orificio pasante). Es decir: 1 = marrón, ... 4 = amarillo, 5 = verde. Para los conectores "mini estilo" y "micro estilo" (tipo M12 redondo) estandarizados por DS303-1, CAN High está en el pin 4 y CAN Low en el pin 5. De DS303-1 7.2:

Sin embargo, esta enumeración no es en absoluto compatible con otros conectores estandarizados comunes, como d-sub, RJ45 y terminal socket.

    
respondido por el Lundin
9

CAN no tiene una especificación formal de capa física para los colores de los conductores, o cosas como el tipo de conector o el pin-out. Existen prácticas comunes (como el uso de un conector D-sub de 9 pines) pero no hay un estándar oficial.

Los vehículos en estos días también tienden a tener varios buses CAN, por lo que los colores, por supuesto, varían para mantener los diferentes buses rectos. He visto a algunos autobuses adoptar un color sólido para CAN-L y un color diferente con el color CAN-L correspondiente para CAN-H, para dar una impresión visual de pertenecer juntos.

En general, siempre que realice un seguimiento de los colores de sus conductores y pines, puede utilizar cualquier combinación de colores que se adapte a sus preferencias sin violar ningún estándar.

    
respondido por el Chris M.
5

Encontré un enlace para los cables J1939 (no estoy seguro si esto es genérico): vea link

Extracto (ver las dos últimas líneas):

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
    
respondido por el Michel Keijzers
2

En cada implementación que he visto, si puedes imaginar que un color representa "Sky" y el otro representa "Earth", esos son Hi y Lo, respectivamente.

  • Sol amarillo, hierba verde.
  • Nubes blancas, hierba verde.
  • Cielo blanco, océano azul.

Et cetera. Estas mnemotécnicas parecen encajar tan bien que tengo que imaginar que son intencionales.

    
respondido por el Nate B
0

CAN_H = amarillo, CAN_L = verde según SAE J1939-11.

Esto solo se aplicaría a las instalaciones CAN compatibles con J1939.

    
respondido por el MondayTuesdayWednesday

Lea otras preguntas en las etiquetas