ISO-15031/ISO-15765 诊断说明

注:15765诊断可参考15031,两者诊断逻辑相同

1: ISO15031 目录说明

ISO15031-1: 这里边介绍的是一般信息和用例定义;
ISO15031-2: 术语、定义、缩写词和首字母缩写词[技术报告]
ISO15031-3: 这里边主要介绍了诊断连接器及相关电路:规格和用途;
ISO15031-4: 外部测试设备
ISO15031-5: 这里边主要介绍了与排放相关的诊断服务;
ISO15031-6: 这里边主要介绍了诊断故障代码定义
ISO15031-7: 数据链路安全

2: ISO15765 目录说明

ISO15765-1: 一般信息和用例定义
ISO15765-2: 传输协议和网络层服务
ISO15765-3: 实现统一的诊断服务(UDS CAN)
ISO15765-4: 对碳排放相关系统的要求;这里定义了 0x7E0和0x18DA00F1 的ID

3: ISO15031和ISO15765的关联

ISO15765和ISO15031的关系 (15765-1的2011版本)
在这里插入图片描述
ISO15765和ISO15031的关系 (15765-1的2004版本)
在这里插入图片描述

4:故障码结构说明

请参考 ISO15031-5 Figure 19 — Diagnostic trouble code encoding example DTC P0143
15031的DTC两字节组成,如下图示例:
0x01;0x43
DTC应显示为P0143,查看ISO15031-6 Table B.2 ,为氧传感器电路电压过低故障
在这里插入图片描述

5:故障码示例

数据格式 请参考 “ISO15765-2” ;

数据内容 请参考 “ISO15031-5”–“8.3 Service 0x03 — Request emission-related diagnostic trouble codes”
1 无故障码说明

/*CANID请参考 ISO15765-4 -- 10.5.2 11 bit CAN identifiers*/
//TBOX外发故障码请求
0x18da00f101 03 FF FF FF FF FF FF		// 01-数据长度; 03-请求排放系统相关故障码SID

//ECU回复
0x18daf10002 43 00 FF FF FF FF FF
// 0x02-数据长度
// 0x43-应答排放系统故障码请求的SID
// 0x00-没有排放系统相关故障

2 单故障码说明

//TBOX外发故障码请求
0x18da00f101 03 ff ff ff ff ff ff

//ECU回复
0x18daf10004 43 01 01 43 ff ff ff
// 0x04-数据长度
// 0x43-应答排放系统故障码请求的SID
// 0x01-有一个故障码
// 0x0143-故障码,注意不同协议之间的高低

3 多故障码说明

//1:TBOX外发故障码请求
0x18da00f101 03 ff ff ff ff ff ff

// 2:ECU回复
0x18daf10010 0A 43 04 20 3f 04 26
//0x1-首帧
//0x00A-有效byte位为10
//0x43-应答排放系统故障码请求的SID
//0x04:故障码个数为4个

// 3:TBOX外发流控帧
0x18DA00F130 00 0A FF FF FF FF FF
// 0x3-流控帧
// FS,BS 注意查阅文档
// 0x0A-连续帧的数据单元最小发送间隔
    
// 4:ECU发送剩余数据
0x18DA00F121 01 13 05 62 FF FF FF		
//4个故障码为 0x203f,0x0426,0x0113,0x0526

在这里插入图片描述

6 诊断数据请求

///< 诊断数据相关 
1:TBOX外发故障码请求报文--0x01 0x01 读取MIL灯 诊断支持 诊断就绪
0x18da00f102 01 01 ff ff ff ff ff
//0x02:有效byte位为2
//0x01 0x01 表示请求当前的动力传动系统诊断数据,参考ISO 15031-5 "Table 46”
2:ECU回复 0x41 肯定应答
0x18daf10006 41 01 88 0F 2A 02 AA 
// 0x06:有效byte位为6
// 0x41:诊断数据肯定应答,参考ISO 15031-5 "Table 46”
// 0x01:与排放相关的动力系统dtc的数量和MIL状态,参考:ISO 15031-5 "Table 47”
// 0x88:bit8代表的是mil灯状态,后面的bit1~4为0x08,代表的是DTC数量为8 参考:ISO 15031-5 "Table 47”
// 0x0F:综合监控
// 0x2A:监控支持
// 0x02:监控测试已完成,参考:ISO 15031-5 "Table 47”

附件协议文档资料可以关注我的下载资源

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ISO-15031-6:2015是国际标准化组织制定的汽车诊断协议的一部分。它规定了汽车电子控制系统在诊断过程中的通信规范和要求,并提供了一种通信协议,用于在车辆制造商和诊断设备之间传输诊断信息。 该标准的中文名称是《汽车电子控制系统 - 诊断通信协议 - 第6部分:通用用途诊断通信协议》,它是汽车行业中广泛使用的一套诊断规范。该标准的目的是促进不同车辆制造商之间的通信兼容性,使诊断设备能够与各种车辆的电子控制系统进行有效的通信。 ISO-15031-6:2015标准中规定了一套通用的诊断通信协议,包括物理层的通信接口、数据链路层的传输协议、网络层的路由和地址分配等。它还定义了诊断会话的各种参数和流程,包括诊断请求和应答、故障码的传输和解码、实时数据的获取等。 该标准的使用范围包括各类汽车电子控制系统的诊断需求,例如发动机管理系统、制动系统、安全气囊系统等。通过遵循ISO-15031-6:2015标准,诊断设备可以与这些车辆的电子控制系统进行有效通信,从而实现故障诊断、参数调整和性能优化等功能。 总之,ISO-15031-6:2015是一套关于汽车诊断通信协议的国际标准,规定了汽车电子控制系统在诊断过程中的通信规范和要求。它的中文名称是《汽车电子控制系统 - 诊断通信协议 - 第6部分:通用用途诊断通信协议》,被广泛应用于汽车行业,实现了不同车辆制造商之间的诊断设备通信兼容性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值