基于DSP的机载光电稳瞄稳定环路数字控制实现

发布者:MoonlightStar最新更新时间:2014-06-07 来源: 互联网关键字:光学传感器  陀螺  Simulink 手机看文章 扫描二维码
随时随地手机看文章

  1、引言

  机载光电稳瞄产品大量装备于各种类型飞机上,其核心是陀螺稳定平台,主要作用在于隔离载体的角扰动,使安装在载体上的光学传感器的视轴在惯性空间内保持稳定,使光学传感器得到清晰的图像。稳定控制最直观的方法是将光学传感器系统安装在减震装置上,减振器可以隔离载体的高频低振幅振动,但是减振后的低频振动仍然会对视轴产生扰动。因此,这种被动隔离的方法常与主动隔离的方法混合使用。主动隔离的方法有:整体稳定、齿轮传动稳定、光学稳定、电子学稳定和动量轮稳定[1]。

  机载光电稳瞄稳定控制算法除了经典控制还有各种先进的控制算法,如:最优控制、变结构控制、神经网络及模糊控制等。从目前的文献资料来看,这些先进的算法大都限于仿真研究,实际用于产品的报道很少。目前,机载光电稳瞄产品以经典控制模拟电路实现为主。

  模拟控制的实现依赖于集成电路和分离元件,设备间的信号传递均采用模拟量,导致控制器元件众多、结构复杂、体积庞大,同时在模拟电路的硬件基础上,要想实现各种复杂的现代控制方法几乎是不可能的。数字控制系统以程序代替硬件,有利于减小电路的体积,降低成本,在信号处理、算法实现上具有模拟控制无可替代的优势。数字控制是整个伺服控制领域的发展趋势。随着科学技术的发展,对机载光电稳瞄的稳定精度、动态品质的要求越来越高。因此,必须采用先进的数字控制技术,运用现代控制算法,设计出高性能的陀螺稳定平台控制系统,以满足实际系统的要求。

  2、机载光电稳瞄系统工作原理

  系统的控制环路如图1所示,系统包含三个环路,内部为电流环,电流环控制流过电枢的电流尽可能严格跟随电流指令,改善电流跟随电压的动态特性,包括超调和调节时间等,抑制电子噪声和反电势等的影响。中间为速度环,即稳定环。稳定环是光电稳瞄系统的关键,光电探测器的机(船、车)载应用直接受伺服系统稳定环性能的影响[2]。稳定环采用速率陀螺作为惯性敏感元件,检测光电稳定平台方位和俯仰轴角速度,与速度命令信号形成误差电压,该误差电压通过稳定控制器在直流电机轴上产生稳定力矩,从而实现光电稳定平台抑制扰动、保持在惯性空间相对稳定。外部为位置环,通过比较输入信号与反馈信号产生控制偏差,借助位置控制器校正补偿输出到稳定环对光电稳瞄实施控制。在目前的稳瞄产品中,三个环路的控制器除了位置环控制器为数字控制器,稳定环控制器和电流环控制器均为模拟控制器。本文研究的目的是将稳定环用数字控制方式实现。

光电稳定平台控制系统环路

图1 光电稳定平台控制系统环路

  3、控制系统建模与设计

  建立数学模型

  从前面的分析可知,稳定环路控制的对象为包括稳瞄转塔的电流闭环,对电流闭环分析如下:

  PWM驱动模型如图2所示。本系统中采用的是双极性四桥式PWM驱动,其传递函数可以写为:

公式  (1)

PWM驱动模型

图2 PWM驱动模型

  当PWM开关频率较高,并且系统的截止频率时,上式可以简化为:

公式  (2)

  其中kPMW= 电源电压/三角波电压;T为PWM开关周期。

  一般来说T非常小,可以忽略延迟环节。

  电机模型

  电机选用的是永磁直流力矩电机,系统采用的是电压调速。由此可以得到电机的模型:

公式公式公式公式  (3)

  其中R为电机绕组电阻,L为电机绕组电感,U2表示调制电压输入,I表示流过电机绕组的电流,E为电机绕组反电势,J为负载转动惯量,M为电机输出力矩,ω为电机转速(即负载转速),Ce和Cm分别为电机的反电势常数和力矩常数。

  这样可以得到整个电流环闭环结构形式如图3所示,图中Md为干扰力矩。

电流环反馈框图

图3 电流环反馈框图

  根据实际电路计算,得到电流环控制器为:

公式  ,其中公式 (4)

  3.1 控制器设计

  光电稳瞄一般为两轴或三轴陀螺稳定平台,各个轴从控制系统的构成来讲,具有相似结构。两轴平台包括方位轴和俯仰轴,这里以方位轴为例进行控制器设计。

  光电稳瞄系统所用陀螺为速率陀螺,从陀螺的资料手册上查得的陀螺数学模型[3]为:

