当前位置:问答库>论文摘要

题目:基于PXI总线的制导测试系统软件研制

关键词:PXI总线,WDM驱动程序,PCI9054,DriverStudio,VC++,测试系统

  摘要

随着航空领域科学技术突飞猛进的发展,超视距空空导弹在未来的远距离空战中将扮演越来越重要的角色。而良好的飞控系统性能对于空空导弹整体作战效果有着决定性的作用。针对国家某重点型号工程中飞控系统性能测试的需求,教研室承担并成功研制了静态平台下飞控系统(制导系统)在实验室阶段、挂飞阶段、发射前阶段、自主飞行阶段等状态下参数测试系统,本论文主要承担了该测试系统中通信板卡驱动程序以及总控软件的研制工作。 本文首先简介了测试系统的总体硬件框架,由PXI控制计算机、各专用通信板卡和信号调理模块三个部分组成,各专用通信板卡自研。然后论文着重介绍了与驱动程序开发密切相关的PCI总线配置空间的设置方法。 在深入研究了相关的软硬件开发基础知识之后,结合具体的源代码阐述了Win2000下PXI总线设备WDM驱动程序中各通用例程的设计与实现。根据本测试系统中各通信板卡的不同硬件组成、数据传输方式和实时性要求,驱动程序设计上摒弃大多数商业板卡所用的同步查询,而采用中断事件通知和回调函数相结合的方式更好的实现上下位机之间数据的实时传输;同时使用面向对象的C++语言编程,使得驱动程序具有更强的规范性、兼容性和可扩展性;最后以DLL动态链接库方式封装驱动程序接口,使得接口调用更加简单方便。按照以上的设计思想先后完成了一次性指令IO卡、脉冲发生卡、BMK并行数据通信卡、RS422串行数据通信卡、Arinc429航空总线接口卡、双口RAM卡共6款板卡在Windows2000下驱动程序开发与调试工作,并提供了相应通信板卡的测试程序,满足了测试系统的要求。最后,论文重点介绍了总控程序的设计,结构上采用自顶向下的模块化设计,结合NI Measurement Studio ActiveX控件技术,实现虚拟仪器界面操作,同时采用了先进的ADO数据库访问技术实现重要参数的保存和事后打印。本文研制的全部软件与硬件联调并与实际产品对接以后,完全达到预期的要求,获得用户的好评,现已交付使用。本测试系统的研制成功为祖国国防领域各种基本的数据通信硬件设计与软件开发提供了可行的探索和基础研究。为摆脱国外同类产品主导国内市场的现状做了有益的工作。