星期五, 24 04月 2020 20:47

SID,PID应用详细分析

早期KWP2000/Can协议培训,主要从物理层,链路层方面讲解这两种协议在汽车通信中的物理属性,电气属性,帧结构,交互方式,应答方式等,应用层中只提到了几个常见的应用,如系统进入,读版本信惠,读故障码,清除故障码,读数据流等。在实际通讯数据中,以上应用功能均用到了各种恃定格式的命令,以及命令组合;有些复杂恃殊功能甚至用到了更多的命令组合。这些特定格式的命令组合即为今夫我们要讲的SID、PID应用。

结构:

KWP2000协议

Req: 81 10 F1 81 03    
  8X+长度 标地址 源地址 SID 校验    
Ans: 83 Fl 10 C1 DF 8F B3
  8X+长度 源地址 SID PID1 PID2 校验

 

Req: 82 10 F1 27 09 03      
  8X长度 源地址 SID PID1 检验      
Ans: 85 F1 10 67 09 00 00 00 F7
  8X长度 源地址 SID PID1 PID2 PID3 PID4 校验

 

CAN BUS协议

 

Req 07 40 08 02 10 C0 FF FF FF FF
  CANID 数据长度 有效长度 SID PID1 填充 填充 填充 填充
Ans 07  60 08 02 50 C0 FF FF FF FF
  TOOLID 数据长度 有效长度 SID PID1 填充 填充 填充 填充

 

Req 07 45 08 03 22 F1 90 FF FF FF FF
  CanlD 数据长度 有效长度 SID PID1 PID2 填充 填充 填充 填充
Ans 07 65 08 10 14 62 Fl 90 45 51 42
  ToolID 数据长度 首帧+有效长度 SID PID1 PID2 PID3 PID4 PID5
Req 07 45 08 30 00 00 FF FF FF FF FF
  CanlD 数据长度 流控帧 接收能力 时序 填充 填充 填充 填充 填芫
Ans 07 65 08 21 45 31 46 5A 37 39 41
  ToolID 数据长度 连续帧 PID6 PID7 PID8 PID9 PID10 PID11 PID12
Ans 07 65 08 22 35 36 38 39 30 31 39
  TooHD 数据长度 连续帧 PID13 PID14 PID15 PID16 PID17 PID18 PID19

 
下载:ISO15031-5-2006

查看 11615 最后修改日期 星期六, 29 05月 2021 13:37