您的位置:山东大学 -> 科技期刊社 -> 《山东大学学报(工学版)》

山东大学学报(工学版) ›› 2014, Vol. 44 ›› Issue (5): 7-13.doi: 10.6040/j.issn.1672-3961.0.2013.201

• 控制科学与工程 • 上一篇    下一篇

基于实时以太网的开放式运动控制系统

姬帅, 张承瑞, 孙书仁, 胡天亮   

  1. 山东大学机械工程学院, 山东 济南 250061
  • 收稿日期:2013-07-14 修回日期:2014-05-30 发布日期:2013-07-14
  • 通讯作者: 张承瑞(1957-), 男, 福建福安人, 博士, 教授, 主要研究方向为软件化开放式数控系统和汽车电子技术.E-mail:13969076910@126.com E-mail:13969076910@126.com
  • 作者简介:姬帅(1987-), 男, 山东泰安人, 博士研究生, 主要研究方向为运动控制总线技术和开放式数控系统.E-mail:jishuai@sdu.edu.cn
  • 基金资助:
    国家自然科学基金资助项目(51075241)

Motion control system based on real-time ethernet

JI Shuai, ZHANG Chengrui, SUN Shuren, HU Tianliang   

  1. Mechanical Engineering School, Shandong University, Jinan 250061, Shandong, China
  • Received:2013-07-14 Revised:2014-05-30 Published:2013-07-14

摘要: 为满足开放式数控系统的发展要求,开发了一种基于实时以太网Ethernet for Manufacture Automation Control (EtherMAC)开放式运动控制系统。EtherMAC主节点基于标准工业计算机,无需专用网卡和硬实时操作系统,从节点基于可编程逻辑门阵列(field programmable gate array, FPGA)硬件逻辑,不依赖专用芯片,从而在硬件结构上保证了系统的开放性。EtherMAC通过选取网络中第一个从节点管理网络的通讯周期和分布时钟,并利用以太网的巨大带宽将IPC强大运算能力和底层FPGA的硬实时特性高效地结合在一起,使系统主节点在软实时的操作系统支持下即可获得严格实时的通讯周期控制。实验结果表明,EtherMAC可以在Windows CE系统上获得小于1 ms的通讯周期,并且其同步精度可以保证在100 ns范围内,满足多轴运动控制系统的实时同步需求。

关键词: 通讯周期, 可编程逻辑门阵列, 实时以太网, 同步, 运动控制

Abstract: A real-time Ethernet named EtherMAC (Ethernet for Manufacture Automation Control) was developped for open computer numerical control system. A standard industrial personal computer (IPC) based master node and field programmable gate array (FPGA) based slave nodes were employed in EtherMAC, as neither dedicated network interface card (NIC) nor application specific integrated circuit (ASIC) chips were mandatory, the system was open in hardware architecture. The computation ability of IPC and hard real-time property of FPGA were combined together with Ethernet in this way. By adopting the first slave node to manage the communication and distributed clock, time critical performance could be achieved even the master node only with soft real-time performance. Experimental results showed that communication period less than 1 ms and synchronization precision within 100 ns could be achieved by EtherMAC, which were enough for motion control systems demanded critical real-time and synchronization.

Key words: synchronization, field programmable gate array, motion control, real-time Ethernet, communication period

中图分类号: 

  • TH16
