1、打开ECANTools软件,待接收到一段我们需要的CAN数据以后,点开“高级屏蔽”按钮,这时会看到我们刚刚接收到的CAN数据。
2、找到我们不需要的CAN数据,点击选中,然后在点击向右的箭头即可,再点击确定,重新发送该段CAN数据,接收端就不会再显示我们屏蔽的帧ID。
这个功能比较适用于汽车CAN总线维修解码使用,我们只需要将没问题的帧ID屏蔽即可,使得分析起来更加的方便、启明直观。
问题1: CAN数据域都是事先定义好唤空了的,必然会包含can.bin的数据,Node B只需要响应远程帧即可正确回应Node A想要的数据了。问题2: 不是节点优先级不同,而是数轿晌据帧的优先级不同,每个数据帧的仲裁域中包含ID,优先级就是比较ID的大小。两个节点同时发送数据帧和远程帧,和帆瞎也是靠正常的仲裁机制来判断发送顺序的,没有冲突。如果某一时刻数据帧和远程帧的ID相同,那么数据帧的优先级高于远程帧。
问题3: 问题2 已回答。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)