论文部分内容阅读
导引头是精确制导武器的核心,负责跟踪目标并输出制导信号,并控制导弹命中目标,是制导控制系统最关键的分系统。而导引头伺服部件作为导引头最关键的部件,不仅要控制伺服稳定平台上的光电探测器持续稳定的跟踪目标,还要在跟踪过程中,隔离导弹飞行过程中的弹体扰动。但由于伺服部件的测试指标多,测试数据处理繁杂,导致单次测试时间长。编写伺服测试系统上位机软件可以用软件驱动硬件进行自动化测试,有效提高导引头伺服部件测试的效率和准确度。本论文以导引头伺服部件和其内部的控制核心伺服控制板为测试对象,分别从伺服控制板测试及伺服部件测试两个方面介绍了伺服测试系统的组成、连接关系及测试原理,并进一步介绍了伺服测试系统操控台,并分析了其上位机软件的测试需求,并以此开展设计,用以面向对象的开发软件Delphi作为编程语言,开发伺服测试系统上位机软件。研究的主要内容为:1、分析伺服测试系统上位机软件的测试需求:通讯参数设置;伺服测试项目管理;伺服工作模式设置;伺服工作状态、参数的曲线显示;曲线的编辑,包括选择显示、放大缩小、测量等;测试数据的处理及显示;伺服参数的读取、编辑和下载;伺服参数、测试数据的储存及回放功能。并根据测试需求,完成上位机软件的功能设计,将上位机软件分为五大模块:a)通讯配置模块:用于配置上位机软件和伺服部件以及测试设备的通讯;b)数据收发模块:用于实现数据的接收和发送功能;c)测试控制模块:根据选择的测试方法,控制测试设备产生对应的激励,从而根据接收的响应数据经处理后得出测试结果;d)系统显示模块:用于实现测试需求所需要的人机界面,包括波形显示,测试及指令状态显示、参数调试显示等;e)数据读取保存模块:用于对测试数据、参数或测试过程及结果等数据的保存和读出。2、完成伺服控制板MCU程序的改进升级设计,实现和上位机软件的数据及流程交互。3、编写各模块程序及整个上位机软件程序,并完成调试。在完成上述工作基础上,通过对导引头伺服测试系统上位机软件的验证,测试伺服控制板及伺服部件的功能和性能,证明该软件能够完成所需的功能。