设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
Guide
排行榜
Ranklist
搜索
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
工控商务区
›
『产品交易专区』
›
【技术分享】EtherCAT 分布式时钟简介
返回列表
发新帖
【技术分享】EtherCAT 分布式时钟简介
[复制链接]
41312
|
0
|
2024-6-21 14:38:20
|
显示全部楼层
|
阅读模式
分布式时钟是EtherCAT技术亮点之一,其精准同步使得整个系统都运行在统一的时钟下,每个EtherCAT从站的同步性远小于1 us。本文将介绍引入分布式时钟同步的原因并阐述三种同步模式。
由于EtherCAT系统中可能存在各从站时钟计数不一致的现象,为了精确地控制从站设备何时接收输出数据和何时提供输入信息,确保数据传输的准确性和实时性,EtherCAT设备系统需要实现时间同步,而引入分布式时钟可以有效解决EtherCAT系统时钟同步问题。
EtherCAT 网络中各个从站之间时钟计数不一致的原因
时钟偏移:由于各个站点启动顺序不同,初始化流程不同,导致各个从站本地时钟开始计数的时间不一致。
时钟漂移:受温度,物理特性等因素影响,各个时钟的晶振频率并不完全一致,因此随着运行时间的增加,原来一致的时钟也会逐渐产生偏差。
时钟偏移和时钟漂移的解决思路1. 针对时钟偏移采取偏移补偿法
记录主站时间并广播一个锁存各从站时钟的报文;依次读取各从站被锁存的时间,计算其他从站与第一个从站的时间差;将各个从站的时钟差值附加到从站的本地时钟上。
2. 针对时钟漂移采取漂移补偿法
在从站中选择第一个支持分布式时钟功能的从站时钟作为参考时钟;在位移补偿之后,主站在每个周期中对参考时钟的时钟计数执行单读单写(RMW)的指令,读取其时间并广播到其他从站中;其他从站将自身的时间与接收到的参考时间进行对比,动态调整计数器的加值。
分布式时钟的三种同步模式1. Free Run模式
每个从站的定时周期都不一样,在每个定时周期来到的时候,每个从站将执行自己的程序,检查通道上有没合适的输入数据,如果有合适的数据就令其有效,并放到对应的同步管理器通道上等待主站取走。如图1所示,其中T1为本地微处理器从ESC复制数据并计算输出数据的时间,T2为输出硬件延时,T3为输入锁存偏移时间。
缺点:Free Run模式下,由于每个从站的时钟快慢不一致,所以没有任何同步性可言。
图1 Free Run同步模式
2. SM同步机制(Sync Manager同步管理器)
SM指的是同步管理器同步,当数据帧在到达对应的从站的时候,会触发一个叫同步管理器事件的信号,当从站接收到这个信号的时候,会进行中断服务例程(即中断保存当期任务,去执行插入的中断例程)。换言之,SM同步模式是根据数据帧到达特定从站的时候触发的SM事件信号来进行同步。
缺点:对于特定的帧来说,它到达每一个从站的时间必然不同,当系统很庞大的时候,每个从站接收到数据帧的时间会相差很大,越在后边的从站接收到数据帧的时间越晚,同步性效果越差。
图2 SM同步模式
3. DC同步机制
这种模式就是高精度的时间同步模式。如图3所示,数据帧在SYNC信号提前T1时间到达,从站在SYNC事件之前已经完成数据交换和控制计算,当接收SYNC信号后立即执行输出操作,从而提高了同步性能。可以理解为某个从站数据帧到达后不立即处理,因为有些从站还没接收到数据,等待一个指定的时间,和其他从站一起处理数据,这时候能够达到较好的同步效果。
图3 DC同步模式
快速配置分布式时钟ZLG致远电子推出了一系列高性能EtherCAT主站控制器和PCIe EtherCAT通讯卡,为了方便用户的使用,这些EtherCAT主站控制器和通讯卡均提供全面的上位机配置软件AWStudio。用户可以通过AWStudio快速扫描从站设备,并可灵活配置分布式时钟。
图4 AWStudio 分布式时钟配置界面AWStudio分布式时钟配置步骤:
首先打开分布式时钟使能;
然后选择参考时钟,可以选择主站或者某一个从站作为参考时钟,通常以第一个从站作为参考时钟;
最后设置同步偏移时间,同步偏移时间(Toffset)根据以下公式计算:
其中,T2(n)为由主站发送时钟报文到达第n个从站的时间,T1为第一个从站作为参考时钟的时间,Tdelay(n)为参考时钟到各从站的传输延时。
广州致远电子以EtherCAT工业以太网协议为向导,开发了一系列EtherCAT主站控制器和通讯卡。这些EtherCAT主站控制器和PCIe EtherCAT通讯卡可以快速、有效、便捷地构建数控智能化设备。通过支持固件更新、配置文件下载、数据记录与监控、远程控制与诊断、分布式文件系统等功能,更能够适应工厂智能化、信息化产业的需求。
表1 EtherCAT主站控制器
图5 EtherCAT主站控制器系统框图表2 PCIe EtherCAT主站通讯卡
图6 PCIe EtherCAT通讯卡
EtherCAT 系列文章
【新品上市】ZMC900E 国产高性能EtherCAT总线控制器
【新品上市】ZLG致远电子PCIe EtherCAT通讯卡产品正式发布!
【200个电机驱动】如何实现EtherCAT分布式供电?
【200个电机驱动】如何同步运行?--基于EtherCAT的柔性电机驱动系统
【200个电机驱动】如何快速搭建柔性自动生产线?
【插针机PLC开发】用AWBlock开发运动逻辑
【插针机HMI开发】用AWTK开发人机界面
【技术分享】EtherCAT 数据帧格式和寻址方式简介
【技术分享】“脱胎换骨”--插针机运动控制
【技术分享】EtherCAT总线如何对从站固件进行升级?
【技术分享】EtherCAT冗余技术如何实现通信线缆断开的补救?
【技术分享】如何精准分析人形机器人运动数据?
【技术分享】为何EtherCAT在运动控制总线中如此受欢迎?
【产品应用】使用PCIe EtherCAT通讯卡控制IO从站step by step(一)
【产品应用】使用PCIe EtherCAT通讯卡控制IO从站step by step(二)
【产品应用】ZMC900E控制器之ROS2环境安装指南
【产品应用】EtherCAT主站控制器系统实时性测试
【产品应用】ZMC900E 国产EtherCAT主站控制器 — 电源口传导骚扰整改
【产品应用】ZMC300E EtherCAT主站控制器实现复杂的运动轨迹规划原理及应用
【产品应用】手把手带你使用ZMC300E绘图
【产品应用】三个步骤,让你的EtherCAT电机转起来
【产品应用】EtherCAT如何保障高效率、高实时性、高灵活性的现场总线通讯
【产品介绍】ZMC601E总线型边缘控制器 — 引领制造型企业数字化转型
【产品介绍】ZMC600E EtherCAT主站控制器全新上市
【产品介绍】ZLG推出新一代工业机器人解决方案,为工业机器人注入新的活力
更多往期文章,请点击“ 阅读原文 ”。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
注册哦
x
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
maxl
回复楼主
返回列表
『工控行业动态』
『产品交易专区』
『人才与培训』