看了 很多讲CAN协议的资料,可就是没有查到一个 我非常疑惑的问题:
采用 总线式结构,又不是点到点通信,那么
第一:
帧里没有目的地址怎么通信?!
假如总线上 有A,B,C 三个节点,A发送数据帧,如果没有出现错误的话,B和C是不是 一定都会收到数据帧? B和C如何知道A的数据对自己有用没有?
第二:
远程帧,格式里只有信息ID。比如A 发出了一个远程帧,如何知道A想要和谁通信?难道A,B,C三点在一开始ID就被固定好了?
谢谢各位大侠了。我真的很困惑。

1楼
HEN

2楼
问题一:帧里没有目的地址怎么通信?! 回答:总线上所有帧的数据对所有节点公开的,每个节点需要那些ID过来的数据都是预先设定好的,各个节点通过自己的过滤设定来实现需要数据的接受。 问题二:远程帧,格式里只有信息ID。比如A 发出了一个远程帧,如何知道A想要和谁通信?难道A,B,C三点在一开始ID就被固定好了? 回答:是的

3楼
id
最新人才