论文部分内容阅读
随着科学技术的发展,武器系统对远程目标打击的精度、距离要求越来越高,雷达作为武器系统中完成目标精确定位的装置,其实时性能要求越来越高,为雷达性能测试带来了很大的困难。雷达自动测试系统针对雷达各部分性能指标,为雷达测试提供高效、可靠的测试方法。测试软件作为自动测试系统的核心组成部分,其实时性能对整个测试系统的实时性及可靠性起至关重要的作用。由于Windows系统实时性能的限制,已无法满足高实时性和可靠性的要求。本文以“雷达自动测试系统研制”为课题背景,研究和开发了基于Vx Works的雷达自动测试系统,通过高性能的Vx Works提高整个测试系统的实时性及可靠性。同时,为雷达研制过程及后期性能维护提供了可靠的手段。本文首先分析雷达测试功能需求及技术指标。根据雷达的整体测试要求,提出自动测试系统的整体硬件设计方案,并根据硬件技术指标完成测试系统中关键硬件设备选型,实现自动测试系统硬件集成。其次,根据测试功能要求,提出模块化、功能化的软件设计方案。本文重点分析了Vx Works编程环境搭建、硬件驱动程序设计、测试软件各功能模块设计及任务调度机制设计。自动测试系统采用Vx Works需要面对以下问题:Vx Works系统移植、图形界面实现复杂、图形界面不支持中文显示、硬件设备控制等。本文采用GRUB系统引导技术,解决了Vx Works系统移植及安装问题;针对于图形界面实现复杂,采用第三方图形开发工具Tilcon,降低软件图形界面化工作量及难度;通过中文点阵字库注册、中文编码转码技术解决了不支持中文显示问题。由于Vx Works软件无法通过VISA实现仪器控制,本文采用根据不同硬件接口开发仪器控制基本函数方式代替VISA,测试系统涉及到的核心硬件设备硬件接口主要有两种:CPCI总线接口、USB接口。此外,测试软件有10ms准确定时功能需求,本文采用Vx Works提供的软件定时机制辅助时钟,实现10ms定时功能。整个测试软件采用层次化、模块化设计方法,软件操作简便、易于维护,具有较高的实时性和可靠性。经系统联合调试,测试系统能够实现雷达测试技术指标要求。目前,该系统已实际应用于某型号雷达测试,系统软件操作简便,运行稳定。