关键词:
操作系统
工控机
实时内核
EtherCAT主站
抖动
实时性
摘要:
精密加工领域对控制系统的实时性要求比较高,传统的控制系统不能满足高通信速率和高实时性的要求。为了提高系统实时性,提出了一种在Linux非实时系统上安装Xenomai实时内核的方案,该方案通过在Linux操作系统上安装Xenomai实时内核,然后对Linux内核和Xnomai实时内核进行配置和优化,接着移植IgH EtherCAT Master协议栈构建EtherCAT主站,最后对系统进行抖动测试,通过数据分析得出改造后的EtherCAT主站通信抖动在10μs之内,DC同步抖动在10 ns之内。测试结果表明,优化后的Linux系统实时性有了很大改善,EtherCAT主站实时性和稳定性有了较大提升,能够满足工业控制系统对实时性的要求。