基于LabVIEW的数据存储读取系统及方法技术方案

技术编号:27194669 阅读:58 留言:0更新日期:2021-01-31 11:45
本发明专利技术公开了一种基于LabVIEW的数据存储读取系统及方法,包括工业计算机以及分别与工业计算机连接的多个数据采集卡和输入输出卡,每个数据采集卡均连接多个采集通道,输入输出卡连接多个采集通道和至少一个输出通道。方法包括基于LabVIEW的数据存储读取系统的多路数据采集存储方法和单路波形数据输出方法。本发明专利技术用于专用设备传感器信号的数据采集分析存储,以及数据读取输出的控制,实现在试验室对专用设备传感器信号进行分析的功能;采用PCI数据采集卡,借助LabVIEW软件在工业计算机上完成开发,提供多通道传感器信号的实时采集、显示、滤波、分析、数据存取、波形存储,以及波形数据的单通道输出功能。数据的单通道输出功能。数据的单通道输出功能。

【技术实现步骤摘要】
基于LabVIEW的数据存储读取系统及方法


[0001]本专利技术属于数据存储读取领域,具体涉及一种基于LabVIEW的数据存储读取系统及方法。

技术介绍

[0002]专用设备传感器是监测其运行状态,保障其安全稳定运行的重要组件。因此,有必要对专用设备传感器的信号进行数据采集、数据分析及存储。以往的专用设备传感器信号采集系统只能对信号进行实时分析计算,并不具备原始信号波形存储功能。专用设备试验分析方法及传感器信号算法只能在现场试验时进行验证,不便于专用设备及传感器本身的改进及分析。

技术实现思路

[0003]本专利技术是为了克服现有技术中存在的缺点而提出的,其目的是提供一种基于LabVIEW的数据存储读取系统及方法。
[0004]本专利技术是通过以下技术方案实现的:一种基于LabVIEW的数据存储读取系统,包括工业计算机以及分别与工业计算机连接的多个数据采集卡和输入输出卡,每个数据采集卡均连接多个采集通道,输入输出卡连接多个采集通道和至少一个输出通道。
[0005]在上述技术方案中,所述多个数据采集卡和输入输出卡之间并联设置。
[0006]在上述技术方案中,连接与同一个数据采集卡的多个所述采集通道之间并联设置。
[0007]在上述技术方案中,与所述输入输出卡连接的多个采集通道和输出通道之间并联设置。
[0008]在上述技术方案中,所述数据采集卡的型号为NI PCI 4462。
[0009]在上述技术方案中,所述输入输出卡的型号为NI PCI 4461。<br/>[0010]在上述技术方案中,所述工业计算机内置数据分析模块、数据存取模块和多路波形存储模块;所述数据分析模块将数据采集到的传感器信号经过滤波、波峰波谷识别和傅里叶变换,得到相关频率信息,再通过计算得到专用设备的运行参数;所述数据存取模块在工业计算机上将LabVIEW采集分析的参数,借助LabSQL插件,存储在SQL SERVER数据库中,并提供数据查询功能;所述多路波形存储模块,在工业计算机上将LabVIEW采集到的多路实时数据和时间信息进行数据处理,然后捆绑成簇,再利用队列实现不丢帧的多路波形存储,并以日期时间命名后存储在DAT文件中。
[0011]一种基于LabVIEW的数据存储读取系统的多路数据采集存储方法,包括以下步骤:(

)系统初始化;(

)数据采集卡进行参数配置;(

)对采集到的波形信号进行数据滤波;


)多路信号进行时域同步显示,并依信号自动调节X、Y轴坐标;(

)对每路信号进行波峰、波谷取值后,再进行FFT变换,得到对应通道信号的频率和幅值信息,并显示每路信号的频域波形;(

)通过每路信号的时域及频域信息,计算得到设备的运行参数,并存入数据库;(

)根据设定的采样频率,将多路信号波形数据捆绑成簇元素;(

)以队列形式传输多路信号簇元素,分割数据后,形成数据存储文件。
[0012]一种基于LabVIEW的数据存储读取系统的单路波形数据输出方法,包括以下步骤:(

)系统初始化;(

)数据采集卡进行参数配置;(

)从数据存储文件读取波形数据,并通过数据处理提取单路信号的信息;(

)对单路信号进行时域显示,并依信号幅度自动调节X、Y轴坐标;(

)对信号进行波峰、波谷取值后,再进行FFT变换,得到对应通道信号的频率和幅值信息,并显示信号的频域波形;(

)生成波形信号并驱动输入输出卡输出波形信号。
[0013]本专利技术的有益效果是:本专利技术提供了一种基于LabVIEW的数据存储读取系统及方法,用于专用设备传感器信号的数据采集分析存储,以及数据读取输出的控制,实现在试验室对专用设备传感器信号进行分析的功能。本专利技术采用PCI数据采集卡,借助LabVIEW软件在工业计算机上完成开发,针对专用设备试验的特点,提供多通道传感器信号的实时采集、显示、滤波、分析、数据存取、波形存储,以及波形数据的单通道输出功能。
附图说明
[0014]图1是本专利技术基于LabVIEW的数据存储读取系统的结构示意图;图2是本专利技术实施例2中基于LabVIEW的数据存储读取系统的多路数据采集存储方法的流程图;图3是本专利技术实施例3中基于LabVIEW的数据存储读取系统的单路波形数据输出方法的流程图。
[0015]其中:1
ꢀꢀ
工业计算机
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ2ꢀꢀ
数据采集卡3
ꢀꢀ
输入输出卡
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ4ꢀꢀ
采集通道5
ꢀꢀ
输出通道。
[0016]对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,可以根据以上附图获得其他的相关附图。
具体实施方式
[0017]为了使本
的人员更好地理解本专利技术技术方案,下面结合说明书附图并通过具体实施方式来进一步说明本专利技术基于LabVIEW的数据存储读取系统及方法的技术方案。
[0018]实施例1
如图1所示,一种基于LabVIEW的数据存储读取系统,包括工业计算机1以及分别与工业计算机1连接的多个数据采集卡2和输入输出卡3,每个数据采集卡2均连接多个采集通道4,输入输出卡3连接多个采集通道4和至少一个输出通道5。
[0019]所述多个数据采集卡2和输入输出卡3之间并联设置。
[0020]连接与同一个数据采集卡2的多个所述采集通道4之间并联设置。
[0021]与所述输入输出卡3连接的多个采集通道4和输出通道5之间并联设置。
[0022]所述工业计算机内置数据分析模块、数据存取模块和多路波形存储模块。数据分析模块,将数据采集到的传感器信号经过滤波、波峰波谷识别和傅里叶变换,得到相关频率信息,再通过计算得到专用设备的运行参数。数据存取模块,在工业计算机上将LabVIEW采集分析的参数,借助LabSQL插件,存储在SQL SERVER数据库中,并提供数据查询功能。多路波形存储模块,在工业计算机上将LabVIEW采集到的多路实时数据和时间信息进行数据处理,然后捆绑成簇,再利用队列实现不丢帧的多路波形存储,并以日期时间命名后存储在DAT文件中。
[0023]本实施例中设置两个数据采集卡2,数据采集卡2的型号为NI PCI 4462,在工业计算机上利用LabVIEW结合数据采集卡2实现多通道传感器信号的采集,并提供X轴、Y轴自动调节的信号波形实时显示功能。
[0024]本实施例中输入输出卡3的型号为NI PCI 4461,工业计算机上利用LabVIEW将DAT文件中的波形数据读出,经数据处理后通过输入输出卡3输出波形信号,完成单路波形输出。
[0025]本实施例中每个数据采集卡2连接四个采集通道4。...

