一种全数字舰炮瞄准随动系统仿真器
2023-12-15
来源:易榕旅网
总第229期 2013年第7期 舰船电子工程 Ship Electronic Engineering Vo1.33 No.7 72 一种全数字舰炮瞄准随动系统仿真器 李刚赵岩 葫芦岛125000) (中国人民解放军92941部队94分队摘要针对舰炮武器系统仿真试验和武器装备训练半实物终端的需求,设计了一种集运动控制和性能检测于一体的全数字舰炮瞄准 随动系统仿真器。提出了基于DSP位置控制器、基于分段智能PID控制算法等硬、软件关键技术的实现方法,并结合KOI LMORGEN驱动 器一电动机组合的参数分析和设置,进行了整体性能测试。结果表明,仿真器随动控制具有良好的带宽响应,达到各型舰炮的性能指标,并 在Windows操作环境下,实现了随动性能的实时测试、显示和分析。 关键词 随动系统仿真;位置控制器;控制算法;实时测试 中图分类号TP391 DOI:10.3969/j.issn1672--9730.2013.07.027 A Emulator of Full Digital Naval Gun Servo System to Take Aim LIGang ZHAOYan (Unit 94,No.92941 Troops of PLA,Huludao 125000) Abstract Aiming at the requirement of naval gun weapon system emulation test and weapon equipment training half-object terminal,a movement contro1 and performance test emulator of full digita1 naval gun servo system to take aim is designed.A realizable method based on the DSP position controller and the hardware and software key technique of subsection intelligence PID control arithmetic is introduced,the whole performance test is carried out combined with the parameter analysis and setting of KOLLMORGEN driver-electromotor.The result shows the emulator servo control have well bandwidth response and achieve the performance target of guns and realize real—time test,display and analysis of servo performance under Windows environment. Key Words servo system emulation,position controller,control arithmetic,real-time test Class f、lI nber TP391 1 引言 体结构及原理如图 所示。 在军事装备试验领域,仿真试验技术越来越被广泛应 “舰炮武器系统试验半实物仿真系统’网络 用,舰炮武器系统的试验与鉴定应用仿真技术已是必然趋 指令信鄙广架位信息 势I1]。同时,在现代运动控制领域,永磁交流伺服系统由于 并行1啦广—— ——一-] ——弋—_1 测控计算机 I 其优异的特性而得到了广泛的应用,全数字化是伺服驱动 技术发展的趋势[2]。作为舰炮武器系统半实物仿真系统的 { 终端执行子系统,设计开发的以DSP为核心的位置控制 1并 } 亘亟 —压 动器 匝囹 } 一 器,以永磁同步交流伺服系统为驱动对象的全数字式舰炮 瞄准随动系统仿真器(下文简称仿真器),实现了实时运动 艘通道 控制和性能测试功能。 旋转变压器 2硬件系统实现 并行f262I垦旦 I l 图1仿真器结构原理图 仿真器包含测控计算机、随动系统和可调节惯性轴系, 其中随动系统由位置控制器、驱动器、执行电机、减速器、旋 2.1伺服电机与伺服驱动器 转变压器等组成。测控计算机按选择的舰炮类型接收模拟 永磁同步电动机伺服系统集有刷直流电动机和交流异 火控设备发送的舰炮控制指令(自整角机模拟量或并行16 步电动机驱动控制系统的优点于一体,广泛用于要求有良 位数字量或网络信息),采集随动系统的架位信息,计算误 好的静态性能和高动态响应的伺服驱动中¨3]。因而,随动 差并实时显示;随动系统控制器接收随动系统监控单元发 系统调速执行机构直接选用KOLLMORGEN公司的中等 送的加密的指令信号,回馈随动系统架位信息,根据指令和 惯量的M605C永磁同步交流无刷伺服电动机和与之相匹 架位信号进行控制量计算,完成舰炮随动系统的控制。总 配的高性1 ̄BDS5驱动器。BDS5驱动器可以实现较宽的 *收稿日期:2013年1月14日,修回日期:2013年2月21日 作者简介:李刚,男,高级工程师,研究方向:舰炮控制系统试验与工程。赵岩,男,工程师,研究方向:舰炮控制系统试验与工程。 2013年第7期 舰船电子工程 73 响应带宽,电动机设计在正弦波电流放大器驱动下工作,使 电动机具有卓越的连续力矩和峰值力矩特性以及平滑的低 速性能。 2.2位置控制器 位置控制器由DSP、并行接口、轴角转换模块、D/A转 换模块等组成,其基本结构如图2所示。 测控计算机 至测控计算机 输出架位 输出指令 锁存电路 茎 童童卜— 毒『l Hl I外D围SP电.3, ̄路存电路一 历 l转换电路Il II外 围电路.H l llIl 转3.3换V电/5 路 匪 控制电压输出 图2位置控制器结构 1)DSP及外围电路[ 位置控制器的主控芯片为TMS320F2812芯片,该 DSP芯片具有强大的控制和信号处理能力,能够实现复杂 的控制算法和较小的控制周期。DSP外接的晶振频率为 30MHz,通过PLL倍频后,工作频率在150MHz。 在电路设计时,根据实际调试的需要外扩了一片128K 字节的RAM及JTAG调试接口。F2812采用+3.3V的I/ 0控制电压及1.8/1.9V的核心电路控制电压,这两路电压 都由DSP专用的高性能电压转换芯片TPS75733和 TPS76801Q提供,由于TMS32OF2812DSP的上电顺序是 先I/0口(3.3V)上电后内核(1.9V)上电,为了保证上电顺 序,电路上用TPS75733的PlG端连到TPS76801Q的使能端 EN,当TPS75733的输出端输出了稳定的3.3V电压以后, PG引脚上会输出一个低电平,这样可以保证DSP先I/0口 (3.3V)后内核(1.9V)的上电顺序。 为保证数据读写的正确可靠,由专用电平转换芯片 74ALVC164245进行5V/3.3V电平转换,来实现控制总线 上5V/3.3V电平的双向转换、有关输出控制信号的3.3V ~5V控制信号转换和有关输入状态信号的5V~3.3V信 号转换功能。 并行16位位置指令和两路并行(粗/精)12位架位反 馈信号采集以及粗精组合后的16位架位信号输出,分别由 两片74HC573芯片构成的锁存电路进行锁存。 2)D/A转换电路 T一I.一 . ....D12 DI1=:a01 1OV 10V 图3输出匹配电路 控制电路的数据总线为16位,为简化电路设计的环 节,提高控制系统的可靠性,D/A转换器选用16位的 AD669,AD669的最大输出为双极性±IOV,±15V供电, 因此在D/A转换电路后不进行电平放大就能满足控制的 需要。电压输出控制时,一方面为与驱动电路进行阻抗匹 配,同时也使电路具有一定的输出驱动能力,在D/A转换 电路后设计一级电压跟随电路,并设计有一阶平滑滤波器, 对输出控制电压起到平滑作用,电路如图3。 2.3双通通道旋转变压器 旋转变压器是一种精密角度、位置、速度检测装置l_7]。 仿真器采用极对数比为1:32的ll0XFSW005双通道旋转 变压器为随动系统位置检测元件,其激磁频率400Hz,激磁 电压26V。精机测量精度±2O ,粗机为士3O 。旋转变压器 粗、精通道各有四线输出,由RDC数字轴角编码器将其分别 编码,然后通过软件方法进行粗精组合,得到实际位置信息。 3软件系统实现 仿真器软件系统划分成若干相互独立的模块,模块间 采用弱耦合性和强内聚性设计,使程序结构变得清晰,给程 序的理解、验证及维护带来方便。软件系统包括控制软件 和监控测试软件。 粗 精 (b) 图4粗精数据对应关系及数据处理流程图 3.1控制软件 控制软件执行过程中,主要完成系统初始化、系统自 检、读取随动监控计算机发送的IO指令、读取RIX:返回数 据、控制算法设计及控制输出等任务。 1)粗精组合处理 两个RIX:轴角编码器模块的输入端连接极对数之比 为1:32双通道旋转变压器,模块产生差32倍的双12位位 置信息,通过粗精组合算法生成16位精度位置反馈量。如 图4(a)所示,在理想的位置反馈结果输出情况下,粗的D6 ~DO位应该等于精的Dll~D5位,这样可以得到16位精 度的位置量数据,其前5位数为粗的Dll~D7,后11位为 精的D11~DO。 但是系统的误差不可避免,所以粗的D6~DO与精的 DII ̄D5通常是不相等的。以双通道旋转变压器正转为基 准,考虑可能产生的误差状况:第一种情况:精的Dll已经 进位(数据丢失),而粗的I36未向D7进位;第二种情况:精 2013年第7期 4.2前馈控制量处理 舰船电子工程 75 帅 ∞ 如 。 枷 踟 砷 如 。 霉= 枷 按某型舰炮负载转动惯量在执行电机轴上的折算 值,调节可调惯量轴转动惯量为J一0.0750kgm ,通过 计算两次 最旧数据 测控计算机应用界面设置运动参数。运动测试曲线如 目标位置误差 图8,图8(a)为9O。阶跃运动曲线,(b)为A一±30。、丁一 I 保存14次最新差值 6.28s的正弦运动曲线。测试结果表明,随动系统运行 平稳,静、动态性能良好,满足各项技术指标要求;仿真 器在Windows操作环境下,人机交互性好,能够完成实 时测控任务。 5 结语 最新数据 全数字舰炮随动系统仿真器,即可作为武器系统仿真 图6前馈滤波 图7二阶前馈计算 试验的执行终端,受控于模拟火控设备,工作在网络模式 下,又可作为科研载体独立工作。与舰炮实装相比,硬件采 在控制算法中,采用12步一16步的位置误差信息进 用DSP位置控制器和多极旋转变压测角元件,具有良好的 行相关处理,得到一阶前馈量(图6)。同时,为有效跟踪正 可开发性;软件进行了Windows操作环境的实时性开发, 弦信号,采用如图7所示处理方法:保存最近的m次目标位 而非采用VxWorks这样的实时嵌入操作系统,大大降低了 置差An(An:第 次目标位置一第 一1次目标位置),通过 开发成本。 判断An的变化趋势来得到正弦信号的加速度变化趋势。 实际调试中,发现m一16时,取两个相隔8次的An来取得 正弦加速度的趋势效果较好。即取Acc一(△12O一△112)一 参考文献 (△112一△1O4),将Acc放大适当倍数后,加入到控制量中, 在跟踪正弦信号时,系统误差明显减小。 4.3测试结果 [1]黄守训.舰炮武器系统试验与鉴定[M].北京:国防工业出版 社,2005:276—278. 196_50 rd d{ [2]郭丽,石航飞.基于DSP的双轴交流伺服运动控制系统[J].兵 | 1I 工自动化,2010,29(9):79—81. , n [3]高键,姜星星.基于SVM的永磁同步电机直接转矩控制的仿真 I 2 3 4 5 6 7 8 研究[J].科学技术与工程,2013,13(1):63—69. I [4]雷启华,楼佩煌,郭超.基于TMS32OF2812的全数字交流伺服 系统设计[J].电力电子技术,2010,44(4):48—50. [5]卢志刚,吴杰,吴潮.数字伺服控制系统与设计[M].北京:机械 口j口图图曰圈口日口 (a) 工业出版社,2007:165—178. [6]陈是知,姜蕊辉.TMS320F2812原理与开发实践[M].北京:中 nrdd 国电力出版社,2010:136—145. j【 mi 【__ [7]李立宇,张双喜,李长兵,等.旋转变压器数字位置解算法在坦 ./ ._. /I獭 克炮控中的应用EJ].火力与指挥控制,2011,36(11):147—150. r’ 、 —驯V哪 I’ ’ lI『Il 。t 3 )IlIl『 。40 [8]彭世忠,周彦江,崔立辉.一种提高伺服系统快速响应能力的控 l ’9 ‘l『’ 制算法[J].兵工自动化,2010,29(12):76—78. [9]雷文彬.一种非线性PID控制算法的仿真研究[J].计算机仿 口口图囹巨 圈口口 真,2012,29(4):268—271. (b) -[1o]项小东,白国振.基于运动控制卡的伺服控制系统开发研究 图8仿真器随动系统测试曲线 I-J].机电工程技术,2010,39(11):20—22. ‘ ‘} ‘ ^ = = J ^● ‘ ^ ' ‘ = = ^ ’ ' t^● ’ ': ● ^' '= ^' ': J ^0: ^ ^・: ‘ ^ : (上接第50页) 现[J].电力电子技术,2007,41(6):80—82. 的设计与实现[J].梧州学院学报,2008,18(3):36—41. [7]丁卫东,郭前岗,周西峰.一种基于FPGA的SPWM波的实时 -I9]刘凤君.正弦波逆变器[M].北京:科学出版社,2002:101—103. 生成方法[J].计算机技术与发展,2011,41(2):211—214. [1O]刘风君.环保节能型H桥及SPWM直流电源式逆变器[M] E8]黄永庆,甘金明.基于cPLD/FPGA的三相SPWM波形发生器 北京:电子工业出版社,2010:21—26.