can-buscanopen

Apart from the Master, Which part can be used as a SYNC message sender in CANopen?


I encountered a problem, the message that goes from the NMT to the nodes for synchronization is usually done through the Master in CANopen.

Can another department do this?


Solution

  • First to clear out some terms:

    Therefore the sentence "the message that goes from the NMT to the nodes" doesn't make any sense and has nothing to with the SYNC message either.

    The SYNC feature is a feature of its own, related to PDOs rather than NMT. Nodes have SYNC producer or SYNC consumer capabilities. For convenience, it is often the NMT Master acting as SYNC producer, but this isn't a requirement by the standard. Any node supporting the SYNC producer feature can act as one.

    (Not to be confused with Heartbeat producer/consumer, which is part of NMT.)

    For reference see Object Dictionary entries 1005h to 1007h, CiA 301 chapter 7.5.2.