诊断学习-0x3E和NRC

数据帧

数据帧分为标准帧和远程帧,标准帧有11位ID(IDE=0),扩展帧有29位ID(IDE=1)

帧就是从SOF-EOF的这一段

UDS

包的格式定义

UDS中,指令是作为包(package)发出的,单帧其实就是最小的包

服务0x3E

告知ECU需要保存当前的ECU服务状态

UDS的ID

请求服务的ID第6位为0
肯定响应服务的ID第6位为1
肯定响应服务的ID=请求服务的ID+0x40
负反馈的反馈头一般为0x7F开头(八位全为1)

子功能的bit7 禁止肯定响应位
0 需要响应
1 禁止肯定响应

物理寻址客户端与服务器端一对一的诊断通信方式
功能寻址客户端向多个服务器发出同一功能的诊断请求的通信方式

PDU(协议数据单元)=PCI(协议控制信息)+Data
11 SNS service not suppoted
12 SFNS 请求报文中的子功能参数不支持
13 IMLOIF 报文长度/格式错误
22 CNC 请求诊断会话控制的条件不满足
24 请求顺序错误
31 ROOR 请求超出范围
33 安全访问拒绝,请求的DID是受保护的,且没有处于解锁状态
35 无效密钥
36 尝试次数超限
37 延迟时间未到
72 一般编程错误
78 RCRRP服务器正忙,暂时无法处理客户端发出的请求,等一会,不算是否定响应
7F 当前会话模式服务不支持请求的服务
7E 当前会话模式不支持请求的子功能

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值