公式  (5)

  式中:kg=10,ω=100Hz,ξ=0.707。

  根据前面的分析建立经典控制系统Simulink仿真模型如图4所示。

经典控制系统Simulink仿真模型

图4 经典控制系统Simulink仿真模型

  利用Simulink中的线性化工具将对象线性化,其结果作为sisotool控制器设计的基础,从sisotool工具箱中设计控制器:

公式  (6)

  设计后系统根轨迹和开环频率特性结果如图5所示。

sisotool工具箱设计的控制器

图5 sisotool工具箱设计的控制器

  从图中可以看出系统幅值裕度为12.4dB,相角裕度为51.6º。

  3.2 控制系统仿真

  将设计的控制器加入系统Simulink仿真模型得到系统阶跃响应结果如图6所示,频率特性如图7所示。

阶跃响应仿真结果

图6阶跃响应仿真结果

仿真频率特性

图7 仿真频率特性

  从图6中可以看出,超调量为24.4%,调节时间约为115ms。从图7仿真频率特性可以看出,系统的带宽约为25Hz。

  4、数字控制硬件平台

  数字控制硬件结构如图8所示。系统包括DSP芯片、A/D电路、D/A电路和信号调理电路。硬件平台核心器件是TMS320F2812数字信号处理芯片。TMS320F2812的最高运行频率可达150MHz,片上存储器最多达128K×16位的Flash存储器,最多达128K×16位的ROM,1K×16位的OPT ROM,两块4K×16位的单周期访问RAM,一块8K×16位的单周期访问RAM,两块1K×16位的单周期访问RAM[4]。由于TMS320F2812片内RAM资源有限,系统中外扩了一片512K的RAM芯片。

 数字控制硬件结构框图

图8 数字控制硬件结构框图

  陀螺输出的电压经信号调理电路后进入A/D芯片,TMS320F2812从A/D芯片读入转换的电压数据,经算法计算后,DSP芯片将输出的值送入D/A芯片输出电压,输出的电压经电压跟随提高驱动能力后进入电机驱动电路,由力矩电机驱动陀螺稳定平台。

  A/D转换芯片采用AnalogDevices公司的16位6通道模数转换芯片AD7656。此芯片输入电压范围为-10V~+10V。

  陀螺输出信号要经过远距离传输,为了降低陀螺信号的噪声,稳瞄系统中采用差分形式传输陀螺输出信号。本设计中模数转换芯片AD7656为单端输入方式,因此需要将陀螺输出的差分信号转换成单端信号。转换电路采用AnalogDevices公司的AD620仪表放大器芯片,该芯片的1脚和8脚之间接的电阻 决定其放大倍数,放大倍数计算公式如下:

公式  (7)

  由式7可知,当电阻 为无穷大时放大倍数 ,本设计中选择放大倍数为1。

  D/A转换芯片采用AnalogDevices公司的12位4通道数模转换芯片DAC8412,输出电压范围为-10V~+10V,输出的通道由DSP的地址低两位A1和A0选择。DAC8412芯片的±10V输入参考电压由AD688芯片产生。

  5、试验与分析

  a) 通道精度测试

  1) A/D电路精度测试

  用标准电压源测试A/D电路的采样精度,测试结果如图9所示。图中横轴为输入到A/D电路的标准电压源电压值,纵轴为AD7656芯片转换出的数据,图中黑点为实际测试的数据点,直线为理想状态下的A/D电路采样曲线。

A/D电路精度测试结果

图9 A/D电路精度测试结果

  可以看出,测试的数据点基本上位于理想A/D电路采样曲线上,为此算法中不需要对A/D电路采样的数据进行补偿。

  2) D/A电路精度测试

  通过输出标定值来标定D/A电路的输出精度,测试结果如图10所示。图中横轴为DAC8412要输出的标定电压值数据,纵轴为D/A电路实际输出的电压值,图中黑点为实际测试的数据点,直线为理想状态下的D/A电路输出曲线。

 D/A电路精度测试结果

图10 D/A电路精度测试结果

  可以看出,测试的数据点基本上位于理想D/A电路输出曲线上,为此算法中不需要对D/A电路输出的电压值进行补偿。

  b) 伺服周期的设定

  采样周期是数字控制系统的一个非常重要的指标,高性能伺服控制系统一般采样率不小于1KHz,为此要测量算法运行所需的时间,确保其在伺服周期内完成。

  利用DSP的IO口,在算法运行之前置IO口为低电平,算法运行之后置IO口为高电平,从示波器测量出低电平的时间即为算法运行所需时间,测试结果如图11所示。可以看出算法运行所需时间为55 ,满足一般高精度数字控制系统的控制频率为1kHz要求。本设计中设定采样周期1ms。

