2016-01-23 45 views
-2

CAN标准框架和CAN扩展框架可以共存在一个CAN总线上吗?CAN标准框架和扩展框架相关

CAN总线协议允许这种情况发生?

+0

无论何人关闭投票将这个超级用户:这是一个PC电脑网站!这个问题属于http://electronics.stackexchange.com。 – Lundin

+0

我投票结束这个问题作为题外话,因为它不是关于编程。应该迁移到http://electronics.stackexchange.com。 – Lundin

回答

0

我还没有这样做,但就我所知,只要所有CAN总线参与者都评估IDE位,就可以混合使用标准帧和扩展帧。这意味着所有(!)CAN总线参与者必须符合CAN 2.0B标准。

+0

我怀疑现在任何人都使用旧版本的CAN,但我相信即使在原始的博世规范中也有一个IDE位。真正的旧CAN节点因此也会检查IDE位,并意识到“这不适合我,我应该保持沉默”。 – Lundin

2

该规范允许它,它在现代总线系统中也很常见。如果我正确记住了规范,每个CAN收发器都必须至少容忍扩展帧格式而不会干扰总线。

所以它应该工作,只要你在你的公交车上没有古老的硬件。

+0

是的,我这样做,它工作正常:) –