11服务-ECUReset

诊断协议那些事儿

诊断协议那些事儿专栏系列文章,本文介绍诊断和通讯管理功能单元下的11服务ECUReset,用于客户端请求复位服务器。
11服务-ECUReset_第1张图片


文章目录

  • 诊断协议那些事儿
  • 一、11服务-ECUReset
  • 二、请求格式
    • resetType
  • 三、肯定响应格式
  • 四、否定响应格式
    • 1.支持的否定响应码
  • 五、消息流示例
  • 总结


一、11服务-ECUReset

该服务基于ECUReset请求消息中嵌入的resetType参数值的内容,来请求服务器有效地执行服务器复位。服务器复位成功之后,服务器应激活Default Session。
※ECUReset肯定响应消息(如果需要)应在服务器中执行复位之前发送。ISO14229没有定义从ECU复位请求的肯定响应消息之后到复位成功完成的ECU行为【建议在此期间ECU不接受任何请求消息同时不发送任何响应消息

二、请求格式

11服务-ECUReset_第2张图片

resetType

ECUReset请求消息使用子功能参数resetType(重置类型)来说明服务器如何执行重置(未显示SPRMIB-第7位)
11服务-ECUReset_第3张图片

三、肯定响应格式

11服务-ECUReset_第4张图片
powerDownTime(断电时间):此参数向客户端指示服务器将在关机序列中保持待机序列的最短时间(表示ECU多久能够休眠)
分辨率为每次计数1秒
0x00-0xFE:0-254秒powerDownTime(断电时间)
0xFF:表示存在故障,或时间不可用。

四、否定响应格式

1.支持的否定响应码

NRC 描述 助记符
0x12 不支持请求服务的子功能 SFNS
0x13 请求报文的数据长度(或者格式)不符合标准 IMLOIF
0x22 条件不正确 CNC
0x33 安全访问被拒绝:如果所请求的重置受保护且服务器未处于解锁状态 SAD

五、消息流示例

11服务-ECUReset_第5张图片
服务器在执行重置类型之前发送ECUReset肯定响应消息
11服务-ECUReset_第6张图片


总结

以上就是今天要讲的内容,欢迎各位评论,提出宝贵意见,小编也会持续更新,以提供更好的作品。

你可能感兴趣的:(诊断协议那些事儿,网络,经验分享,车载系统,网络协议,功能测试)