具有温度补偿功能的智能压力传感器系统
第29卷第9期2008年9月
仪器仪
表学
报
VoI.29No.9Sep.2008
ChineseJoumaJofSeientificInstrument
具有温度补偿功能的智能压力传感器系统
李
强1,梁
莉1,刘
桢1,马
婧1,田
磊1,冯
涛2
(1西安理T大学西安710048;
2宝鸡巾.渭滨华瑞传感器技术研究所宝鸡721006)
摘要:本文设计并实现了一种具自.温度补偿功能的智能压力传感器系统,丰要适用于井下的工作。对井下的温度及压力信号进行了定时的采集,并把采集到的信号进行了储存,便于用户查淘一段时间内井F的丁作状态,同时对采集到的信号进行了处理,运用曲线拟合的方法进行埘采集压力信号进行补偿,从『fIi消除了温度变化对于压力采集信号的影响,更加准确的反映了井下压力真实的状况。
关键词:最小二乘法;曲线拟合;压力传感器;温度补偿中图分类号:TP212.6
文献标识码:A
国家标准学科分类代码:460.4020
Intelligentpressure
sensor
systemwithtemperaturecompensation
Li
Qian91,LiangLil,LiuZhenl,MaJing‘,TianLeil,FengTa02
tlx≯art,Universityof
2
Technology。Xr帆710048,China;
BaoJisWeiBinHnaRuiSensorJiShuYanJiuSuo,Baoji721006,China)
Abstract:Thispaperdescribesmainlysuitablefor
use
an
intelligentpressure
sensor
systemwithtemperaturecompensation.Thesystemis
inmines.Inparticular,thesystemiscapableofperformingperiodicdataacquisitionofthe
a
temperatureandpressureinmine.Thesystemisadvantage6usforthe
USeS
curve
userto
monitorthetemperatureandpressure
e-
ofthemineperiodically.Meanwhilethesystemfittingtocompensatethecollectedpressuredata,thus
a
liminatestheinfluenceoftemperaturevariations,allowingtrueindicationsoftherealpressureconditionsinKeywords:leastsquaremethods;curvefitting;pressuresensor;compensatingtemperature
mine.
存在电路复杂、调试困难、精度低、通用性差、成本高等缺
l
引言
点,不利于丁程实际应用。软件补偿是将微处理器与压力传感器结合起来,充分利用丰富的软件功能、结合一定的补偿算法对传感器温度的附加误差进行修正Bj。软件补偿的效果要比硬件补偿好,达到的精度更高,而且成本较低。软件补偿的算法有以下几种都町用于压力传感器热零点漂移的补偿u1:1)查表法2)BP神经网络算法3)曲线拟合算法。本文提出了一种基于最小二乘法进行压力传感器动态信息融合处理的方法。设计了具有标定、补偿和放大等功能的智能压力传感器,在不同温度和不同压力下进行实验标定,并可对智能压力传感器的精度进行了实验验证”1。
对于油井来说,采用应变式传感器检测压力,温度的变化会对压力采集信号产生一定的影响,所以为r能更好地了解井下的情况,清楚地了解井下的压力和温度是很有必要的…。目前油井在取温度和压力等数据时有测量精度低、容易存在人为误差、测试数据不连续、受电磁干扰等问题,目前补偿的方法主要分为硬件补偿和软件补偿两种。硬件补偿方法有:在桥臂上串、并联恰当恒定电阻法,桥臂热敏电阻补偿法,桥外串、并联热敏电阻补偿法,双电桥补偿技术等。但用硬件电路进行校正大都
收稿H期:2007-06
ReceivedDate:2007-06
万方数据
第9期李强等:具有温度补偿功能的智能压力传感器系统
1935
2智能压力传感器系统
2.1硬件组成
系统采用低功耗的16位单片机MSP430F2013作为中央处理器进行数据处理。存储芯片采用24C64存储芯片,用于存储采集时间、温度、压力等信号。串行通讯芯片用于用户对系统时间的设定以及数据的上传。系统加入了时钟芯片。前端放大器有效阻断干扰通道,提高了系统抗干扰能力。上佗机采用友好的人机界面为用户的使用提供方便。使用本装置后,在上位机对压力信号进行了补偿,消除了温度对于压力的影响,适用于长期的对井下温度与压力信号的采集与存储。系统结构图如图l
所示。
图1系统组成框图
Fig.1System
sLructure
diagram
2.2温度曲线拟合法
通过上位机软件实现综合补偿,使用的综合补偿方法是曲线拟合法,对于不同的丁作温度,传感器有不同的输入(P)一输出(y)特性。而如果能确定工作温度为r时相应的P_y特性,并按其反非线性读取被测量,从原理上不存在温度引入的误差,所以通过曲线拟合法,可找出工作温度范围内非标定条件下的任一温度r状态的输入(P)一输出(V)特性。通过最小二乘法算出补偿系数,在实践中又通过二分法进行补偿,算出准确的测量值p1。
计算补偿系数的步骤:1)标定实验数据
将不同温度t条件下获得的输入(P)一输出(I,)特性用一维多项式方程表示出来:
工作温度
TI:V(Ti)=/30l+卢IIP+/32I尸2+岛IP+反lP+.8np
工作温度
瓦:y(瓦)=风+/3。2P+如P+&尸3+&∥+风P
;
;
;
万
方数据-T作温度
L:y(瓦)=风+/3。。P+应。P+岛;P3+凡P4+岛iP5
(1)
式中:风.‰・・・风分别是传感器在不同温度下的零压力
输出值。V(T.)、V(r2)…V(t)分别是对应不同温度零位修正后的传感器的输出值。利用标定实验数据可求解出各种温度条件下多项式方程的系数口,则(1)式中方程式就可以确定了。
2)建直系数口的曲线拟合方程式
①式中各个系数口随温度而变化的规律通常不是线性的,故也可用一维多项式方程表示为:
1次项系数:口l=AIT+Bl严+Clr+DI
2次项系数:岛=A2T+曰2严+C2矿+D23次项系数:岛=A3T+B3严+C3r+D34次项系数:反=A4T+B4严+C4矿+D4~二,
5次项系数:卢,=A5T+B严+C5r+优0次项系数:风=Ao丁+B。严+Gr+仇
通过式(1)中求得系数以及标定实验数据可以求得:
/3II=AlTI+Bl砰+cI砰+Dl
口12=Al疋+Bl《+ClE+Dl
口13=Al瓦+Bl《+ClE+Dt
;
;
i
届li=AIt+BI《+Cl霉+DI
可求得A.,B.,C。,D。,通过最小二乘法求得系数,同理可求得A0・・-A,,Bo…毋,c0…c5,Do…D5,从而方程组式(2)则可被确定。
3)确立工作温度r时的P—V特征曲线拟合方程将温度传感器测得的温度r代人到方程组(2)中,可计算出该工作温度状态的各项系数:flo,卢.,卢:,…,店,从而可确定工作温度r时的P_y特性的一维多项方程式:
V(T’)=/30+母lP+母2P+|B3p+B4p+侈sp
。
(3)
根据式(3)的反线性特性,已知经传感器的输出量y,即可通过二分发求得传感器的输入量P。这个P值是由它的1:作温度7'状态的输出y(r)一输入P特性求解的,原理上不存在温度误差旧1。2.3压力采集
压力传感器系统采集上来的压力量和温度量都是数字量的,为了减小误差,所以曲线拟合法中的压力输出值和温度值都是数字量。用曲线拟合法算出补偿系数后,压力传感器系统采集到压力数字量和温度数字量就可以直接用二分法来算出实际的压力值¨1。
1936
仪器仪表学报第29卷
2.3.1实验标定补偿系数
参数标定时,需要采集5组温度和6组压力下对应的压力输出值,为了消除压力零点漂移,其中压力必须有一组为0。采集完成后,得到了30个压力输出值,5个温度数字量,6个实际压力值,通过曲线拟合法可得到24个补偿系数.如图2所示。
图2上位机主界面
Fig.2Superordinationcomputerinterface
2.3.2二分法计算补偿后的压力值
当7'一定时,由曲线拟合法得到了补偿系数4。…A,,风…B,,Co…C,,D。…D,,所以由式(2)可以得到式(3)的系数风,卢.,卢:,卢,,反,尾,于是得到式(3),又已知输出V(丁)和压力传感器的最大最小承受压力值a、6,用二分法得到补偿后的实际压力值P。设:
八P)=UtT)一90+plP+p2P+岱,P+母4p+9sp由于八P)在压力传感器的量程范围[n,6]是连续的,且不妨设.厂(口)以b)<0(或≤0),则(a,b)(或[a,b])为方程的有根区间。采用在有限区间中,取中值点
P’=÷(口+6),计算中值点的函数值fCP’),检查以n)‘
与以P’)是否同号,如果同号,说明根P在中间点右侧(P’与6之间),此时令a。=P’,b.=b;如果异号,说明根P在中间点左侧(a与P’之间),此时令a。=o,b。=
P’,即得新区间(口。,b。),^:生÷玉,I
P一^I≤
L
竿=b川一吼+。,当(吼+.,b川)的长度小于误差限8
n
时,P^近似等于P【sJ。
3实验过程与结果
本文采用了标准的温度控制实验箱和压力标定器进行了实验标定。安装好后首先采集常温时,不同压力下传感器采集的数字量;然后升温,达到一定的温度下再采集不同的压力下的数字量,实验现场如图3所示。
万
方数据l冬|3实验现场
Fig.3Testinglocale
3.1实验数据1
采用曲线拟合法求得T=50.0时的传感器输入一输
出特性的5阶多项式,曲线拟合方程为:
V(T)=一1.995×106+2.267×105P一7.422×
103尸2+100.436P3—0.5897P4+1.23×103P
工作温度逐渐上升时候,不同压力时输入一输出特性如表l所示。
表1传感器标定实验数据1
Table1
T器tdataof
sensor
calibration1
统计T=50.0时曲线拟合发的补偿误差,如表2所示。
表2误差分析表1
Table2Erroranalysistable1
未加补偿(以44度为例)如表3所示。
第9期李强等:具有温度补偿功能的智能压力传感器系统
1937
表3误差分析表2
Table3Erroranalysistable2
3.2实验数据2
丁作温度逐渐下降时候,不同压力时输入一输出特性如表4所示:
表4传感器标定实验数据2
Table4Testdataof
sensor
calibration2
采用曲线拟合法求得T=60.0时的传感器输入一输出特性的5阶多项式,曲线拟合方程为:V(T)=370+
72.076P+0.1862P一1.36×10旬P3+4.425×10—6尸4一5.28×10’9P5
统计T=60.0时曲线拟合发的补偿误差,如表5
所示。
表5误差分析表3
Table5
Ermr粕蚰ysistab鹇
未加补偿略。
万
方数据4
结论
本次设计的具有温度补偿功能的智能压力传感器系统,运用基于最dx_-乘法进行压力传感器动态信息融合处理方法,充分发挥单片机控制,运算以及数据处理等功能,大大提高了压力传感器的测量精度以及稳定性,其他性能也有明显改善,实践数据表明误差达到要求,实现了压力传感器的智能化。
参考文献
【1]
刘君华.智能传感器系统[M].两安:电子科技大学出版社,2004:206-209.
LIU
JH.Theintelligent
sensor
system[M].Xi’anXidian
UniversityBookConcern,2004:206-209.
[2]
孙以材,刘苄岭.孟庆浩,等.自平衡电桥激励的压力传感器零点输fI{信号的电漂移特性[J].电子学报,
2000:11,39-42.
SUNYC,IUYL.MEMG
QH,eta1.Autobalancedec-
tromotiveforcebridgepromptingpressuresensor
zero
out—
putsignalelectricalexcursioncharacteristic[J].Electron
Transaction。2000:11,39-42.
[3]宫云梅.智能压力传感器数据的补偿处理及无线传输[D].河北:河北工业大学,2006.
GONGYM.Theintelligentpressure8en¥or
dataeompen-
satingdisposeandwireless
transfers[D].HeBei:HeBei
Universityof7Feehnology,2006.
[4]郑|曰良.传感器非线性处理方法[J].传感器技术:
1991,1:40-43.
ZHENGEGL.Sensormisalignment
processing
method
[J].SensorTechnology,1991,1:4043.
r51
倪文军,彭刚.汇编和C语言函数混合编程的一种方法[J].水道港L1,2004(SI):128-130.
NI
WJ.PENGG.AssemblyandClanguagefunction
mixprogrammingone
method[J].Canal
harbor,2004
(SupplI.):128-130.
[6]周呜争,楚宁.一种基于能量约束的传感器网络动态数据融合算法[J].仪器仪表学报.2007。28(i):
172.175.
ZHOUMZH,CHUN.Thekindcontrol
according
tothe
energyofspreadthefeelingmachinedatafusionofthe
networkdynamicstate
calculate
way[J].ChineseJournal
ofScientific
Instrument,20ff7,28(1):172—175.
[7]
曹建荣。刘辉.人工神经网络在电容式压力传感器设计上的应用[J].自动化仪表,2002,23(8):14—16.
CAO
JR.UUH.Theartificial
nerve
networkspreads
a
feelingmachine
a
design
attheelectric
capacity
type
pressure
of
application[J].Automatization
Instrument。
1938
仪器仪表学报
2002.23(8):14—16.
第29卷
梁莉.1982年于陕西机械学院获得学士学位.1991年于西安理一r大学获得硕士学位,现为两安理丁大学副教授,主要研究方向嵌入式计算机系统应用
E・mail:liangli@xaut.edu.cn
LiangLigainedbachelor’s
[8]张自.凤。王钦若,张慧.基于压力检测的高精度数据采集系统[J].陕西理一『:学院学报,2006.22(3):2-3.
ZHANGY
F,WANGQR,ZHANGH.Thehighpreci-
on
siondatacollectionsystembase
pressure
detect[J].
ShannxiAcademyof7rechnologyTransaction,2006,22degreeinShaan-
(3):2-3.
nxiMechanicalUniversityof
Collegein1982。Gained
mastergdegreeinXi’an
作者简介
李强,i982年于陕西机械学院获得学Technologyin1991.Nowbeingassociateprofessor
inXi’anUniversityofTechnology.Mainlystudydirectionisem-
士学位.1991年于丙安理r.大学获得硕士学位,现为两安理工大学副教授,主要研究方向为检测技术与自动化装置.
E—mail:qiangli@xaut.edu.cn
Li
Qianggained
bachelor’s
degree
in
Shaannxi
MechanicalCollegein1982.Gainedmaster’sdegreein
Xi’anUniversityofTechnologyin1991.Nowbeingassociatepro-
fessorinXi’anUniversityofTechnology.Mainlystudydirection
isdetective
technologyandautomaticdevice
E-mail:qiangli@xaut.edu.cn
万
方数据beddedsystemcomputersystemapply.
E.mail:liangli@xaut.edu.ca
具有温度补偿功能的智能压力传感器系统
作者:作者单位:刊名:英文刊名:年,卷(期):被引用次数:
李强, 梁莉, 刘桢, 马婧, 田磊, 冯涛, Li Qiang, Liang Li, Liu Zhen, MaJing, Tian Lei, Feng Tao
李强,梁莉,刘桢,马婧,田磊,Li Qiang,Liang Li,Liu Zhen,Ma Jing,Tian Lei(西安理工大学,西安,710048), 冯涛,Feng Tao(宝鸡市渭滨华瑞传感器技术研究所,宝鸡,721006)仪器仪表学报
CHINESE JOURNAL OF SCIENTIFIC INSTRUMENT2008,29(9)10次
参考文献(8条)
1.刘君华 智能传感器系统 2004
2.张有凤;王钦若;张慧 基于压力检测的高精度数据采集系统[期刊论文]-陕西理工学院学报(自然科学版)2006(03)
3.曹建荣;刘辉 人工神经网络在电容式压力传感器设计上的应用[期刊论文]-自动化仪表 2002(08)4.周鸣争;楚宁 一种基于能量约束的传感器网络动态数据融合算法[期刊论文]-仪器仪表学报 2007(01)5.倪文军;彭刚 汇编和C语言函数混合编程的一种方法[期刊论文]-水道港口 2004(z1)6.郑国良 传感器非线性处理方法 1991
7.宫云梅 智能压力传感器数据的补偿处理及无线传输 2006
8.孙以材;刘玉岭;孟庆浩 自平衡电桥激励的压力传感器零点输出信号的电漂移特性[期刊论文]-电子学报2000(11)
引证文献(10条)
1.江东.杨嘉祥 Z-力敏传感器分段线性化法补偿[期刊论文]-仪器仪表学报 2010(2)
2.惠国华.陈裕泉 基于碳纳米管微传感器阵列和随机共振的气体检测方法研究[期刊论文]-传感技术学报 2010(2)3.肖继学.杨瑜.王凯.李世玺 基于相关分析的交流电力有功功率测试研究[期刊论文]-西华大学学报(自然科学版) 2010(4)
4.王悦.叶海明.颜骥 LabWindows/CVI下基于BP神经网络的温度补偿虚拟湿度测量系统设计[期刊论文]-国外电子测量技术 2010(1)
5.肖继学.杨瑜.王凯 交流电力智能传感器中功率的一种高效测试方法[期刊论文]-测控技术 2010(7)
6.肖继学.杨瑜.王凯.李世玺 交流电力功率智能传感器中信号处理的相关性分析[期刊论文]-测控技术 2010(9)7.白慧静.赵建平 基于P89LPC938的智能型油压测试仪[期刊论文]-仪表技术与传感器 2010(12)
8.李世维.刘君华.王群书 基于一种再生小波核的SVR在降低多传感器交叉敏感中的应用[期刊论文]-仪器仪表学报2009(12)
9.李世维.刘君华.王群书 降低多传感器交叉敏感的法方程组方法[期刊论文]-西安交通大学学报 2009(6)10.孔庆霞.朱全银 基于DS18B20的远距离分布式温度数据采集系统,[期刊论文]-电子测量技术 2009(4)
本文链接:http://d.g.wanfangdata.com.cn/Periodical_yqyb200809028.aspx