本发明涉及数据处理,特别是涉及一种变频器数据校正方法、装置、设备和介质。
背景技术:
1、现有的变频器模拟量输入校准方案一般通过调整增益及偏置参数来实现。模拟量输入的电压或电流值(下方统一以电压作为描述)能够在变频器内部建立与输出值关联的换算曲线(表格),并结合软、硬件滤波功能提高输入信号的抗干扰性。当输入到变频器的模拟量电压恒定时,单独调整增益参数可使电压-换算数据曲线(表格)的斜率变化,从而使换算数据在原来的基础上进行倍数放大或缩小。而单独调整偏置参数则不会影响换算曲线(表格)的斜率,只会使电压零点(或换算数据零点)进行偏移,一般用于解决零点偏移问题;
2、模拟量常规用于变频器主辅频率给定、pid反馈信号或用户自定义转换输出等应用场合。其涉及到控制系统设计、工艺匹配、产品选型、信号处理、干扰防治等领域。
3、变频器一般建立有模拟量输入最大/最小值,以及模拟量输入换算最大/最小值等参数组,通过参数结合形成模拟量输入换算表格。由于不同变频器选用的ad采样电路等存在偏差,导致输入到变频器的模拟量电压可能存在缺省的情况。经过adc转换过来的量程数值只是一个近似值,不是很精准。传统的增益、偏置参数可解决模拟量电压的换算范围和零点偏移问题,但调试时相对繁琐,且对根据输入电压增大,缺省同步增大的非线性曲线调节效果不大,如何提供变频器的转换效率,是目前急需解决的问题。
技术实现思路
1、鉴于上述问题,提出了本发明实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种变频器数据校正方法、装置、设备和介质。
2、第一个方面,本发明实施例提供一种变频器数据校正方法,该方法包括:
3、获取变频器的输入数据;
4、根据所述输入数据和预先校正后的曲线,确定与所述输入数据对应的输出数据,其中,所述预先校正后的曲线是通过对基础曲线进行预设次数的校正,得到的多段折线,其中,所述基础曲线是根据历史模拟输入电压和预设计算规则确定的。
5、可选地,所述预先校正后的曲线通过如下方式得到:
6、根据所述历史模拟输入电压和预设计算规则,确定与所述历史模拟输入电压对应的实际换算数据;所述预设计算规则至少包括输入电压最小值、输入电压最大值、换算输出最小值和换算输出最大值,且输入电压最小值、输入电压最大值、换算输出最小值和换算输出最大值满足预设条件;
7、根据所述历史模拟输入电压和所述实际换算数据,确定基础曲线;
8、根据所述基础曲线,确定预设数量的校正点;
9、根据所述校正点对所述基础曲线进行一段或多段折线的校正,得到校正后的曲线。
10、可选地,所述根据所述历史模拟输入电压和预设计算规则,确定与所述历史模拟输入电压对应的实际换算数据,包括:
11、;
12、其中:x1、x2分别为输入电压最小值和输入电压最大值,y1、y2分别为换算输出最小值和换算输出最大值,xa为历史模拟输入电压,ya为实际换算数据。
13、可选地,所述根据所述校正点对所述基础曲线进行一段折线的校正,得到校正后的曲线,包括:
14、采用如下方式进行一段折线校正:
15、;
16、在历史模拟输入电压xa比校正电压点x’a数据小时,实际换算数据ya为:
17、;
18、在当前输入电压xa比校正电压点x’a数据大时,实际换算数据ya为:
19、;
20、其中:x1、x2分别为输入电压最小值和输入电压最大值,y1、y2分别为换算输出最小值和换算输出最大值,x’a、y’a分别为校正电压点和自定义校正数据,k1为校正点前的一段折线斜率,k2为校正点后的二段折线斜率。
21、可选地,所述根据所述校正点对所述基础曲线进行两段折线的校正,得到校正后的曲线,包括:
22、采用如下方式进行两段折线校正:
23、;
24、在当前输入电压xa比校正电压点x’a数据小时,实际换算数据ya为:
25、;
26、在当前输入电压xa比校正电压点x’a数据大而比x’b小时,实际换算数据ya为:
27、;
28、在当前输入电压xa比校正电压点x’b数据大时,实际换算数据ya为:
29、;
30、其中:x1、x2分别为输入电压最小值和输入电压最大值,y1、y2分别为换算输出最小值和换算输出最大值,x’a、x’b分别为校正电压点a和校正电压点b,y’a/y’b分别为自定义校正数据a和自定义校正数据b,k1为一段折线斜率,k2为二段折线斜率,k3为三段折线斜率。
31、可选地,所述根据所述校正点对所述基础曲线进行三段折线的校正,得到校正后的曲线,包括:
32、采用如下方式进行三段折线校正:
33、;
34、在当前输入电压xa比校正电压点x’a数据小时,实际换算数据ya为:
35、;
36、在当前输入电压xa比校正电压点x’a数据大而比x’b小时,实际换算数据ya为:
37、;
38、在当前输入电压xa比校正电压点x’b数据大而比x’c小时,实际换算数据ya为:
39、;
40、在当前输入电压xa比校正电压点x’c数据大时,实际换算数据ya为:
41、;
42、其中:x1、x2分别为输入电压最小值和输入电压最大值,y1、y2分别为换算输出最小值和换算输出最大值,x’a、x’b、x’c分别为校正电压点a、校正电压点b、校正电压点c,y’a、y’b、y’c分别为自定义校正数据a、自定义校正数据b、自定义校正数据c,k1为一段折线斜率,k2为二段折线斜率,k3为三段折线斜率,k4为四段折线斜率。
43、第二个方面,本发明实施例提供一种变频器数据校正装置该,装置包括:
44、获取模块,用于获取变频器的输入数据;
45、校正模块,用于根据所述输入数据和预先校正后的曲线,确定与所述输入数据对应的输出数据,其中,所述预先校正后的曲线是通过对基础曲线进行预设次数的校正,得到的多段折线,其中,所述基础曲线是根据历史模拟输入电压和预设计算规则确定的。
46、可选地,所述装置还包括计算模块,所述计算模块用于:
47、根据所述历史模拟输入电压和预设计算规则,确定与所述历史模拟输入电压对应的实际换算数据;所述预设计算规则至少包括输入电压最小值、输入电压最大值、换算输出最小值和换算输出最大值,且输入电压最小值、输入电压最大值、换算输出最小值和换算输出最大值满足预设条件;
48、根据所述历史模拟输入电压和所述实际换算数据,确定基础曲线;
49、根据所述基础曲线,确定预设数量的校正点;
50、根据所述校正点对所述基础曲线进行一段或多段折线的校正,得到校正后的曲线。
51、可选地,所述计算模块用于:
52、;
53、其中:x1、x2分别为输入电压最小值和输入电压最大值,y1、y2分别为换算输出最小值和换算输出最大值,xa为历史模拟输入电压,ya为实际换算数据。
54、可选地,所述计算模块用于:
55、采用如下方式进行一段折线校正:
56、;
57、在历史模拟输入电压xa比校正电压点x’a数据小时,实际换算数据ya为:
58、;
59、在当前输入电压xa比校正电压点x’a数据大时,实际换算数据ya为:
60、;
61、其中:x1、x2分别为输入电压最小值和输入电压最大值,y1、y2分别为换算输出最小值和换算输出最大值,x’a、y’a分别为校正电压点和自定义校正数据,k1为校正点前的一段折线斜率,k2为校正点后的二段折线斜率。
62、可选地,所述计算模块用于:
63、采用如下方式进行两段折线校正:
64、;
65、在当前输入电压xa比校正电压点x’a数据小时,实际换算数据ya为:
66、;
67、在当前输入电压xa比校正电压点x’a数据大而比x’b小时,实际换算数据ya为:
68、;
69、在当前输入电压xa比校正电压点x’b数据大时,实际换算数据ya为:
70、;
71、其中:x1、x2分别为输入电压最小值和输入电压最大值,y1、y2分别为换算输出最小值和换算输出最大值,x’a、x’b分别为校正电压点a和校正电压点b,y’a/y’b分别为自定义校正数据a和自定义校正数据b,k1为一段折线斜率,k2为二段折线斜率,k3为三段折线斜率。
72、可选地,所述计算模块用于:
73、采用如下方式进行三段折线校正:
74、;
75、在当前输入电压xa比校正电压点x’a数据小时,实际换算数据ya为:
76、;
77、在当前输入电压xa比校正电压点x’a数据大而比x’b小时,实际换算数据ya为:
78、;
79、在当前输入电压xa比校正电压点x’b数据大而比x’c小时,实际换算数据ya为:
80、;
81、在当前输入电压xa比校正电压点x’c数据大时,实际换算数据ya为:
82、;
83、其中:x1、x2分别为输入电压最小值和输入电压最大值,y1、y2分别为换算输出最小值和换算输出最大值,x’a、x’b、x’c分别为校正电压点a、校正电压点b、校正电压点c,y’a、y’b、y’c分别为自定义校正数据a、自定义校正数据b、自定义校正数据c,k1为一段折线斜率,k2为二段折线斜率,k3为三段折线斜率,k4为四段折线斜率。
84、第三个方面,本发明实施例提供一种终端设备,包括:至少一个处理器和存储器;
85、存储器存储计算机程序;至少一个处理器执行存储器存储的计算机程序,以实现第一个方面提供的变频器数据校正方法。
86、第四个方面,本发明实施例提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,计算机程序被执行时实现第一个方面提供的变频器数据校正方法。
87、本发明实施例包括以下优点:
88、本发明实施例提供的变频器数据校正方法、装置、设备和介质,通过获取变频器的输入数据;根据所述输入数据和预先校正后的曲线,确定与所述输入数据对应的输出数据,其中,所述预先校正后的曲线是通过对基础曲线进行预设次数的校正,得到的多段折线,根据变频器模拟量输入基础曲线,通过用户自定义量程点进行数据校正,基于校正数据更新换算表格,对模拟量输入进行分段校正,可以把模拟量输入缺省累积效果降低,使得换算数据误差压缩到很小的范围,提高换算的准确性。
1.一种变频器数据校正方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述预先校正后的曲线通过如下方式得到:
3.根据权利要求2所述的方法,其特征在于,所述根据所述历史模拟输入电压和预设计算规则,确定与所述历史模拟输入电压对应的实际换算数据,包括:
4.根据权利要求2所述的方法,其特征在于,所述根据所述校正点对所述基础曲线进行一段折线的校正,得到校正后的曲线,包括:
5.根据权利要求2所述的方法,其特征在于,所述根据所述校正点对所述基础曲线进行两段折线的校正,得到校正后的曲线,包括:
6.根据权利要求2所述的方法,其特征在于,所述根据所述校正点对所述基础曲线进行三段折线的校正,得到校正后的曲线,包括:
7.一种变频器数据校正装置,其特征在于,所述装置包括:
8.根据权利要求7所述的装置,其特征在于,所述装置还包括计算模块,所述计算模块用于:
9.一种终端设备,其特征在于,包括:至少一个处理器和存储器;
10.一种计算机可读存储介质,其特征在于,该计算机可读存储介质中存储有计算机程序,所述计算机程序被执行时实现权利要求1-6中任一项所述的变频器数据校正方法。