EtherCAT网络及其伺服运动控制系统研究
- 格式:pdf
- 大小:3.59 MB
- 文档页数:74
EtherCAT工业以太网技术协会刘艳强、王健、单春荣应用领域:石油天然气石化化工冶金电力建材矿业开采造纸纺织印染食品饮料加工烟草汽车制造电子制造水处理建筑楼宇交通运输轨道交通纺织机械塑料机械橡胶机械食品机械包装机械制药机械印刷机械烟草机械机床电子制造设备基于工业以太网的运动控制器在工业机器人、数控机床和机电一体化加工和测试设备中获得了广泛应用。
由于以太网通信速度快、数据量大等特点使运动控制性能得到了极大的提升。
EtherCAT(Ethernet for Control Automation Technology)技术(也称为以太网现场总线)是德国BECKHOFF公司提出的实时工业以太网技术,它基于标准的以太网技术,具备灵活的网络拓扑结构,系统配置简单,具有高速、高有效数据率等特点,其有效数据率可达90%以上,全双工特性完全得以利用。
本文设计和实现了基于EtherCAT的伺服控制器从站,每个从站可以最多控制8个伺服轴。
1 EtherCAT技术介绍1.1 EtherCAT系统组成和工作原理EtherCAT采用主从式结构,主站PC机采用标准的100Base-TX以太网卡,从站采用专用芯片。
系统控制周期由主站发起,主站发出下行电报,电报的最大有效数据长度为1498字节。
数据帧遍历所有从站设备,每个设备在数据帧经过时分析寻址到本机的报文,根据报文头中的命令读入数据或写入数据到报文中指定位置,并且从站硬件把该报文的工作计数器(WKC)加1,表示该数据被处理。
整个过程会产生大约10ns的时间延迟[1]。
数据帧在访问位于整个系统逻辑位置的最后一个从站后,该从站把经过处理的数据帧做为上行电报直接发送给主站。
主站收到此上行电报后,处理返回数据,一次通信结束。
系统结构原理图如图1所示:EtherCAT支持几乎所有的拓扑类型,包括线型、树型、星型等,其在物理层可使用100BASE-TX 双绞线、100BASE-FX光纤或者 LVDS(Low Voltage Differential Signaling, 即低压差分信号传输),还可以通过交换机或介质转换器实现不同以太网布线的结合。
《基于EtherCAT总线的数控系统总线安全控制技术的研究与应用》一、引言随着工业自动化和智能制造的快速发展,数控系统作为现代制造业的核心设备,其安全性和稳定性变得尤为重要。
EtherCAT (Ethernet for Control Automation Technology)总线技术以其高实时性、高传输效率和高扩展性等特点,广泛应用于数控系统中。
然而,在高速、实时的工作环境中,如何保障数控系统的总线安全成为了一个重要的研究课题。
本文将就基于EtherCAT总线的数控系统总线安全控制技术的研究与应用进行探讨。
二、EtherCAT总线技术概述EtherCAT是一种基于以太网的实时通信协议,具有高实时性、高传输效率和高扩展性等特点。
在数控系统中,EtherCAT总线技术能够有效地实现多轴运动控制、数据采集、设备诊断等功能。
此外,EtherCAT总线的开放性和可扩展性为数控系统的升级和维护提供了便利。
三、数控系统总线安全控制技术1. 网络安全控制针对数控系统的网络安全问题,可以采用防火墙、入侵检测等手段对网络进行防护。
此外,对关键数据进行加密传输和存储,防止数据被非法获取和篡改。
同时,定期对系统进行安全漏洞检测和修复,确保系统的安全性。
2. 实时性控制在数控系统中,实时性是保证系统正常运行的关键因素之一。
为了保障实时性,可以采用EtherCAT协议的实时通信功能,实现数据的快速传输和处理。
此外,对系统进行实时监控和调度,确保各个设备之间的协调运行。
3. 故障诊断与容错控制通过在数控系统中嵌入故障诊断模块,实时监测设备的运行状态。
一旦发现故障,立即进行报警并采取相应的容错措施,确保系统的稳定性和可靠性。
同时,对故障进行记录和分析,为后续的维护和升级提供依据。
四、基于EtherCAT总线的数控系统总线安全控制技术的应用基于EtherCAT总线的数控系统总线安全控制技术已广泛应用于各种数控设备中,如数控机床、工业机器人等。
基于EtherCAT网络的高性能伺服控制系统研究的开题报告一、选题背景与意义近年来,随着工业自动化、智能化的快速发展,伺服控制系统在各个领域得到了广泛应用。
EtherCAT网络,是一种高性能的实时以太网协议,已经成为工业控制领域中的主流通讯协议。
基于EtherCAT网络的伺服控制系统,具有数据传输速度快、实时性好、可扩展性强等优点,已经逐渐成为伺服控制系统的发展趋势。
本课题旨在研究基于EtherCAT网络的高性能伺服控制系统,结合工业应用实际需求,实现高效、可靠的伺服控制,提高工业生产效率和产品质量,具有重要的现实意义和研究价值。
二、研究内容1. EtherCAT网络基本理论研究,包括EtherCAT网络架构、传输协议、数据帧格式等。
2. EtherCAT伺服控制系统结构设计。
根据实际应用需求,设计适合不同场景的伺服控制系统结构,并研究其特点和优劣。
3. 硬件平台搭建。
根据设计方案,搭建基于EtherCAT网络的伺服控制硬件平台,包括EtherCAT网络接口、伺服电机、电机驱动器等组件。
4. 控制算法研究。
研究基于EtherCAT网络的伺服控制算法,包括位置控制、速度控制和力控制等,提高控制精度和稳定性。
5. 系统软件设计。
编写系统软件,实现系统控制和数据通信等功能,采用实时操作系统实现高效实时控制。
三、预期成果1. 完成基于EtherCAT网络的伺服控制系统的研究,掌握EtherCAT网络相关技术,掌握伺服控制系统的设计方法和控制算法。
2. 实现基于EtherCAT网络的伺服控制系统的硬件和软件搭建,验证控制性能和实时性。
3. 针对具体应用场景,提供基于EtherCAT网络的伺服控制解决方案,为工业生产提供高效、可靠、稳定的伺服控制支持。
四、研究方法与技术路线1. 理论分析法:分析EtherCAT网络的基本原理和控制算法的数学基础,确定系统设计方案。
2. 实验研究法:搭建实验平台,通过实际测试验证硬件和软件的控制性能和实时性,不断优化系统设计。
基于EtherCAT分布时钟的伺服控制系统研究崔海彬; 马钧华【期刊名称】《《轻工机械》》【年(卷),期】2019(037)005【总页数】6页(P51-56)【关键词】伺服控制系统; EtherCAT总线技术; LAN9252; 分布时钟; 时钟同步【作者】崔海彬; 马钧华【作者单位】浙江大学电气工程学院浙江杭州310027【正文语种】中文【中图分类】TP393.11在多轴伺服系统中,未同步时,各系统的时钟基准来源于本地晶振。
开机时刻的偏差以及各个伺服晶振不同而产生的时钟漂移,会造成伺服运行节拍上的差别,无法满足精确同步的要求。
在具体应用场合中,如报业印刷机的多轴驱动系统,要实现高精度的多轴同步驱动。
卷筒纸报业印刷机,采用多色顺序连续印刷的方式。
各个色组由独立的伺服电机驱动,要实现高速运行时的高精度位置同步,需要采用具有同步功能的现场总线,来实现原来需要机械长轴才能实现的同步[1]。
德国自动化控制公司倍福(Beckhoff)于2003年提出了基于标准以太网的EtherCAT总线技术。
该技术具有系统配置简单、拓扑结构灵活、传输速率高效、实时性高且低成本的优势,同时其分布式时钟(distributed clock, DC)机制可以同步所有支持该机制的从站时钟,使得从站节点之间时钟抖动远小于1 μs[2]。
课题组针对EtherCAT的分布时钟机制进行分析,并基于LAN9252从站控制器芯片设计二轴系统验证EtherCAT同步性能。
1 EtherCAT技术简介EtherCAT协议使用类型为0x88A4 的以太网数据帧,可以同其它类型的以太网数据帧在同一网络上进行传输。
一个EtherCAT数据帧可以包含多个EtherCAT子报文,利用以太网全双工的特性,EtherCAT数据得以进行高效交换,数据利用率达90%以上[3]。
EtherCAT系统采用主从式结构,其运行原理如图1所示,主站根据协议创建以太网帧并将其向下发送给各个从站。
试论基于EtherCAT多轴伺服控制系统分析发布时间:2021-05-14T02:44:04.921Z 来源:《中国科技人才》2021年第8期作者:翟红云莫毅[导读] EtherCAT系统在实际应用过程中,主要采取主从模式的结构,从站不具有发起通讯的能力,而主站则可以发起通讯,这种模式可以避免因发起通讯的节点过多,从而导致网络拥堵的情况[1]。
广西工业职业技术学院摘要:根据实践研究,基于EtherCAT多轴伺服控制系统设计具有一定优势,可以解决多轴伺服系统接线复杂、控制能力薄弱、同步性较差等问题,因此,应对有关方面的设计提高重视和研究投入。
本文基于EtherCAT通信原理,结合多轴伺服控制系统设计原则,进行系统设计,为相关方面工作开展提供有益借鉴。
关键词:EtherCAT;多轴伺服控制系统;STM32引言EtherCAT系统在实际应用过程中,主要采取主从模式的结构,从站不具有发起通讯的能力,而主站则可以发起通讯,这种模式可以避免因发起通讯的节点过多,从而导致网络拥堵的情况[1]。
所以,基于EtherCAT多轴伺服控制系统的设计可以提高系统运行能力,应加强相关研究投入。
1.基于EtherCAT多轴伺服控制系统设计原则在实践过程中,基于EtherCAT多轴伺服控制系统设计工作开展应遵循以下原则:其一,可靠性。
必须保证系统具有可靠性,能够满足实际需求,安全稳定运行。
因此,设计中选择的相关技术和构件必须达到一定标准;其二,经济性。
相关设计需要一定的成本投入,在保证设计质量的前提下,尽量降低成本;其三,可行性。
在进行设计时,应充分考虑其使用环境和运行需求,保证设计具有可行性,且便于后续运维管理工作的开展。
图1 系统原理图2.基于EtherCAT多轴伺服控制系统设计基于EtherCAT多轴伺服控制系统设计内容相对较为繁杂,本文在研究中,以额定电压为24V的永磁同步电机伺服控制平台作为实例,输入信号为24V,可以扩展为3.3V、5V或12V,4路通用输出端口采取光耦隔离模式,防止干扰,可以实现3.3V-24V的输出范围。
EtherCAT网络及其伺服运动控制系统研究共3篇EtherCAT网络及其伺服运动控制系统研究1EtherCAT网络及其伺服运动控制系统研究随着工业自动化的不断发展,对于系统的实时性、精度和可靠性要求越来越高。
为了满足这一需求,各种新型的工业通讯技术不断涌现出来。
其中,EtherCAT网络以其高速、高效、精准的特点,成为了工业自动化领域中的热门技术之一。
EtherCAT网络是一种实时以太网通信系统,它采用的是同步和分布式的数据传输方式。
与传统的以太网相比,EtherCAT网络可以大大提高数据的传输速率,将多个从设备连成一条环形总线,从而实现数据的同时传输,有效地降低了通讯时延。
此外,EtherCAT网络采用了分布式的控制方式,不同的节点可以同时进行操作,从而提高了系统的效率。
由于EtherCAT网络的高度灵活性,不仅可以应用于机械控制、机器人、数字信号处理等领域,还能够实现多种工业通讯协议的转换。
在伺服运动控制中,EtherCAT网络能够为控制系统提供高速、可靠的数据传输和实时响应,使得系统的控制精度得到了很大的提高。
通过EtherCAT网络中的伺服面板,可以手动调整和修改参数,从而实现对伺服系统的远程控制和监控。
在机器人及自动化控制领域,EtherCAT网络的应用也越来越广泛。
例如,在自动化装配线领域,厂商可以使用EtherCAT网络来实时控制机器人的移动和操作。
在实践应用中,EtherCAT网络的伺服运动控制系统具有以下优势:一、高精度;二、高速通讯;三、健壮的节点;四、高度可靠的数据传输;五、灵活性高。
伺服驱动系统可以通过调节EtherCAT网络实现更精确的运动,提高生产效率和控制过程的精度。
虽然EtherCAT网络的伺服运动控制系统在工业自动化中的应用前景广阔,但是在实际应用中也面临一些问题。
首先是系统的稳定性问题,EtherCAT网络中的伺服系统会受到外部干扰,导致系统不稳定,严重时还会导致系统故障;其次是节点数量的限制,如果节点数量太大,系统的通讯速度会降低,从而影响系统的稳定性和灵活性。
伺服控制系统中EtherCAT网络的设计与研究的开题报告一、题目:伺服控制系统中EtherCAT网络的设计与研究。
二、研究背景和意义:伺服控制系统作为工业自动化领域中的重要应用之一,在各种自动化设备中得到广泛应用,特别是在高精度、高性能和高速运动控制方面的应用需求越来越高。
而EtherCAT (Ethernet for Control Automation Technology)网络作为当前工业领域中应用最为广泛、性能最为优良的现场总线之一,在伺服控制系统中具有广泛应用前景。
此外,EtherCAT网络相对于其他现场总线的优势包括性能高、网络延迟小、传输速度快、支持周围设备的接入等等,因此具有很高的研究价值和应用实践意义。
三、研究内容:本文主要将从以下几个方面展开研究:1、对EtherCAT网络的理论知识和技术特点进行深入学习和研究,包括实时性、高速性、带宽占用率等特点。
2、对伺服控制系统的相关理论和技术进行研究,了解伺服控制系统的架构和主要组成部分,以及相关的软硬件技术要求。
3、在理论研究的基础上,对EtherCAT在伺服控制系统中的应用进行深度研究和探索,包括系统架构设计、网络通信协议设计等。
4、通过实验和仿真,对所设计的EtherCAT网络在伺服控制系统中的性能进行测试和评估,从而验证研究成果的可行性和实际效果。
四、研究方案和计划:1、研究方案:(1)对EtherCAT网络的技术特点进行详细描述和分析,并深入探究其在伺服控制系统中的应用。
(2)深入研究伺服控制系统的理论和技术,包括电机控制和运动控制等方面的内容。
(3)设计EtherCAT网络在伺服控制系统中的应用方案,包括系统架构设计、通信协议设计等。
(4)通过实验和仿真对应用方案的可行性和实际性进行验证和评估。
2、研究计划:(1)第1-2个月:对EtherCAT网络的理论知识和技术特点进行深入学习和研究。
(2)第3-4个月:对伺服控制系统的相关理论和技术进行研究。
基于EtherCAT的高性能交流伺服控制系统设计分析发布时间:2021-06-23T05:50:28.176Z 来源:《当代教育家》2021年9期作者:翟红云莫毅[导读] 伺服控制系统在现代的机械运动系统中起到了很重要的执行功能,同时伺服控制系统的性能也决定了整体机械系统的性能强度。
广西工业职业技术学院摘要:伺服控制系统在现代的机械运动系统中起到了很重要的执行功能,同时伺服控制系统的性能也决定了整体机械系统的性能强度。
现阶段,新的高性能伺服系统,大多采用了永磁同步电机全数字伺服系统,电子轴转动能够代替传统的机械轴转动,并可以利用工业以太网,同时控制多台电动机运行。
EtherCAT技术突破了传统以太网的瓶颈,能够让伺服系统的性能得到巨大提升,对此,本文对基于EtherCAT的高性能交流伺服控制系统进行了研究,并提出了一定的设计方式,以期达到提高伺服控制系统性能的目的。
关键词:EtherCAT;高性能;伺服控制系统前言:随着科技的进步,现代电子技术与交流驱动技术以及计算机信息技术都得到了飞速的发展,以往交流伺服控制系统中,对电机的控制是十分复杂的,同时性能也比较差,但这种问题已经随着新技术的发展逐渐得到了解决交流,伺服控制系统也在向着高性能方向转变,基于以太网的运动控制器在多方面,的机械设备运行中得到了广泛地使用,并且也能够让系统性能得到极大的提升。
1 基于EtherCAT的高性能交流伺服控制系统概述1.1 伺服运动控制系统伺服运动控制系统能够通过传输指令来对系统的运行动作进行控制,并做出相应的机械运动,通常而言,并不需要太大的功率,但是在制动方面需要满足频繁地切换,同时也要保证定位的精确程度,伺服运动控制系统被广泛运用在控制机器人、导航系统、自动机床等产业中。
位置伺服控制系统指的是将位置信号作为被控制的变量,当变量是速度信号时,该系统则为速度伺服控制系统[1],在这个系统当中,速度指令会经常发生变化,这也意味着系统对变化的指令,必须能够快速反应,尽量缩短响应时间,同时系统也要有较高的抗干扰能力,从而保障运行的流畅性位置,伺服系统对设备的精确定位有着较高的要求,为了达到对速度的高要求,速度伺服控制也是不可缺少的一部分。
伺服控制系统中EthorCAT网络的设计与研究其使用无需TCP/IP支持,实现简单。
图3.15EtherCAT协议结构应用层数据链路层3.5.1CoE协议EtherCAT协议在应用层支持CANopen协议,并作了相应的扩充,可以进行非周期数据和周期性过程数据通信其主要功能有:(1)使用邮箱通信访问CANopen对象字典及其对象,实现网络初始化;(2)使用CANopen应急对象和可选的时间驱动PDO(PHPDataObject过程数据对象)消息,实现网络管理;(3)使用对象字典映射过程,周期性传输指令数据和状态数据。
CoE完全遵从CANopen的应用行规,包括其中的CiA402,即伺服和运动控制行规。
CiA402定义控制功率驱动设备的状态转化工作原理如图3.16所示。
图3.16CiA402定义控制功率驱动设备的状态转化工作原理3.5.2SoE协议在EtherCAT网络中可以操作SERCOS设备行规定义的伺服参数和控制数据。
SoE协议允许在EtherCAT网络中集成基于SERCOS设备行规的设备,包括SERCOS伺服控制系统中EtherCAT网络的设计与研究3.5.3EoE协议EtherCAT技术能够与以太网无缝兼容,其它任何基于以太网的协议和服务都可以通过使用EoE协议共享相同的物理层网络,每一个以太网帧都能透明传递,这避免了不同协议的限制。
EtherCAT有两种方式用以在周期性现场总线模式下传输非周期以太网报文。
第一种方式设置了合适的时间片,可以嵌入非周期以太网数据帧,该时间片要足够大存放完整的以太网报文。
第二种方式是在作为完整以太网报文传输前,以太网报文以隧道方式在相互联接的设备内重组。
这种方式不会限制可以达到的周期时间,因为根据可用带宽(EtherCAT代替IP分段)可对分段进行优化。
EtherCAT定义了标准的通道,使得任何EtherCAT设备都可以参与到以太网传输中。
3.5.4FoE协议文件存取邮箱命令规定了一种标准方式,用以从客户机下载固件或者任何其他文件到服务器以及从服务器上传固件或任何其他文件到客户机。
探讨基于EtherCAT网络的高性能伺服控制系统发布时间:2021-06-23T05:10:46.408Z 来源:《当代教育家》2021年9期作者:翟红云莫毅[导读] 伺服控制系统从交流电发展到通信,从仿真,操纵发展到全计算机控制。
广西工业职业技术学院摘要:伺服控制系统从交流电发展到通信,从仿真,操纵发展到全计算机控制。
基于以太网计算机接口的伺服运动控制系统以其高可靠性,高频率和高可靠性已成为伺服控制系统的发展趋势。
EtherCAT是一种基于实时以太网的新型工业生产计算机接口通信协议。
它的性能和实际操作很简单,并且适用于各种物理网络拓扑。
关键词:高性能伺服控制系统;EtherCAT;从控制器引言:根据卓越性能伺服控制系统的规定,设计了基于EtherCAT Internet的单机多主优异性能的伺服控制系统。
主网络使用标准化的以太网通信接口卡,并且根据TwinCAT配置执行系统设置以执行主网络功能;从站应用专用运算集成IC。
在设计中,基于从站控制器ET1100和DSP 芯片TMS320F2812开发设计了EtherCAT互联网从机设备。
深入分析了基于EtherCAT Internet性能的优良伺服操作的系统软件组成和通信协议。
并采用通讯方式,并设计了系统以完成方案。
1 EtherCAT从站硬件设计1.1硬件配置结构一个EtherCAT Internet最多可以连接65535个从属连接点,这些连接点可以分为简单连接点和复杂连接点。
简单连接点是指I/O连接点,仅使用ESC本身的端口号资源即可完成。
复杂的连接点需要应用软件控制器的应用,而从控制器负责EtherCAT连接点,数据存储结构执行网络技术应用层的作用。
在本设计中,EtherCAT从站设备的关键是基于从站接口控制器ET1100和DSP芯片。
从控制器完成EtherCAT Internet 链路层的角色,并通过应用软件控制器完成数据传输。
DSP芯片用作应用软件控制器,这是数据信息存储和完成伺服适应性运动控制系统的特定地址操作方法的关键。
《基于EtherCAT总线的数控系统总线安全控制技术的研究与应用》一、引言随着工业自动化技术的不断发展,EtherCAT(以太网控制器局域网技术)以其高速、高效、实时和灵活性强的特点,已经成为现代工业自动化领域的核心通信协议之一。
数控系统作为工业自动化中的关键设备,其总线安全控制技术对于提高整个生产线的稳定性和安全性具有重要意义。
本文将针对基于EtherCAT总线的数控系统总线安全控制技术展开深入研究,探讨其研究背景、意义以及国内外现状,旨在为数控系统安全控制技术的研发和应用提供有益的参考。
二、EtherCAT总线技术概述EtherCAT是一种基于以太网的实时通信协议,具有高实时性、高精度和高效率的特点。
其核心思想是分散式实时通信,即将传统的集中式数据采集和控制转化为分散式控制方式,以实现数据的快速传输和处理。
在数控系统中,EtherCAT总线能够实现对多个轴的实时控制,提高系统的响应速度和精度。
三、数控系统总线安全控制技术研究1. 总体架构设计基于EtherCAT总线的数控系统总线安全控制技术需要设计合理的总体架构。
该架构应包括数据采集、数据处理、控制输出等模块,并采用分布式控制方式,以提高系统的可靠性和稳定性。
此外,还应设计合理的故障诊断和安全防护措施,以应对潜在的安全风险。
2. 安全防护策略为了保障数控系统的安全性,需要制定有效的安全防护策略。
这包括数据加密、访问控制、入侵检测等措施。
其中,数据加密可以有效保护数据的传输安全;访问控制可以限制不同用户的访问权限,防止未经授权的访问;入侵检测则可以实时监测系统的安全状态,及时发现并处理潜在的安全威胁。
3. 故障诊断与容错技术故障诊断与容错技术是保障数控系统稳定性的关键技术。
通过实时监测系统的运行状态,及时发现并处理潜在的故障问题,可以避免系统崩溃或数据丢失等严重后果。
此外,容错技术还可以在系统出现故障时自动切换到备用设备或程序,确保系统的连续运行。
EtherCAT网络及其运动控制系统研究谢香林,李木国大连理工大学电子信息工程学院,辽宁大连 (116024)E-mail:xxlzdh204@摘要:随着以太网技术的发展,特别是高速以太网的出现使得以太网进入工业通信领域,各种工业以太网技术也迅速发展和推广。
本文介绍了一种高速的工业以太网-EtherCAT,该网络采用标准以太网技术,采用了独立的工业过程数据传输通道,提高了传输的实时性,并具有灵活的拓扑结构,简单的系统配置,高可靠性等特点。
文章分析了EtherCAT网络的原理、技术特点及主从站关键技术。
在此基础上设计了一种基于EtherCAT网络和DSP的双轴运动控制系统,给出了系统的总体框架及主从站实现的关键细节,最后给出了相应的实验结论。
本设计充分发挥了EtherCAT工业以太网络实时数据传输的功能和TMS320F28335 DSP 芯片强大的运算处理能力,实现了运动系统高精度的位置控制。
关键词:EtherCAT;运动控制系统;实时以太网1. 引言目前基于以太网技术的现场控制网络被广泛应用于工业现场控制领域。
由于传统的以太网不能满足工业控制实时性的要求,因此,如何在传统以太网的基础上加以实时性改进,使之符合工业传输标准是以太网用于工业领域的根本解决方法。
德国倍福公司提出的EtherCAT工业以太网技术在数据链路层采用了实时调度的软件核,并采用了过程数据传输的独立通道,提高了系统的实时性;该网络还具有灵活的拓扑结构,简单的系统配置,较低的成本等特点,目前该网络得到了越来越多网络工业设备开发商的关注。
把EtherCAT引入到运动控制系统,可以在上位控制器和驱动单元之间通过该网络实时的传递控制数据和状态数据,并且能够借助于该网络提供的分布时钟提供准确的多轴同步功能。
本文设计的一套运动控制系统为双轴运动控制系统,实现了伺服电机精确的实时控制。
2. EtherCAT技术介绍2.1 EtherCAT总体构架EtherCAT采用主从式结构,主站PC机采用标准的以太网卡,从站采用专用芯片。
大连理工大学硕士学位论文EtherCAT网络及其伺服运动控制系统研究姓名:谢香林申请学位级别:硕士专业:控制理论与控制工程指导教师:李木国20081219大连理工大学硕士学位论文1绪论运动控制系统主要分速度控制系统和位置控制系统两大类【l】。
传统的电气传动系统一般指速度控制系统,广泛地应用于机械、矿山、冶金、化工、纺织、造纸、水泥、交通等工业部门。
对于位置控制系统,目前国际上较多采用运动控制这一名称。
伺服运动控制系统为运动控制领域一个分支,主要是通过伺服驱动装置将给定指令变成期望的机构运动,并通过反馈信号构成闭环系统。
一般功率较小,并有定位要求和频繁起制动的特点,在导航系统、雷达天线、数控机床、加工中心、机器人、打印机、复印机、磁记录仪、磁盘驱动器、自动洗衣机等领域得到广泛应用12J。
随着微电子技术的发展,数字式控制处理芯片的运算能力和可靠性得到很大的提高,这使得以单片机为控制核心的全数字化控制系统取代以前的模拟器件控制系统成为可能。
在伺服功率模块,由于电力电子器件的不断进步,尤其是新的可关断器件,如双结型晶体管(BJT)、金属氧化物半导体场效应晶体管(MOSFET)、绝缘栅双极型晶体管(IGBT)的实用化,使得高频化PWM技术成为可能13,4】。
在控制算法上,由于矢量控制技术的使用和现代控制理论的应用,巧妙的实现了交流电机磁通和转矩的重构和解耦控制,从而促进了交流电机控制系统走向实用化【5J,现代控制理论的应用,如最优控制、滑模变结构控制、状态观测器和卡尔曼滤波器等提高了系统的动态性能,如系统的鲁棒性和实时性。
新型的无机械传感器技术的发展也为伺服控制提高了高度的精确性。
由于网络通信技术的不断提高,网络伺服系统成为目前伺服系统的发展方向【NJ。
把网路引入伺服控制系统,在控制器和伺服驱动器之间通过网络进行数据通信,使控制器和驱动器之间数据传输在速度和可靠性方面大大的提高,同时也提供了精确的多轴同步功能。
但目前由于一些特殊领域的应用,无网络接口的伺服系统仍被某些行业所使用。
无网络接口伺服系统通过脉冲+方向或模拟信号方式在上位机和伺服驱动器之间进行通信,其控制灵活,开放性强,在海洋造波机实验设备开发中,采用无网络接口伺服系统位置控制方式即脉冲+方向的控制方式实现。
但当上位控制器与伺服驱动器距离较远时,会出现信号的干扰和衰减等问题,降低了控制精度和可靠性。
针对这一问题,本文设计了基于EtherCAT的从站设备,该从站设备实现了位置控制器功能,通过网络与上位机进行数据交换,然后以位置方式控制伺服驱动器,解决了上述问题。
阢e妃AT工业以太网技术最初由德国倍福公司开发,目前由ETG(EtlleICATTechnologyGroup)协会进行管理。
EtherCAT在数据链路层采用了实时调度的软件核,并采用了过程数据传输的独立通道,提高了系统的实时性;该网络具有灵活的拓扑结构,EtherCAT网络及其伺服运动控制系统研究2伺服运动控制技术研究2.1伺服运动控制系统2.1.1伺服运动控制系统的概念及组成在运动控制系统中,把输出量(位置或速度)能够以一定准确度跟随输入量(给定位置或速度)的变化而变化的系统称为伺服运动控制系统【8】。
如果被调量是速度就称为速度伺服运动控制系统,如果被调量是位置则称为位置伺服运动控制系统。
速度伺服运动控制系统和调速系统都是以速度作为被调量的闭环调节系统,区别在于调速系统的速度指令值是恒值(称为恒值调节系统),不要求对速度指令值作出快速响应,但要求系统对负载扰动有快速的调节作用,即有较强的抗负载扰动能力;伺服运动控制系统的速度指令是变化的,要求系统对速度指令快速响应,且具有极强的抗负载扰动能力。
位置伺服运动控制系统更注重位置的跟随性和精确性,而且对速度的要求也非常严格,所以在位置运动伺服中,也包含了速度伺服的环节。
位置伺服和速度伺服运用非常广泛,例如,加工行业中数控机床即为多轴联动的伺服系统,它是以机床移动部件的位置和速度作为控制量的自动控制系统,需要具有精准的跟随能力与抗扰动能力。
伺服运动控制系统是闭环调节系统,由控制器、伺服驱动装置、驱动元件(或称执行元件即伺服电机)和高性能检测装置组成。
各个部分通过信号或电力线连接在一起并完成相应的功能。
图2.1为全闭环伺服运动控制系统的结构框图。
图2.1伺服运动控制系统结构框图MotionControlSystemFig.2.1ThestructureofServo伺服运动控制系统的作用在于接受来自上位控制装置的指令信号,驱动被控对象跟随指令运动,保证动作的快速和准确,这对伺服系统的硬件和软件系统有很高的要求。
以达到高质量的速度和位置伺服。
EtherCAT网络及其伺服运动控制系统研究……………………………………………o图2.2半闭环与全闭环系统结构框图MotionControlSystemFig.2.2ThestructureofHalfLoopandFullLoop(2)根据被控量的性质和控制方式分类可以分为:位置控制,速度控制,转矩控制,位置/速度控制方式,速度/转矩控制方式。
位置控制方式是伺服运动控制最常用的控制方式,可以分为点位(PTP)控制和连续轨迹控制。
位置控制一般应用在加工行业中对机件准确定位场合中,上位控制器把插补出的曲线位置信息送入伺服驱动器,伺服驱动器完成位置的准确定位。
速度控制方式是用在对速度变化平滑度有较高要求的场合,对负载的变化时速度能够迅速的调整速度,使速度的动态响应和抗干扰能力较强。
如数控机床中主轴的控制方式一般为速度控制方式。
转矩控制即电流的闭环控制,是所有控制方式中最简单的一种,输入伺服驱动器的值即为负载转矩成正比的电流值,一般应用于对位置和速度无特殊要求,但对转矩的大小和抗干扰能力有特殊要求的场合。
位置/速度控制方式和速度/转矩控制方式是为了提高控制的精度而采取的给定两个控制量的方式。
这两种控制方式要求上位控制器同时计算出位置和速度或速度和转矩值送入伺服驱动器进行高精度伺服,一般应用在高精密器件的加工行业。
(3)根据信号给定方式分类可以分为:模拟伺服运动控制系统和数字伺服运动控制系统。
模拟式伺服运动控制系统是以模拟电路为基础的控制系统,主要由运算放大器、电位器等各种模拟器件组成,通过模拟器件来实现各种控制律。
模拟式控制系统是在数字控制系统发展起来之前普遍采用的方式,但由于模拟器件存在饱和及温度影响高等不利因素,随着数字控制芯片的出现,模拟式控制系统逐渐被数字式控制系统代替【9】。
大连理工大学硕士学位论文数字式控制系统是以单片机或DSP控制器作为控制芯片,通过软件算法实现控制律,通过控制器丰富的接口实现各种信号的采集与通讯,提高了系统的柔性和精度例。
由于电子技术的迅速发展,数字控制器的位宽、时钟频率和制作工艺等性能指标在不断提高,数字运动控制系统技术也在不断的向速度快、功能全、精度高的方向发展。
目前伺服运动控制系统普遍采用数字式控制。
2.2伺服运动控制系统结构分析伺服运动控制系统由三部分组成:上位控制器,伺服功率模块和执行机构(包含反馈装置)。
三部分有机结合分别完成运动轨迹生成、信号跟随控制及功率放大和机械机构的驱动。
上位控制器和伺服功率模块之间通过网络连接或模拟信号线路连接;伺服驱动器和执行机构通过电力线和反馈线连接。
本节主要对这三部分的基本构成和技术进行分析。
2.2.1上位控制技术分析伺服运动控制系统上位控制器又称为运动控制器,主要完成运动曲线的规划,运动状态的监控和可视化的人机界面。
随着微电子技术和数字信号处理技术的迅速发展,运动控制器已经从以单片机和微处理器为核心的专用芯片发展为基于PC总线的以DSP和FPGA为核心的开放式运动控制器,各种PLC控制器、基于PC的软控制器更增加了运动控制器的多样性。
下面分别介绍各种上位运动控制器的功能及特点。
运动控制卡:基于PC机、用于各种运动控制场合的上位控制单元。
目前的运动控制卡一般是基于PCI总线的运动控制卡,PC机和控制卡之间通过高速的PCI总线进行数据传输,控制卡通过网络接口或者模拟接口与伺服装置相连。
运动控制卡通常采用专业运动控制芯片或高速DSP作为运动控制核心。
一般地,运动控制卡与PC构成主从式控制结构:PC机上安装的控制卡生产厂家的配置软件完成人机交互界面的管理和控制系统的实时监控等方面的工作;用户应用程序通过调用运动控制卡接口函数来操作运动控制卡;运动控制卡完成具体的曲线轨迹的计算和对电机的实时控制。
运动控制卡可以有效的利用PC机的交互功能完成运动的控制,有效的把PC机和运动控制器整合在一起。
目前运动控制卡发展迅速,像MEI公司的ZMP系列和XMP系列运动控制器采用运动控制卡的实现方式。
PLC:PLC作为运动控制上位机是目前应用比较广泛的实现方式。
它具有以下特点:采用梯形图编程,非常直观简便,可读性强,很适合顺序控制的场合;可靠性高,抗干扰能力强,因为PLC是专为工业控制而设计的,为了保证PLC能在恶劣的环境下工作,在设计和生产过程中采取了一系列硬件和软件的抗干扰措施,如光电隔离、滤波等;开EtherCAT网络及其伺服运动控制系统研究发周期短:适合于运动轨迹简单的专用设备(焊机、切割机等),因为这些设备一般是点位控制,不要求圆弧插补、直线插补等复杂的轨迹控制。
基于上述特点,PLC为目前运动控制领域最常用的运动控制上位控制器。
如Rockwell的ControlLogix系统和西门子的¥700系列PLC控制器都实现了运动控制上位机控制功能。
基于PC的软控制器:软控制器的实现是在PC机操作系统中安装实时控制软件,把PC机操作系统配置称为具备实时处理能力的控制器,使PC机直接取代PLC和NC/CNC等控制设备。
这种控制器的实现可以通过一个硬件平台同时完成实时控制、可视化、通信和网络等多种功能,又称为PC控制技术。
采用PC机实现软控制器,开放性好,速度快,运算能力强,具有传统的PLC系统无法比拟的强大功能。
目前如Rockwell公司的Softlogix系统和Beckhoff公司的TwinCAT系统采用的都是这种实现方式。
运动控制器:单独的控制器,一般具有专用性,可以进行编程。
一般是基于DSP为核心处理芯片的控制器,利用触摸屏或LCD和键盘进行用户界面的交互,运动控制器内置了一些特定的运动控制功能。
可以现场操作,稳定性高。
2.2.2伺服功率模块技术分析伺服功率模块是伺服运动控制系统中的核心部件,它主要分为两大部分:功率模块和控制模块。
功率模块主要为执行机构提供运动所需要的能量,在交流伺服运动控制系统中,功率模块接收三相或单向交流电源输入,在内部通过整流滤波装置变成稳定的直流电源,称为直流母线。
直流电源通过功率变换模块(如IGBT、PM)的开关动作给伺服电机定子绕组提供电流,从而控制电机的运转。