一种线性校准方法

文档序号:6191194阅读:1769来源:国知局
一种线性校准方法
【专利摘要】本发明公开了一种线性校准方法,在待校准系统的数据在二维坐标系中呈曲线特征时,先选定一组采样数据,并将该组数据两端的两个点确定一条基础直线,然后在基础直线上先后修正截距和斜率,将该组采样数据的点尽量往修正后的直线的一边分布,最后在整体修正偏差较大的点。本发明在校准遇到曲线特征情况时,直接采用通用的直线方式来逼近额定输出值,解决了实际中数值常出现上凸或下凹的曲线特性,提高了实际输出值的精度,降低了控制运算难度,同时便于理解和实现;该方法原理简单且普适性较高,适用于所有理论上呈线性变换的数值。
【专利说明】一种线性校准方法
【技术领域】
[0001]本发明涉及一种线性校准方法,属于测量系统、测量仪表等需要直线校准时的一种处理方法。
【背景技术】
[0002]目前人们使用直流电源模块时,通常对输出电压、输出电流等的精度要求非常严格,但由于电源内部无数个电子元器件个体之间的差异,使得额定输出的电压、电流等值与其实际输出值之间具有很大差异,硬件一致性较差,达不到使用中最终要求输出和检测的精度指标。因此,生产中常常需要对电源模块的电压、电流、温度、功率等额定输出值和实际输出值进行精度较高的校准工作。
[0003]根据复杂度和精度要求各不相同,校准方法也各不相同。就直流电源模块而言,通常采用简单易行的方法,例如,通常情况下认为电源工作中所用到的采样电路和运算放大电路是线性的,默认各模块的实际输出值满足直线的基本函数关系y=kx+b,并采样两组值代入该函数中,即可确定该函数的斜率k和截距b,从而确定唯一直线;但使用此方法校准后,由于实际应用中元器件的关系,并非理想的线性,往往有很多曲线特征的情况,导致各个量在某些情况下又产生了偏差。
[0004]针对上述曲线特征的情况,人们提出了采用复杂的算法,采集较多的样点来拟合该模块的特定曲线方程,虽然该做法精度提高了,但是算法难度大,而且在实际生产过程中需要采样较多的点,影响了生产效率。

【发明内容】

[0005]本发明的目的,在于提供一种线性校准方法,该方法简单实用,且提高了最终点各个实际输出值的精度,降低了控制运算难度。
[0006]为了实现上述目的,本发明所采用的技术方案如下:
[0007]一种线性校准方法,包括以下步骤:
[0008]步骤1,选择待校准系统的一组采样数据,并将该组待校准采样数据的额定输出值和实际输出值作为二维直角坐标系的X值和I值标记在二维直角坐标中,形成一组二维坐标点;
[0009]步骤2,以这组二维坐标点两端的两个点确定一条初始直线;
[0010]步骤3,计算除两端的两个点以外的其他所有二维坐标点到所述初始直线的距离,选择距离最大的点,将所述初始直线向该点平移二分之一的距离,得到第二条直线;
[0011]步骤4,计算这组二维坐标点的每个点到第二条直线的距离,并选择距离最小的点,以该距离最小的点以及第二条直线与I轴的交点确定第三条直线;
[0012]步骤5,选出与第三条直线间的距离大于预设的误差阈值的二维坐标点,并分别将其X坐标代入第三条直线,得到一组与所选出的二维坐标点一一对应的新的I值;对于第三条直线上方/下方的二维坐标点,将其所对应的新的I值加上/减去一固定值,得到该二维坐标点校准完成的数据;其他距离小于或者等于误差阈值的二维坐标点,将其X坐标代入第三条直线,得到一组与所选出的二维坐标点一一对应的新的y值,得到该二维坐标点校准完成的数据。
[0013]优选的,所述固定值为除去到第三条直线的距离小于等于预设误差阈值的其他所有点到第三条直线的距离的平均值。
[0014]优选的,所述固定值为到第三条直线的距离大于预设误差阈值的任意一点到第三条直线距离的二分之一。
[0015]优选的,所述固定值为第一次采样数据算得的除去到第三条直线的距离小于等于预设误差阈值的其他所有点到第三条直线的距离的平均值。
[0016]采用上述方案后,本发明在校准时遇到曲线特征情况下,直接采用通用的直线方式来逼近额定输出值,解决了实际中数值常出现上凸或下凹的曲线特性,提高了实际输出值的精度,降低了控制运算难度,同时便于理解和实现;该方法原理简单且普适性较高,适用于所有理论上呈线性变换的数值。
【专利附图】

