STM32/STM8技术william hill官网
直播中

风听

7年用户 8经验值
擅长:可编程逻辑 嵌入式技术
私信 关注
[问答]

求解OBD多帧传输接收不到消息的情况

最近在进行OBD调试时发现,发送接收多帧数据只能接收到第一帧(多帧接收已按照ISO-15765单帧多帧协议),给OBD发送流控帧(30 00 00 00 00 00 00 00)没有消息返回?有大神知道是怎么回事吗?还有什么注意事项吗?
已退回10积分

回帖(4)

风听

2019-8-30 12:20:26
问题解决了,原因为从接收首帧数据到发送流控帧之间时间太长,可能车载接收流控帧的超时时间连50ms也不够,时间要求特别严格!
举报

李桂英

2019-8-7 14:28:14
楼主用的是哪种协议
1.png
1 举报
  • 风听: 使用的ISO-15765协议,多帧描述就是你的表格,但是我通过CAN发送流控帧(FC)之后没有接收到之后的多帧(CF)

alonggege

2019-8-9 13:50:27
不错,很好的经验分享,辛苦麻烦了,欠缺这方面的资料,非常感谢
举报

风听

2019-8-30 11:57:54
问题解决了,原因为从接收首帧数据到发送流控帧之间时间太长,可能车载接收流控帧的超时时间连50ms也不够,时间要求特别严格!
举报

更多回帖

发帖
×
20
完善资料,
赚取积分