摘要陀螺加速度计是战略导弹平台系统中的核心器件,其正常工作时必须要有相应的伺服回路来保证仪表具有足够的静态和动态性能,本文对比了模拟伺服回路和数字伺服回路的特点,阐述了陀螺加速度计的工作原理,重点探讨了基于DSP(数字信号处理)的数字伺服回路的具体实现方案并给出了测试曲线,得出了数字伺服回路可用来替代常规的模拟伺服回路的结论,并指出数字伺服回路是陀螺加速度计伺服回路技术发展的一个重要方向。
关键词陀螺加速度计,战略导弹,数字控制。
1引言
陀螺加速计是加速度计的一种,是战略导弹和运载火箭导航系统中的核心器件,其作用是敏感载体的加速度,从而得到载体导航所必须的加速度、速度和位置等信息,控制系统根据这些参数就可以调节载体的飞行速度和控制发动机关机[1]。目前,世界上各个掌握和拥有战略核武器、载人航天器的航天大国,如美国、俄罗斯、法国等,无一例外地在弹道导弹和运载火箭的导航系统中采用了陀螺加速度计,如美国的MX导弹、俄罗斯的白杨-M导弹等。这是由于陀螺加速度计具有其它种类的加速度计所不具有的特点——精度高(一般惯导级的陀螺加速度计能达到10-4~10-6g0)、量程宽(20~40g0);虽然它同时具有结构复杂、成本高的缺点。
陀螺加速度计正常工作时必须要有相应的伺服回路来保证仪表具有足够的静态和动态性能,目前常用的伺服回路是用模拟电路实现的,这种常规的控制方式具有精度较高、技术成熟、易于实现等优点,但其缺点也很明显:
a) 组成校正环节的电阻电容等元器件的特性易受环境条件影响、难以实现复杂的控制规律等。对于陀螺加速度计这样高精度的仪表来说,其性能在很大程度上依赖于伺服回路。因此,一旦由于电阻、电容值的漂移引起校正环节参数的变化,将会直接影响到整个仪表的性能。
b) 另外,陀螺加速度计在导弹(火箭)的整个飞行过程中,其工作环境是复杂多变的,常规的控制方案有时难以满足其性能的要求,随着近年来各种现代控制理论的日渐成熟以及微电子技术的飞速发展,在陀螺加速度计上采用数字控制以实现复杂控制规律成为了可能。
自20世纪80年代初的DSP芯片诞生以来,在十多年的时间里得到了飞速的发展,目前在通信与信息系统、信号与信息处理、自动控制、雷达、航空航天等许多领域得到广泛的应用[2]。
DSP芯片即数字信号处理器,是一种具有特殊结构的微处理器,其内部采用程序和数据分开的哈佛结构,具有专门的硬件乘法器,广泛采用流水线操作,提供特殊的DSP指令,可用来快速实现各种复杂的数字信号处理算法。
2陀螺加速度计的基本原理
2.1陀螺加速度计的基本组成
从功能组成的角度来说,陀螺加速度计主要由3部分组成:表头结构部分、伺服控制回路以及输出装置。其中,表头结构包括了仪表内环、外环支承方式;伺服控制回路广义上包括内环的角度传感器、控制电路以及外环的力矩电机等;输出装置包括变磁阻传感器、输出变换电路等。
2.2陀螺加速度计的运动方程
图1所示为陀螺加速度计的几个坐标系,其中,X0Y0Z0为与基座固联的坐标系,X1Y1Z1为与外环固联的坐标系,X2Y2Z2为与内环固联的坐标系,XYZ为与转子固联的坐标系。由此,可以得到以下运动方程: (图片)
图1陀螺加速度计中的坐标系 内环方程:(图片) 外环方程:(图片) 式中MD——力矩电机的力矩;
Ks——信号传感器的比例系数;
Kt——力矩电机的力矩系数;
Ka——放大器的等效增益;
R——力矩电机绕组的电阻;
Ke——反电动势系数;
G(S)——校正网络传递函数。
由式(1)~(5)可得出陀螺加速度计的简化系统框图,见图2。(图片)
图2陀螺加速度计系统框图
K0=KsKaKt/R为电子线路部分的总增益 2.3陀螺加速度计的工作原理
当外环轴方向有视加速度ax1时,在内环轴上将产生惯性力矩mlax1,在理想状态下,即内环、外环没有干扰力矩时,按陀螺进动原理,转子将带动内、外框架一起进动,从而产生陀螺反作用力矩Ha,稳态时,惯性力矩将精确地被陀螺力矩所平衡,即:(图片) 上述中,Ha是外环的转动角速度,可以直接测得,从而也就得到了加速度。通过积分还可以得出速度和位移。
然而,仪表在实际的工作过程中,当外环存在干扰力矩MX1时,角动量H将向MX1方向进动,使得β角逐渐增大,当H和MX1重合时,仪表因失去一个自由度而不能正常工作。因此,陀螺加速度计必须要有由角度传感器、控制电路和力矩电机组成的伺服回路来保证H和外环轴之间的垂直,同时给整个加速度计系统提供足够的静态和动态特性。
3基于DSP的数字伺服回路设计
数字伺服回路的设计可分为两个方面:一是电路硬件方面的设计;二是控制算法(软件)方面的设计。
3.1数字控制的硬件设计
3.1.1数字控制CPU的选择
从原理上讲,任何具备数字信号处理能力的微处理器都可以作为数字控制的CPU,如X86微处理器、单片机、DSP等,其中X86系列微处理器运算能力强,但需要复杂的外部设备配合才能正常工作,在对体积要求较高的嵌入式控制系统中应用较少;单片机在一个芯片内集成了包括输入、输出、存储器、算术处理单元等模块,只需很少的外设即可组合最小系统,但其缺点是运算速度较慢,浮点处理能力弱(必须通过转换程序才能实现浮点加法和乘法,需要大量的指令周期,难以满足对实时性要求高的场合);而DSP有专门的浮点型DSP芯片,片内集成有常用的模块,组成最小系统所需的外设较少,最重要的是DSP芯片不仅运算速度快、效率高(在单指令周期内就能完成一次浮点乘法和一次浮点加法),而且提供了特别适合于数字信号处理的指令系统。考虑到数字控制系统实现的复杂程度和软件编制的高效性,在本系统中采用TI公司的第3代DSP产品——TMS320C32,其主要特点有(TMS320C3250):[3]
a) 指令周期为40 ns,运算能力为275MOPS(百万次操作/s),50MFLOPS(百万次浮点操作/s),25MIPS(百万条指令/s);
b) 32位高性能CPU,16/32位整数运算,32/40位浮点数运算;
c) 微处理器/微计算机方式可选;
d) 寻址空间达16M(32位字);
e) 一个串行口,两个32位定时器,两个通道的DMA;
f) 丰富高效的指令系统。
3.1.2数字控制的硬件组成(见图3)(图片)
图3数字控制的硬件组成 由第2节陀螺加速度计的工作原理可知,伺服回路的最重要作用就是根据内环偏角β角信号产生相应的力矩,从而使得β角保持在一个非常小的状态,同时赋予仪表足够的动、静态性能。
a) A/D和D/A。
1) 分辨率。
仪表内环角信号经前置变换放大器(完成交流放大、解调、低通滤波等功能)放大后输出至A/D转换,根据整个仪表工作特性的要求,内环偏角β要求小于2〃,如果采用数字控制对β角的分辨率应该在2〃之内。设Δβ=2〃,经前放后输出为(图片) β角信号对应电信号为200 mV/(°),前放放大系数一般在20~30之间,考虑到A/D器件的输入信号范围为±5V,此时12位的A/D和D/A转换器的分辨率为2.5 mV,满足仪表的要求。
2) 转换速度。
整个加速度计系统的闭环带宽一般低于100 Hz,根据香农采样定理,只要采样周期T≤5 ms即可,工程上一般采样频率取系统截止频率的10~20倍,考虑到算法运行时间和D/A转换时间,取转换速度在200 μs之内的A/D转换器,就可以满足系统实时性的要求,而D/A转换的速度一般均在几微秒至几十微秒之间。因此只需选择输出信号范围在±5 V之间的通用型器件即可。
根据上述两个原则,本系统中采用了AD公司的高速12位A/D转换器AD674B,其典型转换时间为15 μs,而D/A器件则选用了AD7845,典型转换时间为8 μs。实验结果表明,这两种高速器件能保证加速度计数字控制系统具有良好的实时性。
b) TMS320C32。
该DSP芯片是整个数字控制的核心,其主要职能为:
1) 读取AD转换结果;
2) 数字信号处理(完成模拟校正环节的功能,并且可以很容易实现各种现代控制方案);
3) 将数字处理完毕的信号转换成模拟信号,提供给下一级驱动电路。
c) 隔离和电机驱动。
将数字电路、电机驱动电路和后级功率电路隔离,并且根据给定信号去驱动无刷力矩电机工作;有关无刷力矩电机控制和驱动的详细方案可参阅考虑文献[4]。
d) 逆变器。
电机的功率电路部分,本系统中采用无刷力矩电机作为执行元件,其结构形式为三相六对极,因此逆变器采用三相逆变桥结构,桥臂的功率管可采用晶体管或场效应管。
3.2数字控制的软件设计
a) 数字控制的总体流程。
根据加速度计系统的带宽(小于100 Hz)要求,以及A/D和D/A的转换速度,数字控制系统的采样周期取为Ts=200μs,在一个采样周期的时间间隔之内,将完成A/D转换、数字信号处理、D/A输出等功能,其流程图见图4。(图片)
图4数字控制的总体流程图 b) 数字信号处理算法。
设计数字伺服系统时,一般有两种方法:
1) 方案一是将原来的模拟校正环节通过双线变换方法离散化,这种方案的好处是可以直接利用原有模拟系统的研究成果,但缺点是这种数字控制系统在性能上不可能超越原来的模拟系统[5]。
2) 方案二是根据系统性能要求,直接在离散域内设计数字控制器,这样能够充分利用近年来已经成熟的现代控制理论——最优控制、自适应控制、鲁棒控制等来进行设计,可以对系统进行复杂的动态补偿。
本文分别采用了上述两种方法,设计了两个不同的数字控制器,其中在原有模拟系统基础上通过离散化得到数字控制器的方法是验证数字伺服系统是否正常工作的一个简单而又重要的手段。设模拟校正环节的传递函数为(图片) 采样周期Ts=200 μs
采用Tustin变换对其离散化:(图片) TMS320C32实现上述算法的过程类似于普通的IIR滤波器,可采用以下标准形式:(图片) 其结构形式如图5所示。(图片)
图5三阶节的标准实现形式 在软件编制时充分利用了TMS320C32指令系统的两种特性:乘法/累加并行指令和循环寻址。前者允许在单个周期内完成一次浮点乘法和一次浮点加法,后者使用一个有限长度的缓冲存储器(对于本系统来说为3个内部存储器单元)循环存放中间延时节点值W[k]。
实际测试时通过监控程序测得上述三阶节的算法单次运行仅耗时6 μs左右(DSP的晶振频率为40 MHz),而同样算法如果采用单片机80C196系列来实现的话,其耗时将在5 ms左右,由此可以明显看出DSP在处理复杂算法时的高效性。
图6为模拟校正环节和数字校正网络的频率响应曲线对比,显然两者的幅频特性是一致的,而相频特性方面数字校正网络在高频处要滞后于模拟环节,这主要是由零阶保持器引起的。(图片)
图6模拟校正环节和数字校正网络的波特图对比 图7为采用模拟校正环节和DSP数字控制器的陀螺加速度计系统的实测阶跃响应曲线,显然这两种控制方式的效果是一致的,调节时间为101 ms,超调量为42%;图8为采用自适应控制算法的系统阶跃响应曲线,可以看出,系统的调节时间比普通的数字控制方案要快(74 ms),而且超调量减少了1/4左右(31%)。(图片)
图7 采用模拟校正环节和直接数字控制器时系统的阶跃响应 (图片)
图8采用自适应算法时系统的阶跃响应 4结论
从以上试验结果可以看出,采用基于DSP技术实现的陀螺加速度计数字伺服回路在性能上要优于常规的模拟控制方式,并且具有参数一致性好、可实现复杂控制规律等显著特点,可用来替代常规的模拟伺服回路,是陀螺加速度计伺服回路控制技术发展的一个重要方向。
参考文献
1陆元九等. 惯性器件(下). 北京:宇航出版社,1993.
2张雄伟等. DSP芯片的原理与开发应用(第2版). 北京:电子工业出版社,2000.
3TMS320C3x User's Guide.Texas Instruments,1997.
4严小军等. 无刷力矩电机在陀螺加速度表上的应用. 导弹与航天运载技术,2002(1).
5王福瑞等. 单片微机测控系统设计大全. 北京:北京航空航天大学出版社,1998.
4/30/2005
|