6大类26种
诊断和通信管理功能单元
10 11 27 29 28 3E 83 84 85 86 87
二、数据传输功能单元
22 23 24 2A 2C 2E 3D
三、已存储数据传输功能单元
14 19
四、输入输出控制功能单元
2F
五、例程控制功能单元
31
六、上传下载功能单元
34 35 36 37
常用SID(正响应=SID+0X40)(否定响应7F)
10创建会话
格式:字节数+SID+sub
exp ·2 10 01 默认会话
2 10 02 启动内存会话
2 10 03 扩展会话
正响应 0x10+0x40=0x50
exp:50+03+数据
22读取DID
格式:字节数+SID+DID
exp 3 22 F1 50 查看F150的内容
正响应 62
exp 62+F1+50+数据
85 控制DTC设置(打开or关闭)
格式:字节数+SID+sub(可选)+(可选)
exp:3+85+01/02(打开/关闭)
正响应 C5
exp C5+01/02(on/off)
28 控制数据的收发
格式:字节数+SID+sub(TX|RX/TX/关闭TX和RX)+通讯消息
exp 3+28+(0/1/2/3)+01
正响应:68
exp:68+(0/1/2/3)
27请求解锁安全服务器(请求秘钥)/(发送秘钥)
格式:请求秘钥:字节数+SID+sub(1/3/5(奇数是请求))
发送秘钥:字节数+SID+sub(2/4/6(偶数))
exp 请求3+27+1/3/5
发送 bit+27+2/4/6+秘钥
正响应:67
exp:请求67+(0/1/2/3对应)+秘钥
发送67+(2/4/6对应)
31请求启动/停止服务器中的例程
格式:字节数+SID+sub+RID+校验参数
exp:3+31+01/02/03(启动/关闭/返回)+RID+校验参数
正响应 71
exp 71+01/02(对应)+RID
2E 请求写入提供的 DID 指定的数据
格式:字节数+SID+DID+数据
exp:3+2E+F1+98+数据
正响应 6E
exp 6E+F1+98+数据
11 强制服务器执行重置
格式:字节数+SID+sub
exp:3+11+(选)
正响应 51
exp 51+(对应)
14从服务器清除诊断信息
格式:字节数+SID+DTC(0-FFFFFF)
exp:3+14+0XFFFFFF
正响应 54
exp 54
34请求从客户端到服务器的数据传输
格式:字节数+数据格式标识符+地址和长度格式标识符+内存地址
exp:字节数+00+44+addr+addr---
正响应 74
exp 74+长度标识符+字节
36客户端将数据传输到服务器(下载)或从服务器请求数据(上传
格式:字节数+SID+编号+数据参数
exp:3+36+0XFF+参数
正响应76
exp 76+模块编号
37退出下载
格式:字节数+SID
exp:3+37
正响应77
exp 77
3E客户端向服务器指示它仍然活跃
格式:字节数+SID+sub(0/80)
exp:3+3E+80
正响应7E
exp 7E