Який кольоровий код для CAN Bus?


11

Мені хотілося б знати, чи є якийсь колірний код, вказаний для проводки зв'язку CAN Bus, можливо, в 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-низький на контакт 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

З 'John Deere': Посилання

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 є всередині автобуси 125kBaud, 250kBaud і 500kBaud. Вони мають жовтий колір для CAN_H та "синій" для CAN_LOW. Здається, що "жовтий" є досить поширеним для CAN_HI.
Rohat Kılıç

1
Якщо хтось міг би навести фактичний документ J1939, це було б дещо канонічним джерелом.
Лундін

2

У кожному здійсненні, що я бачив, якщо ви можете уявити, що один колір являє собою "Небо", а інший являє собою "Земля", це, здається, Привіт і Ло відповідно.

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

Et cetera. Ці мнемоніки, здається, підходять так добре, що я маю уявити, що вони навмисні.


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.