Стандарты ISO 11898 не упоминают практические вещи, такие как кабели и разъемы.
Таким образом, вторым наиболее авторитетным источником стали стандарты CANopen, где DS303-1 определяет такие вещи, как стандартные разъемы, выводы, длины кабелей, скорости передачи и т. Д. К сожалению, в этом документе также не упоминается цветовое кодирование.
Желтый и зеленый, кажется, обычно используются, хотя я видел, что желтый означает либо CAN High, либо Low. Однако то, что эти цвета обычно используются, не делает их более правильными.
Я предполагаю, что желтый и зеленый происходят из универсально стандартизированной цветовой кодировки (так же, как мы используем на резисторах со сквозным отверстием). То есть: 1 = коричневый, ... 4 = желтый, 5 = зеленый. Для разъемов «мини-стиль» и «микро-стиль» (круглые, как у M12), стандартизованных DS303-1, CAN High находится на контакте 4, а CAN Low на контакте 5. От DS303-1 7.2:
Это перечисление, однако, совсем не согласуется с другими стандартными разъемами, такими как d-sub, RJ45 и терминальный разъем.