一、概述
Labview采集振动信号十分方便,本人开发了基于Labview的多功能振动信号采集系统,该系统高度智能化,将200多个手调参数集成到程序中,极大地节约了采集时间。可修改性:为后面板程序添加了详细的注释,读者可以根据自己的实验需要修改采集参数。便捷性:实验人员仅点击下拉框即可完成灵活切换采集设备、切换采集频率、切换采集负载等操作。课题组原计划采集一周的振动信号,最终3天完成了采集。
0基础的科研小白直接使用自动采集系统可,直接点击运行即可采集数据。此外,为了便于大家二次开发,我在程序部分添加了详细的备注。注意要和NI采集卡配合使用,具体的功能在下面啦。
二、采集系统的功能介绍
振动信号多功能有限采样采集系统的页面如下:
1.可同时采集多个通道(传感器)的数据
读者可以根据需要同时采集多个通道的数据,仅需要向下拖动通道设置即可随意增加通道数量。首先当作者的电脑连接到NI采集卡后,“物理通道”可以直接识别采集卡的通道。然后作者可以根据传感器数据定义通道的名称。
2.根据采样周期自动完成采样
采集系统虽然是有限采样,但是可以设置任意采样长度,因此可以根据采样频率与机械运转周期设置采样周期。例如,采样频率为1000Hz,旋转机械的运转周期为2s,若想采集20个周期的振动信号,则需要设置1000*2*20=40000个采样点。采集系统采集40000个点后自动结束采样。注意,修改此参数需要在程序面板修改。
3.可设置不同的机器型号
由于读者可能采集不同型号机器的数据,在数据命名时比较麻烦,数据命名规范化有助于信号数据预处理。本信号采集系统在程序后面板设置了不同的机械编号,读者也可以根据自己的需要灵活修改机器编号。
4.随意设置采样负载与转速
因为不同负载或转速的数据可能存在数据分布差异,在做实验时往往需要采集不同负载或转速的数据,本系统也在程序后面板设置了不同的采集工况,读者可以根据实际在程序部分修改负载或转速,设置完成后可以在前面板的下拉框直接旋转需要采集的负载或转速。
注意,采集完成的信号可以自动的根据机器编号-负载-转速-采集频率来自动命名,十分便于数据读取。
5.信号实时变换
由于频域信号往往更容易体现出故障的信息,本系统设置了FFT傅里叶变换,读者可以实时观察采集信号的频域信息。
6.采集提示和报警
当读者计算好采样长度后并确定采样频率后,即已知需要采集的时长,然后可在报警时间设置处设置报警时间。采集完成后自动报警提示。例如2000r/min的设备运行1个周期的时间为2s,计划采集20个周期的数据,则需要设置40s的时间。
三、采集结果与信号分析
1.程序运行,采集振动信号
2.代码可解释性强,便于二次开发
3.采集得到的数据
四、读取采集到的数据并进行分析。
五、程序源码
https://m.tb.cn/h.g2VlolT?tk=ngkeWuE6tLZ
或者+扣扣获取:1764619824