首页 / 专利分类库 / 基本电子电路 / 模拟量输出板卡多通道快速校准方法、装置、系统及介质

模拟量输出板卡多通道快速校准方法、装置、系统及介质

申请号 CN202311851510.5 申请日 2023-12-29 公开(公告)号 CN117938158A 公开(公告)日 2024-04-26
申请人 苏州路之遥科技股份有限公司; 发明人 周荣; 李婕; 吴金炳;
摘要 本 发明 涉及一种模拟量输出板卡多通道快速校准方法、装置、系统及介质。该方法包括:向模拟量输出板卡输入 指定 数字信息,控 制模 拟量输出板卡从当前输出通道输出对应的实际模拟量 信号 ;根据得到的实际模拟量信号,获取指定数字信息与对应的实际模拟量信号之间的数据拟合关键点;根据得到的数据拟合关键点,获取理论模拟量信号与数据拟合关键点的偏差数据,并获取模拟量输出板卡的所有的输出通道的数据拟合关键点与偏差数据之间的对应关系;在实际测量时,根据获取的模拟量输出板卡的实时模拟量信号所对应的数据拟合关键点,获取校准模拟量信号。本发明可解决手动校准结果不够准确效率低下,而自动校准需要依赖专用测试工具成本较高的问题。
权利要求

