搜索
您的当前位置:首页基于Labview的鱼雷发射试验数据采集系统设计

基于Labview的鱼雷发射试验数据采集系统设计

来源:飒榕旅游知识分享网
总第218期 舰船电子工程 Vo1.32 No.8 2012年第8期 Ship Electronic Engineering 125 基于Labview的鱼雷发射试验数据采集系统设计 周兆军 叶慧娟 王昕晔。 (1_海军702厂上海200434)(2.海军工程大学兵器新技术应用研究所武汉430033)(3.海军工程大学科研部武汉430033) 摘要Labview是一种基于图形程序的虚拟仪器编程语言,应用领域广泛。为了对鱼雷发射试验数据进行采集,采用USB数据采集 卡进行数据采集,利用Labview调用动态链接库DLL文件读取USB接口的数据,并编制了数据的分析处理程序。文章的设计为鱼雷发射 试验数据采集及分析提供了一种简单、有效的方法。 关键词Labview;鱼雷发射;数据采集;设计 中图分类号TJ630.2 Design of Data Acquisition System for Test of Torpedo Launching Based on Labview ZHOU Zhaojun YE Huijuan WANG Xinye。 (1.The 702 Naval Factory,Shanghai 200434) (2.Naval Research Institute of New Weaponry Technology and Application,Naval University of Engineering,Wuhan 430033) (3.The Ministry of Science Research,Naval University of Engineering,Wuhan 430033) Abstract Labview is a programming 1anguage of virtual instrument based on chart program,it is used extensively.In order to exquisite the data of test for torpedo launching,the data acquisition card of USB was used for data acquisition,and the data of USB interface was ac— quired by using Labview call for DLL file,and the data analyzing program was finished.This paper applied a simple and effective way for data acquisition of test for torpedo launching. Key Words Labview,torpedo launching,data acquisition,design Class Number TI630.2 1 引言 口的数据,并编制了数据 的分析处理程序,本文的 在鱼雷发射装置试验过程中,为了对发射装置性能进 设计为鱼雷发射试验数 行分析,需要对发射管内的压强及假雷的内弹道参数进行 据采集及分析提供了一 数据采集工作,发射试验系统框图如图1。单片机控制电 图1发射试验系统框图 种简单、有效的方法。 路主要是为了控制发射阀的开关,当发射阀打开,发射气瓶 中的高压空气按规律进入发射管,作用在假雷尾部,推动假 2 系统组成与工作原理 雷运动,数据采集系统通过传感器可采集到发射管内的实 时压力和假雷的运动参数。 鱼雷发射试验数据采集系统工作原理如图2。USB数 Labview是一种基于图形程序的虚拟仪器编程语言, 据采集卡包含信号放大、调理电路,A/D转换电路及串口转 在测试与测量、数据采集、仪器控制、数字信号分析、工厂自 USB接口电路 。传感器测量信号首先通过信号放大、调 动化等领域获得了广泛的应用¨1 ̄7]。Labview对数据采集 理电路进入采集卡的A/D转换通道,转换后的数字信号通 和处理的传统方法是采用数据采集卡,但是这些数据采集 觥篓蝰捂 皇堕l堡旦一堡旦L=::: :l 过串口转USB接口电 路,通过USB接口传输 设备存在安装不便、价格昂贵、受计算机插槽数量、地址、中 数据采集部分数据处理部分 给PC机,最后由Lab— 断资源的限制,可扩展性差,同时在一些电磁干扰性强的测 试现场,可能无法专门对其做电磁屏蔽从而导致采集的数 图2基于USB接口和Labview view软件对数据进行分 据失真。在Labview下使用UsB总线,可以同样实现数据 的数据采集原理框图 析处理。 采集,并且弥补了采集卡的不足。本文根据鱼雷发射试验 数据采集的实际需要,采用USB数据采集卡进行数据采 3数据采集系统的硬件选择 集,利用Labview调用动态链接库DLL文件读取USB接 目前,USB数据采集卡有两种类型,一种是循环采集各 *收稿日期:2012年2月10 Ft,修回日期:2012年3月19日 作者简介:周兆军,男,硕士,工程师,研究方向:指挥自动化。叶慧娟,女,硕士,副教授,研究方向:武器系统与运用。王昕哗,男,硕 士,讲师,研究方向:武器系统与运用。 126 周兆军等:基于Labview的鱼雷发射试验数据采集系统设计 总第218期 通道数据的循环采集卡,另一种是同时采集各通道数据的 同步采集卡 ” 。由于循环采集卡循环采集各通道数 据,所以采集的各通道数据所对应的m-t ̄J存在一个较小的 时间差,但是这种采集卡成本较低。因此,选择何种USB 数据采集卡取决于系统对数据采集精度的需要。 对USB数据采集卡的选择还需要考虑采样通道数和采 样精度指标。这些需要根据实际采集数据的需要进行选择 4基于I abview的系统软件设计 gabview系统软件功能包括:数据采集、数据显示、数 据存储、数据分析和在线帮助功能,它可以很好地将分析和 数据采集结合起来。 在Labview中调用Du 与USB设备 通信安装驱动 后,USB数据采集卡与主机实现连接,但Labview软件不直 接支持非NI公司的数据采集设备,因此本系统采用调用动 态链接库来实现Labview与采集设备的连通。 Labview可以通过调用库函数节点实现对动态链接库 中函数的调用。在程序框中的互连接口,选择调用库函数 节点(Call LibraryFunction Node),双击左键出现调用库函 数对话框。根据Labview与DLL的参数对应关系填写好 DLI 文件的路径、被调用函数名、参数的类型及返回类型。 需要注意的是,当调用多个函数时要分别填写参数的 个数和对应的类型,而且在调用过程中应保持数据位的一 致。填好单击OK按钮后,Labview将自动生成各参数的入 口及出口状态,这样就实现了Labview与DLI 的调用。 在实现采集前,需要调用一些库函数对系统进行一些 设置,通过调用函数可以得到设备的描述和USB接口的运 行状态以及实现对USB接口的读写操作。具体的函数设 置可以参照数据采集卡动态链接库的参考文档。 根据设计需求,依次调用所需的函数实现对采集系统 的设置。此外,根据设计的采样速率,需要在上位机建立一 个缓存。数据采集系统要实现多通道数据采集,因此采用 数组的读写方式,如图3。 各通道数据存储后需要编写数据转换程序,将采样值 转换成具有物理意义的数据,如图4。 鱼雷发射试验数据采集系统主要采集发射管中压力数 据和假雷的运动数据,在上位机中基于Labview软件环境 结合鱼雷发射试验的具体要求编写了数据采集程序。 图3多通道数据的存储 图4 USB2382采集卡的 数据转换程序 5系统测试实例 测试系统主要由压力传感器、测速仪、单片机控制电 路,数据采集卡及采集软件等组成。进行数据采集时,发射 气瓶充满气体,发射水舱充满水且与发射管连通,各测试组 件准备好后即可试验。 试验时单片机发出开启指令,发射阀开始工作,发动机 运转带动混流泵转动,泵把水压到发射管中推动假雷运动。 同时各种测量仪器工作,并将相应的测量参数经数据采集 传到计算机进行存储和处理。在一次测试的试验中,对 四个通道信号进行数据采集,其结果如图5所示。 图5鱼雪发射试验数据采集界面 从图中可以清楚地观察到各个参数的变化,测试数据 保存在二进制文件中,数据还可以生成Excel报表文件以 便用户参考分析。四通道多参数测试软件通过了系统的联 合调试,成功地实现了数据的接收、显示、处理、存储、回放 等功能。 6结语 本文设计的数据采集系统能够满足鱼雷发射试验数据 采集的需要,解决了科研中的实际问题。对于其它类似系 统的设计有一定的参照价值。 参考文献 [1]杨继志,郭敬.基于gabview的阀门试验数据采集系统[J].机 电产品开发与创新,2011,24(5):77—79. E2]杨磊,马铁华,崔敏,等.基于gabVIEW的四通道多参数测试系 统软件设计_J].软件技术,201l(6):64—67. [3]谢宽,梁述海,谭智海.基于LabVIEW的柴油机状态监测数据 库系统I-J].舰船电子工程,2009(11):147—149. I-4]刘爱军,尹明,韦春玲.基于LabVIEW的超声波检测仪设计 -1J].舰船电子工程,2009(12):199—201. [5]董翰川,郭勇,李文杰.LabVIEW串口通信在数据采集中的应 用EJ].网络与通信,2011(33):65—68. E6]胡宝权,赵荣珍,马再超.基于LabVIEW的数据采集与反馈控 制通讯系统[J].仪表技术与传感器,2011(12):3l一34. [7]吴爱平,阳俊,张星.基于LabVIEW的油水界面检测系统[J]. 仪表技术与传感器,2011(12):46—48. E8]廖传书,黄道斌,孙旦,等.Labview与USB的直接数据通信 lJ].仪器与仪表,2007(2O):3-5. -19]吴仁涛,姜云海,左建勇.基于Labview平台的USE,视频采集 方法与应用_J].工业仪表与自动化装置,2011(3):80—83. -110]陈国亮,张素君.利用动态链接库(DI L)实现LabView与 USB设备的数据通信[J].福建电脑,2005(7):149—151. [11]孔鹏,方源达,柯富茗,等.基于LabVIEW的无线分布式数据 采集系统IJ].计算机与数字工程,2009,37(11). [12]解辉,徐玉斌,李建伟,等.基于sqlite的嵌入式数据采集系统 的研究与设计_J].计算机与数字工程,2008,36(6). [13]吴桂生,沈括,左雷.高速数据采集系统的设计与实现[J].计 算机与数字工程,2011,39(12). E14]初华,李长兵.Labview基于USB2.0的数据采集及处理[J]. 仪表技术,2010(5):22—25. 

因篇幅问题不能全部显示,请点此查看更多更全内容

Top