DSP在闭环伺服系统中的应用

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

大连交通大学2014届本科生毕业设计外文翻译1DSP在闭环伺服系统中的应用本文主要描述了基于伺服电机控制产生的位置闭环伺服驱动器的数字信号处理器(DSP)技术,该技术也可用于先进制造技术的应用,如机器人,数控机床和其他机械定位系统。无论DSP或者智能伺服控制都不是其凭借自己实力创造的新技术。然而,依靠着其分布式控制结构在设计计算机控制生产设备方面具有的巨大潜力,斯温伯尔尼科技大学(霍桑,维多利亚,澳大利亚)设计了一种将两者结合应用的新系统结构。由此产生的技术,已经被澳大利亚softronics公司命名为CIM驱动并且商业化。智能伺服系统设计的关键性因素是一种可以用于规定跨伺服通信和监控的实时局域网络。在研究过程中开发了一个相对简单的组网方案(命名为“软网”)。本文强调了在CIM中心一些新的,商业上可用的作为CAN总线、现场总线与LON总线的替代品,展现出了对于当前发展道路的追求。1.引言麻省理工学院在1948年第一次概念化了数控伺服电机,在现代制造系统和最基础的现代机器人和数控机床之中,它是使用最为大量的组成元件。一个典型的机器人使用5到9个伺服驱动器,而数控机床中甚至使用多达13个电机和驱动器。该伺服驱动系统的设计,提供了加工技术和电力电子技术以精确地使一个交流或直流电动机旋转,以最终决定机器人、数控机床、柔性制造系统(FMS)的整体设计。这是令人惊讶的,因此,我们发现伺服驱动系统的设计通常用在隔离他们的预期应用和围绕设计伺服驱动器的应用(机器人,等)。几年前,随着需要兼容现代制造控制系统,在斯温伯尔尼科技大学(霍桑,维多利亚,澳大利亚)的研究项目开始用来研究和开发的伺服驱动系统。本文的目的在于提供这方面的研究概况,并说明研究开发方法在研究计划中的益处。为了开展在斯温伯尔尼大学的研究工作,首先要理解现代机床控制的基础知识。如图1所示,从文献[1]中提取出来。图1的模型曾经需要很多年制造,因为其前提基于处理器的技术昂贵并需要很谨慎的使用。当然现在不再是这种情况,因此需要审查基本架构,检验模型,使其更贴近未来先进自动化设备的需求。我们尤其注重其重要性,因此,其问题是伺服驱动控制器是否应该拥有或多或少的智能性,以及监督控制器(或主机调度器)是否应该或多或少的控制伺服的活动程度。大连交通大学2014届本科生毕业设计外文翻译2图1机器人和数控机床的传统闭环控制基本上存在两种思想流派可用来取代传统的伺服控制系统。第一种是更为严格的集中讨论的分层控制,在我们所采用的文献[2]中取代传统的数控系统。在这种形式的控制下,我们认为快速提升“单位处理成本”将导致这种情况下,多轴机床伺服控制可以通过一个额外的小硬件组合在单处理器上。如图2中所示,此体系结构在斯温伯尔尼大学的CIM中心开发测试,一个单一的工作站(基于英特尔486)使用大量低成本驱动功率电子产品可以准确地控制多达4个轴(在生产效率上)。图2基于伺服驱动器的集成到系统控制器的多轴控制结构。图2系统具有低成本和提高性能的潜能以及提高控制轴数的处理器性能等优点。但大连交通大学2014届本科生毕业设计外文翻译3这种方法的缺点是,在接下来的五年里可以推断出处理器性能发展的趋势,这样的系统被会限制在小到中等数量的伺服轴中(3-15轴)。这比传统生产的机器多的多,但无法使用这种体系结构到大规模生产线,以及构成许多控制轴。另一种选择,也是本文所研究的,是在斯温伯尔尼大学的另一个研究计划产生的结果,由奥维马斯[3]提供,是一种基于一个两级分布式控制的结构。这种方法与紧耦合层次上介绍的方法截然相反,但有许多优点超过其他系统。两层分布式理念如图3所示。图3两层分布式多轴控制机床。在图3中,每个伺服驱动控制器(简称CIM驱动)是一种由数字信号处理器(DSP)控制的拥有自我智能的设备。每个CIM驱动在装置里提供了通过执行一个比例积分微分(PID)控制策略来关闭电机的位置闭环控制。该系统(机器人,数控或FMS)是由一个主机的调度,调度命令通过实时定位网络协调每个驱动器。与图2所示的递阶控制相比,这种做法不符合小数量轴的成本效益。它做到了,然而,对智能伺服驱动器(CIM驱动)使低功率工作站控制(进度)多轴是因为密集型处理器已经决定让位置控制回路远离工作站分布。多年来,已经有许多人尝试为一系列先进的自动信息功能提出一个或更多的控制架构(分层,分散/分布式,等等)。这些包括JONES和MCLEAN文献[4]还有DUFFLE和PIPER文献[5]在制造系统的发展贡献和在WESTON工作的等人。文献[6]在拉夫堡大学进行元素分类的机器控制壳。然而,在本文中,我们不在乎谁的推广策略最好,而是像文献[2]描述那样在传统(数控机床,机器人)系统和紧密耦合的机械控制系统上评价具有相对优势劣势的分布式伺服控制系统。2.CIM驱动硬件设计CIM驱动系统的硬件设计有一些重要元素。这些措施包括:(1)DSP。(2)电力电子驱动电动机。大连交通大学2014届本科生毕业设计外文翻译4(3)网络和网络接口。(4)主机系统硬件要求。硬件需要着重考虑的主要问题是驱动器是否应面向不是太昂贵的交流(感应)或直流电动机。三相感应电机传统上一直优于直流电机因为他们是不太昂贵的,更强大(在他们的鼠笼式格式上),以及它们是无刷的,因此不用维护。感应电机一直以来的问题是速度变化和位置控制的现有机制。基本上,对于应用不同的感应电机转速的伺服的唯一途径是改变交流电源的频率。位置控制涉及到复杂的磁通矢量数学建模和移调交流电机为直流电机域。由于现代电力电子技术和微处理器技术的发展,这些复杂的任务在最近成为可能。它是通过平均电压端的变化来更容易的控制直流电机,而且这些电机的高成本一般是对于较低驱动控制技术的成本补偿。在研究早期(1990),交流伺服系统在未来几年内必然赶超直流系统。然而,尽管如此,一个伺服控制结构被认为应以模块化的形式开发,它可以在直流驱动器上启动,然后在后期转移到交流系统上。事实上,交流伺服控制系统的研究工作(基于DSP技术)已经在CIM中心进行了近一年的时间。CIM驱动硬件的整体概念示意图如图4所示。所有这些元素都在一个单一的尺寸150×100毫米(欧元大小)的印刷电路板上实现。小驱动卡是基于标准功率晶体管脉宽调制放大器和额定功率高达100W的可控制直流电动机实现的,一个基于NMOSFETs的更大版本也已在一个100×100×100的变压器上实现,可以驱动一个2.4千瓦的直流电机。由两个半桥组成标准H桥拓扑结构,如图4的基本配置,可以很容易地适用于交流电机的另一半桥。采用数字信号处理器(DSP)的思想来控制伺服电机设备与传统的处理器芯片相比较为新颖。然而,一些已经尝试应用在设备的经典控制应用中[7-18]。特别是,亨塞尔曼文献[8]发现在实时控制上DSP器件比传统的微处理器的性能上更有优势,因此伺服设备提供了相当大的潜在应用。对于应用选择特定的DSP器件是德克萨斯仪器EL4处理器,这仅仅是一个中低档性能的设备在25.6MHz下提供6.4MIPS但仍然比直流电动机控制能力好。大连交通大学2014届本科生毕业设计外文翻译5图4DSP伺服控制系统的硬件配置。图4中系统的基本理念是,DSP从网络接收位置命令,再反馈位置给电机的编码器。然后该DSP产生一个输出信号给数字功率放大器,再然后提供一个脉冲宽度调制(PWM)信号给直流电动机的电枢终端。直流电机PWM控制是比较普遍和有效的运作方式,因为当电枢电压是脉冲波形时,电机电枢电流的电感是平滑的。在图1中,我们说明了经典机器控制结构,与两个闭环系统-一个闭环速度环伺服驱动系统和一个闭合位置环控制系统。然而,在图4中显示的硬件提供了如图3所示的分布式结构和减轻高处理功能主机系统的需求。在这样做时,大量的精力花费在确保选择任务的处理器能够复制传统的闭合速度回路驱动的性能属性。特别是,比例积分微分(PID)控制算法是在处理器端的实现。这个产品遵从Astrom和Steingrimsson[19]公司,他们已经试图对同类的DSP设备使用PID算法。经典的PID控制表格也如图5所示。图5传统的PID实现数字控制系统。u(𝑡)=𝐾𝑒[𝑒(𝑡)+1𝑇𝑖∫𝑒(𝑡)𝑑𝑡+𝑇𝑑𝑑𝑒(𝑡)𝑑𝑡]u=控制变量e=𝑦𝑠𝑝-y=控制误差𝑦𝑠𝑝=设定点大连交通大学2014届本科生毕业设计外文翻译6y=过程输出𝐾𝑐=增益𝑇𝑖=积分时间𝑇𝑑=微分时间ASTROM/Steingrimsson公司修改PID实现形式以应用于伺服驱动器。由DSP产生的驱动力信号,在对应用程序使用PID控制后,由一个数字输出,包括制动信号,方向信号和PWM驱动信号。这是显示器通过一些基本的数字逻辑门到电机驱动电路。整个系统的示意图如图6所示。图6从DSP到电机的CIM驱动硬件总体布局。实际电机驱动器是由一个“H桥”电力电子电路组成,包含四个晶体管,如图7所示。该电路负责通过电力晶体管电源开关将能量从供电轨道输送到电机的电枢端子。对于小电路,H桥可以购买一个单片机装置和较大的驱动电路,电路可以由离散功率晶体管器件组建。图7“H桥”的配置基于桥电路系统的PWM,提供了一种高效节能的电机驱动系统,不同于用现代开关模式的电源。在非线性区域的晶体管上使用的系统,在那里供应损耗是唯一的能源要求。对于基于传统的CIM驱动反馈电路,两相光学编码器的数字反馈已经被广泛使用于一定数量的电机。在CIM驱动系统实现了原有网络系统是一个简单基本协议的多点RS-485排列,这在下面的第4节中有所描述。3.CIM模型驱动的软件体系结构CIM驱动系统的软件结构分为两部分。这些组件一部分在CIM驱动上由DSP执行,而另一部分则由主机系统执行。完整的主机和驱动系统总体结构示意图如图8所示。大连交通大学2014届本科生毕业设计外文翻译7DSP芯片的软件是由特定的汇编语言编码,它主要分成三个模块:1.网络通信。2.编码器反馈。3.PID输出控制。图8CIM驱动两级分布式控制架构的主机和DSP软件结构。这三个模块提供了一个能够通过网络与外部世界的交流的智能控制系统,以及由进入的网络命令指定进行一个伺服电机的位置闭环控制来实现给定的电机定位。更详细的DSP软件结构示意图如图9所示,其中三个硬件元件用来与外界通信(UART,编码器和PWM电路)同时也被用来说明程序的总体结构。主机系统软件实际上是相对传统的,它由一个标准的高级语言(C++)编码以及已被开发的两种形式组成。两种形式第一个是完全可操作可执行的方式,通过下拉菜单驱动,它可以在DOS,Windows或WindowsNT环境下运行。软件的第二种形式是图书馆形式,其中的一组例程可以供研究人员开发期望的专门控制算法。一个更有趣的方面在于CIM驱动架构提出了由伺服驱动采用实际的控制策略改变一些机制:在DSP上执行的控制算法可由PID成比例的改变(或任何其他可行的控制策略)。在PID控制策略上,控制参数(如稳态误差,比例常数,等)可以动态地下载到主机系统的网络驱动器来改变系统的性能。大连交通大学2014届本科生毕业设计外文翻译8图9详细DSP软件结构。4.网络问题一个分布式控制体系中最关键的环节是设备与另一个设备实时通讯的能力。许多开放系统互连(OSI)网络通常是不适合于实时应用的,所以开发了一个简单的,低层次的网络。它包括一般微地图2型½层[t]标准的电动机启动和一系列其他的专有系统。这个问题一直缺乏标准,更合适以及广泛应用的不同标准。保持着与模块化结构的CIM驱动哲学的连接,基本系统被设计成被不同的网络结构来操作,包括在研究项目的过程中诞生的专为测试简单网络系统的“编程”。可编程系统在网络领域设计成为有效的提供最低共同标准:在研究计划中为了方便CIM驱动测试提供了一个简单的网络架构。有效地测试和突出实时网络的局限性。该系统是基于RS-485多点布置,可以连接到一个具有转换插头和专用软件的主机的RS-232端口来提高端口性能。硬件方案示意图如图10所示。网络可以运行在相对高的传输速率(115

1 / 11
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功