CAN总线节点ID相关问题,远程帧啊,数据帧啊

首先,我列一个简单组网:--------A节点---------CAN总线--------B节点-----CAN总线-----C节点-------这个组网有三个节点,A、... 首先,我列一个简单组网:
--------A节点---------CAN总线--------B节点-----CAN总线-----C节点-------
这个组网有三个节点,A、B、C,挂在到CAN总线上。
问题:
1)看链路层协议的时候,说数据帧的ID标识符是用来做总线仲裁的,表示的为优先级,但是学到应用层的时候,又说ID号可以定义为源MAC、目的MAC等,这很明显和优先级没有任何关系,这不前后矛盾么?
2)节点A向节点B发送远程帧,那么ID号填是什么?最近看了许多资料,对于这句话“ID标识符是对帧而言的,并不是对节点而言的”还是比较认同的,那么我向B请求数据,ID号是填自己帧的ID,还是填我需要的帧的ID?我表示不理解。
3)再比如,我A节点发送一个远程帧,需要B节点给我一个文档(上升到应用层),那么在帧里该怎么体现呢?我需要的是文档1,不是文档2,别传错了啊。
4)我A节点要B节点给我数据,怎么让节点C不瞎参乎呢。
问题有点多,有大虾帮个忙呗
展开
 我来答
woaini3945
2013-08-30
知道答主
回答量:8
采纳率:0%
帮助的人:3.4万
展开全部
问题一。假设A点为接收方,如果我设置了ID滤波,那么不是所有的ID都能接收,只有符合我的需要的ID才能接收,那不就相当ID连带了目标MAC,而却每个节点ID都是不一样的,根据ID值你就能知道是哪个节点发送过来的数据了。这与接受数据时需要仲裁并不矛盾啊。
问题四很简单解决。在B节点你设置报文滤波就行了。屏蔽掉C节点的ID,这样就算C节点发送报文。B也不会接受的
光派通信
2024-09-03 广告
对光传输设备进行调试和维护,需要掌握以下关键点:1. **熟悉设备性能**:深入了解OTN/DWDM等光传输产品的性能特点,确保能够熟练使用设备。2. **按规范操作**:依据产品说明书和维护手册进行调试和维护,确保操作步骤正确无误。3. ... 点击进入详情页
本回答由光派通信提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式