除了Master,哪个部分可以用作CANopen中的SYNC消息发送器



我遇到了一个问题,从NMT到节点进行同步的消息通常是通过CANopen中的Master完成的。

其他部门可以这样做吗?

首先要清除一些术语:

  • NMT=网络管理,CANopen中使用的协议
  • Master=NMT Master,负责监督和启动其他节点的状态更改的节点。在NMT之外,没有master

因此;从NMT到节点"0"的消息;没有任何意义,也与SYNC消息无关。

SYNC功能是它自己的一个功能,与PDO而不是NMT有关。节点具有SYNC生产者或SYNC消费者功能。为了方便起见,通常是NMT Master充当SYNC生产者,但这不是标准的要求。任何支持SYNC生产者功能的节点都可以作为一个节点。

(不要与心跳生产者/消费者混淆,是NMT的部分。(

参考参见CiA 301第7.5.2章中的对象字典条目1005h至1007h。

最新更新