1.一种模拟量输出板卡多通道快速校准方法,其特征在于,所述方法包括:
向模拟量输出板卡输入指定数字信息,控制模拟量输出板卡从当前输出通道输出对应的实际模拟量信号
根据得到的当前输出通道的实际模拟量信号,获取指定数字信息与对应的实际模拟量信号之间的数据拟合关键点;
根据得到的当前输出通道的数据拟合关键点,结合指定数字信息对应的理论模拟量信号,获取理论模拟量信号与数据拟合关键点的偏差数据,并获取模拟量输出板卡的所有的输出通道的数据拟合关键点与偏差数据之间的对应关系;
在实际测量时,根据获取的模拟量输出板卡的实时模拟量信号所对应的数据拟合关键点,获取校准模拟量信号。
2.根据权利要求1所述的模拟量输出板卡多通道快速校准方法,其特征在于,所述控制向模拟量输出板卡输入指定数字信息,控制模拟量输出板卡从当前输出通道获取对应的实际模拟量信号,包括:
按照预设时间间隔通过通信串口向模拟量输出板卡输入一组从小到大排列的指定数字信息;
控制模拟量输出板卡根据输入的一组指定数字信息,从模拟量输出板卡的当前输出通道输出一组对应的实际模拟量信号;
控制测量仪表对模拟量输出板卡的当前输出通道输出的一组实际模拟量信号进行采集,以获取模拟量输出板卡的当前输出通道所输出的实际模拟量信号。
3.根据权利要求2所述的模拟量输出板卡多通道快速校准方法,其特征在于,所述根据得到的当前输出通道的实际模拟量信号,获取指定数字信息与对应的实际模拟量信号之间的数据拟合关键点,包括:
根据得到的模拟量输出板卡的当前输出通道的一组实际模拟量信号及对应的一组指定数字信息,获取该组实际模拟量信号与该组指定数字信息的映射曲线;
根据实际模拟量信号与指定数字信息的映射曲线,获取映射曲线上的多个转折点;
确定每个转折点为数据拟合关键点,以获取该组指定数字信息与对应的该组实际模拟量信号之间的数据拟合关键点。
4.根据权利要求3所述的模拟量输出板卡多通道快速校准方法,其特征在于,所述根据得到的当前输出通道的数据拟合关键点,结合指定数字信息对应的理论模拟量信号,获取理论模拟量信号与数据拟合关键点的偏差数据,包括:
根据一组指定数字信息得到的当前输出通道的数据拟合关键点,结合与该组指定数字信息对应的一组理论模拟量信号,对数据拟合关键点和对应的理论模拟量信号进行大小比较分析;
根据对数据拟合关键点和对应的理论模拟量信号进行大小比较分析,获取每个数据拟合关键点与对应的理论模拟量信号之间的偏差数据。
5.根据权利要求4所述的模拟量输出板卡多通道快速校准方法,其特征在于,所述获取模拟量输出板卡的所有的输出通道的数据拟合关键点与偏差数据之间的对应关系,包括:
根据得到的模拟量输出板卡的当前输出通道的一组实际模拟量信号及对应的一组指定数字信息之间的数据拟合关键点、以及该数据拟合关键点与对应的理论模拟量信号之间的偏差数据,获得模拟量输出板卡的当前输出通道的数据拟合关键点与偏差数据之间的对应关系;
依次获取模拟量输出板卡的下一个输出通道的数据拟合关键点与偏差数据之间的对应关系,直至获取模拟量输出板卡的所有的输出通道的数据拟合关键点与偏差数据之间的对应关系。
6.根据权利要求5所述的模拟量输出板卡多通道快速校准方法,其特征在于,所述在实际测量时,根据获取的模拟量输出板卡的实时模拟量信号所对应的数据拟合关键点,获取校准模拟量信号,包括:
在实际测量时,向模拟量输出板卡输入实时输入信号,控制模拟量输出板卡获取对应的实时模拟量信号;
根据得到的实时模拟量信号,获取与实时输入信号对应的实时模拟量信号之间的数据拟合关键点;
根据数据拟合关键点与偏差数据之间的对应关系,获取实时模拟量信号对应的数据拟合关键点所对应的偏差数据;
根据得到的与实时模拟量信号对应的偏差数据,获取校准模拟量信号。
7.根据权利要求6所述的模拟量输出板卡多通道快速校准方法,其特征在于,所述根据得到的与实时模拟量信号对应的偏差数据,获取校准模拟量信号,包括:
根据得到的与实时模拟量信号对应的偏差数据,对实时模拟量信号和与其对应的偏差数据进行叠加
根据叠加的实时模拟量信号和偏差数据,获取模拟量输出板卡的实际输出通道输出的校准模拟量信号。
8.一种模拟量输出板卡多通道快速校准装置,其特征在于,包括:
信号采集控制模,用于向模拟量输出板卡输入指定数字信息,控制模拟量输出板卡从当前输出通道输出对应的实际模拟量信号;
关键点获取模块,用于根据得到的当前输出通道的实际模拟量信号,获取指定数字信息与对应的实际模拟量信号之间的数据拟合关键点;
偏差获取模块,用于根据得到的当前输出通道的数据拟合关键点,结合指定数字信息对应的理论模拟量信号,获取理论模拟量信号与数据拟合关键点的偏差数据,并获取模拟量输出板卡的所有的输出通道的数据拟合关键点与偏差数据之间的对应关系;
实测校准模块,用于在实际测量时,根据获取的模拟量输出板卡的实时模拟量信号所对应的数据拟合关键点,获取校准模拟量信号。
9.一种模拟量输出板卡多通道快速校准系统,其特征在于,包括:
上位机;
模拟量输出板卡,与所述上位机通信连接;
测量仪表,与所述模拟量输出板卡和所述上位机通信连接;
其中,所述上位机具有控制器,所述控制器用于实现实现如权利要求1至7任意一项所述模拟量输出板卡多通道快速校准方法中的所有方法步骤或部分方法步骤。
10.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任意一项所述模拟量输出板卡多通道快速校准方法中的所有方法步骤或部分方法步骤。

说明书全文

模拟量输出板卡多通道快速校准方法、装置、系统及介质

技术领域

[0001] 本发明涉及数据采集技术领域,特别涉及一种模拟量输出板卡多通道快速校准方法、装置、系统及介质。

背景技术

