- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 车载诊断中关于27服务的理解与注意事项
摘要: 27服务是UDS协议中的安全访问机制,通过“种子-密钥”双向认证(子功能01请求种子、02发送密钥)保护ECU敏感操作(如刷写、参数配置)。ECU生成随机种子,诊断仪通过OEM私有算法(如AES/DES)计算密钥回传验证。失败触发NRC码(如无效密钥0x35、超次尝试0x36),成功则解锁。关键安全设计包括动态种子、时效限制和防暴力破解,需严格遵循流程并集成车企算法库。关联服务如28(通信控制)和3D(安全写入)协同增强保护。
2025-08-18 16:25:40
1340
原创 ISO14229中关于0x10服务的请求与响应
本文介绍了ISO14229标准中的0x10诊断服务(会话控制)报文格式及流程。请求报文包含服务ID(0x10)和子功能(0x01-0x7F),支持默认、扩展和编程三种会话模式。肯定响应采用0x50+SID格式,包含子功能回显和P2/P2超时参数,分别表示ECU初始响应和最终响应的最大等待时间。当ECU处理耗时较长时,需先回复0x78待定响应,并在P2时间内完成最终响应。文中还提供了请求与响应示例,并列出可能出现的否定响应代码(NRC),完整描述了该诊断服务的通信机制与超时控制要求。
2025-08-15 21:17:46
335
原创 车载诊断中物理寻址和功能寻址及注意事项
DoIP协议寻址方式解析 DoIP是基于IP网络的诊断协议,其报文通过目标地址(Target Address)区分物理寻址(单播)和功能寻址(广播)。物理寻址中,Target Address为ECU唯一逻辑地址(如0x1001),仅目标ECU响应;功能寻址则使用广播地址0xFFFF,所有支持服务的ECU均可处理。 关键区别:
2025-08-14 22:09:33
1208
原创 ISO14229中诊断NRC优先级顺序
的顺序并不是随机或随意定义的,而是遵循一定的逻辑规则,通常基于错误的优先级或检测顺序。允许在功能寻址时发送(例如ECU需要更多时间处理请求,先回复****,后续再单独响应)。
2025-08-13 21:38:14
1347
原创 车规诊断UDS(ISO 14229)协议粗解
摘要: UDS(ISO 14229)是车辆电子控制单元(ECU)的标准诊断协议,支持故障管理、数据读写、ECU编程等功能。其核心服务包括诊断会话控制(0x10)、安全访问(0x27)、故障码清除(0x14)等,通过CAN或DoIP传输。典型应用场景涵盖售后维修、OTA升级及产线测试,依赖请求-响应机制(如读取发动机转速需会话建立、安全认证和数据请求)。UDS的标准化和扩展性(如DoIP高速传输)使其成为汽车电子开发与维护的关键工具。
2025-08-12 22:00:29
712
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