铂热电阻传感器误差修正方法和用该方法测温的热量表的制作方法

文档序号:9764662阅读:984来源:国知局
铂热电阻传感器误差修正方法和用该方法测温的热量表的制作方法
【技术领域】
[0001]本发明属于测控领域,具体涉及一种铂热电阻传感器误差修正方法和用该方法的热量表。
【背景技术】
[0002]随着国家经济技术的发展,供热系统已经逐步进入了千家万户,给广大人民群众带来的舒适便捷的生活。热量表是供热系统中用来测量及显示水流经热交换系统所释放或吸收热量值的仪表,在按热量计量收费的体系中是一个关键的仪表。它的测量数据是供热体系中按热量计量收费的重要依据,因此它的测量精度,工作稳定性等技术指标无论是对供热系统还是对用户而言,都是非常重要的。
[0003]热量表主要由流量传感器、配对温度传感器和计算器组成。目前行业内普通采用PT1000铂热电阻作为测温元件:先测量出PT1000铂热电阻的电阻值,然后再将电阻值转换成温度。
[0004]这种铂热电阻采用二线制接法,没有考虑到引线电阻,从而会导致标准源本身存在一定的误差;同时铂热电阻虽然随着温度的变化而变化,但这种变化是非线性的,而且温度测量电路也会带来一些固有误差,所有这些很难保证在全量程范围内温度测量误差的准确性。
[0005]为了解决这种问题,现有大多数的方法是引入修正补偿系数,通过此修正补偿系数对温度进行校准修正补偿,从而减小计量误差。现在固定厂家生产的固定型号的PT1000铂热电阻的一致性较好:在测量温度时,虽然各个铂热电阻的修正系数不同,但是固定厂家生产的固定型号的PT1000铂热电阻温度传感器的测量温度-修正补偿系数曲线的线形基本一 Sc ο
[0006]但由于在全量程温度范围内,温度修正补偿系数是非线性分布的,如果要保证全量程温度范围内的温度误差的准确性,每一个PT1000铂热电阻均需要对全量程范围内的温度点进行校准,得到一条较为准确的修正补偿曲线。但这种方法在生产时,由于要校准修正的温度点较多,会导致生产效率非常低。因此大多数的厂家为了提供生产效率,在实际生产过程中减少了温度点的校准,导致温度-修正补偿系数曲线与实际的差别很大,不能很好的保证温度计量误差在全量程的温度范围内的准确性。

【发明内容】