[0002] 在各种工业自动化控制场合中,经常需要使用模拟量采集板卡对大量的模拟量信号进行采集。而且,模拟量信号采集对信号质量要求很高,要求模拟量采集板卡的采集精度要高,这样才能精确地知道各种工业自动化控制现场的信号的细微变化。而且,模拟量采集板卡的输出精度关系到其采集精度,但是由于受模拟量采集板卡自身精度的限制,通常需要对其输出精度进行校准。
[0003] 在传统技术中,有些技术方案中采用手动校准方式对模拟量采集板卡的输出精度进行校准,需对模拟量采集板卡的每一个输出通道分别进行校准,对每个通道校准的步骤也非常复杂,校准过程相对耗费人工,而且校准结果不准确,不利于批量校准测试,生产效率低;此外,有些技术方案中采用自动测试方式对模拟量采集板卡的输出精度进行校准,校准准确率较高,但是需要依赖专用测试工具,成本较高。

发明内容

[0004] 本发明提供一种模拟量输出板卡多通道快速校准方法、装置、系统及介质,可解决相关技术中手动校准结果不够准确效率低下,而自动校准需要依赖专用测试工具成本较高的问题。
[0005] 本发明提供了一种模拟量输出板卡多通道快速校准方法,所述方法包括:
[0006] 向模拟量输出板卡输入指定数字信息,控制模拟量输出板卡从当前输出通道输出对应的实际模拟量信号;
[0007] 根据得到的当前输出通道的实际模拟量信号,获取指定数字信息与对应的实际模拟量信号之间的数据拟合关键点;
[0008] 根据得到的当前输出通道的数据拟合关键点,结合指定数字信息对应的理论模拟量信号,获取理论模拟量信号与数据拟合关键点的偏差数据,并获取模拟量输出板卡的所有的输出通道的数据拟合关键点与偏差数据之间的对应关系;
[0009] 在实际测量时,根据获取的模拟量输出板卡的实时模拟量信号所对应的数据拟合关键点,获取校准模拟量信号。
[0010] 可选地,所述控制向模拟量输出板卡输入指定数字信息,控制模拟量输出板卡从当前输出通道输出对应的实际模拟量信号,包括:
[0011] 按照预设时间间隔通过通信串口向模拟量输出板卡输入一组从小到大排列的指定数字信息;
[0012] 控制模拟量输出板卡根据输入的一组指定数字信息,从模拟量输出板卡的当前输出通道输出一组对应的实际模拟量信号;
[0013] 控制测量仪表对模拟量输出板卡的当前输出通道输出的一组实际模拟量信号进行采集,以获取模拟量输出板卡的当前输出通道所输出的实际模拟量信号。
[0014] 可选地,所述根据得到的当前输出通道的实际模拟量信号,获取指定数字信息与对应的实际模拟量信号之间的数据拟合关键点,包括:
[0015] 根据得到的模拟量输出板卡的当前输出通道的一组实际模拟量信号及对应的一组指定数字信息,获取该组实际模拟量信号与该组指定数字信息的映射曲线;
[0016] 根据实际模拟量信号与指定数字信息的映射曲线,获取映射曲线上的多个转折点;
[0017] 确定每个转折点为数据拟合关键点,以获取该组指定数字信息与对应的该组实际模拟量信号之间的数据拟合关键点。
[0018] 可选地,所述根据得到的当前输出通道的数据拟合关键点,结合指定数字信息对应的理论模拟量信号,获取理论模拟量信号与数据拟合关键点的偏差数据,包括:
[0019] 根据一组指定数字信息得到的当前输出通道的数据拟合关键点,结合与该组指定数字信息对应的一组理论模拟量信号,对该数据拟合关键点和对应的理论模拟量信号进行大小比较分析;
[0020] 根据对数据拟合关键点和对应的理论模拟量信号进行大小比较分析,获取每个数据拟合关键点与对应的理论模拟量信号之间的偏差数据。
[0021] 可选地,所述获取模拟量输出板卡的所有的输出通道的数据拟合关键点与偏差数据之间的对应关系,包括:
[0022] 根据得到的模拟量输出板卡的当前输出通道的一组实际模拟量信号及对应的一组指定数字信息之间的数据拟合关键点、以及该组实际模拟量信号与对应的该组理论模拟量信号之间的偏差数据,获得模拟量输出板卡的当前输出通道的数据拟合关键点与偏差数据之间的对应关系;
[0023] 依次获取模拟量输出板卡的下一个输出通道的数据拟合关键点与偏差数据之间的对应关系,直至获取模拟量输出板卡的所有的输出通道的数据拟合关键点与偏差数据之间的对应关系。
[0024] 可选地,所述在实际测量时,根据获取的模拟量输出板卡的实时模拟量信号所对应的数据拟合关键点,获取校准模拟量信号,包括:
[0025] 在实际测量时,向模拟量输出板卡输入实时输入信号,控制模拟量输出板卡获取对应的实时模拟量信号;
[0026] 根据得到的实时模拟量信号,获取与实时输入信号对应的实时模拟量信号之间的数据拟合关键点;
[0027] 根据数据拟合关键点与偏差数据之间的对应关系,获取实时模拟量信号对应的数据拟合关键点所对应的偏差数据;
[0028] 根据得到的与实时模拟量信号对应的偏差数据,获取校准模拟量信号。
[0029] 可选地,所述根据得到的与实时模拟量信号对应的偏差数据,获取校准模拟量信号,包括:
[0030] 根据得到的与实时模拟量信号对应的偏差数据,对实时模拟量信号和与其对应的偏差数据进行叠加
[0031] 根据叠加的实时模拟量信号和偏差数据,获取模拟量输出板卡的实际输出通道输出的校准模拟量信号。
[0032] 此外,本发明还提出一种模拟量输出板卡多通道快速校准装置,包括:
[0033] 信号采集控制模,用于向模拟量输出板卡输入指定数字信息,控制模拟量输出板卡从当前输出通道输出对应的实际模拟量信号;
[0034] 关键点获取模块,用于根据得到的当前输出通道的实际模拟量信号,获取指定数字信息与对应的实际模拟量信号之间的数据拟合关键点;
[0035] 偏差获取模块,用于根据得到的当前输出通道的数据拟合关键点,结合指定数字信息对应的理论模拟量信号,获取理论模拟量信号与数据拟合关键点的偏差数据,并获取模拟量输出板卡的所有的输出通道的数据拟合关键点与偏差数据之间的对应关系;
[0036] 实测校准模块,用于在实际测量时,根据获取的模拟量输出板卡的实时模拟量信号所对应的数据拟合关键点,获取校准模拟量信号。
[0037] 此外,本发明还提出一种模拟量输出板卡多通道快速校准系统,包括:
[0038] 上位机;
[0039] 模拟量输出板卡,与所述上位机通信连接;
[0040] 测量仪表,与所述模拟量输出板卡和所述上位机通信连接;
[0041] 其中,所述上位机具有控制器,所述控制器用于实现实现如上所述模拟量输出板卡多通道快速校准方法中的所有方法步骤或部分方法步骤。
[0042] 此外,本发明还提出一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述模拟量输出板卡多通道快速校准方法中的所有方法步骤或部分方法步骤。
[0043] 本发明提供的技术方案带来的有益效果包括:
[0044] 通过向模拟量输出板卡输入指定数字信息,使得模拟量输出板卡的当前输出通道输出对应的实际模拟量信号,以此得到模拟量输出板卡的当前输出通道的实际模拟量信号与指定数字信息之间的数据拟合关键点,同时还可得到模拟量输出板卡的当前输出通道的数据拟合关键点与理论模拟量信号之间的偏差数据,以此得到模拟量输出板卡的当前输出通道的实际模拟量信号、数据拟合关键点、偏差数据之间的对应关系。而且,重复上述步骤,可获取模拟量输出板卡的所有的输出通道的实际模拟量信号、数据拟合关键点、偏差数据之间的对应关系。
[0045] 这样,在实际测量中,可根据获取的模拟量输出板卡的某个输出通道的实时模拟量信号所对应的数据拟合关键点,获取对应的偏差数据,并在实时模拟量信号的基础上叠加偏差数据即可获取校准模拟量信号。相对于传统技术中的校准方式,本发明提供的校准方式校准结果准确校准精度较高、校准效率高,而且无需依赖专用测试工具、成本较低。附图说明
[0046] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0047] 图1为本发明实施例所述模拟量输出板卡多通道快速校准方法的步骤示意简图;
[0048] 图2为本发明实施例所述模拟量输出板卡多通道快速校准方法中指定数字信息、实际模拟量信号、数据拟合关键点之间的关系曲线(非线性曲线)和指定数字信息与理论模拟量信号之间的关系曲线(线性曲线)示意图;
[0049] 图3为本发明实施例所述模拟量输出板卡多通道快速校准装置的结构示意简框图
[0050] 图4为本发明实施例所述模拟量输出板卡多通道快速校准系统的结构示意简框图。

