本发明涉及数据采集,特别涉及一种模拟量输出板卡多通道快速校准方法、装置、系统及介质。
背景技术:
1、在各种工业自动化控制场合中,经常需要使用模拟量采集板卡对大量的模拟量信号进行采集。而且,模拟量信号采集对信号质量要求很高,要求模拟量采集板卡的采集精度要高,这样才能精确地知道各种工业自动化控制现场的信号的细微变化。而且,模拟量采集板卡的输出精度关系到其采集精度,但是由于受模拟量采集板卡自身精度的限制,通常需要对其输出精度进行校准。
2、在传统技术中,有些技术方案中采用手动校准方式对模拟量采集板卡的输出精度进行校准,需对模拟量采集板卡的每一个输出通道分别进行校准,对每个通道校准的步骤也非常复杂,校准过程相对耗费人工,而且校准结果不准确,不利于批量校准测试,生产效率低;此外,有些技术方案中采用自动测试方式对模拟量采集板卡的输出精度进行校准,校准准确率较高,但是需要依赖专用测试工具,成本较高。
技术实现思路
1、本发明提供一种模拟量输出板卡多通道快速校准方法、装置、系统及介质,可解决相关技术中手动校准结果不够准确效率低下,而自动校准需要依赖专用测试工具成本较高的问题。
2、本发明提供了一种模拟量输出板卡多通道快速校准方法,所述方法包括:
3、向模拟量输出板卡输入指定数字信息,控制模拟量输出板卡从当前输出通道输出对应的实际模拟量信号;
4、根据得到的当前输出通道的实际模拟量信号,获取指定数字信息与对应的实际模拟量信号之间的数据拟合关键点;
5、根据得到的当前输出通道的数据拟合关键点,结合指定数字信息对应的理论模拟量信号,获取理论模拟量信号与数据拟合关键点的偏差数据,并获取模拟量输出板卡的所有的输出通道的数据拟合关键点与偏差数据之间的对应关系;
6、在实际测量时,根据获取的模拟量输出板卡的实时模拟量信号所对应的数据拟合关键点,获取校准模拟量信号。
7、可选地,所述控制向模拟量输出板卡输入指定数字信息,控制模拟量输出板卡从当前输出通道输出对应的实际模拟量信号,包括:
8、按照预设时间间隔通过通信串口向模拟量输出板卡输入一组从小到大排列的指定数字信息;
9、控制模拟量输出板卡根据输入的一组指定数字信息,从模拟量输出板卡的当前输出通道输出一组对应的实际模拟量信号;
10、控制测量仪表对模拟量输出板卡的当前输出通道输出的一组实际模拟量信号进行采集,以获取模拟量输出板卡的当前输出通道所输出的实际模拟量信号。
11、可选地,所述根据得到的当前输出通道的实际模拟量信号,获取指定数字信息与对应的实际模拟量信号之间的数据拟合关键点,包括:
12、根据得到的模拟量输出板卡的当前输出通道的一组实际模拟量信号及对应的一组指定数字信息,获取该组实际模拟量信号与该组指定数字信息的映射曲线;
13、根据实际模拟量信号与指定数字信息的映射曲线,获取映射曲线上的多个转折点;
14、确定每个转折点为数据拟合关键点,以获取该组指定数字信息与对应的该组实际模拟量信号之间的数据拟合关键点。
15、可选地,所述根据得到的当前输出通道的数据拟合关键点,结合指定数字信息对应的理论模拟量信号,获取理论模拟量信号与数据拟合关键点的偏差数据,包括:
16、根据一组指定数字信息得到的当前输出通道的数据拟合关键点,结合与该组指定数字信息对应的一组理论模拟量信号,对该数据拟合关键点和对应的理论模拟量信号进行大小比较分析;
17、根据对数据拟合关键点和对应的理论模拟量信号进行大小比较分析,获取每个数据拟合关键点与对应的理论模拟量信号之间的偏差数据。
18、可选地,所述获取模拟量输出板卡的所有的输出通道的数据拟合关键点与偏差数据之间的对应关系,包括:
19、根据得到的模拟量输出板卡的当前输出通道的一组实际模拟量信号及对应的一组指定数字信息之间的数据拟合关键点、以及该组实际模拟量信号与对应的该组理论模拟量信号之间的偏差数据,获得模拟量输出板卡的当前输出通道的数据拟合关键点与偏差数据之间的对应关系;
20、依次获取模拟量输出板卡的下一个输出通道的数据拟合关键点与偏差数据之间的对应关系,直至获取模拟量输出板卡的所有的输出通道的数据拟合关键点与偏差数据之间的对应关系。
21、可选地,所述在实际测量时,根据获取的模拟量输出板卡的实时模拟量信号所对应的数据拟合关键点,获取校准模拟量信号,包括:
22、在实际测量时,向模拟量输出板卡输入实时输入信号,控制模拟量输出板卡获取对应的实时模拟量信号;
23、根据得到的实时模拟量信号,获取与实时输入信号对应的实时模拟量信号之间的数据拟合关键点;
24、根据数据拟合关键点与偏差数据之间的对应关系,获取实时模拟量信号对应的数据拟合关键点所对应的偏差数据;
25、根据得到的与实时模拟量信号对应的偏差数据,获取校准模拟量信号。
26、可选地,所述根据得到的与实时模拟量信号对应的偏差数据,获取校准模拟量信号,包括:
27、根据得到的与实时模拟量信号对应的偏差数据,对实时模拟量信号和与其对应的偏差数据进行叠加;
28、根据叠加的实时模拟量信号和偏差数据,获取模拟量输出板卡的实际输出通道输出的校准模拟量信号。
29、此外,本发明还提出一种模拟量输出板卡多通道快速校准装置,包括:
30、信号采集控制模块,用于向模拟量输出板卡输入指定数字信息,控制模拟量输出板卡从当前输出通道输出对应的实际模拟量信号;
31、关键点获取模块,用于根据得到的当前输出通道的实际模拟量信号,获取指定数字信息与对应的实际模拟量信号之间的数据拟合关键点;
32、偏差获取模块,用于根据得到的当前输出通道的数据拟合关键点,结合指定数字信息对应的理论模拟量信号,获取理论模拟量信号与数据拟合关键点的偏差数据,并获取模拟量输出板卡的所有的输出通道的数据拟合关键点与偏差数据之间的对应关系;
33、实测校准模块,用于在实际测量时,根据获取的模拟量输出板卡的实时模拟量信号所对应的数据拟合关键点,获取校准模拟量信号。
34、此外,本发明还提出一种模拟量输出板卡多通道快速校准系统,包括:
35、上位机;
36、模拟量输出板卡,与所述上位机通信连接;
37、测量仪表,与所述模拟量输出板卡和所述上位机通信连接;
38、其中,所述上位机具有控制器,所述控制器用于实现实现如上所述模拟量输出板卡多通道快速校准方法中的所有方法步骤或部分方法步骤。
39、此外,本发明还提出一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述模拟量输出板卡多通道快速校准方法中的所有方法步骤或部分方法步骤。
40、本发明提供的技术方案带来的有益效果包括:
41、通过向模拟量输出板卡输入指定数字信息,使得模拟量输出板卡的当前输出通道输出对应的实际模拟量信号,以此得到模拟量输出板卡的当前输出通道的实际模拟量信号与指定数字信息之间的数据拟合关键点,同时还可得到模拟量输出板卡的当前输出通道的数据拟合关键点与理论模拟量信号之间的偏差数据,以此得到模拟量输出板卡的当前输出通道的实际模拟量信号、数据拟合关键点、偏差数据之间的对应关系。而且,重复上述步骤,可获取模拟量输出板卡的所有的输出通道的实际模拟量信号、数据拟合关键点、偏差数据之间的对应关系。
42、这样,在实际测量中,可根据获取的模拟量输出板卡的某个输出通道的实时模拟量信号所对应的数据拟合关键点,获取对应的偏差数据,并在实时模拟量信号的基础上叠加偏差数据即可获取校准模拟量信号。相对于传统技术中的校准方式,本发明提供的校准方式校准结果准确校准精度较高、校准效率高,而且无需依赖专用测试工具、成本较低。