can总线不想接受某个id数据

can总线不想接受某个id数据,第1张

在我们USBCAN分析仪接收到一段CAN总线数据,在ECANTools软件端显示出来悄团告以后,我们可以找到自己不需要的帧ID,然后在软件的高级屏蔽功能中,将其屏蔽,这样以后就不会再次接收到该数据帧ID,具体 *** 作或轿方法如下:

1、打开ECANTools软件,待接收到一段我们需要的CAN数据以后,点开“高级屏蔽”按钮,这时会看到我们刚刚接收到的CAN数据。

2、找到我们不需要的CAN数据,点击选中,然后在点击向右的箭头即可,再点击确定,重新发送该段CAN数据,接收端就不会再显示我们屏蔽的帧ID。

这个功能比较适用于汽车CAN总线维修解码使用,我们只需要将没问题的帧ID屏蔽即可,使得分析起来更加的方便、启明直观。

问题1: CAN数据域都是事先定义好唤空了的,必然会包含can.bin的数据,Node B只需要响应远程帧即可正确回应Node A想要的数据了。

问题2: 不是节点优先级不同,而是数轿晌据帧的优先级不同,每个数据帧的仲裁域中包含ID,优先级就是比较ID的大小。两个节点同时发送数据帧和远程帧,和帆瞎也是靠正常的仲裁机制来判断发送顺序的,没有冲突。如果某一时刻数据帧和远程帧的ID相同,那么数据帧的优先级高于远程帧。

问题3: 问题2 已回答。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12396482.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存