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