首页|基于Linux的EtherCAT主站实时性的研究

基于Linux的EtherCAT主站实时性的研究

扫码查看
精密加工领域对控制系统的实时性要求比较高,传统的控制系统不能满足高通信速率和高实时性的要求.为了提高系统实时性,提出了一种在Linux非实时系统上安装Xenomai实时内核的方案,该方案通过在Linux操作系统上安装Xenomai实时内核,然后对Linux内核和Xnomai实时内核进行配置和优化,接着移植IgH EtherCAT Master协议栈构建EtherCAT主站,最后对系统进行抖动测试,通过数据分析得出改造后的EtherCAT主站通信抖动在10 μs之内,DC同步抖动在10 ns之内.测试结果表明,优化后的Linux系统实时性有了很大改善,EtherCAT主站实时性和稳定性有了较大提升,能够满足工业控制系统对实时性的要求.
Real-time Study of EtherCAT Master Station Based on Linux
Precision machining field has a high requirement for real-time control system,and the traditional control system can not meet the requirements of high communication rate and high real-time.In order to improve the real-time performance of the system,a scheme of installing Xenomai real-time kernel on Linux non-real-time system was proposed.In this scheme,the Xenomai real-time kernel was installed on Linux operating system,and then the Linux kernel and Xnomai real-time kernel were configured and optimized.Then,the IgH EtherCAT Master protocol stack was transplanted to construct EtherCAT master station.Finally,the jitter test was carried out on the system.Through data analysis,the communication jitter of the reformed EtherCAT master station was within 10 μs,and the DC synchronization jitter was within 10 ns.The test results show that the real-time performance of the optimized Linux system was greatly improved,and the real-time performance and stability of EtherCAT master station were greatly improved,which can meet the requirements of industrial control system for real-time performance.

operating systemindustrial computerreal-time kernelEtherCAT masterjitterreal-time performance

王岩、赵璨、程慧杰、郭爽爽、张传锦、李琦

展开 >

济宁科力光电产业有限责任公司

山东锐易电动科技有限公司

操作系统 工控机 实时内核 EtherCAT主站 抖动 实时性

泰山产业领军人才工程专项经费资助项目

2024

仪表技术与传感器
沈阳仪表科学研究院

仪表技术与传感器

CSTPCD北大核心
影响因子:0.585
ISSN:1002-1841
年,卷(期):2024.(8)