Can通讯检测,根据协议发送请求多帧,只能收到第一帧,请问这是为什么?如何解决?

2019-07-17 11:11发布

用NI的  xnet卡 来做can检测
我作为Tester 发送 1X XX XX XX 。。。。   发多帧指令。在送3X XX XX。。流控制帧,等待多帧连续帧,但目前只能收到一帧,后面的收不到 ,这是什么原因,有遇到过的小伙伴么
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
ghjkldf2015
1楼-- · 2019-07-17 14:29
 精彩回答 2  元偷偷看……
zjwabc
2楼-- · 2019-07-17 14:38
帧与帧之间加个延时   试下;实在不行你就去问你们的客户;再不行 就去联调,让他来监控你的发送和响应
ghjkldf2015
3楼-- · 2019-07-17 16:45
zjwabc 发表于 2018-7-3 11:23
帧与帧之间加个延时   试下;实在不行你就去问你们的客户;再不行 就去联调,让他来监控你的发送和响应

非常感谢,延时已经加过了,依然收不到剩下的连续帧,问过客户了,他们说在他们的can测试设备上可以正常收到多帧,所以比较郁闷,  不过话说联调,NI的有自带总线检测软件,联调是让他们的can接口设备也接到我这边的设备上么?第一次做这个,问题可能会有点小白,还望谅解啊!
zjwabc
4楼-- · 2019-07-17 18:36
格式是请求ID+8位数据嘛   首先你要搞清楚它的格式类型
以前我也碰到过类似的这种情况,但帧之间我加了个延时就搞定了
你可以贴个他们上位机调试的图  询问下
ghjkldf2015
5楼-- · 2019-07-17 19:17
zjwabc 发表于 2018-7-3 13:35
格式是请求ID+8位数据嘛   首先你要搞清楚它的格式类型
以前我也碰到过类似的这种情况,但帧之间我加了个延时就搞定了
你可以贴个他们上位机调试的图  询问下

非常感谢啊!对,是这样的,格式类型是对的,与他们确认过的。对了 你之前发送多帧的8个字节是什么数据类型的吖,我那个是S  好像是单帧

它好像还有个多帧的类型?会是这个原因么?
害蟲蟲
6楼-- · 2019-07-17 20:51
 精彩回答 2  元偷偷看……

一周热门 更多>