0x05服务
05服务用于读取氧传感器的状态,对于OBDonCAN( ISO 15765-4)来说不支持该服务,相应的功能由06服务实现。
0x06 服务
功能描述
06服务用于允许访问连续监测的特定部件/系统(如汽油失火监测)的车载诊断监视测试的结果
车辆)和非连续监控特定部件/系统(如催化剂系统),其请求格式为SID+OBDMID(监视器ID),OBDMID占用一个Byte,OBDMID在SAE J1979-DA标准中有定义。
请求与响应数据格式:
Step1:请求ECU支持的OBMIDS
(通过读取00、20、40、80、A0等这些MID), 详情参照0x01服务。
Step2:请求ECU支持的OBMIDS,报告OBMIDS测试值。
请求数据格式:
请求数据最小长度2.
响应数据格式:
注:06服务的response中,针对某一个MID,可能包含多个TID(Test ID),因为针对一个系统可能有多个测试项目。
06服务的response格式固定,每个MID的每个TID有6部分组成,从上表可以看出:
1. MID
2. TID
3. Unit And Scaling ID,用于标识这个TID的测试内容是什么,比如电压、时间、计数器之类的。
4. Test Value,实际测量值
5. Min. Test Value,这个测量值的最小值
6. Max. Test Value,这个测量值的最大值
参数说明:
TID
示例:
发送请求:
响应请求: