CAN常用接口如下
CAN | RJ45 | DB9 | OBD-II |
---|---|---|---|
CAN_H | 1 | 7 | 6 |
CAN_L | 2 | 2 | 14 |
CAN_GND | 3 | 3 | 5 |
VCC | 8 | 9 | 16 |
DB9接口
定义如下
管脚 | 管脚定义 |
---|---|
1 | 无连接 / 可选 +5V |
2 | CAN-L |
3 | CAN-GND |
4 | LIN |
5 | LIN-GND |
6 | LIN-GND |
7 | CAN-H |
8 | 无连接 |
9 | VBAT |
OBD接口
引脚定义分配如下图所示,OBD接口共有16个引脚(可参考 ISO 15031-3)。
OBD引脚
1、引脚1,3,8,9,11,12,13
引脚1,3,8,9,11,12,13由主机厂进行分配。
2、引脚2
如果车辆中使用SAE J1850 10,4 VPW(可变脉冲)来提供OBD所需的通信服务,则车辆OBD接口的引脚2应为SAE J1850 10,4 VPW信号连接。
如果在车辆中使用SAE J1850 41,6 PWM(脉冲宽度调制)来提供OBD所需的通信服务,则车辆OBD接口的引脚2应为SAE J1850 41,6 PWM连接的总线正极信号。
如果没有使用SAE J1850 10,4 VPW或SAE J1850 41,6 PWM,那么引脚2的分配由车辆制造商自行决定,当然前提是该分配不会干扰符合ISO 15031-4标准工具的操作或对工具造成损坏。
3、引脚4
车辆OBD的引脚4被指定为底盘地(Chassis ground),并应与车辆底盘进行电气连接,例如满足ISO15031-4标准的外部试验设备提供电源接地(可见下文中外部设备引脚4的使用)。
4、引脚5
车辆OBD接口的引脚5被指定为信号接地(Signal Ground),并在车辆OBD中实现(如在外部测试设备中为通信收发器提供接地,以及为测试设备提供可能的电源接地)。
引脚5在车辆中的实现,需要考虑车辆使用OBD通信接口的噪声和节点间电压偏移限制。应使用蓄电池负极、common vehicle clean signal ground、“clean”、”logic”或车辆内的其他连接点,以最小化节点间的电压偏移和噪声。(可见下文中外部设备引脚5的使用)
5、引脚6和14
如果车辆使用CAN线进行OBD通信服务,那么引脚6即为CAN_H信号,引脚14即为CAN_L信号。
如果车辆不使用CAN线通信,那么引脚6和引脚14由主机厂自行分配,当然前提是该分配不会干扰符合ISO 15031-4标准工具的操作或对工具造成损坏。
6、引脚7
如果使用单线或双线,ISO 9142-2或14230-4提供OBD通信服务,那么引脚7即为K线信号。
如果车辆不使用单线或双线,ISO 9142-2或14230-4提供OBD通信服务,那么引脚7由主机厂自行分配,当然前提是该分配不会干扰符合ISO 15031-4标准工具的操作或对工具造成损坏。
7、引脚10
如果在车辆中使用SAE J1850 41,6 PWM(脉冲宽度调制)来提供OBD所需的通信服务,则车辆OBD接口的引脚2应为SAE J1850 41,6 PWM连接的总线负极信号。
如果车辆不使用SAE J1850 41,6 PWM(脉冲宽度调制)来提供OBD所需的通信服务,那么引脚10由主机厂自行分配,当然前提是该分配不会干扰符合ISO 15031-4标准工具的操作或对工具造成损坏。
8、引脚15
如果使用双线ISO 9142-2或14230-4提供OBD通信服务,那么引脚15即为L线接口。
如果车辆不使用双线ISO 9142-2或14230-4提供OBD通信服务,那么引脚14由主机厂自行分配,当然前提是该分配不会干扰符合ISO 15031-4标准工具的操作或对工具造成损坏。
9、引脚16
车辆OBD的引脚16用于为外部诊断测试设备提供永久正电压,既可用于供电,也可作为K线通信的参考。引脚16的连接应使用保险丝或其他电路保护元件进行保护。(A型和B型的不同可参考汽车OBD接口位置和设计说明)
a)对于A型OBD,引脚16的标准电源电压应为12V,并且支持的电流应≥4.0A
b)对于B型OBD,引脚16的标准电源电压应为24V,并且支持的电流应≥2.0 A
10、车辆OBD保护
如果车辆OBD的引脚短接在一起,车辆制造商应提供电路保护。此保护仅限于外部测试设备与车辆连接之前,车辆OBD上存在的电压范围。