诊断和通信管理功能单元(Diagnostic and communication management functional unit)包含10种服务,本篇博文将详细讲解ECUReset Service(SID:0X11)的特性和协议。
客户端使用ECUReset Service请求复位重启服务端。
正常情况下,服务端在复位重启前应答客户端肯定响应,重启成功后服务端激活进入Default Session。
1
诊断请求
使用ECUReset Service请求复位重启服务端发送请求协议:0X11 0X**(A_Data.A_PCI.SI和A_Data.Parameter 1~k数据)。
其中:
0X11是服务ID(SID),1字节;
0X**是服务的子功能,范围为:0X00~0XFF,1字节。
在ISO 14229-1-2020协议中规定了各类数值子功能的意义和使用场景,如下所示:
2
诊断响应
诊断响应有肯定响应和否定响应两种类型。
2.1、肯定响应
肯定响应表示服务端回复客户端请求成功,响应协议:0X51 0X** 0X&&(A_Data.A_PCI.SI和A_Data.Parameter 1~k数据)。
其中:
0X51是响应服务的SID,相当于0X11+0X40,1字节;
0X**是响应服务的子功能,范围为:0X00~0X7F,1字节。例如,客户端使用0X01子服务,此时肯定响应的子服务就是0X01;
0X&&数据向客户端提示服务端将保持在断电顺序中的待机最小时间,需要注意该参数只有当SubFunction为0X04时才会使能,范围为:0X00~0XFF,1字节,协议规定如下所示:
2.2、否定响应
否定响应表示客户端或者服务端存在问题,否定响应会提示失败原因。
响应协议:0X7F 0X** 0X&&(A_Data.A_PCI.NR_SI、A_Data.A_PCI. SI和A_Data.Parameter 1数据)。
其中:
0X7F是否定响应固定数值,1字节;
0X**是诊断服务ID(SID),本篇博文使用的是0X11服务,则否定响应会返回0X11,1字节;
0X&&是NRC错误码,描述了返回错误的原因,1字节。ECUReset Service(SID:0X11)有4种类型错误,如下所示:
审核编辑:刘清
-
ISO
+关注
关注
0文章
238浏览量
39359
原文标题:详解UDS CAN诊断:ECUReset Service(SID:0X11)
文章出处:【微信号:美男子玩编程,微信公众号:美男子玩编程】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
TI AMIC11x多协议工业通讯应用
关于DM368的EMDA3的传输地址问题,需要读一个0x11的16位地址,只能设置0,0x10,0x20…这一类地址,请问这是什么原因呢?
1这个蓝牙协议栈有人能稍微讲解下吗,相互之间的依赖关系是什么 2profile和attibute有什么区别 3服务和协议区别在哪
LCD的ID为8989对0X11寄存器进行了修改,为什么LCD的扫描方式没有变?
串口硬件和协议的相关内容
求助,LINFLEXD模块在收到LIN帧(ID=0x3C,Data=0x00)时是否可以自动休眠?
NUC980网口接收MAC=0x01-0x0E-0xCF-0x00-0x00-0x00的问题求解
NUC980网口接收MAC=0x01-0x0E-0xCF-0x00-0x00-0x00在哪里禁止插入?
Web Service的架构与协议
![Web <b class='flag-5'>Service</b>的架构与<b class='flag-5'>协议</b>](https://file.elecfans.com/web2/M00/49/03/pYYBAGKhtDOAYSl2AAAPoJH84_M242.jpg)
《深入理解C++11》C++11新特性解析与应用的详细电子教材免费下载
详细讲解DiagnosticSessionControl Service的特性和协议
![<b class='flag-5'>详细</b><b class='flag-5'>讲解</b>DiagnosticSessionControl <b class='flag-5'>Service</b>的<b class='flag-5'>特性</b><b class='flag-5'>和协议</b>](https://file.elecfans.com/web2/M00/7E/37/pYYBAGOAZLiAUe6tAADBA5haWAg274.jpg)
详细讲解SecurityAccess Service(SID:0X27)的特性和协议
![<b class='flag-5'>详细</b><b class='flag-5'>讲解</b>SecurityAccess <b class='flag-5'>Service</b>(<b class='flag-5'>SID</b>:0X27)的<b class='flag-5'>特性</b><b class='flag-5'>和协议</b>](https://file.elecfans.com/web2/M00/87/01/poYBAGOr_FaAKUsdAACxWtxB6UY689.jpg)
评论