论文部分内容阅读
由于现代兵器的发展及科研水平的不断提高,在兵器参数测试领域对先进的测试手段的需求越来越迫切,尤其对一些基于先进总线的特殊模块的需求更为突出。ⅤⅪ总线仪器就以其独特的优异性能,被广泛应用于军事、航空航天等领域。本文在前人提出的将基于ⅤⅪ总线的虚拟仪器技术应用到弹丸测速,特别是应用到多头弹/霰弹测速中的设想的基础上进行了大胆改进与创新,研制了一种基于ⅤⅪ总线寄存器基的弹丸速度测试模块,成功地将ⅤⅪ虚拟仪器技术引入弹丸速度测试。该模块可配接多种区截装置,适用于多种弹丸的速度测试,尤其是多头弹/霰弹的速度测试。在模块的硬件电路设计部分,针对不同区截装置设计了相应的信号调理电路,充分利用Cyclone系列FPGA芯片可编程、大容量等特点设计了寄存器基ⅤⅪ总线接口电路,时基控制及计时电路、存储及逻辑控制等测速功能电路。着重解决了针对单发、连发、多头弹/霰弹等不同弹种的测丌廾廾题。另外还解决了计时及数据存储时的计数溢出、竞争冒险等关键技术难题,并对相关功能电路进行了仿真分析。在模块的软件设计部分中,主要介绍了基于LabWindows/CⅥ开发环境设计符合VPP规范的虚拟仪器应用程序以及开发模块驱动程序的具体方法,编制了ⅣⅠ仪器驱动程序,真正意义上实现了仪器的可互换性。在所设计的驱动程序基础上编制了具有人性化界面的应用程序,利用上位机的强大运算能力实现了针对不同弹种特别是多头弹、霰弹的数据处理及显示。最后,对所研制的弹丸速度测试模块进行了实验研究,实验数据验证了本模块功能的正确性、工作的可靠性。