OBD外接测试设备初始化判断协议类型(SAE J1939/ISO15765/ISO27145)

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

  • 5
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值