【附图说明】[0017]图1是本发明一组采样数据额定输出值与实际输出值构成的二维坐标系图。
[0018]其中:X轴代表额定输出值,Y轴代表实际输出值,(xl,yl)、(x2, y2)、(x3, y3)、(x4, y4)、(x5, y5)、(x6, y6)为六个采样数据点,(0, b)为直线II与Y轴的交点,1、I1、III为
三条直线。
【具体实施方式】
[0019]下面将结合附图,对本发明的技术方案作进一步详细的说明。
[0020]为了说明方便,本发明中使用直流电源模块的电流量来进行具体阐述,其他类似的需要直线修正的仪表,例如称台的重量、交流电源模块的各检测量、温度仪表等电子仪表,都可以使用本发明所阐述的方案实现。
[0021]本发明使用简单的直线方程,修正影响直线的两个量,即斜率k和截距b,使其尽量逼近真实情况,让最终点各个实际输出值的精度都在误差范围内。图1为一个实施例,是某个电源模块采样的一组额定输出值与实际输出值构成的二维坐标系图,(XI,yl)、(x2, y2)、(x3, y3)、(x4, y4)、(x5, y5)、(x6, y6)为某个模块电流的六个采样数据点,从图中虚线的趋势可以看出,这六个点并不在一条直线上,下面采用如下的方法来拟合直线方程。
[0022]I)将(xl, yl)~(x6, y6)作为某模块的电流采样数据点,并以该采样数据两端的点作为一条直线上的两个点来确定一条初始直线,即选用图中的(xl,yl)和(x6,y6)两个点,这两个点确定的直线为图1中的直线I,则直线I的表达式可表示为
[0023]I Υ? — |<1X' ^bl ;可求得 kl =, bl = yl,
(y6 = l<lx6 + blxl-χ6) xl-x6
[0024]因此,直线I的表达式为!"=^^^ + ^-^^^。

X1-xo V xl-x6 J
[0025]2)计算该采样数据中除去点(xl,yl)和(x6,y6)之外的其他所有点到直线I的距离,选择距离最大的点,例如图1中的点(X5,y5),点(x5,y5)到直线I的距离为d,d的表
达式为
【权利要求】
1.一种线性校准方法,其特征在于:包括以下步骤: 步骤1,选择待校准系统的一组采样数据,并将该组待校准采样数据的额定输出值和实际输出值作为二维直角坐标系的X值和I值标记在二维直角坐标中,形成一组二维坐标占.步骤2,以这组二维坐标点两端的两个点确定一条初始直线; 步骤3,计算除两端的两个点以外的其他所有二维坐标点到所述初始直线的距离,选择距离最大的点,将所述初始直线向该点平移二分之一的距离,得到第二条直线; 步骤4,计算这组二维坐标点的每个点到第二条直线的距离,并选择距离最小的点,以该距离最小的点以及第二条直线与y轴的交点确定第三条直线; 步骤5,选出与第三条直线间的距离大于预设的误差阈值的二维坐标点,并分别将其X坐标代入第三条直线,得到一组与所选出的二维坐标点一一对应的新的y值,对于第三条直线上方/下方的二维坐标点,将其所对应的新的I值加上/减去一固定值,得到该二维坐标点校准完成的数据;其他与第三条直线的距离小于或者等于误差阈值的二维坐标点,将其X坐标代入第三条直线,得到一组与所选出的二维坐标点一一对应的新的I值,得到该二维坐标点校准完成的数据。
2.如权利要求1所述线性校准方法,其特征在于:所述固定值为除去到第三条直线的距离小于等于预设误差阈值的其他所有点到第三条直线的距离的平均值。
3.如权利要求1所述线性校准方法,其特征在于:所述固定值为到第三条直线的距离大于预设误差阈值的任意一点到第三条直线距离的二分之一。
4.如权利要求1所述线性校准方法,其特征在于:所述固定值为第一次采样数据算得的除去到第三条直线的距离小于等于预设误差阈值的其他所有点到第三条直线的距离的平均值。
【文档编号】G01D3/02GK103743427SQ201310752840
【公开日】2014年4月23日 申请日期:2013年12月31日 优先权日:2013年12月31日
【发明者】雷梅, 刘亚倩 申请人:江苏嘉钰新能源技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1