动态信号数据采集系统

发布时间 : 星期一 文章动态信号数据采集系统更新完毕开始阅读

4.4数据存盘

LabVIEW附带大量的数据记录与回放功能函数,供测试系统设计使用,在本课题中,我们需要将测量得到的实时数据保存为excel文件保存在硬盘上,以方 便后续的实验分析,此时就需要使用LabVIEW功能强大的数据记录与回放功能函数。

数据的存盘函数在“programming>>file I/O”中。他们不仅可以用于数据文件的操作,还可以满足任何波形文件的操作,所以可以满足我们此次变成需要。

4.5整体程序调试

完成各个单独传感器的测量后,我们要对四个传感器进行整体的测试,将四个部分整合为一体,在一个主面板中显示。LabVIEW支持多通道并行采集,采集卡6009总共有四个差分节点,所以可以满足我们的需求,在此,我们一次采集四个节点电压信号输出到信号调理电路经过相应的放大调理电路,流入6009数据采集卡中,最后进入pc机。

程序框图如图3-9:

图3-9:三通道同步测试

在这个程序中,我们使用一个while循环控制整个采集过程的运行,另外我们又使用四个内部while循环分别控制DAQ Assistant,振动,转速,轴向位移的运行。

在前面板中,我们使用一个tab control控件将三个子面板放入其中,只要我们点击相应的测量任务,就可以是相应的子面板前端显示。此部分在程序框图中有三个case结构控制,如上面的程序框图所示,在布尔控件为真时,case结构转入TRUE分支运行

9

相应代码。

到此为止,整个设计过程结束。

再设计中,我们可以将所得数据与试验台自带程序所得进行比较,图3-10是轴心轨迹的实验数据,转速在2000转以下测得的实时数据,图3-11是用保存的电子表格文件复现的轴心轨迹。

图3-10:实验台自带软件振动与轴心轨迹实时显示

图3-11:测试系统保存的电子表格复现的轴心轨迹

10

经过图3-10与图3-11的比较,可以看出使用LabVIEW构建的动态数据采集显示结果与试验台自带的软件保持了良好的一致性。

5 结论

本文利用NI公司的LabVIEW软件和USB-6009数据采集卡,构建了对北京东方振动所得振动试验台各项测试信号的实时检测、显示、分析处理以及数据存盘,实现了快速高效的动态数据采集和数据共享。与传统的测试仪器相比,采用虚拟仪器的方法设计的信号采集系统具有效率高,开发周期短,而且功能强大,使用方便,界面友好。

参考文献

[1] 陈锡辉,张银鸿.LabVIEW8.20程序设计从入到提高[M].北京:清华大学出版社,2007 [2] 王伯雄.测试技术基础[M].北京:清华大学出版社,2003. [3] 邓星钟.机电传动控制[M].武汉:华中科技大学出版社,2001.

[4] 杨乐平,李海涛,肖相生等.LabVIEW程序设计与应用[M].北京:电子工业出版社,2001. [5] 季文美.机械振动[M].科学出版社,1885.

11

联系合同范文客服:xxxxx#qq.com(#替换为@)