首页> 外文期刊>International Journal of Applied Engineering Research >Comparative Analysis of a User Space EtherCAT Master Application for Hard Real-time Control
【24h】

Comparative Analysis of a User Space EtherCAT Master Application for Hard Real-time Control

机译:用于硬实时控制的用户空间EtherCAT主应用的比较分析

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

摘要

In this paper, we evaluate the real-time performance of an open source EtherCAT master developed by IgH Etherlab on Xenomai, running as a real-time co-kernel of standard Linux. The environment is implemented on top of two embedded platforms with different architectures, ARM and x86. First, Xenomai is ported on the target architecture in order to achieve real-time characteristics and to provide real-time mechanisms for inter-process communication used by the EtherCAT master. Although applications that run in the kernel space give better performance, programming is very difficult due to limited user-friendly functions. It is also fragile that a single mistake can easily crash the whole system. On the other hand, user space applications are uncomplicated and debugging is also simplified, with lesser risk of damaging hardware or reference memory. Thus, we developed a real-time application in the user space of Xenomai to actuate multi-axis servo drives focusing on the periodicity and execution time as performance measurements. The execution time of the EtherCAT master is evaluated and compared for each platform by calculating the difference between the timestamps during send and receipt of the EtherCAT frames. The experiment is performed both in short-term and long-term to test the consistency of each platform in carrying out hard real-time control applications.
机译:在本文中,我们评估了由Xenomai的Igh Etherlab开发的开源EtherCAT主站的实时性能,作为标准Linux的实时CO-Kernel。环境在两个嵌入式平台顶部实现,具有不同的架构,臂和x86。首先,Xenomai在目标架构上移植,以实现实时特征,并为EtherCAT主服务器使用的过程间通信提供实时机制。虽然在内核空间中运行的应用程序提供更好的性能,但由于用户友好功能有限,编程非常困难。单一的错误也很脆弱,可以很容易地崩溃整个系统。另一方面,用户空间应用程序还简化,调试,损坏硬件或参考存储器的风险较小。因此,我们在Xenomai的用户空间中开发了一个实时应用,以致动关注周期性和执行时间的多轴伺服驱动器作为性能测量。通过计算发送和接收到EtherCAT帧期间的时间戳之间的差异,对每个平台进行评估和比较EtherCAT主站的执行时间。实验是短期和长期执行的,以测试执行硬实时控制应用的每个平台的一致性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号