目录
每个汽车ECU都会有相应的CANID,CANID通常分为物理CANID和功能CANID,根据实际需要使用相应类型的CANID;
1.CAN数据操作类型

2.重点说一下几个关键命令
2.1诊断会话控制(命令标识符-10)
诊断会话控制常见模式,01-默认会话模式,02-编程模式,03-扩展诊断模式;
读数据使用默认会话模式,涉及动作测试或者写入数据需要扩展诊断模式;
诊断会话请求和响应示例参考:

大概说一下数据结构:
请求:7E0表示请求的CANID,10表示请求诊断会话控制,01表示:打开默认会话模式;02表示数据长度;
响应:7E8表示响应的CANID,10表示响应诊断会话控制,01表示:已打开默认会话模式;06表示数据长度;
2.2安全访问 (命令标识符-27)
涉及动作测试时通常会涉及安全访问,参考相应汽车厂商的文档说明;

以上是打开安全访问的流程;
2.2.1请求种子(01)
请求相应的ECU单元下的种子(key),基于汽车厂商

本文介绍了汽车CAN通信协议,重点讲解了诊断会话控制(命令标识符-10)和安全访问(命令标识符-27),包括请求种子和发送密钥的步骤。同时,概述了CAN数据通行格式的四种类型,以及汽车故障诊断过程,包括获取故障码数量和故障码的解析规则。

4667

被折叠的 条评论
为什么被折叠?