【技术保护点】

【技术特征摘要】
1.一种基于LabVIEW的数据存储读取系统,其特征在于:包括工业计算机(1)以及分别与工业计算机(1)连接的多个数据采集卡(2)和输入输出卡(3),每个数据采集卡(2)均连接多个采集通道(4),输入输出卡(3)连接多个采集通道(4)和至少一个输出通道(5)。2.根据权利要求1所述的基于LabVIEW的数据存储读取系统,其特征在于:所述多个数据采集卡(2)和输入输出卡(3)之间并联设置。3.根据权利要求1所述的基于LabVIEW的数据存储读取系统,其特征在于:连接与同一个数据采集卡(2)的多个所述采集通道(4)之间并联设置。4.根据权利要求1所述的基于LabVIEW的数据存储读取系统,其特征在于:与所述输入输出卡(3)连接的多个采集通道(4)和输出通道(5)之间并联设置。5.根据权利要求1所述的基于LabVIEW的数据存储读取系统,其特征在于:所述数据采集卡(2)的型号为NI PCI 4462。6.根据权利要求1所述的基于LabVIEW的数据存储读取系统,其特征在于:所述输入输出卡(3)的型号为NI PCI 4461。7.根据权利要求1所述的基于LabVIEW的数据存储读取系统,其特征在于:所述工业计算机(1)内置数据分析模块、数据存取模块和多路波形存储模块;所述数据分析模块将数据采集到的传感器信号经过滤波、波峰波谷识别和傅里叶变换,得到相关频率信息,再通过计算得到专用设备的运行参数;所述数据存取模块在工业计算机上将LabVIEW采集分析的参数,借助LabSQL插件,存储在SQL SERVER数据库中,并提供数据查询功能;所述多路波形存储模块,在工业计算机上将LabVIEW采集到的多路实时数据和时间信息进行数据处理,然后捆绑成簇,再利用队列实现不丢帧的多路波形存储,...

【专利技术属性】
技术研发人员:王麟史晓清兰鹏孙睿
申请(专利权)人:核工业理化工程研究院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1