具体实施方式

[0051] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0052] 在传统技术中,有些技术方案中采用手动校准方式对模拟量采集板卡的模拟量输出精度进行校准,需对模拟量采集板卡的每一个输出通道分别进行校准,对每个通道校准的步骤也非常复杂,校准过程相对耗费人工,而且校准结果不准确,不利于批量校准测试,生产效率低;此外,有些技术方案中采用自动测试方式对模拟量采集板卡的模拟量输出精度进行校准,校准准确率较高,但是需要依赖专用测试工具,成本较高。为了解决上述技术问题,本发明提出了一种模拟量输出板卡多通道快速校准方法、装置及系统。
[0053] 如图1所示,本发明提供了一种模拟量输出板卡多通道快速校准方法,所述方法具体包括如下步骤:
[0054] S100、向模拟量输出板卡输入指定数字信息,控制模拟量输出板卡从当前输出通道输出对应的实际模拟量信号;
[0055] S200、根据得到的当前输出通道的实际模拟量信号,获取指定数字信息与对应的实际模拟量信号之间的数据拟合关键点;
[0056] S300、根据得到的当前输出通道的数据拟合关键点,结合指定数字信息对应的理论模拟量信号,获取理论模拟量信号与数据拟合关键点的偏差数据,并获取模拟量输出板卡的所有的输出通道的数据拟合关键点与偏差数据之间的对应关系;
[0057] S400、在实际测量时,根据获取的模拟量输出板卡的实时模拟量信号所对应的数据拟合关键点,获取校准模拟量信号。
[0058] 通过向模拟量输出板卡输入指定数字信息,使得模拟量输出板卡的当前输出通道输出对应的实际模拟量信号,以此得到模拟量输出板卡的当前输出通道的实际模拟量信号与指定数字信息之间的数据拟合关键点,同时还可得到模拟量输出板卡的当前输出通道的模数据拟合关键点与理论模拟量信号之间的偏差数据,以此得到模拟量输出板卡的当前输出通道的实际模拟量信号、数据拟合关键点、偏差数据之间的对应关系。而且,重复上述步骤,可获取模拟量输出板卡的所有的输出通道的实际模拟量信号、数据拟合关键点、偏差数据之间的对应关系。
[0059] 这样,在实际测量中,可根据获取的模拟量输出板卡的某个输出通道的实时模拟量信号所对应的数据拟合关键点,获取对应的偏差数据,并在实时模拟量信号的基础上叠加偏差数据即可获取校准模拟量信号。相对于传统技术中的校准方式,本发明提供的校准方式校准结果准确校准精度较高、校准效率高,而且无需依赖专用测试工具、成本较低。
[0060] 而且,在上述步骤S100中,控制向模拟量输出板卡输入指定数字信息,控制模拟量输出板卡从当前输出通道输出对应的实际模拟量信号,可进一步包括如下步骤:
[0061] S110、按照预设时间间隔通过通信串口向模拟量输出板卡输入一组从小到大排列的指定数字信息。
[0062] 即在检测校准时,可通过基准信号源向模拟量输出板卡输入多个指定数字信息,而且多个指定数字信息按照从小到大的顺序排列,每个指定数字信息按照预设时间间隔进行输入。例如,多个指定数字信息可为50、100、150、200、250,等等数字信息;而预设时间间隔可为1s、或2s,等等。
[0063] S120、控制模拟量输出板卡根据输入的一组指定数字信息,从模拟量输出板卡的当前输出通道输出一组对应的实际模拟量信号。
[0064] 当要对模拟量输出板卡的某个输出通道进行检测校准时,可控制模拟量输出板卡根据输入的一组指定数字信息通过待校准的输出通道(即当前输出通道)输出一组实际模拟量信号。例如,一组指定数字信息可分别为50、100、150、200、250,等等;而模拟量输出板卡的待校准的输出通道(即当前输出通道)输出一组实际模拟量信号可分别为0.12V、0.18V、0.33V、0.37V、0.54V,等等。
[0065] S130、控制测量仪表对模拟量输出板卡的当前输出通道输出的一组实际模拟量信号进行采集,以获取模拟量输出板卡的当前输出通道的实际模拟量信号。
[0066] 在模拟量输出板卡的当前输出通道根据输入的一组指定数字信息输出对应的一组实际模拟量信号后,可通过测量仪表对该组实际模拟量信号进行采集和存储,以便于对模拟量输出板卡的当前输出通道进行分析和校准。
[0067] 此外,在步骤S200中,如图2所示,根据得到的当前输出通道的实际模拟量信号,获取指定数字信息与对应的实际模拟量信号之间的数据拟合关键点,可具体包括如下步骤:
[0068] S210、根据得到的模拟量输出板卡的当前输出通道的一组实际模拟量信号及对应的一组指定数字信息,获取该组实际模拟量信号与该组指定数字信息的映射曲线。
[0069] 根据输入模拟量输出板卡的一组指定数字信息中的多个指定数字信息,以及模拟量输出板卡的当前输出通道对应输出的一组实际模拟量信号中的多个实际模拟量信号,可以得到每个指定数字信息与一个实际模拟量信号对应的坐标点,对这些坐标点进行圆滑连接,可以得到反应实际模拟量信号和指定数字信息之间的映射关系的一条映射曲线。
[0070] S220、根据实际模拟量信号与指定数字信息的映射曲线,获取映射曲线上的多个转折点。
[0071] 由于在检测校准过程中,模拟量输出板卡输出的实际模拟量信号与理论模拟量信号不同,而且每个实际模拟量信号的误差可能也不同,导致得到的实际模拟量信号与指定数字信息之间的映射曲线会存在多个转折点,将这些转折点找出来。
[0072] S230、确定每个转折点为数据拟合关键点,以获取该组指定数字信息与对应的该组实际模拟量信号之间的数据拟合关键点。
[0073] 在找到模拟量输出板卡的当前输出通道对应输出的一组实际模拟量信号中的多个实际模拟量信号所形成的映射曲线的多个转折点后,可判定这些转折点为数据拟合关键点,即可得到模拟量输出板卡的当前输出通道输出的一组实际模拟量信号与对应的一组指定数字信息之间的多个数据拟合关键点。而且,在多个数据拟合关键点中,相邻的两个数据拟合关键点可形成一个区段,每个区段可对应一些实际模拟量信号(也可视为板卡输出信号)和一些指定数字信息(也可视为板卡输入信号)。
[0074] 而且,在步骤S300中,根据得到的当前输出通道的数据拟合关键点,结合指定数字信息对应的理论模拟量信号,获取理论模拟量信号与数据拟合关键点的偏差数据,可具体包括如下步骤:
[0075] S310、根据一组指定数字信息得到的当前输出通道的数据拟合关键点,结合与该组指定数字信息对应的一组理论模拟量信号,对数据拟合关键点和对应的理论模拟量信号进行大小比较分析。
[0076] S320、根据对数据拟合关键点和对应的理论模拟量信号进行大小比较分析,获取每个数据拟合关键点与对应的理论模拟量信号之间的偏差数据。
[0077] 模拟量输出板卡的当前输出通道所输出的实际模拟量信号与理论数据(即理论模拟量信号)之间存在误差,例如指定数字信息可分别为50、100、150、200、250等等时,对应的实际模拟量信号可分别为0.12V、0.18V、0.33V、0.37V、0.54V等等,而对应的理论模拟量信号分别为0.1V、0.2V、0.3V、0.4V、0.5V等等。
[0078] 因此,可对模拟量输出板卡的当前输出通道所输出的一组实际模拟量信号所对应的数据拟合关键点,与对应的一组理论模拟量信号进行一一对比分析,以获得每个数据拟合关键点所对应的实际模拟量信号与对应的理论模拟量信号之间的差值(即偏差数据)。由此,可得到模拟量输出板卡的当前输出通道所输出的数据拟合关键点与偏差数据之间的关系。
[0079] 而且,在步骤S300中,获取模拟量输出板卡的所有的输出通道的数据拟合关键点与偏差数据之间的对应关系,可具体包括如下步骤:
[0080] S330、根据得到的模拟量输出板卡的当前输出通道的一组实际模拟量信号及对应的一组指定数字信息之间的数据拟合关键点、以及该数据拟合关键点与对应的理论模拟量信号之间的偏差数据,获得模拟量输出板卡的当前输出通道的数据拟合关键点与偏差数据之间的对应关系。
[0081] 由上述步骤可知,模拟量输出板卡的当前输出通道所输出的实际模拟量信号与偏差数据之间的具有对应关系,模拟量输出板卡的当前输出通道所输出的实际模拟量信号与数据拟合关键点也存在对应关系,因此可得到模拟量输出板卡的当前输出通道的数据拟合关键点与偏差数据之间的对应关系。
[0082] S340、依次获取模拟量输出板卡的下一个输出通道的数据拟合关键点与偏差数据之间的对应关系,直至获取模拟量输出板卡的所有的输出通道的数据拟合关键点与偏差数据之间的对应关系。
[0083] 在检测获得模拟量输出板卡的一个输出通道的数据拟合关键点与偏差数据之间的对应关系后,重复上述步骤,对模拟量输出板卡的其他输出通道一一进行检测校准,从而获得模拟量输出板卡的所有的输出通道的数据拟合关键点与偏差数据之间的对应关系。
[0084] 此外,在步骤S400中,在实际测量时,根据获取的模拟量输出板卡的实时模拟量信号所对应的数据拟合关键点,获取校准模拟量信号,具体可包括如下步骤:
[0085] S410、在实际测量时,向模拟量输出板卡输入实时输入信号,控制模拟量输出板卡获取对应的实时模拟量信号;
[0086] S420、根据得到的实时模拟量信号,获取与实时输入信号对应的实时模拟量信号之间的数据拟合关键点;
[0087] S430、根据数据拟合关键点与偏差数据之间的对应关系,获取实时模拟量信号对应的数据拟合关键点所对应的偏差数据;
[0088] S440、根据得到的与实时模拟量信号对应的偏差数据,获取校准模拟量信号。
[0089] 即在实际测量时,模拟量输出板卡可根据输入的实时输入信号生产对应的实时模拟量信号,而且模拟量输出板卡可在外部(如上位机)控制下,将通过模拟量输出板卡的某个输出通道输出该实时模拟量信号;而且,在模拟量输出板卡的某个输出通道输出该实时模拟量信号前,根据数据拟合关键点与实际模拟量信号之间的映射关系,可得到实时模拟量信号所对应的模拟量输出板卡的某个输出通道所对应的数据拟合关键点的区段,可进一步获得与实时模拟量信号对应的数据拟合关键点;此外,根据数据拟合关键点与偏差数据之间的对应关系,可得到与数据拟合关键点对应的偏差数据,从而可得到与实时模拟量信号对应的校准后的校准模拟量信号,可通过模拟量输出板卡的某个输出通道将该校准模拟量信号输出。
[0090] 进一步地,在步骤S440中,根据得到的与实时模拟量信号对应的偏差数据,获取校准模拟量信号,可进一步包括如下步骤:
[0091] S442、根据得到的与实时模拟量信号对应的偏差数据,对实时模拟量信号和与其对应的偏差数据进行叠加;
[0092] S444、根据叠加的实时模拟量信号和偏差数据,获取模拟量输出板卡的实际输出通道输出的校准模拟量信号。
[0093] 此外,如图3所示,本发明还提出一种模拟量输出板卡多通道快速校准装置100,包括:
[0094] 信号采集控制模块110,用于控制向模拟量输出板卡输入指定数字信息,控制模拟量输出板卡从当前输出通道获取对应的实际模拟量信号;
[0095] 关键点获取模块120,用于根据得到的当前输出通道的实际模拟量信号,获取指定数字信息与对应的实际模拟量信号之间的数据拟合关键点;
[0096] 偏差获取模块130,用于根据得到的当前输出通道的数据拟合关键点,结合指定数字信息对应的理论模拟量信号,获取理论模拟量信号与数据拟合关键点的偏差数据,并获取模拟量输出板卡的所有的输出通道的数据拟合关键点与偏差数据之间的对应关系;
[0097] 实测校准模块140,用于在实际测量时,根据获取的模拟量输出板卡的实时模拟量信号所对应的数据拟合关键点,获取校准模拟量信号。
[0098] 本实施例所述的模拟量输出板卡多通道快速校准装置100与上述的模拟量输出板卡多通道快速校准方法相互对应,本实施例中模拟量输出板卡多通道快速校准装置100中各个模块的功能在相应的方法实施例中详细阐述,在此不再赘述。
[0099] 此外,如图4所示,本发明还提出一种模拟量输出板卡多通道快速校准系统10,包括上位机12,与上位机12通信连接的模拟量输出板卡14,与模拟量输出板卡14和上位机12均通信连接的测量仪表16。而且,上位机12具有控制器,该控制器可用于实现实现如上所述模拟量输出板卡多通道快速校准方法中的所有方法步骤或部分方法步骤,在此不在赘述。
[0100] 基于同一发明构思,本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述模拟量输出板卡多通道快速校准方法中的所有方法步骤或部分方法步骤。
[0101] 本发明实现上述方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,计算机程序包括计算机程序代码,计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。计算机可读介质可以包括:能够携带计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器只读存储器(ROM,Read‑Only Memory)、随机存取存储器(RAM,Random Access Memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
[0102] 基于同一发明构思,本申请实施例还提供一种电子设备,包括存储器和处理器,存储器上储存有在处理器上运行的计算机程序,处理器执行计算机程序时实现上述模拟量输出板卡多通道快速校准方法中的所有方法步骤或部分方法步骤。
[0103] 所称处理器可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程阵列(Field‑Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,处理器是计算机装置的控制中心,利用各种接口和线路连接整个计算机装置的各个部分。
[0104] 存储器可用于存储计算机程序和/或模型,处理器通过运行或执行存储在存储器内的计算机程序和/或模型,以及调用存储在存储器内的数据,实现计算机装置的各种功能。存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(例如声音播放功能、图像播放功能等);存储数据区可存储根据手机的使用所创建的数据(例如音频数据、视频数据等)。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
[0105] 本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、服务器或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
[0106] 本发明是参照根据本发明实施例的方法、设备(系统)、服务器和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0107] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0108] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0109] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
QQ群二维码
意见反馈