完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
用NI的 xnet卡 来做can检测
我作为Tester 发送 1X XX XX XX 。。。。 发多帧指令。在送3X XX XX。。流控制帧,等待多帧连续帧,但目前只能收到一帧,后面的收不到 ,这是什么原因,有遇到过的小伙伴么 |
|
相关推荐
6个回答
|
|
|
|
|
|
帧与帧之间加个延时 试下;实在不行你就去问你们的客户;再不行 就去联调,让他来监控你的发送和响应
|
|
|
|
非常感谢,延时已经加过了,依然收不到剩下的连续帧,问过客户了,他们说在他们的can测试设备上可以正常收到多帧,所以比较郁闷, 不过话说联调,NI的有自带总线检测软件,联调是让他们的can接口设备也接到我这边的设备上么?第一次做这个,问题可能会有点小白,还望谅解啊! |
|
|
|
|
|
|
|
zjwabc 发表于 2018-7-3 13:35 非常感谢啊!对,是这样的,格式类型是对的,与他们确认过的。对了 你之前发送多帧的8个字节是什么数据类型的吖,我那个是S 好像是单帧 它好像还有个多帧的类型?会是这个原因么? |
|
|
|
第一,先确认接收到的第一帧数据与预期的响应是不是吻合的,因为你做的这个就是诊断协议,请求→响应,如果第一帧的响应就错了那你第二帧请求是没用的;第二,如果第一帧的响应是正确的,那就看要发送的流控制报文对不对,这个既然客户都说能接收到应该不会有问题,然后就是延时,两帧延时设置20ms就差不多了
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
用udl里的字符串信息在局域网内其他电脑连接sql数据库为什么为出现连接失败拒绝访问?
1675 浏览 2 评论
为什么同一个队列引用的全局变量,运行在两个子vi中发现队列数据丢失了
1274 浏览 0 评论
1486 浏览 0 评论
关于labview2024版本的lvanlys.dll出错的问题
2825 浏览 2 评论
1420 浏览 2 评论
浏览过的版块 |
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 00:42 , Processed in 0.542813 second(s), Total 55, Slave 46 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号