罗克韦尔自动化在分散运动控制系统中的应用
1.引言
本文说明IEEE1588在一个分散运动控制系统中的应用,目前的解决方案依靠分散运动部件对时间同步的专门实现。随着IEEE1588的出现,可以开发一种在标准网络(如以太网)上使用商用技术的运动控制解决方案。本文要说明在一个网络范例内IEEE1588和运动的基本操作。
分散运动控制要求系统节点之间紧密地同步,通常这要求在系统内时钟间的波动是微秒数量级。更高性能的应用驱动将这个性能提高到几分一微秒范围。当前的解决方案是使用适当的网络和接口部件达到使分散系统内节点间的紧密同步。定制的接口卡控制整个系统时钟的分配和同步以及控制数据的定时传送。
IEEE1588精确时间协议提供分布网络上的标准化的同步机制,通过使用IEEE1588协议就可在标准网络上用标准化的解决方案取代专用解决方案。就可用现成的部件代替专用的网络接口部件。
现使用IEEE1588协议和以太网实现一个简单的分布运动控制系统,用以演示这个原理。
2.范例说明
范例运动系统由三个控制器组成,每个控制器通过一个SERCOS适配器连接一个驱动器。SERCOS是连接数字驱动器的工业标准。所有的运动节点都用以太网卡连接到标准的以太网。
调节器内的“运动计划器”管理每个驱动器的位置信息,以控制点动、移动、和联动操作。每个驱动器作为一个运动轴,其中一个轴是主轴,其它两个为从动轴。每个从动轴都与主轴以1:1的比率联动。连接到主轴的控制器以一定时间间隔向连接到从动轴的控制器发送位置基准。
在系统内所有节点的时钟是同步的,它使用IEEE1588协议达到以太网的时钟同步。在底板上的时钟同步是用先与IEEE1588的专用协议实现的。
系统时钟同步
网络时钟同步是在以太网适配卡上实现的,这个适配卡包含一个FPGA硬件辅助电路,用于对进入和输出的IEEE1588协议报文打上时间印记。这个FPGA包含一个64位,每片25纳秒的高分辨率的可调谐时钟。
1588协议运行在一个50MHz PowerPC CPU上,1588代码和按1588协议的规定的FPGA交互作用使从站的时间与子网上与此相关的主站时钟同步。调谐算法在每个1588同步刷新周期调节这个FPGA可调谐时钟的频率。
这个适配器也包含一个连接底版的接口芯片,底版芯片的时钟与1588时钟同步。在这个适配器上的底版接口作为主时钟,在底版上的其它时钟都与这个适配器上的主时钟同步。底版时钟与1588时钟的同步使用一个简单的算法。这个适配器表示一个1588边界时钟节点而底版时钟划为“外部”时钟。
运动的同步
相关文章
- 2024-04-10极紫外望远镜各通道夹角的测量
- 2024-08-02基于干涉原理的高精度直线度误差测量
- 2022-05-24基于现场总线监测系统的PLC控制制造系统
- 2024-06-07电流变液减振器在抑制深孔切削颤振上的研究
- 2024-03-20寄生虚反射对外差干涉椭偏测量的影响



请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。