目录
case2: INFOTYPE=0x04(请求Calibration(校验)ID信息)
0x09服务
功能描述
09服务用于读取车辆信息(比如Vehicle Identification Number (VIN) and Calibration IDs),它的命令请求格式是SID + 若干INFOTYPE ,INFOTYPE在SAE J1979-DA标准中有定义。不是所有的INFOTYPE都需要被支持,具体哪些INFOTYPE 被支持,可以采用和0x01服务相同的方法来获知,读取0x00,0x20,0x40等ID。
在请求消息中最多包含6个查询supported INFOTYPEs的INFOTYPE;1个报告车辆信息的 INFOTYPE。
请求与响应消息格式
Step1:请求ECU支持哪些INFOTYPEs,详情参考0x01服务;
Step2:请求ECU支持的查值INFOTYPE;
请求消息格式:
响应消息格式:
![](https://i-blog.csdnimg.cn/direct/4faf61c759674abcb19e4d2ed2f2ccb5.png)
示例:
Step1:请求ECU支持的INFOTYPEs,
假设ECU#1和ECU#2所支持的INFOTYPE请求结果如下:
ECU#1:
ECU#2:
Step2:请求ECU支持的查值INFOTYPEs.
case1: INFOTYPE=0x02(请求VIN信息)
发送请求:
响应请求:
case2: INFOTYPE=0x04(请求Calibration(校验)ID信息)
发送请求:
响应请求:
ECU#1:
ECU#2: