首页> 外文期刊>International Journal of Applied Engineering Research >Real-time Servo Control using EtherCAT Master on Real-time Embedded Linux Extensions
【24h】

Real-time Servo Control using EtherCAT Master on Real-time Embedded Linux Extensions

机译:实时伺服控制使用EtherCAT Master在实时嵌入式Linux扩展上

获取原文
获取原文并翻译 | 示例
           

摘要

In this paper, we present a real-time servo control application based on an open-source EtherCAT Master under two different real-time embedded Linux approaches, the fully pre-emptible kernel and Xenomai. The fully pre-emptible approach utilizes the native Linux kernel patched to support pre-emption of high-priority tasks at any time and protects critical sections with spin locks. On the contrary, Xenomai is an example of dual-kernel approach, which provides real-time extensions to tasks piped alongside the standard Linux kernel through a hardware abstraction layer. The EtherCAT master is stacked on top of each real-time operating system to provide real-time connection with servo drives that are equipped with EtherCAT slave controllers that supports CANopen protocol. This paper aims to analyze the real-time performance of the EtherCAT Master depending on the real-time Linux extension it is running on in terms of cyclic task periodicity, jitter, and in-controller execution time. The in-controller execution is defined as the time interval from the master sending information to slaves and vice-versa. The experiment is conducted on an actual system where the master is required to control a set of servo motors. The results acquired from each master are analyzed and compared to serve as a guideline in in designing industrial and automation systems using different real-time Linux extensions.
机译:在本文中,我们在两个不同的实时嵌入式Linux方法中,基于开源EtherCAT大师的实时伺服控制应用程序,完全售前的内核和Xenomai。完全售前的方法利用修补的本机Linux内核,以便随时支持高优先级任务的清单,并使用旋转锁保护关键部分。相反,Xenomai是双内核方法的一个例子,它通过硬件抽象层提供了与标准Linux内核的任务的实时扩展。 EtherCAT主站位于每个实时操作系统的顶部,以提供与配备有支持CANopen协议的EtherCAT从控制器的伺服驱动器的实时连接。本文旨在分析EtherCAT主站的实时性能,具体取决于循环任务周期,抖动和控制器执行时间的实时Linux扩展。控制器执行被定义为主发送信息到从站和反之亦然的时间间隔。实验在实际系统上进行,其中需要掌握备用电动机。分析了从每个硕士获得的结果,并将其进行比较,以作为使用不同的实时Linux扩展设计工业和自动化系统的指导。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号