can中如何确定发送方的CAN id

2019-07-21 00:39发布

有三个节点,节点1,节点2,节点3,节点1设置为屏蔽模式,确保节点2和节点3都可以都可以向节点1发送数据,现在它们其中的一个发送了数据,从节点1来看,我如何知道这个发来的数据是从节点2发出来的还是从节点3发送出来的,知道的,请不吝解答哈,谢谢了,祝您健康快乐幸福每一天。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
正点原子
1楼-- · 2019-07-21 01:33
1,可以用ID来区分。
2,可以在数据里面加入帧头来区分。
xcwtony2015
2楼-- · 2019-07-21 04:22
回复【2楼】正点原子:
---------------------------------
首先谢谢站长的解答了,1,用ID来区分的话,如何区分呢,节点二三发送的都是数据帧的,对应节点1来讲如何知道ID;2,在数据里面加入帧头来区分,是在发送节点发送的数据帧中添加嘛,还是怎么操作的呢?
正点原子
3楼-- · 2019-07-21 04:31
回复【3楼】xcwtony2015:
---------------------------------
发送的时候,有个ID,你2个机器,发不同ID即可。
mcy
4楼-- · 2019-07-21 05:39
回复【3楼】xcwtony2015:
---------------------------------
在can的11位或者29位id里自己定义帧的发送地址,接收方可以判断这些自定义的位来判定帧来自哪个地址

一周热门 更多>