Ethercat - DC分布时钟

Ethercat的分布时钟(DC)用于从机间和主机间的时钟同步,生成sync信号和中断,实现同步采样和数字输出。主站通过计算时钟偏移和物理延时确保设备间的时钟同步,尤其在需要同步采样的应用如多轴伺服系统中,DC保证了各轴同时响应指令,防止路径毛刺。从站只需等待DC信号,而DC的精度和性能主要取决于主站的校准能力。
摘要由CSDN通过智能技术生成

                                                           Ether cat之分布时钟

作用:

  1. 从机之间、从机于主机之间时钟同步
  2. 产生同步信号,sync0、sync1
  3. 产生同步中断
  4. 同步数字输出/采样
  5. Latch Signals

      主站会以第一个从站的时钟为基准时钟来同步其他设备包括主站的本地时钟,以保证所有设备的同步性,分布时钟是Ethercat的核心,也是较为难做的一部分,主站需要计算时钟偏移,物理延时等因素来减少时钟抖动,确保时钟的同步。

      分布时钟对于系统中需要同步采样的应用非常重要,以多轴伺服系统插补来举例,应为轴与轴之间存在高度的耦合性,若不同的轴不能在同一时间响应规划的指令,将导致实际规划路径出现毛刺。因此在这种情况下需要使用一个统一的号令,使得所有的轴同时进行动作。

      分布时钟(DC)即起到这样的作用,分布时钟顾名思义为分布在各个从站中的时钟。各个从站以分布时钟做参考到达约定好的时间后开始动作。所以要保证所有的从站同时工作首先要保证所有的从站保持同一时刻动作,因此有了第一条指令:

1、“几点几分几秒开始行动”反映到实际工作中自然是有个寄存器来寄存这个值。

只有这一条指令明显是不够的,不用细说也可以脑补出第二条指令,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值