CAN总线的颜色代码是什么?


11

我想知道是否为CAN总线通信线路指定了任何颜色代码,也许在ISO-11898-1中?(我没有免费访问该文件的权限)

我没有任何运气就寻找任何正式文件。

当我问我的同事时,他们都同意颜色(黄色和绿色),但是他们不同意是否是:

  • 黄色,用于CAN-H
  • 绿色代表CAN-L

或者改为:

  • CAN-H的绿色
  • 黄色代表CAN-L

Answers:


5

ISO 11898标准没有提及诸如电缆和连接器之类的实际事物。

因此,第二大权威来源成为CANopen标准,其中DS303-1指定了诸如标准连接器,引脚,电缆长度,波特率等内容。不幸的是,该文档也没有提到颜色编码。

黄色和绿色似乎是常用的,尽管我看到黄色表示CAN高或低。但是,仅由于这些颜色是常用颜色,并不能使它们更正确。

我猜测黄色和绿色来自通用标准化的颜色编码(与我们在通孔电阻器上使用的相同)。即:1 =棕色,... 4 =黄色,5 =绿色。对于DS303-1标准化的“迷你型”和“微型”(类似于M12的圆形)连接器,CAN高电平恰好在引脚4上,CAN低电平恰好在引脚5上。从DS303-1 7.2:

在此处输入图片说明

但是,此枚举与其他常见的标准化连接器(例如d-sub,RJ45和端子插座)完全不一致。


9

CAN没有针对导体颜色或连接器类型或引脚输出等形式的正式物理层规范。有常见的做法(例如使用9针D-sub连接器),但没有官方标准。

如今的车辆也往往具有多条CAN总线,因此颜色当然会有所不同,以使不同的总线保持直线。我已经看到一些总线对CAN-L采用纯色,而对CAN-H采用带相应CAN-L颜色的不同颜色条纹,以给人一种归属感的视觉印象。

总体而言,只要您跟踪导体的颜色和引出线,就可以使用任何适合自己喜好的配色方案,而不会违反任何标准。


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

谢谢米歇尔(Michel),这与我的观点一致,即“黄色代表高”和“绿色代表低”更具意义。但这不是我想要的。我需要一些技术文档来证明这一点。
ErnstOlch

3
CAN没有针对物理层的正式机械标准-因此,制造商通常会使用自己的标准。我已经看到了各种车辆中使用的黄绿色方案以及蓝白色方案。只要您跟踪哪种颜色,就可以使用任何喜欢的颜色。
克里斯·M

1
@ChrisM谢谢您……您应该给答案,因为看来ErnstOch在寻找什么(或者至少这不是一条规则。)。
Michel Keijzers

1
Mercedes Benz和MAN巴士/卡车内部有125kBaud,250kBaud和500kBaud巴士。对于CAN_H,它们运行黄色;对于CAN_LOW,它们运行“蓝色”。对于CAN_HI,“黄色”似乎很常见。
RohatKılıç18年

1
但是,如果有人可以引用实际的J1939文档,那将是一个规范的来源。
伦丁

2

在我所看到的每种实现中,如果您可以想象一种颜色代表“天空”而另一种颜色代表“地球”,则它们分别是Hi和Lo。

  • 黄色的太阳,绿草。
  • 白云,绿草。
  • 白色的天空,蔚蓝的大海。

等等。这些助记符看起来非常合适,我不得不想象它们是有意的。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.