Какой цветовой код для шины CAN?


11

Я хотел бы знать, есть ли какой-либо цветовой код, указанный для проводной связи по шине CAN, возможно, в ISO-11898-1? (У меня нет свободного доступа к файлу)

Я искал любые официальные документы без какой-либо удачи.

Когда я спросил моих коллег об этом, они все согласились с цветами (желтый и зеленый), но они не согласны, если это:

  • Желтый для CAN-H
  • Зеленый для CAN-L

или вместо:

  • Зеленый для CAN-H
  • Желтый для CAN-L

Ответы:


5

Стандарты 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 и терминальный разъем.


9

CAN не имеет формализованной спецификации физического уровня для цветов проводников или таких вещей, как тип разъема или распиновка. Есть распространенные практики (например, использование 9-контактного разъема D-sub), но нет официального стандарта.

Транспортные средства в наши дни, как правило, также имеют несколько CAN-шин, поэтому цвета, конечно, будут различаться, чтобы разные автобусы были ровными. Я видел, что некоторые шины принимают сплошной цвет для CAN-L и другой цвет, полосатый с соответствующим цветом CAN-L для CAN-H, чтобы создать визуальное впечатление единства.

В целом, пока вы отслеживаете свои цвета проводников и распиновку, вы можете использовать любую цветовую схему, которая соответствует вашим предпочтениям, без нарушения каких-либо стандартов.


5

Я нашел ссылку для кабелей J1939 (не уверен, что это универсальный): см ссылку

Выдержка (см. Последние две строки):

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

От «Джон Дир»: Ссылка

Red is Power - 12 V
Black is Ground - 0 V
Yellow is CAN High - 2.5 V
Green is CAN Low - 2.5 V

Спасибо, Мишель, что согласен с моим мнением о том, что желтый для высокого и зеленый для низкого имеет больше смысла. Но это не то, что я ищу. Мне нужна техническая документация, чтобы доказать это.
ErnstOlch

3
CAN не имеет формализованного механического стандарта для физического уровня - поэтому производители обычно используют свой собственный стандарт. Я видел желто-зеленую схему, а также сине-белую схему, используемую в различных транспортных средствах автобусов. Пока вы отслеживаете, какие цвета есть, вы можете использовать любые цвета, которые вам нравятся.
Крис М.

1
@ChrisM Спасибо за это ... вы должны сделать это ответом, так как кажется, что ErnstOch ищет (или, по крайней мере, это не правило).
Мишель Кейзерс

1
Автобусы Mercedes Benz и MAN имеют шины 125 кБод, 250 кБод и 500 кБод внутри. Они работают желтый для CAN_H и "синий" для CAN_LOW. Кажется, что «желтый» довольно распространен для CAN_HI.
Рохат Килич

1
Если бы кто-то мог процитировать фактический документ J1939, то это было бы несколько каноническим источником.
Лундин

2

В каждой реализации, которую я видел, если вы можете представить, что один цвет представляет «Небо», а другой представляет «Землю», то это, соответственно, Hi и Lo.

  • Желтое солнце, зеленая трава.
  • Белые облака, зеленая трава.
  • Белое небо, синий океан.

И так далее. Эти мнемоники, кажется, подходят так хорошо, что я должен представить, что они намеренные.


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.