算法运行所需时间测试结果

图11 算法运行所需时间测试结果

  c) 控制系统动态测试

  1) 阶跃响应

  为系统加入阶跃信号,用示波器测量得到阶跃响应曲线如图12所示。图中上方的曲线为给定阶跃信号曲线,下方的曲线为系统的响应曲线。可以看出,上升时间约为20ms,峰值时间约为40ms,调节时间约为100ms,超调量约为37%。

系统阶跃响应曲线

图12 系统阶跃响应曲线

  2) 系统频率特性

  经扫频得到系统的闭环特性曲线如图13所示。从图13可以看出,系统带宽约为17Hz。

系统的闭环特性曲线

图13 系统的闭环特性曲线

  6、结论

  稳定环路是光电稳瞄系统的关键,影响到光电稳瞄的稳定性能。论文设计的控制器可以满足光电稳瞄的应用需求,搭建的数字控制硬件平台为在机载光电稳瞄控制中实现复杂的算法建立了实现平台。从仿真和试验的结果可以看出,数字控制实现机载光电稳瞄稳定控制设计简单且可靠,系统稳定性能和动态品质较好。数字控制在机载光电稳瞄稳定环路控制中得到了成功应用,系统稳定控制器的设计和调试变得简单、灵活、高效。论文也为其它复杂算法在机载光电稳瞄中应用打下了基础。

关键字:光学传感器  陀螺  Simulink 引用地址:基于DSP的机载光电稳瞄稳定环路数字控制实现

上一篇:基于DSP的弹载嵌入式系统设计
下一篇:基于USB和DSP的数据采集系统的设计

推荐阅读最新更新时间:2024-05-02 23:05

