基于DAQmx驱动进行NI硬件数据采集方法技术

技术编号:32669735 阅读:27 留言:0更新日期:2022-03-17 11:23
本发明专利技术公开了一种基于DAQmx驱动进行NI硬件数据采集方法,包括以下步骤:S1、制定通道配置信息标准化配置表格,利用信息标准化配置表格配置参数信息,并存储为配置文件;S2、根据步骤S1中的配置文件进行数据采集。本发明专利技术通过配置信息标准化配置表格,根据配置的标准化表格来获取采集数据,有效缩短了软件编写时间,后续可以重复使用,具备良好的通用性。具备良好的通用性。具备良好的通用性。

【技术实现步骤摘要】
基于DAQmx驱动进行NI硬件数据采集方法


[0001]本专利技术属于仪器仪表测控
,更具体地说,涉及一种基于DAQmx驱动进行NI硬件数据采集方法。

技术介绍

[0002]National Instruments(美国国家仪器有限公司,简称NI)创立于1976年,是一家测量行业的专业公司,NI通过现成可用的软件,如LabVIEW,以及模块化硬件,在测试、控制、设计领域得到广泛应用,在缩短产品问世时间的同时有效降低开发成本。数据采集(DAQ),是指从传感器和其它待测设备等模拟和数字被测单元中自动采集非电量或者电量信号,送到上位机中进行分析,处理。数据采集系统是结合基于计算机或者其他专用测试平台的测量软硬件产品来实现灵活的、用户自定义的测量系统。在互联网行业快速发展的今天,数据采集已经被广泛应用于互联网及分布式领域,数据采集领域已经发生了重要的变化。
[0003]申请公布日为2021年5月11日,申请公布号为CN112783085A,专利名称为基于LabVIEW的多物理量测控系统的中国专利公开了一种技术方案,该专利技术采用LabVIEW平台开发的系统登录软件和测控软件,通过传感器模块的硬件设计,并配合高采样率、高分辨的数据采集卡USB 6229采集一维工作台上的传感器信号,通过DAQmx数据采集以及控制处理程序完成电机温度、载物台的载荷、电机振动的频谱分析、电机转速、载物台位移的数据采集和处理。经过调试,该系统运行稳定,为数控机床设备的研究和开发提供了一个发展方向。
[0004]申请公布日为2021年9月3日,申请公布号为CN113341900A,专利名称为一种零代码配置的工业设备数据采集系统的中国专利公开了一种技术方案,包括软件端和硬件端,软件端用于对硬件端的外部功能建模并规范硬件端模型属性;当硬件端模型属性规范完成,软件端用于对硬件端进行采集配置规则,并将采集配置规则通过JSON规范存储;当硬件端模型属性规范完成及采集配置规则完成后,软件端用于对硬件端进行采集模板规则的建立;当采集模板规则建立后,软件端将采集模板规则和集配置规则下发至应用网关实现对硬件端的数据采集。该专利技术通过建立采集模板规则和集配置规则,并将采集的规则下发至应用网关实现对硬件端的数据采集,可提升数据采集效率。
[0005]但是现有技术中进行数据采集往往需要根据具体情况进行软件的编写和硬件的配置,缺少通用性的技术方案,对此,有必要提出一种有效的解决办法。

技术实现思路

