该服务用于Client请求ECU重启。在重启之后,ECU将处在Default Session。在给出肯定响应到重启完成的时间内,ISO 14229-1并未给出定义,只是建议ECU不接收任何请求且不发送任何响应。

举例如下:

tester发送:

0x11 0x01 (ECUReset request for Subfuction 0x01)

ECU响应:

0x51 0x01 (Positive response starting with 0x11+ 0x40 = 0x51)

tester发送:

0x11 0x01 0x11 (ECUReset request for Subfuction 0x01)

ECU响应:

0x7F 0x11 0x13 (Negtive response starting with 0x7F, NRC is 0x13)

汽车诊断之UDS入门-0x11(ECUReset)ECU重置相关推荐

  1. 汽车诊断之UDS入门-UDS概述

    最近工作中涉及ECU刷写部分,作为一个没有接触过汽车诊断的小白,开始了边学边做的历程,对UDS做一个学习总结和复盘,希望可以帮助到各位小伙伴们. 应用层协议 UDS (Unified Diagnost ...

  2. 汽车诊断之UDS入门-0x27(SecurityAccess)安全访问

    安全访问服务0x27用来解锁ECU对应的安全等级,一般处在非默认会话下进行解锁,这个服务解锁的是处在某个安全等级下的服务. 服务格式   安全等级解闭锁 需要注意的是: 1.PowerOn或者Rese ...

  3. 汽车诊断之UDS入门-0x19(ReadDTCInformation)服务概述

    该服务可使client读取车内某个或某些ECU内部DTC信息的状态,除非有特殊的子功能需求,ECU应返回所有的DTC信息(例如排放相关或者排放无关).该服务允许client的行为如下: 1.通过检索c ...

  4. 汽车诊断之UDS入门-0x2E(WriteDataByIdentifier)通过ID写数据

    Client通过该服务可以将data写入DID定义的ECU 内部位置. 举例如下: tester发送: 0x2E 0xF1 0x50 0x31 0x2E 0x32 0x2E 0x30 (WriteDa ...

  5. 汽车诊断之UDS入门-0x19 0x03/ 0x04服务

    0x19 0x03 获取DTC快照记录ID Subfunction=03 reportDTCSnapshotIdentification client可以通过该子功能请求来检索所有捕获的 DTC快照记 ...

  6. 汽车诊断之UDS入门-数据传输服务0x34,0x36,0x37

    0x34(RequestDownload)请求下载 0x34(RequestDownload)服务通常和0x36(TransferData).0x37(RequestTransferExit)服务一起 ...

  7. 汽车诊断之UDS入门-0x3E(TesterPresent)诊断仪在线

    当进入非DefaultSession,需要发送3E 服务使ECU维持在该状态下,否则就会退出到默认模式下. 正响应抑制位SPRMIB Subfunction字节的最高位是正响应抑制位SPRMIB=Su ...

  8. 基于CAN总线的汽车诊断协议UDS (网络层 ISO 15765)

    上个月一个同事Z跳槽去了德赛西威,Z之前是完全不懂诊断的MCU工程师,去德赛后做诊断开发,让我感觉到,汽车嵌入式行业,CAN和诊断工程师还是比较稀缺的.之前我和Z共同负责一个项目,我负责CAN网络和诊 ...

  9. 跟我学UDS(ISO14229) ———— 0x11(ECUReset)

    0x11(ECUReset)服务的主要作用是使用ECUReset服务来请求服务器重置.该服务根据嵌入在ECUReset请求消息中的resetType参数值的内容,请求服务器有效地执行服务器重置. 在服 ...

最新文章

  1. 结构体成员数组不定长如何实现
  2. Go 语言编程 — gorm 的数据完整性约束
  3. Linux应用总结(1):自动删除n天前日志
  4. 数据特征分析(学习笔记)
  5. Another kind of Fibonacci
  6. 故障码123401_电力系统规划设计对电力工程设计的应用
  7. Web安全手册(漏洞理解、漏洞利用总结)
  8. Edittext焦点处理
  9. 将数据转化成字符串时:用字符串的链接 还是 StringBuilder
  10. 学习Spring Boot:(十九)Shiro 中使用缓存
  11. Git 不要只会 pull 和 push,试试这 5 条提高效率的命令
  12. 计算机网络arp表作用,arp映射表是什么?有什么作用
  13. 超简单的jquery 点击文本复制文本
  14. js实现canvas在线画板
  15. 读余华《活着》,你好,我叫福贵
  16. 批处理中的删除命令:del
  17. python—简单数据抓取六(安装scrapy环境并创建爬虫项目、以顶点小说网为例利用scrapy进行爬取、scrapy相关的注意事项)
  18. Sonarqube 扫描maven项目
  19. 某些Win10无法进入安全模式的修复
  20. assigning the result of this type assertion to a variable could eliminate the followin assertion解决

热门文章

  1. 微信小程序解密失败的可能原因
  2. 盘点 | 2022值得学习的编程语言 TOP 7
  3. WebLogic:WTC在DEBUG模式下日志打印过程分析
  4. uniapp离线打包SDK
  5. 现代互联网的网络拓扑
  6. TensorFlow笔记-06-神经网络优化-损失函数,自定义损失函数,交叉熵
  7. 媒体 | 冒志鸿:ArcBlock打造跨链应用平台的思路
  8. matlab mcl,wsn定位蒙特卡洛方法mcl的matlab
  9. Google卫星地图的URL计算
  10. 子载波间隔与符号长度