永磁同步电机FOC控制的基本原理及Matlab/Simulink仿真分析
前言 做永磁同步电机控制绕不开FOC,本章节主要介绍FOC控制的基本原理、坐标变换以及永磁同步电机在同步旋转坐标系下的数学模型,并通过Matlab/Simulink进行永磁同步电机FOC控制算法的仿真分析。 一、FOC的基本原理 磁场定向控制(Field-Oriented Control,FOC)系统的基本思想是:通过坐标变换,在按转子磁场定向同步旋转坐标系中,得到等效的直流电动机模型,仿照直流电动机的控制方法控制电磁转矩与磁链,然后将转子磁链定向坐标系中的控制量反变换得到三相坐标系的对应量,以实施控制,具体流程如下图所示: FOC最重要的原则是:按转子磁场定向,即保持转子磁链旋转矢量始终与dq坐标系下的d轴重合,q轴正交
[嵌入式]
永磁同步电机FOC控制的基本原理及Matlab/<font color='red'>Simulink</font>仿真分析
三轴惯性陀螺测试转台控制系统的研制
摘要:介绍了三轴惯性陀螺测试转台的工作方式及其控制系统的功能,研究了以8051单片机为系统控制核心的转台控制器的硬件及软件设计问题,提出了采用8051单片机及Intel 8254定时/计数器对步进电机进行开环位置及速度控制的解决方案。 关键词:陀螺测试转台 单片机 步进电机 运动控制 导航系统是飞行器的重要组成部分。 惯性陀螺仪表普遍应用于各种类型的飞行器的导航系统中,它反映了飞行器的飞行姿态以及其它重要导航信息,保证了人为或自动驾驶仪对飞行器进行控制的安全性与准确性。为了确保惯性陀螺仪表工作的可靠性,需要对仪表进行定期的校验,用测试转台测试陀螺仪表是比较常用的方法。某机场所使用的测试转台大部分存在老化严重以及功能单一的问
[应用]
多路异步串行通信系统在光纤陀螺组合中的设计与实现
摘要:DSP在与多个外设进行通信时,需要扩展异步串行通信接口。以TMS320C6711为例,采用ST16C554异步串行收发器,介绍了目前最先进的C6000系列DSP与多路RS232、RS485/422设备通信的设计方案,并给出了软硬件实现实例。 关键词:数字信号处理器 通用异步串行收发器 可编程逻辑器件 光纤陀螺 DSP与计算机通信的外部接口主要可划分为串行通信口和并行通信口。串口通信包括采用RS232、RS485/422、USB、IEEE1394等协议的通信,并口通信包括采用IEEE488、IEEE1248等协议的通信。本文主要介绍DSP多路RS232、RS485/422通信系统的设计与实现,并将此系统应用于光纤陀螺三维角
[工业控制]
MATLAB 和 Simulink 加快航空航天设计
MathWorks 宣布面向航空航天设计领域推出了 MATLAB 和 Simulink 的全新飞行分析和可视化功能。在 2018b 版中, Aerospace Blockset 新增了飞行控制分析工具,协助分析航空航天飞行器的飞行品质; Aerospace Toolbox 增添了座舱飞行仪器用户界面的自定义功能,用于可视化和分析航空航天飞行器的运动和行为。现在,工程师可以制定从早期飞行器设计和开发阶段到飞行原型开发的连续工作流程,从而缩短从设计到测试所需的时间。 航空航天设计需要满足严格的设计和监管要求,以确保符合 MIL-F-8785C、DO-178 B 和 DO-178 C 等标准,工程团队通常会借助 Simulink 和
[工业控制]
意法半导体推出全球最小的3轴陀螺
中国,2011年8月31日 —— 横跨多重电子应用领域、全球第一大消费电子和便携设备MEMS(微机电系统)传感器供应商 意法半导体(STMicroelectronics,简称ST;纽约证券交易所代码:STM)进一步扩大运动传感器产品组合,推出全球最小的高性能三轴模拟陀螺仪。 L3G3250A整合意法半导体已生产近15.4亿颗运动传感器所采用的稳健可靠、经市场验证的微机械加工技术以及公司积极的封装缩减蓝图,能够满足下一代应(游戏机、虚拟实境输入设备、运动控制人机界面(MMI)、GPS导航系统、家电以及机器人)对更小占板空间的要求。新款传感器是高性能的三轴模拟输出陀螺仪,封装仅为3.5x3x1mm,占板空间从现有产品的17.6 mm
[传感器]
这玩意冷门但很重要:陀螺仪你又知多少
    本文来自太平洋电脑网   手机里最常被忽略的东西是什么?音频芯片?扬声器?接口?还是传感器?作为被厂商营销影响已久的我们,购机时多关注处理器、摄像头、内存这些大的参数,对一些小的细节却知之甚少,这其中又以传感器最为明显。   手机上常见的传感器有光线传感器、距离传感器、气压计、陀螺仪、磁力传感器、温度传感器、心率传感器、指纹传感器等等,它们是手机之所以智能的核心。上述传感器大多从命名中就能知晓大概作用,只有陀螺仪较难让人理解,但它几乎又是当下手机的标配,那陀螺仪到底是什么玩意儿呢?   陀螺仪用于重构空间动作   2010年,iPhone 4的诞生绝对是手机发展史中里程碑式的事件,作为乔布斯生前发布的最后一款
[手机便携]
基于Fuzzy-PID的陀螺仪温度控制系统设计
  引言   ---在舰船中,陀螺仪是关键的部件,陀螺球体与陀螺壳体之间的空间内充满悬浮液体。陀螺球体质量和悬浮液体比重的选择,应确保在悬浮液体加热到工作温度以后,陀螺球体可以拥有中性浮力。所以温度控制系统的设计应保证加热和保持充入陀螺部件的液体的常值工作温度为70 0.2℃,因为在这个温度上陀螺球体具有中性浮力。   ---传统控制方法(包括经典控制和现代控制)在处理具有非线形或不精确特性的被控对象时十分困难。而温度系统为大滞后系统,较大的纯滞后可引起系统不稳定。大量的应用实践表明,采用传统的PID控制稳态响应特性较好,但难以得到满意的动态响应特性。模糊控制的优点是能够得到较好的动态响应特性,并且无需知道被控对象的数学模型,适应
[单片机]
基于Fuzzy-PID的<font color='red'>陀螺</font>仪温度控制系统设计
Simulink模块库介绍(一)——信号源模块
目录 simulink模块库中提供了丰富的信号源模块组。本人接触和使用simulink的时间也比较长了,将模块逐一介绍,算是做个总结吧 Clock模块 通过时钟模块,输出的时间作为判断呢,如下图,前2s之前为高斯白噪声,后2s为正弦曲线,共计10s。 Digital Clock模块 数字时钟模块主要用于离散系统的计时,sample time表示采用时间,如下图:分别是1s和0.5s的采样时间 Band-Limited White Noise模块 其属性窗口可以设置: Noise Power:白噪声PSD的幅度 Sample Time:采样时间 Seed:随机数信号发生器的初始种子 Chirp Signal模块 Ch
[测试测量]
<font color='red'>Simulink</font>模块库介绍(一)——信号源模块
小广播
热门活动
换一批
更多
最新嵌入式文章
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved