一种提高传感器测量精度的方法.pdf

上传人:e2 文档编号:85609 上传时间:2018-01-24 格式:PDF 页数:5 大小:537.08KB
返回 下载 相关 举报
摘要
申请专利号:

CN201410398541.4

申请日:

2014.08.13

公开号:

CN104154944A

公开日:

2014.11.19

当前法律状态:

驳回

有效性:

无权

法律详情:

发明专利申请公布后的驳回IPC(主分类):G01D 18/00申请公布日:20141119|||实质审查的生效IPC(主分类):G01D 18/00申请日:20140813|||公开

IPC分类号:

G01D18/00

主分类号:

G01D18/00

申请人:

北京遥测技术研究所; 航天长征火箭技术有限公司

发明人:

石晓玲; 刘鹏; 邹江波; 郑帮林; 陈青松; 蔡治国; 钟亮

地址:

100076 北京市丰台区北京市9200信箱74分箱

优先权:

专利代理机构:

中国航天科技专利中心 11009

代理人:

庞静

PDF下载: PDF下载
内容摘要

一种提高传感器测量精度的方法,用于实现传感器在全工作温度范围内的零位、标度因数、高阶非线性系数的标定,该方法通过以下步骤实现:(1)建立被测量参数与温度、传感器输出值、全温区标定系数的数学模型;(2)获取传感器的输出值和当前温度;(3)根据步骤(1)建立的数学模型,计算得到被测量数值。本方法可以有效的减小温度效应对传感器测量精度的影响,在航空、航天等高尖端技术领域有着广阔的应用前景。

权利要求书

1.  一种提高传感器测量精度的方法,其特征在于:该方法通过以下步骤实现:
(1)建立被测量参数与温度、传感器输出值以及全温区标定系数的数学模型,所述数学模型如下:
Y=Σi=0n(Σj=0mKTijTempj)Xi]]>
式中,Y为被测量,X为传感器输出,Temp为温度,KTij为全温区标定系数,m为温度拟合阶数,n为被测量与传感器输出之间拟合阶数,m,n均为正整数。
(2)获取一个传感器的输出值Xr及当前温度tempr;
(3)将所获取的传感器输出值Xr和当前温度tempr代入步骤(1)的数学模型,计算得到待测量参数Yr。

2.
  根据权利要求1所述的一种提高传感器测量精度的方法,其特征在于:所述全温区标定系数KTij按以下方法计算:
(1)设定一组被测量Y及相应的传感器输出X,分别在Tp(p=1~s)温度下进行该组被测量Y及传感器对应的输出X做n阶多项式拟合,分别获得Tp(p=1~s)下对应的参数ki(i=0~n);
(2)从i=0开始对ki及其对应温度Tp(p=1~s)做m阶多项式拟合,获得高次项全温区标定系数KTij(i=0,j=0~m),以此类推,对ki(i=1~n)及其对应温度Tp(p=1~s)做m阶多项式拟合,最终获得所有全温区标定系数KTij(i=0~n,j=0~m)。

说明书

