我遇到了一个问题,从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。