热门关键词:
位置:首页 > 机械学术资料 > 

基于DSP的二轴转台伺服控制系统设计

  • 该文件为pdf格式
  • 文件大小:296.1KB
  • 浏览次数
  • 发布时间:2017-01-08
文件介绍:
本资料包含pdf文件1个,下载需要1积分

目前,国内的网络通信主要以网线进行连接,繁冗的网线布置及复杂的维护检修给实际通信带来了诸多不便,为改善这种情况,现本研究将二轴转台伺服控制技术应用于网络通信中来实现快速、精准的网络信息传输。

目标跟踪系统是伺服转台的核心部分,其性能直接影响到整台设备的跟踪性能。目前,国内外对转台控制系统的研究都集中在提高其响应速度和控制精收稿日期:2012-10-18基金项目:吉林省重大科技攻关资助项目(2009107423)作者简介:郑艳文(1987-),男,湖北汉川人,主要从事转台机电控制系统和机械结构设计方面的研究.E-mail:zhengyanwe###126.corn通信联系人:王彤宇,男,教授,博士生导师.E-mail:wangtongyu###cust.edu.ca第2期 郑艳文,等:基于DSP的二轴转台伺服控制系统设计 ·2ll·度等方面。KIM J Y等人口 建立了伺服控制系统的位置速度电流环”三闭环控制数学模型,并利用多目标及离散变量优化方法对其进行了最优化设计,该模型主要用于多轴联动系统的控制;ELLIOTr S J等人研究出了-种混合型高阶超前-滞后控制”算法,适用于超快速响应的控制系统;黄令龙等人b 采用前馈PID控制算法,使控制系统的响应时间在50 ms之内;孟浩然等人 利用DSP构建了系统硬件平台,其设计的系统完全可替代基于PC-104工业总线的控制板卡构成的伺服控制系统,节省了大量系统资源,但是跟踪精度不高。

本研究利用TMS320F2812芯片和CPLD器件构建系统硬件平台,采用速度位置”双闭环控制方式建立转台俯仰轴控制系统的数学模型;采用先进的超前~滞后控制算法进行双环的校正,并用Matlab软件对系统的控制信号进行仿真分析。

1 二轴跟踪转台的系统原理转台伺服控制系统主要由机械系统、控制器、驱动装置、执行器件、检测装置、显示装置等组成 。为达到转台的跟踪性能,本研究需要性能良好的上述器件,通过先进的控制算法,完成对转台的实时控制。

表 1 转台的主要性能指标二轴转台控制器通过接收并处理CCD相机采集的实时数据信号及旋转变压器的反馈信号,控制电机的运动状态,来调整两轴的转动角度,以实现转台的跟踪性能。由于转台两轴的控制原理和运动方式基本相同,本研究主要对俯仰轴控制系统的设计进行详细的介绍。

2 俯仰轴控制系统的硬件设计对于俯仰轴控制系统而言,其本质上是-个高精度、快响应的位置和速度的伺服控制系统。对于电机的控制方式而言,实质上也是对位置和速度的闭环控制。

2.1 控制回路的设计俯仰轴控制系统是以速度环为内环、位置环为外环的双闭环控制回路 。因为系统的带宽较低,速度环和位置环的校正器均采用超前-滞后控制器,这样既加大了低频段的增益,保证了稳态精度,又不影响系统响应的快速性n ,保证了系统的跟踪性能。其控制回路图如图1所示。

图 1 俯仰轴控制系统的控制回路图(1)速度环。由旋转变压器和数字解码器组成的反馈元件经过微分引入速度负反馈,通过速度校正器进行校正调节。这种设计改善了控制系统的动态性能,增强了系统的刚性,减少了系统的振荡次数,补偿了系统的非线性,抑制了外界的干扰 ,改善了电机的动态特性,增宽了调速范围,加快了系统的响应速度。

(2)位置环。由旋转变压器构成系统的主回路的负反馈,通过位置控制器进行校正调节。这种设计改善了系统的动态稳定l生,达到了控制系统所要求的性能指标,为高精度、快响应、稳定j生好的控制系统提供了保障。

2.2 伺服控制卡的设计转台的俯仰轴主要是 以高性能的DSP芯片TMS320F28 1 2和CPLD器件EPM9560为主控部分来控制整个系统。F2812通过CPLD访问外部接口,避免了访问时的相互干扰,减少了信号传递的延时,提高了资源的利用率。系统采用全双工方式进行通信,通过上位机对转台运动状况的实时显示,保证了转台在监测下安全、稳定地运行随 。俯仰轴伺服控制框图如图2所示。