一种提高传感器测量精度的方法
技术领域
本发明属于信号处理领域,具体涉及一种能够消除温度对传感器测量精度影响的方法。
背景技术
传感器在航空、航天等诸多领域都有着重要的用途,但其测量精度常常受到温度的影响,为了让传感器正确的反应被测参数,一般都需要对传感器进行标定,标定一般都在室温下进行,但是在工程应用中,传感器的工作环境温度发生变化时,它内在的温度特性使它的输出会有较大的偏差,如果不加以补偿,在测量过程当中会有较大的误差,进而影响系统的测试精度。因此,研究传感器的温度特性并对其进行补偿就显得尤为重要。目前常用硬件或软件的方式进行补偿。硬件补偿一般通过改变过载传感器的结构、材料、工艺和工作环境等方法来提高其精度,但补偿过程复杂,较难实现。
发明内容
本发明的技术解决问题是:提供一种能够简便高效实现传感器的全温区标定方法,进而通过降低温度效应,提高传感器测量精度。
本发明的技术解决方案是:一种传感器全温区标定方法,用于实现传感器在全工作温度范围内的零位、标度因数、高阶非线性系数的标定,该方法通过以下步骤实现:
(1)建立被测量参数与温度、传感器输出值以及全温区标定系数的数学模型,所述数学模型如下:
Y=Σi=0n(Σj=0mKTijTempj)Xi]]>
式中,Y为被测量,X为传感器输出,Temp为温度,KTij为全温区标定系数,m为温度拟合阶数,n为被测量与传感器输出之间拟合阶数,m,n均为正整数。
(2)获取一个传感器的输出值Xr及当前温度tempr;
(3)将所获取的传感器输出值Xr和当前温度tempr代入步骤(1)的数学模型,计算得到待测量参数Yr。
所述全温区标定系数KTij的按以下方法计算:
(1)设定一组被测量Y及相应的传感器输出X,分别在Tp(p=1~s)温度下进行该组被测量Y及传感器对应的输出X做n阶多项式拟合,分别获得Tp(p=1~s)下对应的参数ki(i=0~n);
(2)从i=0开始对ki及其对应温度Tp(p=1~s)做m阶多项式拟合,获得高次项全温区标定系数KTij(i=0,j=0~m),以此类推,对ki(i=1~n)及其对应温度Tp(p=1~s)做m阶多项式拟合,最终获得所有全温区标定系数KTij(i=0~n,j=0~m)。
本发明与现有技术相比具有如下优点:
(1)本发明方法在传感器标定的过程中考虑了温度效应的影响,通过建立温度、传感器输出和待测量的数学模型,使温度效应对传感器测量精度的影响降低一个数量级,大大提高了测量精度。
(2)本发明的方法步骤简单,易于实现,通过给出不同温度下输入测量值及传感器输出,即可通过多次项拟合得到全温区标定系数,进而通过本发明的数学模型精确计算不同温度下的测量信号值;且无需对传感器硬件进行改进,节约了成本,在航空、航天及其它要求使用传感器进行高精度测量的领域有着广泛的应用前景。
附图说明
图1为本发明过载传感器的全温区标定系统简图。
具体实施方式
下面结合量程1g的过载传感器的全温区标定系数的具体计算方法对本发明做进一步描述,其中,计算全温区标定系数的系统如图1所示,包括温箱、转台、数据采集设备、PC机、转台控制柜以及温度传感器,其中,温度传感器 用于检测温度。
过程如下:将待测过载传感器安装在带转台的温箱内,设置温箱以1℃/min速率从-40℃~125℃升温。转台转动一周为一个循环,在整个温度变化范围内共转动t个循环,每个循环过程中设定转台在[-1g,-0.8g,…0.8g,1g]共10个位置点静止不动。设第一个转动循环中PC机控制测试工装采集温箱温度为T(1),过载传感器输出为X[1:10]。以这次循环的过载输入Y=[-1g,-0.8g,…0.8g,1g]为因变量,传感器输出X[1:10]为自变量做n=3阶多项式拟合,可以在matlab中通过指令k[1:n+1]=polyfit(X,Y,n)获得参数k[1:n+1],记为当前温度T(1)下的参数K[1,1:n+1],即T(1)温度下的ki(i=0~n)。在后续的转动循环过程中重复以上过程,直到温箱温度上升到125℃,设一共完成s个循环数据采集,最终获得参数K[1:s,1:n+1],T[1:s],即为Tp(p=1~s)下对应的参数ki(i=0~n)。
以K[1:s,1:n+1]中的三次项系数K[1:s,1]为因变量,T[1:s]为自变量做m=3阶多项式拟合,可以在matlab中通过指令kT[1:m+1]=polyfit(T[1:s],K[1:s,1],m)获得标定系数,记为三次项全温区标定系数KT[1:m+1,1],以此类推获得二次项、一次项、常数项全温区标定系数,最终获得全温区标定系数KT[1:m+1,1:n+1],即为全温区标定系数KTij(i=0~n,j=0~m)。
在实际使用过程中,根据计算所得参数KT[1:m+1,1:n+1]及当前温度temp(T1<temp<Ts),通过指令polyval(KT[1:m+1,1:n+1],temp,m)计算得到当前温度下的K[1:n+1],即为Ki(i=0~n),Ki(i=0~n)分别为三次项、二次项、一次项和常数项在当前温度下的标定系数,结合当前传感器输出volt,通过指令accl=polyval(K[1:n+1],volt,n)计算得到当前过载值accl,accl即为所求加速度的过载值Y。