[1] 谈峰.主流开放式数控系统体系结构比较分析[J].机械设计与制造, 2008(3):169-170.TAN Feng.Contrast analysis of the main open numerical controlled system architecture[J].Machinery Design & Manufacture, 2008(3):169-170.
[2] 周祖德, 魏仁选,陈幼平.开放式控制系统的现状, 趋势与对策[J].中国机械工程, 1999, 10(10):1090-1093.ZHOU Zude, WEI Renxuan, CHEN Youping.Open architecture control system: state-of-the-art, trend and developing countermeasures[J].China Mechanical Engineering, 1999(10):1090-1093.
[3] DECOTIGNIE J D.Ethernet-based real-time and industrial communications[J].Proceedings of the IEEE, 2005, 93(6):1102-1117.
[4] FELSER M.Real-time ethernet-industry prospective[J].Proceedings of the IEEE, 2005, 93(6):1118-1129.
[5] VITTURI S, PERETTI L, SENO L, et al.Real-time Ethernet networks for motion control[J].Computer Standards & Interfaces, 2011, 33(5):465-476.
[6] 张向利, 唐小琦,陈吉红.基于以太网的数控系统实时通信和时间同步[J].计算机集成制造系统, 2008, 14(6):1148-1154.ZHANG Xiangli, TANG Xiaoqi, CHEN Jihong.Ethernet-based real-time communication and time synchronization of CNC system[J].Computer Integrated Manufacturing Systems, 2008, 14(6):1148-1154.
[7] SCHUMACHER M, JASPERNEITE J,WEBER K.A new approach for increasing the performance of the industrial Ethernet system Profinet[C]//Proceeding of 2008 IEEE International Workshop on Factory Communication Systems.Dresden, Germany: IEEE Press, 2008:159-167.
[8] 谢经明, 周祖德, 陈幼平,等.基于现场总线的开放式数控系统体系结构研究[J].华中科技大学学报: 自然科学版, 2002, 30(4):1-3.XIE Jingming, ZHOU Zude, CHEN Youping, et al.Research on the architecture of fieldbus based open CNC system[J].Journal of Huazhong University of Science and Technology, 2002, 30(4):1-3.
[9] 刘艳强,郇极.基于现场总线的开放式数控系统数字伺服通信协议[J].制造业自动化, 2006, 28(1):50-53.LIU Yanqiang, Xun Ji.Communication protocol for open CNC based on fieldbus[J].Manufacturing Automation, 2006, 28(1):50-53.
[10] JI S, JIN D, ZHANG C, et al.Frame forward mechanism of a real-time Ethernet[C]//Proceeding of 2013 IEEE International Conference on Signal Processing, Communication and Computing.Kunming, China: IEEE Press, 2013:1-4.
[11] 周凯.基于实时以太网的高性能多轴数控系统[J].制造技术与机床, 2011(3):157-161.ZHOU Kai.High-performance multi-axis NC system based on real-time Ethernet[J].Manufacturing Technology & Machine Tool, 2011(3):157-161.
[12] YANG L,ZHANG C R.Development of industrial Ethernet Windows driver for motion control system[J].Advanced Materials Research, 2011, 197:1751-1756.
[13] WANG K, ZHANG C, XU X, et al.A CNC system based on real-time Ethernet and Windows NT[J].The International Journal of Advanced Manufacturing Technology, 2013, 65(9-12):1383-1395.
[1] 王东晓. 具有纠缠项的分数阶五维混沌系统滑模同步的两种方法[J]. 山东大学学报(工学版), 2018, 48(5): 85-90.
[2] 王春彦,邸金红. 基于降阶方法的分数阶多涡卷混沌系统的同步控制[J]. 山东大学学报(工学版), 2018, 48(5): 91-94.
[3] 张冕,黄颖,梅海艺,郭毓. 基于Kinect的配电作业机器人智能人机交互方法[J]. 山东大学学报(工学版), 2018, 48(5): 103-108.
[4] 孟晓玲,王建军. 一类分数阶冠状动脉系统的混沌同步控制[J]. 山东大学学报(工学版), 2018, 48(4): 55-60.
[5] 毛北行. 纠缠混沌系统的比例积分滑模同步[J]. 山东大学学报(工学版), 2018, 48(4): 50-54.
[6] 宋正强,杨辉玲,肖丹. 基于在线粒子群优化方法的IPMSM驱动电流和速度控制器[J]. 山东大学学报(工学版), 2018, 48(1): 112-116.
[7] 毛海杰,李炜,王可宏,冯小林. 基于自抗扰的多电机转速同步系统传感器故障切换容错策略[J]. 山东大学学报(工学版), 2017, 47(5): 64-70.
[8] 毛北行,程春蕊. 分数阶Victor-Carmen混沌系统的自适应滑模控制[J]. 山东大学学报(工学版), 2017, 47(4): 31-36.
[9] 张玉婷,李望,王晨光,刘友权,侍红军. 不连续耦合的时滞复杂动态网络的同步[J]. 山东大学学报(工学版), 2017, 47(4): 43-49.
[10] 侯广松,高军,吴衍达,张欣,邓影,李常刚,张亚萍. 输电线路参数与运行方式的相关性分析[J]. 山东大学学报(工学版), 2017, 47(4): 89-95.
[11] 李望,马志才,侍红军. 时滞复杂动态网络的有限时间随机广义外部同步[J]. 山东大学学报(工学版), 2017, 47(3): 1-8.
[12] 李庆宾,王晓东. 分数阶情绪模型的终端滑模控制混沌同步[J]. 山东大学学报(工学版), 2017, 47(3): 84-88.
[13] 毛北行,王东晓. 分数阶多涡卷系统滑模控制混沌同步[J]. 山东大学学报(工学版), 2017, 47(3): 79-83.
[14] 张万志,刘华,张峰,高磊,姚晨,刘冠之. 斜拉桥塔梁同步施工过程的力学特性[J]. 山东大学学报(工学版), 2016, 46(6): 120-126.
[15] 孙美美, 胡云安, 韦建明. 多涡卷超混沌系统自适应滑模同步控制[J]. 山东大学学报(工学版), 2015, 45(6): 45-51.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!