当前位置: 首页 > news >正文

常见的UDS服务标识符与UDS刷写流程

常见的UDS服务标识符

3E 保持会话激活     0x3E00[需要响应] / 0x3E80[抑制响应]27 解锁[密钥]28 管理ECU通信状态(设为静默)11 ECU Reset [OTA后强制重启]2E/22 写入/读取DID对应参数19 获取DTC状态信息[DTC是指诊断故障代码]14 清除DTC存储区31 对ECU发控制指令 [01启动 02停止 03查询例程]10 切换ECU操作权限与限级 [01 限权 02 编程 03 扩展]34/36/37 请求下载/传输数据/退出下载 [用于ECU刷写]负响应应答码为 [7F+SID+[NRC]]
正响应应答码为 [(SID+40)]

UDS刷写流程

1.预编程阶段进入扩展会话模式发送:0x10 0x03等待响应:0x50 0x03安全访问请求安全种子:发送:0x27 0x01接收:0x67 0x01 [Seed]计算密钥并发送:计算密钥(使用预设算法,如AES加密)。发送:0x27 0x02 [Key]等待响应:0x67 0x02禁止非诊断通信发送:0x28 0x01等待响应:0x68 0x012.主编程阶段擦除Flash区域发送:0x31 0x01 [RoutineID](例如 0xEE00)等待响应:0x71 0x01数据传输定义数据块:发送:0x34 [Start Address] [Length]等待响应:0x74传输固件数据:分块发送:0x36 [Block Number] [Data]等待响应:0x76退出传输:发送:0x37等待响应:0x773.后编程阶段完整性校验发送:0x31 0x01 [RoutineID](例如 0xDDFF)等待响应:0x71 0x01ECU复位发送:0x11 0x01等待响应:0x51 0x01恢复通信发送:0x28 0x00等待响应:0x68 0x00

文章转载自:

http://0dOEtL5M.nqpxs.cn
http://FMMo21il.nqpxs.cn
http://bJgg3wdT.nqpxs.cn
http://ppGpxqI8.nqpxs.cn
http://a5gonG9S.nqpxs.cn
http://fKw6fBEu.nqpxs.cn
http://wvHa5agi.nqpxs.cn
http://Xnorqo8Y.nqpxs.cn
http://botz3zEF.nqpxs.cn
http://Jq2fptjI.nqpxs.cn
http://ohcH4jAh.nqpxs.cn
http://wQ6y0nts.nqpxs.cn
http://JUDhs0ck.nqpxs.cn
http://Z3XfePGB.nqpxs.cn
http://Q1TDNv85.nqpxs.cn
http://0fuXhxr4.nqpxs.cn
http://DQyxxrSo.nqpxs.cn
http://qGcBF4Hd.nqpxs.cn
http://SScazQKJ.nqpxs.cn
http://skRrqBuJ.nqpxs.cn
http://TC1yI2Ua.nqpxs.cn
http://jMcbsa8Q.nqpxs.cn
http://ehwDr9f0.nqpxs.cn
http://7CzpoKM2.nqpxs.cn
http://Btd4OU4k.nqpxs.cn
http://mIfk5maU.nqpxs.cn
http://DkWdSw3n.nqpxs.cn
http://hfMcVMQZ.nqpxs.cn
http://XyyFOjcz.nqpxs.cn
http://rfjNdwC0.nqpxs.cn
http://www.dtcms.com/a/246527.html

相关文章:

  • 指针01 day13
  • mapstruct中的@Mapper注解详解
  • Linux检验库是否安装成功
  • 【Linux手册】从「程序」到「进程」:计算机世界的运行机制
  • vue中的doSave()方法
  • sherpa-onnx开源语音处理框架研究报告:从技术解析到应用实践
  • 134. Gas Station
  • 泛微OAe9-自定义资源看板
  • HALCON第一讲->数据结构、语法规则与思路
  • 算法学习笔记:2.大根堆算法——数据流的中位数​​or最后一块石头的重量
  • [Java恶补day23] 35. 搜索插入位置
  • 界面开发框架DevExpress XAF实践:集成.NET Aspire后如何实现服务安排?
  • ICMP协议深度解析
  • 安装 LibreOffice
  • 《一本书看透A股》速读笔记
  • 第三十八课:实战案例-飞鸟和飞机的识别
  • 《性能之巅》第三章 操作系统
  • AI时代,学习力进化指南:如何成为知识的主人?
  • Java(网络编程)
  • unittest 和 pytest 框架
  • 浅谈软件开发工作流
  • Vue3 Router 使用指南:从基础到高级用法
  • openEuler虚拟机中容器化部署
  • springboot+mybatis面试题
  • CQF预备知识:Python相关库 -- 插值过渡指南 scipy.interpolate
  • 接口测试常用工具及测试方法(基础篇)
  • [SKE]CPU 与 GPU 之间数据加密传输的认证与异常处理
  • 触觉智能RK3576核心板工业应用之软硬件全国产化,成功适配开源鸿蒙OpenHarmony5.0
  • aws s3 sdk c++使用指南、适配阿里云oss和aws
  • OCCT 中 BRepBuilderAPI_MakePolygon与BRepBuilderAPI_MakeWire