您好,欢迎来到小侦探旅游网。
搜索
您的当前位置:首页基于DSP交流伺服位置控制系统的研究

基于DSP交流伺服位置控制系统的研究

来源:小侦探旅游网
维普资讯 http://www.cqvip.com 第19卷第2期 机电产品开簋白刨新 VOI.19.No.2 2006年3月 Development&Innovation of machinery&electircal products Mar..2006 基于DSP交流伺服位置控制系统的研究 苏宏志,高文华 (陕西工业职业技术学院,陕西咸阳712000) 摘要:提出一种基于数字信号处理器fDSP)的交流位置伺服控制系统。DSP具有的强大高速运算能力, 片内集成了丰富的电机控制外围部件和电路,简化了控制电路的硬件设计,提高了系统的可靠 性,并且利用DSP具有极强的数字计算能力,使很多新型的控制算法可以被用于伺服控制器中。 实现了“软件化”的全数字伺服驱动器。实验结果表明了该系统具有良好的动态和静态控制特性 和一定的实用性。 关键词:DSP;TMS320LF2407A;交流伺服控制;位置控制 中图分类号:TM492 文献标识码:A 文章编号:1o02—6673(2006)02—139—03 0引言 踪精度和跟踪速度的要求。本文所采用的是半闭环位置 伺服控制系统。图1为位置伺服系统结构图。 当前针对伺服驱动系统高速度、高精度的要求,出 电机 现了许多适应不同工作状况的高性能的控制算法。但是 这些控制算法都是基于传统的硬件结构,伺服驱动器只 能采用某种固定的控制算法,系统不能根据工作环境、 图l位置伺服系统结构图 负载状态的变化实时的调整控制算法和控制参数,不能 充分发挥不同控制算法的性能特点,从而影响了伺服驱 由于采用的被控对象是交流伺服电机,选用的驱动 动器在不同工作环境下性能的发挥。因此,为解决上述 器为MSDA083A1A。该驱动器的位置反馈检测元件为光 问题,本文提出了一种基于DSP的交流伺服位置控制系 电编码器,它直接将电机角度和位移的模拟信号转换为 统。DSP具有极强的数字计算能力,很多新型的控制算 数字信号,其输出有 B和同步脉冲C,其中A,B为 法被用于伺服控制,实现了“软件化”的全数字伺服驱 差分脉冲信号,被用于判断方向和计量位移。这样,对 动器,有效地提高了伺服系统的动态和静态品质。如频 于电机驱动器需要输出一IOV ̄+IOV的电压控制信号,需 率特性、移动速度、跟随精度和定位精度等。同时使得 要设计A/D转换电路。对于反馈同路,可利用DSP的 用户根据负载状况(如惯量、间隙、摩擦力等)调整参 EV模块的正交编码脉冲电路。每个EV模块中的正交编 数更为方便,也省去了一些模拟回路所产生的漂移等不 码脉冲电路的方向检测逻辑决定了两个序列中的哪一个 稳定因素。 是先导序列。接着以它就产生方向信号作为通用定时器 的计数方向输入,通过定时器进行增计数或减计数来进 1位置控制系统的组成 行方向的确定。 位置伺服控制系统工作时,是以足够的位置控制精 由于在上位机需要对电机的运行进行控制,所以电 度(定位精度)、位置跟踪精度(位置跟踪误差)和足够 路中需要设计与上位机进行通讯的电路,这里采用USB 快的跟踪速度作为其的主要控制目标。随着智能功率集 总线与上位机通讯。控制系统的硬件结构图如图2。 成电路和数字信号处理器的发展,使得伺服系统模块化 整个控制系统以TMS320U12407A为核心,可分为5 和数字化以及长期以来建立起来的一些复杂控制算法得 个部分:①电源转换电路及复位电路;②存储器扩展电路 以容易实现,并且更好的满足了伺服系统定位精度、跟 及译码电路;③模拟量输出电路;④数字量输入输出电 路;⑤USB通讯接口电路。下面介绍其中几个主要电路。 收稿日期:2006—01—09 1.1 电源转换电路 作者简介:苏宏志(1973-),男。讲师,硕士研究生。研究 TMS320LF2407A芯片的工作电压是3.3V,而很多 方向为机械电子工程。 围芯片的工作电压都是5V,因此就存在一个如何将3.3V 139 维普资讯 http://www.cqvip.com ・测试与控制・ 盥銎 数据总线直接相连。通过CPLD的不完全3—8译码,把 ISP1581的寄存器地址放到DSP的扩展数据区0b(80oO一 0b(9Oo0内。 目 2系统软件的设计 L三 墨重量 本文位置伺服系统得软件设计分为两大部分,一是 上位机监控软件,二是控制器的软件设计。 圈2控制系统硬件结构圈 上位机监控软件是在Windows XP操作系统下利用 DSP芯片与5V芯片接口的问题。5V IⅡ输出到3.3VDSP Visual C++进行开发的多文档模板应用程序。在MFC的 CM0S,5V CM0S输出到3.3V DsP CMOS,3.3V DsP CMOS MDI框架中对文档的处理是通过文档模板来实现的,每 输出到5V IⅡ,3.3V DSP CMOS输出到5V CMOS等,这 一个文档模板都有其对应的资源、文档类、视图类、子 些接口都需要首先进行电平转换。图3,图4分别给出了 框架窗口类四个要素。文档模板通过RUN ⅡME— 3.3V DSP CM0S输出到5V CMOS输入和5 V CMOS输出 CLASS 0宏使应用程序在运行时动态生成上述文档、视 到3.3 V DSP CMOS输入的典型电平转换电路。 图和子框架窗口派生类的对象,并使其协调工作以支持 DsP 文档/视图结构。视图类是用来与用户进行信息交换的; 3.3V 5V 5V —-__ _ 子框架窗口类则负责集成对文档的处理功能。多文档模 — 匕: L ・ . 板程序的构建需要对相应的资源和代码进行修改,并响 匕j - cn 应具体所对应的消息。 I CMOS . r CMOS 控制器中软件采用C语言进行编写和调试的,编译 圈3 3.3V一5V电平转换 圈4 5V一3.3V电平转换 环境是CCS(Code Composer Studio)。该控制软件总体上 由一个初始化程序和一个运行程序两部分组成。主程序 1.2模拟量输出电路 主要完成DSP硬件及软件变量的初始化,使能中断的功 对于高性能的运动控制器应该采用高分辨率的D/A 能;初始化程序在每次复位中断驱动中执行,DSP的复 转换器,为保证模拟量控制信号的精度,并考虑到模拟 位中断是一种不可屏蔽中断,在系统上电、片内看门狗 量信号在线上传输所引起的漂移和电压压降,运动控制 定时器溢出、非法抵制操作及软件指令触发,都可以产 器和伺服驱动器之间的模拟控制接口信号至少应该在12 生复位中断。运行程序包括一个无限循环和一个中断服 位以上的精度。由于TMS32OLF2407A中的D/A转换为 务程序,在中断服务程序中处理与上位机的通讯,读取 1O位的,对于高精度的伺服控制并不能达到要求,这里 QEP的计数和控制算法程序。这里中断采用的是EVA 采用了PCM56U。它是一个串行输入的16位的单片集成 模块中的GPTimerl的下溢中断来启动中断程序的运行。 电路,采用双电源供电,供电范围从士5V到士12V。 控制软件的结构图如图5。 PCM56U的数据输入来自于DSP,利用24o7的串行外设 接口模块(SP1)发送波特率为2M的串行数据。 1.3 USB通讯接口电路 在传统的控制系统中,大部分采用RS232,Rs485 实现上位机与控制器的通讯,但这种通讯方式速度慢, 而且Rs232的误码率高。本控制器采用的是USB通讯, 用USB2.0芯片IsP1581。其内部含有两种总线结构配 置,即:通用处理器工作模式和断开总线工作模式,上电 时由BUS-CONE输入管脚进行选择。由于断开总线工 (a)主程序流程 (b)中断服务程序 作模式的AD用的是8位本地微处理器总线(多路复用 圈5控制器软件结构圈 地址/数据),而DSP(2407)的地址线和数据线是分开 的,所以这里只能采用通用处理器工作模式。令BUS_ 3实验研究 CONF=I,选用8位地址总线,本文采用的是DSP的16 以交流伺服电机(MINAS A系列)作为被控对象, 位地址总线的低8位,选用16位数据总线(处理器和 利用该系统做了半闭环位置伺服实验。在实验时设计了 DMA共享),这里将ISP1581的数据总线和DSP的16位 经典的PID控制方法以及人工神经网络结合PID的复合 140 维普资讯 http://www.cqvip.com ・测试与控制・ 控制方法,并且分别设计它们的控制程序。在阶跃信号 了伺服系统的体积,降低了成本。TMS320LF2407A先进 输下经典PID和神经网络PID算法的时域响应,实验效 的内部总线结构及指令执行的高速性,极大提高了系统 果良好,证明了基于DSP交流伺服位置系统的实用性。 的实时性和控制精度,使得一些复杂的算法得以实现。 4结论 参考文献: [1】陈伯时.电力拖动自动控制系统【M】.北京:机械工业出版社,1993. 目前大多数运动控制系统仍采用单片机来进行设 [2】TMS320F2dOXDSPConlrollersReferenceSet[qCu.cs ̄Printi.g Company, 计,虽然成本相对较低,但运算能力较弱难以完成大运 1997,2. 算量算法。以TMS320LF2407A作为控制芯片设计了位 [3】吴峻,赵葵银.基于DSP的全数字交流位置伺服控制系统的研究 [JJ_机床与液压,2003,5. 置控制器,弥补以往控制器与上位计算机通讯速率低的 [4】崔海波,唐平.基于DSP的全数字交流位置伺服控制系统的研究 缺陷,并且通过TMS320TJF2407A具有的强大高速运算 [J】.湘潭师范学院学报(自然科学版),2002。4. 能力,片内集成了丰富的电机控制外围部件和电路,简 [5】唐勇奇,赵葵银.基于Inte180C196的通用伺服控制系统Ⅲ.电子技 化了控制电路的硬件设计,提高了系统的可靠性,减小 术应用,20ol,4. AC Position Servo Control System Based on DSP SU Hong-Zhi,GA0 Wen—Hua (Shaanxi Polytechnicla Insittute,Xianyang Shaanxi 712000,China) Abstract:This paper presents a digiitzed AC posiiton servo system based on DSP.It ftdly utilizes the wealthy peripherals and gh— speed calculation function of DSP.The system has simply hardware and good systematic dependability.It utilizes the ex竹emelv strong idig ̄computing capabiliyt of DSP to make a lot of new—type control algorihtms can be used for the servo controller and have realized the all digital servo drivers of“software”.Experimental resulst show that the system has a good aynamic and s ̄tic characteristics and the certain usability. Key words:DSP;TMS320LF2407A;AC servo control;position control (上接第136页)动静态特性的进一步提高,需要更为 高功率低速运行的应用也将成为未来的发展方向。 完善的逆变器/电机模型,综合考虑不同运行条件下的 电机磁路饱和、绕组集肤效应、逆变器的非线性以及电 3结束语 机参数变化等因素。在更为精确的自适应电机模型基础 无速度传感器矢量控制(SVC)由于省去速度传感 上,低速转矩脉动将进一步减小,稳速精度将进一步提 器,取消了相关的码盘连线,减小了系统的维护成本, 高,对负载扰动的响应更快,对电机参数变化的稳定性 提高了系统可靠性,为逆变器/电机的一体化设计奠定 将进一步加强。特别是具有宽范围调速(包括零速)和 了基础。先进的SVC控制在高速数字信号处理平台上, 高精度转速调节、转矩控制(而不仅是转矩限定)的 通过建立精确的电机模型和引入高级控制策略大幅度提 SVC控制系统与FvC控制系统的差距将逐步减小,并有 高驱动器的动静态性能,并向上发展取代部分闭环矢量 望取代部分伺服应用领域。 控制与伺服控制应用领域。SVC已成为通用变频器中的 未来的一些进步还将体现在高速处理器及外设上。 事实驱动标准,其应用领域将进一步拓展。 DSP十ASIC/FPGA的控制器结构使得系统的信号并行处 参考文献: 理能力更为强大,在此基础上可以支持核心程序以非 【1】王耀南.智能控制系统[M】.长沙:湖南大学出版社,1996. 常快的速度运行,保证SVC系统对速度指令及负载变 【2】刘金琨.先进PID控制MATLAB仿真【M】.北京:电子工业出版 社.2004. 化有更快的响应,这对高性能的数字控制系统是非常 [3】冯国楠.现代伺服系统的分析与设计[M】.北京:北京工业大学出 重要的。 版社,2001. 此外,无速度传感器控制方式下的多机运行以及在 [4】尔联洁.自动控制系统【M】.北京:航空工业出版社,1994. The Study About the Vector Controlling Way of No-velocity Sensor of Asynchronous Machine QIAN lin,LIU Ying-Hui (Hunan Institute of Metallurgy,Zhuzhou Hunan 412000,China) Abstract:The authom base their experiences and summary the ways and the theories about no—velociyt sensor vector controlling system about asynchronous machine.They also put forward their conceives about the system S posterior direction. Key words:asynchronous machine;without velocity sensor;vector controlling 141 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- xiaozhentang.com 版权所有 湘ICP备2023022495号-4

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务