图2 俯仰轴伺服控制框图2.3 功率驱动卡的设计控制系统中的执行元件是电动机,控制器通过事件管理器产生PWM波来实现对电机的控制。由于控制器输出的控制信号较弱,不能直接驱动电机运转,需要对信号进行隔离和放大。该设计中采用光耦隔离芯片6N135来实现控制板与电机之间的隔离,防止强电流烧毁控制器件。本研究利用直流电动机专用集成功率放大器SA57芯片来驱动电机,有效地减少机 电 工 程 第3O卷了信号传递的延时,使控制信号更加精确、稳定,同时减小了功率驱动板上的尺寸和布线密度,使设计更加经济实效 。

3 二轴跟踪转台控制器软件设计控制器的软件设计主要由上位机通信软件和下位机控制软件组成n 。上位机软件主要实现对转台数据的实时监测,并提供友好的人机界面;下位机软件主要以TMS320F2812芯片为主控器,利用CPLD器件实现对外围器件的控制。本研究通过超前-滞后控制算法来实现位置速度”双闭环的控制,使转台控制系统的响应速度和跟踪精度达到所给定的技术指标。

下位机软件程序主要运用c和c语言进行设计,采用先进的超前-滞后控制校正算法,满足了转台的控制需求。程序主要由中断子程序构成,系统的模块化更强,便于调试、移植和维护。

控制系统的主程序流程图如图3所示。主程序采用中断子程序进行控制,通过查询中断标志来进行程序的循环调用,保证了系统安全有序地运行,同时也节省了系统的资源。系统的每个中断子程序的运行速率可达微秒级,在很大程度上提高了控制系统的效率]。

图3 主程序流程图4 仿真结果与分析为便于对转台控制系统的性能进行分析,本研究建立了俯仰轴的速度环和位置环控制模型,并对该模型进行了仿真调试和分析。笔者通过对速度和位置环进行超前滞后校正的设计,保证了系统的动态性能和稳态跟踪精度。

4.1 速度环的控制模型本研究根据所选力矩电机的参数及俯仰轴所受力矩的大小等条件,得出俯仰轴电机的电压-角速度的传递函数为:G (1)为满足控制系统响应速度的要求,本研究对速度环进行了超前-滞后校正,其传递函数为:G -9 00 0(0 .1s广1) (2)本研究在Matlab的Simulink拈中建立速度环的阶跃响应模型图,如图4所示。

:H H l G l图4 阶跃响应模型图设置阶跃信号为I。/s,对模型进行仿真,选取0~100 ms内的仿真结果,速度环阶跃响应图如图5所示。

可见,速度环响应时间为25 ms,上升时间为8 ms,峰值时间为10 ms,过渡时间为22 ms,超调量为3.85%,基本上没有稳态误差,满足了设计要求。

, 0 20 40f/ms 60 80 1O0图5 速度环阶跃响应图4.2 位置环的控制模型在对速度环进行校正设计后,本研究需要对系统的位置环进行设计。同理可得俯仰轴电机的电压-角度传递函数为:G 1百/34丽.3 (3)位置环校正器也采用超前-滞后控制器,其传递函数为: 250 (0.1s1) (4)本研究建立了系统位置环的正弦信号响应模型图,如图6所示。

设置输人信号为正弦信号,其幅值为l。,频率为2 Hz,初始相位为0。,仿真时间为1 S,同时对原始正弦信号进行反相输出,便于分析和比较系统的跟踪性能。经过仿真可得系统的正弦信号跟踪曲线,正弦信号跟踪曲线图如图7所示。

本研究利用Matlab软件对正弦信号的反相输出曲4 2 1 8 6 4 2 1 1 0 O O O (I-s.-。 蕊第2期 郑艳文,等:基于DSP的二轴转台伺服控制系统设计 ·213 ·鎏血G-ainl图6 正弦信号响应模型图图7 正弦信号跟踪曲线图线和校正后的响应曲线进行数据处理,可得系统的位置伺服误差在±1”范围内,位置精度完全满足性能要求。

笔者通过对转台俯仰轴控制系统模型的建立及速度位置”双闭环的校正设计,由模型的数字仿真分析可知,系统的响应时间为25 ms,位置伺服误差在±1”内,系统的动态性和稳态性能良好,完全满足系统的技术要求。

5 结束语本研究介绍了二轴转台伺服控制系统的硬件及软件设计,通过利用F2812的高速运算能力和CPLD器件的独立外扩作用,提高了系统的运行效率。同时,本研究建立了转台俯仰轴控制系统的数学模型,并对其进行了仿真分析。

研究结果表明,系统的响应时间为25 ms,位置伺服误差在±l”范围内,满足设计要求。同时,该设计方案具有可行性,为以后转台联调工作节省了大量资源。

正在加载...请等待或刷新页面...
发表评论
验证码 验证码加载失败