OBD外接测试设备初始化
外接设备初始化流程如下:
1、常用波特率为250 kBit/s和500 kBit/s。
2、由于SAE J1939为主动的消息广播,只需要接收。可以使用发动机转速(PGN为0xF004)来判断。广播数据量大,通过CAN-ID过滤的方式来接收。SAE J1939只使用扩展帧格式,因此过滤ID可设置为0x00F00400,掩码设置为0x00FFFF00。判断是否接收到发动机转速广播。
3、ISO15031-5 OBD请求:
a) 11位CAN-ID请求,7DF 02 01 00 00 00 00 00 00
#ECU1响应,7E8 06 41 00 98 3B A0 17 00
b) 29位CAN-ID,18DB33F1 02 01 00 00 00 00 00 00
响应,18DAF100 06 41 00 98 3B A0 17 00
4、ISO27145-3 OBD请求:
a) 11位CAN-ID请求,7DF 03 22 F8 10 00 00 00 00
响应,7E8 04 62 F8 10 01 00 00 00
b) 29位CAN-ID请求,18DB33F1 03 22 F8 10 00 00 00 00
响应,18DAF100 04 62 F8 10 01 00 00 00