首页 » 技术SOS » 工业电子 » 现场总线 » 关于CAN总线通信

关于CAN总线通信

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

HEN

菜鸟
2012-01-29 23:13:12
2楼

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

高工
2023-02-24 16:20:02
3楼

id