一种提高传感器测量精度的方法.pdf_第1页
第1页 / 共5页
一种提高传感器测量精度的方法.pdf_第2页
第2页 / 共5页
一种提高传感器测量精度的方法.pdf_第3页
第3页 / 共5页
点击查看更多>>
资源描述

《一种提高传感器测量精度的方法.pdf》由会员分享,可在线阅读,更多相关《一种提高传感器测量精度的方法.pdf(5页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN104154944A43申请公布日20141119CN104154944A21申请号201410398541422申请日20140813G01D18/0020060171申请人北京遥测技术研究所地址100076北京市丰台区北京市9200信箱74分箱申请人航天长征火箭技术有限公司72发明人石晓玲刘鹏邹江波郑帮林陈青松蔡治国钟亮74专利代理机构中国航天科技专利中心11009代理人庞静54发明名称一种提高传感器测量精度的方法57摘要一种提高传感器测量精度的方法,用于实现传感器在全工作温度范围内的零位、标度因数、高阶非线性系数的标定,该方法通过以下步骤实现1建立被测量参数与温度、传感。

2、器输出值、全温区标定系数的数学模型;2获取传感器的输出值和当前温度;3根据步骤1建立的数学模型,计算得到被测量数值。本方法可以有效的减小温度效应对传感器测量精度的影响,在航空、航天等高尖端技术领域有着广阔的应用前景。51INTCL权利要求书1页说明书2页附图1页19中华人民共和国国家知识产权局12发明专利申请权利要求书1页说明书2页附图1页10申请公布号CN104154944ACN104154944A1/1页21一种提高传感器测量精度的方法,其特征在于该方法通过以下步骤实现1建立被测量参数与温度、传感器输出值以及全温区标定系数的数学模型,所述数学模型如下式中,Y为被测量,X为传感器输出,TEM。

3、P为温度,KTIJ为全温区标定系数,M为温度拟合阶数,N为被测量与传感器输出之间拟合阶数,M,N均为正整数。2获取一个传感器的输出值XR及当前温度TEMPR;3将所获取的传感器输出值XR和当前温度TEMPR代入步骤1的数学模型,计算得到待测量参数YR。2根据权利要求1所述的一种提高传感器测量精度的方法,其特征在于所述全温区标定系数KTIJ按以下方法计算1设定一组被测量Y及相应的传感器输出X,分别在TPP1S温度下进行该组被测量Y及传感器对应的输出X做N阶多项式拟合,分别获得TPP1S下对应的参数KII0N;2从I0开始对KI及其对应温度TPP1S做M阶多项式拟合,获得高次项全温区标定系数KTI。

4、JI0,J0M,以此类推,对KII1N及其对应温度TPP1S做M阶多项式拟合,最终获得所有全温区标定系数KTIJI0N,J0M。权利要求书CN104154944A1/2页3一种提高传感器测量精度的方法技术领域0001本发明属于信号处理领域,具体涉及一种能够消除温度对传感器测量精度影响的方法。背景技术0002传感器在航空、航天等诸多领域都有着重要的用途,但其测量精度常常受到温度的影响,为了让传感器正确的反应被测参数,一般都需要对传感器进行标定,标定一般都在室温下进行,但是在工程应用中,传感器的工作环境温度发生变化时,它内在的温度特性使它的输出会有较大的偏差,如果不加以补偿,在测量过程当中会有较大。

5、的误差,进而影响系统的测试精度。因此,研究传感器的温度特性并对其进行补偿就显得尤为重要。目前常用硬件或软件的方式进行补偿。硬件补偿一般通过改变过载传感器的结构、材料、工艺和工作环境等方法来提高其精度,但补偿过程复杂,较难实现。发明内容0003本发明的技术解决问题是提供一种能够简便高效实现传感器的全温区标定方法,进而通过降低温度效应,提高传感器测量精度。0004本发明的技术解决方案是一种传感器全温区标定方法,用于实现传感器在全工作温度范围内的零位、标度因数、高阶非线性系数的标定,该方法通过以下步骤实现00051建立被测量参数与温度、传感器输出值以及全温区标定系数的数学模型,所述数学模型如下000。

6、60007式中,Y为被测量,X为传感器输出,TEMP为温度,KTIJ为全温区标定系数,M为温度拟合阶数,N为被测量与传感器输出之间拟合阶数,M,N均为正整数。00082获取一个传感器的输出值XR及当前温度TEMPR;00093将所获取的传感器输出值XR和当前温度TEMPR代入步骤1的数学模型,计算得到待测量参数YR。0010所述全温区标定系数KTIJ的按以下方法计算00111设定一组被测量Y及相应的传感器输出X,分别在TPP1S温度下进行该组被测量Y及传感器对应的输出X做N阶多项式拟合,分别获得TPP1S下对应的参数KII0N;00122从I0开始对KI及其对应温度TPP1S做M阶多项式拟合,。

7、获得高次项全温区标定系数KTIJI0,J0M,以此类推,对KII1N及其对应温度TPP1S做M阶多项式拟合,最终获得所有全温区标定系数KTIJI0N,J0M。0013本发明与现有技术相比具有如下优点00141本发明方法在传感器标定的过程中考虑了温度效应的影响,通过建立温度、传说明书CN104154944A2/2页4感器输出和待测量的数学模型,使温度效应对传感器测量精度的影响降低一个数量级,大大提高了测量精度。00152本发明的方法步骤简单,易于实现,通过给出不同温度下输入测量值及传感器输出,即可通过多次项拟合得到全温区标定系数,进而通过本发明的数学模型精确计算不同温度下的测量信号值;且无需对传。

8、感器硬件进行改进,节约了成本,在航空、航天及其它要求使用传感器进行高精度测量的领域有着广泛的应用前景。附图说明0016图1为本发明过载传感器的全温区标定系统简图。具体实施方式0017下面结合量程1G的过载传感器的全温区标定系数的具体计算方法对本发明做进一步描述,其中,计算全温区标定系数的系统如图1所示,包括温箱、转台、数据采集设备、PC机、转台控制柜以及温度传感器,其中,温度传感器用于检测温度。0018过程如下将待测过载传感器安装在带转台的温箱内,设置温箱以1/MIN速率从40125升温。转台转动一周为一个循环,在整个温度变化范围内共转动T个循环,每个循环过程中设定转台在1G,08G,08G,。

9、1G共10个位置点静止不动。设第一个转动循环中PC机控制测试工装采集温箱温度为T1,过载传感器输出为X110。以这次循环的过载输入Y1G,08G,08G,1G为因变量,传感器输出X110为自变量做N3阶多项式拟合,可以在MATLAB中通过指令K1N1POLYTX,Y,N获得参数K1N1,记为当前温度T1下的参数K1,1N1,即T1温度下的KII0N。在后续的转动循环过程中重复以上过程,直到温箱温度上升到125,设一共完成S个循环数据采集,最终获得参数K1S,1N1,T1S,即为TPP1S下对应的参数KII0N。0019以K1S,1N1中的三次项系数K1S,1为因变量,T1S为自变量做M3阶多项。

10、式拟合,可以在MATLAB中通过指令KT1M1POLYTT1S,K1S,1,M获得标定系数,记为三次项全温区标定系数KT1M1,1,以此类推获得二次项、一次项、常数项全温区标定系数,最终获得全温区标定系数KT1M1,1N1,即为全温区标定系数KTIJI0N,J0M。0020在实际使用过程中,根据计算所得参数KT1M1,1N1及当前温度TEMPT1TEMPTS,通过指令POLYVALKT1M1,1N1,TEMP,M计算得到当前温度下的K1N1,即为KII0N,KII0N分别为三次项、二次项、一次项和常数项在当前温度下的标定系数,结合当前传感器输出VOLT,通过指令ACCLPOLYVALK1N1,VOLT,N计算得到当前过载值ACCL,ACCL即为所求加速度的过载值Y。说明书CN104154944A1/1页5图1说明书附图CN104154944A。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 测量;测试


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1