基于labview的声发射数据采集与分析系统
本系统是基于单通道声发射器PXDAQ24260编写的labview控制分析程序。相对于普通的数据采集卡(如NI卡、凌华卡、研华数据采集卡等),专用的声发射采集器具有以下特点:
1、硬件实时波形分割。(声发射特有按Hit分割的方法)
2、底层硬件实时计算声发射特征参数。(幅度、能量、计数、RMS等)
3、声发射波形数据实时上传。
4、特殊设计,低噪音。
5、前端传感器、放大器的更优匹配。
以上特点可以有效的降低软件的工作量,获取更及时和准确的数据。通过labview编程你可以方便的实现以下功能:
1、使用自己设计的显示界面,标注自己的logo。
2、将声发射信号整合进自己的控制系统。
3、编程实现自己的信号分析方法,变成专用的仪器。
【单通道声发射器PXDAQ24260简介】
PXDAQ24260B是新研发的基于快速以太网总线的高精度单通道声发射采集器,采集器内置了linux系统,采用标准的网络接口,支持标准的网络协议。支持交换机组网,实现分布式的声发射信号采集;将采集器通过网线连接到无线路由器即可实现声发射信号的WiFi采集与传输;将采集器通过网线连接到4G路由器,即可实现广域网的云端采集与传输。
可实时提取15个声发射特征参数:到达时间、门槛、上升时间、幅度、下降时间、能量、振铃计数、峰值时间、平均频率、峰值频率、信号主频、RMS、ASL、持续时间、阻尼。
可实时/同步提取特征参数、声发射波形、原始波形流。
内部可集成低噪声的前置放大器,只需在输入端接入声发射传感器即可。
【LABVIEW程序demo版本介绍】
通过本段内容你可以了解基本的程序框架。实现软件对采集硬件的控制、波形的显示、特征参数的显示和相关图的处理。
Figure1demo前面板
基本框架包括:设备的连接(1)、采集参数的设置(2)、采集/停止控制(3)、声发射波形显示(4)、特征参数显示(5)和RMS-时间的相关图显示示例(6)。
1、 输入/输出控件初始化。
2、 连接按钮按下时调用子VI,如设备硬件已连接成功则返回设备的IP地址,点亮指示灯。
3、 设备连接成功之后,自动读取声发射采集器的状态和设置的参数,并且显示在显示空间中。读取只需要调用已经分装好的子Vi就可以。
4、 读取参数之后进入等待状态,等待用户输入控制指令。用户可以在读取参数/设置参数/校准零飘/开始采集中间选择一个指令执行。读取参数如3步骤,设置参数也只需要调用子VI就可以实现。
5、 如果按下采集开始指令,则打开/新建一个文件用于存储数据,显示空间初始化(反复采集的时候清除上次的内容),调用开始采集子Vi,让硬件开始采集。
6、 数据处理本处采用生产者/消费者模式,前置处理从硬件读取数据和停止采集按钮的监测,后者处理数据存储、解析和显示。
7、 数据处理部分包括:
1).数据存储,每次读取的数据存到文件末尾;
2).波形分割,调用子VI,从上传的数据文件中把参数部分和波形数据部分分割。
3).波形显示,调用子VI将数据转换成电压值,显示在波形图上。
4).参数解析,将声发射参数如幅度能量计数等值从二进制数值转变为具体的数值。
5).RMS-时间相关图示例。显示特征参数RMS和时间之间的关系。其他参数也可以如此操作。
6).参数显示,将每次的内容显示在显示框的最末端。
7).参数显示框一直显示最新的数据。
8、 停止采集之后将缓存中的数据全部读出(如有),并且改变指示灯的状态,转入步骤4等待新的指令,如改变设置参数/重新采集。
Figure2显示界面
【可提供的资料介绍】
通过本文档你可以快速的控制专用的声发射采集系统进行设备的二次开发,获得原始的数据和基本的分析,不过在数据处理和信号分析方面还需要自己进一步开发,比如FFT分析、小波分析、和matlab的关联分析等。
2019-2-19