以主站为参考时钟实现主从DC同步方案及原理深度剖析(2):计算从站初始偏移量

以主站为参考时钟实现主从DC同步方案及原理深度剖析(2):计算从站初始偏移量
1.计算从站初始偏移量从站分布时钟同步的时间环如下(摘自《EtherCAT规范-第4部分》 P105):每个设备的本地时钟是自由运行的,会与参考时钟产生漂移。为了使所有设备都以相同的绝对系统时间运行,主站计算参考时钟与每个从站设备时钟之间的偏移量DcSysTimeOffs,并写入从站,以便计算从时钟的本地系统时间。利用DcSysTimeOffs可以在不改变自由运行的本地时钟的情况下实现时钟同步。每个DC从站使用自己的本地时钟Tlocal和本地偏移量DcSysTimeOffs通过以下公式计算它的本地系统时间副本(DCSysTime)。这个时间用来产生同步信号和锁存信号时间标记,供从站微处理器使用