[0006]1.要解决的问题
[0007]针对现有技术中数据采集方案通用性较差的问题,本专利技术提供一种基于DAQmx驱动进行NI硬件数据采集方法。
[0008]2.技术方案
[0009]为了解决上述问题,本专利技术所采用的技术方案如下:一种基于DAQmx驱动进行NI相关硬件的通用化数据采集方法,包括以下步骤:
[0010]S1、制定通道配置信息标准化配置表格,利用信息标准化配置表格配置参数信息,并存储为配置文件;
[0011]S2、根据步骤S1中的配置文件进行数据采集。本技术方案通过配置信息标准化配置表格,根据配置的标准化表格来获取采集数据,有效缩短了软件编写时间,后续可以重复使用,具备良好的通用性。
[0012]进一步地,所述步骤S1中的信息标准化配置表格的内容包括:参数名称、通道号、参数单位、量程范围、校准线性、校准零点、信号类型。
[0013]进一步地,所述步骤S2包括以下步骤:
[0014]S21、读取步骤S1中的配置文件;
[0015]S22、按照配置文件中的参数配置通道参数和定时器;
[0016]S23、依据采样数进行数据采集,所述采样数=采样率/刷新率;
[0017]S24、将输出的电压信号转换为物理测量值。
[0018]进一步地,所述步骤S24中将输出的电压信号转换为物理测量值采用线性缩放函数进行转换,所述线性缩放函数为:其中,
[0019][0020]进一步地,所述步骤S22中的参数包括采样率、刷新率和通道信息。
[0021]进一步地,所述步骤S22中的定时器根据采样率和刷新率配置。
[0022]进一步地,还包括对设置的参数进行校准。
[0023]进一步地,所述校准包括设置校准线性和校准零点,其中,
[0024]校准线性=线性拟合斜率
×
校准前线性+线性拟合截距;
[0025]校准零点=线性拟合斜率
×
校准前零点+线性拟合截距;
[0026]其中,校准前线性是指校准前通道配置信息中的校准线性,校准前零点是指校准前通道配置信息中的校准零点,线性拟合斜率是指根据输入序列和输出序列使用最小二乘法拟合出的斜率,线性拟合截距是指输入序列、输出序列使用最小二乘法拟合出的截距。本技术方案通过根据输入序列和输出序列对设置的参数进行校准,以减小采集数据与标准值之间的偏差,确保采集数据的准确性。
[0027]进一步地,还包括对设置的参数进行校准。
[0028]进一步地,所述校准包括设置校准线性和校准零点,其中,
[0029]校准线性=线性拟合斜率
×
校准前线性+线性拟合截距;
[0030]校准零点=线性拟合斜率
×
校准前零点+线性拟合截距;
[0031]其中,校准前线性是指校准前通道配置信息中的校准线性,校准前零点是指校准前通道配置信息中的校准零点,线性拟合斜率是指根据输入序列和输出序列使用最小二乘法拟合出的斜率,线性拟合截距是指输入序列、输出序列使用最小二乘法拟合出的截距。
[0032]3.有益效果
[0033]相比于现有技术,本专利技术的有益效果为:
[0034]本专利技术按照标准化配置表格填写通道配置信息、初始化采集信息,根据配置文件加载通道配置信息、初始化采集任务,按照定时获取采集数据,有效缩短了软件编写时间,后续可以重复使用,具备良好的通用性。
附图说明
[0035]图1为本专利技术中的数据采集流程图;
[0036]图2为本专利技术中的初始化采集信息的硬件驱动函数示意图;
[0037]图3为本专利技术中的定时配置的硬件驱动函数示意图;
[0038]图4为本专利技术中配置采集信息的硬件驱动函数示意图。
具体实施方式
[0039]下面结合具体实施例对本专利技术进一步进行描述。
[0040]本专利技术提供一种基于DAQmx(Data AcQuisitionMeasurement eXperience)驱动进行NI(National Instruments)相关硬件的通用化数据采集方法。按照标准化配置表格填写通道配置信息;初始化采集信息;根据配置文件加载通道配置信息;初始化采集任务:配置通道、设置定时器;校验采集任务信息,校验无误后开始采集任务;按照定时获取采集数据;任务完成后,停止采集任务。
[0041]本专利技术主要实现基于DAQmx驱动进行NI相关硬件的数据采集本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于DAQmx驱动进行NI硬件数据采集方法,其特征在于:包括以下步骤:S1、制定通道配置信息标准化配置表格,利用信息标准化配置表格配置参数信息,并存储为配置文件;S2、根据步骤S1中的配置文件进行数据采集。2.根据权利要求1所述的基于DAQmx驱动进行NI硬件数据采集方法,其特征在于:所述步骤S1中的信息标准化配置表格的内容包括:参数名称、通道号、参数单位、量程范围、校准线性、校准零点、信号类型。3.根据权利要求1或2所述的基于DAQmx驱动进行NI硬件数据采集方法,其特征在于:所述步骤S2包括以下步骤:S21、读取步骤S1中的配置文件;S22、按照配置文件中的参数配置通道参数和定时器;S23、依据采样数进行数据采集,所述采样数=采样率/刷新率;S24、将采集输出的电压信号转换为物理测量值。4.根据权利要求3所述的基于DAQmx驱动进行NI硬件数据采集方法,其特征在于:所述步骤S24中将输出的电压信号转换为物理测量值采用线性缩放函数进行转换,所述线性缩放函数为:其中,5.根据权利要求3所述的基于DAQmx驱动进行NI硬件数据采集方法,其特征在于:所述步骤S22中的参数包括采样率、刷新率和通道信息。6.根据权利要求5所述的基于DAQmx驱动进行NI硬件数据采集方法,其特征在于:所述步骤S22中的定时器根据采样率和刷新率配置。7.根据权利要求1或2所述的基于DAQmx驱动进行NI硬件数据采集方法...

【专利技术属性】
技术研发人员:王智
申请(专利权)人:南京飞利宁航空科技发展有限公司
类型:发明
国别省市:

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

1