[0007]本发明的目的之一在于提供一种计量准确又能够提高铂热电阻温度传感器生产效率的铂热电阻传感器误差修正方法。
[0008]本发明的目的之二在于提供采用所述铂热电阻传感器误差修正方法进行温度测量的热量表。
[0009]本发明提供的这种铂热电阻传感器误差修正方法,包括如下步骤:
S1.获取待修正的每一类型号的铂热电阻温度传感器测量温度时的温度范围要求和温度精度要求,以及待修正型号中的铂热电阻的电阻值与温度测量值之间的数值关系;
52.根据步骤SI获取的温度范围和温度精度,采用以下算式得到η个误差修正点:
TtaJ=Tmin,Tta—2=Tmin+Tu,Tta—3= Tmin+2*Tu,......,Tta—η-1= Tmin+(η~I )*Tu,
Tta—n= Tmax,且Tmin=Tta—I < Tta—2 <......<Tta_n=Tmax;
式中TtM、Tta_2、……、Tta—n为误差修正点,Tmin为温度范围的最低温度,Tmax为温度范围的最高温度,Tu为温度精度要求,n=l,2,3……;
53.将待修正的每一类型号的P个铂热电阻温度传感器,在步骤S2所述的误差修正点上进行误差修正,得到待修正的每一类型号的铂热电阻温度传感器的平均测量温度-修正补偿系数曲线;
54.在步骤S2的误差修正点中,选取一个误差修正点作为基本温度点Ta原;在待修正的每一类型号的铂热电阻温度传感器任意选取一个,对该选取的铂热电阻温度传感器在基本温度点上进行误差修正,得到该选取的铂热电阻温度传感器在基本温度点上的修正补偿系数值Kai;
55.针对步骤S4选取的铂热电阻温度传感器,采用下式进行全量程温度范围内的温度测量误差修正:
T修IEi直-T测麗直 X ( Kta i X Κ???) / Ktaii
式中,τ修腫为步骤S4选取的铂热电阻温度传感器修正后的测量温度,Tiefi为步骤S4选取的铂热电阻温度传感器修正前的测量温度,Kty为任意温度点在平均测量温度-修正补偿系数曲线上对应的修正补偿系数,Kai为步骤S4选取的铂热电阻温度传感器在基本温度点上的修正补偿系数值,KtuA基本温度点在平均测量温度-修正补偿系数曲线上对应的修正补偿系数。
[0010]所述铂热电阻传感器误差修正方法,还包括如下步骤:
56.重复步骤S4~S5,完成所有待修正的铂热电阻温度传感器的误差修正。
[0011]步骤SI所述的获取铂热电阻的电阻值与温度测量值之间的数值关系,具体包括如下步骤:
1)针对每一个温度测量点,利用铂热电阻在N秒内连续测量M次,得到M个铂热电阻的测量电阻值;
2)将步骤I)得到的测量电阻值筛除最大值和最小值,将剩余的M-2个测量电阻值求取平均值Rji;
3)将R原与铂热电阻的分度表进行对比,得到将R原转换为未修正的测量温度值Tiiafi的算式。
[0012]所述步骤3)具体包括如下步骤:
①将与铂热电阻的分度表进行对比,直至得到分度表内的电阻值Rn与Rn+1,满足Rn〈R原
〈Rn+Ι ;
②根据分度表获取电阻值1与1+1所对应的原始温度值In与Tn+1,得到分度表的温度精度 num= Tn+1-Tn;
③采用下式计算得到未修正的测量温度值Tiiat:
TiSf=Tn+(Rjf- Rn)/(Rn+1- Rn) Xnum
步骤3)所述的分度表,为根据铂热电阻产品自带的三个温度点的温度值和温度点对应的电阻值,和以下公式计算得到:
Rt=Ro X (I+A X t+B X t2)
式中为,Rt为t°C时的铂热电阻阻值,Ro为0°C时的铂热电阻阻值,t为温度值,A、B为常数;
步骤S3所述的得到平均测量温度-修正补偿系数曲线,具体包括如下步骤:
1)将待修正的每一类型号的P个铂热电阻温度传感器,依据步骤SI获得的测量精度,从最低温度点Tmin开始测量,直至测量到Tmax;
2)针对每一个温度测量点,记录此时标准温度值和P个铂热电阻温度传感器测量的未修正的温度测量值版定.!-Tm P ;针对未修正的温度测量值版定.!-Tm P求取平均值版定.?;
3)根据步骤2)获取的了縦.,计算此时的平均修正补偿系数;
4)重复步骤2)?步骤3),完成所有测量点的温度测量和平均修正补偿系数的计算,得到平均测量温度-修正补偿系数曲线;
步骤S3所述的P个铂热电阻温度传感器,为20个铂热电阻温度传感器。
[0013]步骤S4所述的基本温度点,为根据热量表行业标准中规定的出厂检测要求选取为50。。。
[0014]本发明还提供了一种热量表,该热量表应用所述的铂热电阻传感器误差修正方法进行温度测量。
[0015]本发明提供的这种铂热电阻传感器误差修正方法,利用特定型号铂热电阻温度传感器的一致性较好的特点,定义并求取该型号铂热电阻传感器的平均测量温度-修正补偿系数曲线,并选定一个基本温度点,在针对每一个铂热电阻温度传感器在该基本温度点上再进行一次温度修正,即可根据在基本温度点上的温度修正系数和平均测量温度-修正补偿系数曲线得到该铂热电阻温度传感器的误差修正曲线;本发明方法,仅需要针对某一特定型号的铂热电阻温度传感器进行一次全量程范围内的温度点修正,之后针对每一个铂热电阻温度传感器均只需要在基本温度点上进行一次修正即可完成铂热电阻温度传感器的误差修正工作,因此本发明方法不仅提高了铂热电阻的温度测量精度,更是极大地提高了铂热电阻温度传感器的生产效率和标定、修正效率。本发明方法提供的应用所述铂热电阻传感器误差修正方法进行温度测量和修正的热量表,计量准确,应用可靠。
【附图说明】
[0016]图1为本发明的PT1000铂热电阻测量示意图。
[0017]图2为本发明的方法流程图。
【具体实施方式】
[0018]如图1所示为本发明的PT1000铂热电阻的测量示意图:铂热电阻测量原理为采用温度传感器的PTlOOO铂热电阻作为测温元件,先测量出铂热电阻的电阻值,然后再将电阻值转换成温度。PT1000铂热电阻的测量采用电容充放电法进行,即:不同阻值的铂热电阻对同一电容放电到某一电压值时所需时间不同的原理,来间接反映电阻阻值大小。
[0019]铂热电阻的测量是基于电容对PT1000铂热电阻和对温度不敏感的IK电阻R的放电时间进行测量的。电容C的放电过程:当给高精度计时芯片发送温度测量命令时,计时芯片开始对电容C充电,充满电后电容C会向PTlOOO铂热电阻Rl,R2和低温漂精密IK电阻R放电,计时芯片会依次记录下PTl,PT2,TP3,TP4端口电容C对电阻的放电时间到结果寄存器中。根据低温漂电阻R的特性知同一电压V对其的放电时间to是恒定不变的,而对于铂热电阻PT1000在同一电压V不同的温度T下电容C对其的放电时间t是不同的,根据此原理得出电容放电时间与电阻的比例关系:Rik/tpRmooo/t,从而可计算出温度T下对应的铂热电阻的阻值。
[0020]这种PT1000铂热电阻的阻值会随着温度的变化而改变,在其全量程温度范围内,当温度大于0°c时,其温度与电阻值的关系如下:
Rt= RoX (1+AXt+BXt2 )
式中:Ro为0°C时的铂电阻阻值,单位为欧姆;Rt为t°C时的铂电阻阻值,单位为欧姆,A、B分别为常数。但是只利用上面的式子很难由PT1000铂热电阻的阻值直接求解出温度值,因此现在主要方法是使用分度表法或线性插值法来进行温度的标度变换:即将被测得的电阻值与分度表内电阻值进行比较,直到Rn〈R〈Rn+i时停止比较;此时,Rn所对应的温度值^为所测温度的整数部分,而温度的小数部分为:(R-Rn) / (Rn+1-Rn) X num,其中num为分度表的精度,从而得到测量到的温度原始值,但为了保证温度误差的准确性,最后测量到的温度值需要乘上误差修改系数,即Tni^=K* InM;。其中K为修正系数。
[0021 ]如图2所示为本发明的方法流程图:
51.获取待修正的每一类型号的铂热电阻温度传感器测量温度时的
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1