目录
1、概述
 
2、应用层接口服务
 
3、应用层协议
 
4、各功能单元诊断服务
 
4.1------- 诊断和通信管理功能单元
 
4.2------- 数据传输功能单元
 
4.3------- 传输储存的数据功能单元
 
4.4------- 输入输出控制功能单元
 
4.5------- 远程激活例程功能单元
 
4.6------- 上传下载功能单元
 
4.1 诊断和通信管理功能单元:
SecurityAccess (0x27)服务
 
安全访问过程的本质
 
 
请求 --requestSeed 和 sendKey 子功能
 
 
子功能 securityAccessType
 
 
肯定响应
 
 
支持的否定响应码
 
0x12:不支持请求服务的子功能
 
0x13:请求报文的数据长度(或者格式)不符合标准
 
0x22:条件不满足
 
0x24:请求顺序错误
 
0x31:请求超出范围
 
0x35:无效密钥
 
0x36:尝试次数超限
 
0x37:延迟时间未到
 
消息流示例 1
请求种子,发送种子
 
 
消息流示例 2
发送密匙,密匙正确 ECU 解锁
 

 

4.1. 诊断和通讯管理功能单元:
CommunicationControl(0x28)服务
 
用于打开 / 关闭服务器对非诊断消息的发送和 / 或接收
 
请求
 
 
子功能 controlType
 
 
肯定响应
 
 
支持的否定响应码
 
0x12: 不支持请求服务的子功能
 
0x13: 请求报文的数据长度(或者格式)不符合标准
 
0x22: 条件不满足
 
0x31: 请求超出范围
 
消息流示例