UDS诊断规范笔记 |
您所在的位置:网站首页 › uds否定响应码33 › UDS诊断规范笔记 |
此笔记使用LIN协议 1.传输层PDU1.1.LIN传输层支持的PDU格式不同会话模式下支持的服务不同,DID不同 4.服务例子4.1.诊断会话控制$10上电默认会话模式0x01 数据第一个字节代表切换不同的会话模式 默认会话 01 编程会话 02 扩展会话 03 4.1.1.肯定响应标识符+诊断会话类型 4.1.2.否定响应错误码 12 子功能不支持 13 长度错误 22 条件不满足 4.2.电控单元复位$11该服务请求控制器依照 ECU 复位服务请求报文中定义的复位类型参数执行一次有效的复位。ECU肯定响应报文要在控制器执行复位操作之前发送(如果要求)。一次成功复位后,控制器将激活默认会话模式。 01 硬复位 4.1.1.肯定响应1NAD PCI RSID(SID+0x40=0x51) 复位类型 4.1.2.否定响应错误码 12 子功能不支持 13 长度错误 22 条件不满足 4.3.清除诊断信息$14清除DTC诊断信息 4.3.1.清除诊断信息请求故障码0xFF 0xFF 0xFF清除所有故障码 数据字节 参数名 1 SID 2 故障码高字节 3 故障码中间字节 4 故障码低字节 4.3.1.肯定响应1NAD PCI RSID 4.3.2.否定响应 13长度信息错误 22条件不满足 31请求超出范围,类似故障码不支持 4.4.通过标识符读数据$224.4.1.请求信息1SID 数据标识符字节1 数据标识符字节2 4.4.2.肯定响应1RSID 数据标识符字节1 数据标识符字节2 数据.......... 4.4.3.否定响应 13长度错误或者格式不可用 22条件不满足 31请求超出范围 4.5.通讯服务$284.5.1.请求信息12345SID 控制类型 通讯类型控制类型00 使能通信03 关闭通信 4.5.2.肯定响应1RSID 控制类型 4.5.3.否定响应1234512 子功能不支持13 长度错误22 条件不满足31 请求超出范围7F 当前会话不支持该服务 4.6.安全访问$274.6.1.请求信息12345SID 访问类型访问类型03 请求种子 扩展会话11 请求种子 刷新会话 4.6.2.肯定响应1RSID 访问类型 种子 4.6.3.否定响应12345612 子功能不支持13 长度错误22 条件不满足37 延时没有完毕7F 当前会话不支持该服务7E 当前会话不支持子功能 4.7.通过标识符写数据$2E4.7.1.请求信息1SID 数据标识符字节#1 数据标识符字节#2 数据........ 4.7.2.肯定响应1RSID 数据标识符字节#1 数据标识符字节#2 4.7.3.否定响应12345613 信息的长度错误22 条件不满足31 不支持该标识符或者该标识符制度,或者标识符后的数据不可用33 安全访问拒绝72 编程失败7F 当前会话不支持该服务 4.8.例行程序控制$314.8.1.请求信息12345SID 子功能 例行程序标识符#1 例行程序标识符#2 可选参数........子功能01 开始例行程序03 请求例行程序结果 4.8.2.肯定响应12345678RSID 子功能 例行程序标识符#1 例行程序标识符#2 例行程序状态........例行程序状态01 例行程序初始化成功02 例行程序完成03 例行程序正在执行04 例行程序停止05 例行程序失败或者没有运行 4.8.3.否定响应1234567812 子功能不支持13 长度不正确22 条件不满足24 请求顺序错误31 请求超出范围33 安全访问拒绝72 编程失败7F 当前会话不支持该服务 4.9.请求下载$344.10.数据传输$364.11.请求传输退出$374.12.诊断设备在线$3E4.12.1.请求信息周期性发送,用于设备保持非默认会话模式 1SID 00 4.12.2.肯定响应17E 00 4.12.3.否定响应1212 子功能不支持13 信息长度错误 4.13.诊断故障码设置控制$854.13.1.请求信息4.13.2.肯定响应1201 开启02 关闭 4.13.3.否定响应123412 子功能不支持13 信息长度错误22 条件不正确7F 当前模式不支持此服务 5.UDS通讯类型(功能寻址,物理寻址)参考文章–> 物理寻址指定发送特定诊断请求Request,等待指定ECU给与响应。 功能寻址可以广播诊断请求Request,同时等待总线上的ECU给与响应。 6.安全等级控制参考文章 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |