关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 基于数据流盘的数据采集平台设计

基于数据流盘的数据采集平台设计

作者:淮骞 苏新彦时间:2017-09-27来源:电子产品世界收藏
编者按:在外场内弹道的试验中,由于实验的需求往往需要高速、大量、高精度的实时数据采集存储设备,而通用示波器由于存储能力有限,数据采集效率不够高而无法满足实验的需求,结果往往是采集的数据不准确而导致以后的研究放缓甚至会让科研人员产生错误的判断。针对这一问题,设计了以高速数据采集板卡PXI5122为硬件平台的双通道高速数据采集系统。实验结果表明,通过流盘存储技术实现了对数据的高速大量采集,并且还针对内弹道弹丸实验需求设计了专用的数据采集系统。

1.3.1 前面板的设计

本文引用地址:http://www.eepw.com.cn/article/201709/364872.htm

  平台的系统设计需要考虑带宽、采样速率、分辨率、动态范围、触发、板载内存等因素。并且主面板的设计除了上面所说的那些因素,还包括参数的配置、功能按键、波形显示窗口和波形的测量等一系列具体功能的实现。

  通过分析了解示波器的各个功能模块,以及结合传统示波器的仪器界面,我们设计出了如图4所示的操作界面,用户可以直观地看出示波器上面的各个功能模块。

1.3.2 数据采集模块

  在各个参数设置完成后,点击数据采集按钮可实现信号的数据采集,数据采集流程图如图5所示。单次触发数据采集主要通过触发实现,通过设置触发位置可以实现的同步触发采集,这使得两个通道共用一个水平时基,这对内弹道弹丸速度的测试非常重要,在实际的测试中同时采集弹丸点火信号和回波信号可以快速地确定弹丸膛内的起始位置。连续采集的实现通过不断的查询采集状态直至采集完成,同时绘制波形用以实现在弹丸发射前观察雷达信号和炮管内低速运动目标回波信号,保持雷达在弹丸径向运动方向上。

1.3.3 基于流盘技术的设计

  HWS是一种分级存储波形数据的格式,它不仅可以存储多个通道的波形数据及相关信息,而且具有数据压缩功能,适用于数量大的数据文件的存取。

  HWS文件的分层结构依次为:文件、组和数据。一个单一的HWS文件可以包含多个组,每个组可以包含多个波形数据。Labwindows/CVI提供了HWS的底层驱动函数,这些函数可以帮助我们实现数据的存取功能。具体HWS文件格式波形数据的存储方法为:

  HWS数据格式文件的存储流程如图6所示。首先调用ni HWS_Open File()函数打开一个待写入的HWS格式文件,其次使用 ni HWS_New Wfm Reference()获取波形信息及波形属性信息,最后调用HWS文件的写入函数,将数据及属性信息写入文件中。的主要函数如表1所示。

2 子系统的测试及分析

2.1 单次采集测试

  单次采集是通过外场试验验证子系统各项功能指标。如图7所示,试验时多普勒测速雷达的工作频率为95GHz,炮口直径30mm,雷达与炮口之间的距离为10m,采样速率20MS/s,采样时间是10s,设置为外部触发,触发电平为5V,触发位置10%,点火装置第一次输出3.5V,第二次输出10V,等待触发延时50s。

  点击“单次采集”按钮后等待触发电平,当第二次按下点火装置后,采集的有效数据波形如图8所示,图中波形为放大后的波形图,由于采样点数较多,因此需要放大后观察波形,由图8可知,有效信号符合弹丸回波信号的一般规律。

  采集完成后的存储在计算机中的文件为signal_acquire.hws,如图9所示,其大小约为200M。

2.2 连续采集测试

  连续采集主要用于观察膛内运动目标回波信号的质量,因此可以通过信号发生器对其进行测试。将信号发生器的两路正弦信号接入数据获取模块,通道0接入2VPP,10kHz的正弦信号,通道1接入 4VPP,10kHz,占空比为50%的的方波信号,进行连续采集后获取到的波形如图10所示,频率和占空比测试结果如图11所示。单次采集和连续采集不能同时进行。由图10、图11可知,信号的波形与设置波形参数基本符合。

3 结论

  本文介绍了流盘技术的数据采集系统的总体设计以及各模块的设计思路,最后通过实际获取波形数据示波测试,说明该系统可用于多通道高速连续大量的数据采集示波,较好地解决了在外场内弹道试验中对数据采集需要高速、高精度以及较高的数据内存的需求,为以后的火炮测试提供了一种新的方法。

  参考文献:

  [1]裴雷.雷达对抗效能评估系统与仿真[D].西安:西安电子科技大学,2013.

  [2]张重雄,邱华,张先盟.火箭助飞式声干扰器空中弹道的测试方法[J].信息与电子工程.2006,(02):94~97.

  [3]翟盼盼.交错多通道信号的采样及重构方法研究[D].河南:河南大学,2014.

  [4]刘军.数字万用表VXI模块设计[D].广西:电子科技大学, 2008.

  [5]赵忠,李更新,林太刚.基于NI Compact DAQ的惯性器件性能评估系统[J].自动化技术与应用,2014,(04):74~78.

  [6]李俊萩,张晴晖.虚拟任意波形发生器的软件设计[J].电脑知识与技术,2008 (36):3006~3009.

  [7]闫利利.基于Linux的LXI示波器模块软件设计[D].成都:电子科大学,2014.

  [8]周细凤,曾荣周,李贞.基于 LABVIEW 的虚拟示波器的研究与应用[J].2014,(01):1~7.

[9] Duraiappah, Lokesh, National Instruments Synchronization and Memory Core- A Modern Architecture for Mixed Signal Test White Paper (National Instruments, Austin TX), 2003.

  [10]潘玉霞.基于PCI Express总线高速数据采集卡的设计[D].山西:中北大学,2011.

  本文来源于《电子产品世界》2017年第10期第35页,欢迎您写论文时引用,并注明出处。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