EtherCAT 从站作参考时钟

1、理论

EtherCAT 定 义 了 3 种 主 要 的 同 步 模 式:

1、Free Run (非同步): 从站的过程数据处理, 由内部事件触发, 与主站循环无关

2、SM-Synchronous: 从站的过程数据处理, 由接收到携带过程数据的周期性数据帧时所

产生的硬件中断触发.

3、DC-Synchronous: 从站的过程数据处理, 由基于分布时钟和系统时间的硬件中断触发

前两种方式不涉及时钟的同步,只要主站周期的发送数据就能正常的工作,不是我们主要研究的内容,我们主要研究第三种DC同步,也是三种中最难和最复杂的。

DC同步的参考时钟源选择也有三种情况:1. 以主站为参考时钟;2. 以第一个带DC的从站为参考时钟; 3. 以外部时钟为参考时钟;

  1. 以主站为参考时钟,需要在周期性数据帧中包含1个FPWR( 对时命令) 周期性命令,周期的设置从站的时间
  2.  以从站和以外部时钟为参考时钟相类似,(目前还没遇到过以外部时钟为参考时钟),以从站为参考时钟需要需要在周期性数据帧中包含1个FRMW( 对时命令) 周期性命令,周期性的从参考从站读取时间,其它从站写入这个时间,主站根据这个时间来同步主站时间(主站需要一些算法来更新本地时间)

 

2、实践

以IgH为例实现从站为参考时钟,控制伺服(IgH给出的demo以主站为参考时钟的)

伺服:清能德创RC2

选择第一个从站为参考时钟

 

设置shift time为周期的一半(周期为4ms shift time为2ms)

图中监视的数据可以看到和设置的shift time 2ms有25us的延迟,这个延迟是发送函数执行数据处理到数据报文发送出来的延迟,是正常现象。

3、总结

  1. 以主站为参考时钟的优点是简单,容易实现,缺点是时钟抖动大,会造成从站同步困难(有可能会造成从站PLL ERROR),由上面监视图也可以看出,在数据处理发送这段程序执行会有一定时间抖动,这个抖动会增大主站和从站之前的时间抖动
  2. 以从站为参考时钟的优点是时钟同步快,从站之前的时钟抖动很小,因为从站之间报文的转发速度非常快,抖动基本可以忽略不记,以从站为参考时钟的难点是需要主站实现一套算法来跟随从站实时调整主站的本地时钟,来达到和从站同步。如果主站和从站不同步会造成SM2同步时间不稳定,如果SM2有丢失同样会造成PLL ERROR
  • 3
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 27
    评论
EtherCATEthernet for Control Automation Technology)是一种实时以太网通信协议,在工业领域中被广泛应用于实时控制和数据交换。EtherCAT的分布式时钟参数是指在EtherCAT网络中,各个节点之间进行数据交换和同步时所需要设置的参数。 EtherCAT网络中的各个节点都需要有一个精确的时钟参考,用于保持节点之间的同步性。节点之间的数据交换需要保持精确的时序关系,以确保实时控制系统的稳定性和可靠性。因此,EtherCAT定义了一些分布式时钟参数,用于确保节点之间的同步。 EtherCAT的分布式时钟参数包括以下几个方面: 1. 时钟周期:EtherCAT网络中的每个节点都必须设置一个时钟周期,该周期是数据交换和同步的基准。所有节点必须按照相同的周期进行通信,以保证同步。 2. 时钟漂移:由于各个节点之间的时钟不可能完全一致,存在时钟漂移现象。分布式时钟参数中需要设置时钟漂移的范围,以允许节点之间存在一定的时钟偏差,同时保持数据交换和同步的准确性。 3. 时钟校正:为了保持节点之间的时钟同步,EtherCAT网络中通常会有一个主节点负责对其他从节点的时钟进行校正。分布式时钟参数中需要设置时钟校正的周期和方式。 4. 时钟占空比:时钟占空比是指数据传输的时间和空闲时间之比。分布式时钟参数中需要设置时钟占空比的要求,以保持数据传输的稳定性和可靠性。 总之,EtherCAT的分布式时钟参数是用于保持节点之间的同步和时序关系的重要设置。通过合理地设置这些参数,可以实现高效、稳定和可靠的实时控制和数据交换。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 27
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值