›› 2014, Vol. 27 ›› Issue (6): 106-.

• 论文 • 上一篇    下一篇

EtherCAT总线分布式多电机控制研究

张桢,赵君,刘卫华,宋受俊,刘卫国   

  1. (1.中航工业西安航空计算技术研究所 第8研究室,陕西 西安 710068;2.西北工业大学 自动化学院,陕西 西安 710072)
  • 出版日期:2014-06-15 发布日期:2014-06-14
  • 作者简介:张桢(1982—),男,硕士,工程师。研究方向:航空机载计算机。E-mail:zz821104@126.com
  • 基金资助:

    陕西省自然基金重点资助项目(2011GZ013)

Research on Distributed Control System of Multi-motor Based on EtherCAT Bus

ZHANG Zhen,ZHAO Jun,LIU Weihua,SONG Shoujun,LIU Weiguo   

  1. (1.No.8 Research Room,AVIC Xi'an Aeronautics Computing Technique Pesearch Institute,Xi'an 710068,China;2.College of Automation,Northwestern Polytechnical University,Xi'an 710072,China)
  • Online:2014-06-15 Published:2014-06-14

摘要:

针对工业现场多电机控制需求,研究了基于现场总线的多电机控制原理,采用EtherCA工业实时以太网作为现场网络,构建现场与远程测控相结合的多电机控制系统。基于DSP和ESC实现电机控制器与数据采集从站,针对系统中周期性与非周期性控制任务,设计了基于FPGA的嵌入式主站,通过实时操作系统调度控制与采集任务。在系统内,设计授时单元基于DC分布时钟实现网络内从站同步功能,其精度<1 μs。基于虚拟仪器技术设计配置管理软件,实现了系统运行参数配置,电机控制参数整定及控制效果图形化显示与评估。应用结果表明,该分布式多电机控制系统运行稳定可靠,且实时性好。

关键词: EtherCAT总线, 多电机控制, 分布式控制系统

Abstract:

A multi motors control system is established for use in industrial fields based on the characteristic analysis of multi motors control,in which the EthCAT industrial real-time Bus is used to combine the locale and remote fields.The slave nodes are motor controllers and data acquisition unit is based on DSP and ESC.Both FPGA and real-time OS are used to accomplish the master control nodes for periodic and aperiodic tasks.In this system,the time service unit is design to realize the time synchronization function based on DC clock of ESC with a synchronous precision better than 1 μs.The configuration and management software is designed for setting operation parameters,analyzing motor running performance and controlling parameters,displaying the dynamic parameters waveform,and estimating the system performance.Application results show that the system features easy and stable operation with good real-time performance.

Key words: EtherCAT bus;multi motors control;distributed control system

中图分类号: 

  • TP302