利用最小二乘法减少铂热电阻测温非线性误差

上传人:小** 文档编号:89505844 上传时间:2019-05-26 格式:DOC 页数:5 大小:83.50KB
返回 下载 相关 举报
利用最小二乘法减少铂热电阻测温非线性误差_第1页
第1页 / 共5页
利用最小二乘法减少铂热电阻测温非线性误差_第2页
第2页 / 共5页
利用最小二乘法减少铂热电阻测温非线性误差_第3页
第3页 / 共5页
利用最小二乘法减少铂热电阻测温非线性误差_第4页
第4页 / 共5页
利用最小二乘法减少铂热电阻测温非线性误差_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《利用最小二乘法减少铂热电阻测温非线性误差》由会员分享,可在线阅读,更多相关《利用最小二乘法减少铂热电阻测温非线性误差(5页珍藏版)》请在金锄头文库上搜索。

1、利用最小二乘法减少铂热电阻测温的非线性误差1 引言各种智能仪表中,广泛使用铂热电阻作为温度传感器。典型的用法是前端采用不平衡电桥测量铂热电阻随温度变化的毫伏信号输出,再经过放大和A/D转换,送到单片机中进行运算。这种用法中,铂热电阻的非线性和不平衡电桥的非线性,给最后的温度测量带来一定的误差。解决铂热电阻不平衡电桥测温法中非线性误差的方案有许多种,我们采用的是最小二乘法,只需要一个简单的多项式即可以获得满意的测量精度。2 铂热电阻的非线性我们知道铂热电阻在0850范围内随温度变化的阻值公式为:Rt=R0(1+at+bt2)(1)显然,随着温度的升高,铂热电阻的非线性越来越严重。以铂电阻Pt10

2、0为例,式中的常数为:R0=100a=3.9080210-3-1b=-5.80210-7-2如果采用折线法拟合,则在100200区间段做简单的直线拟合,即设:Rl=A(t-100)R0+R100则可以得到在此区间的误差,见表1。表1Pt100折线法测温100200区间误差温度T/电阻Rt/电阻Rl/误差e/%100138.50138.500.00120146.06145.960.07140153.58153.440.08160161.04160.900.09180168.46168.370.05200175.84175.840.00采用折线法固然可以减少误差,但是如果对于0800测温方案,则需

3、要8个折线公式,而且需要准确地选取折线点。3 电桥的非线性当铂热电阻阻值变化幅度较大时,不平衡电桥即存在严重的非线性。由图1可知U0和Rt的关系是:若令R1=R2,R3=R0,设Rt=R0+Rt,则有: (2)式中Rt=R0(at+bt2)因为R1+R0Rt,如果对它做简单的线性化处理,可得: (3)其误差为:图1不平衡电桥线性处理的误差见表2。表2不平衡电桥线性化处理误差温度T/电阻Rt/误差e/%5019.40.3710038.50.7415057.311.1020075.841.45300112.022.15400147.042.83500180.903.48600213.594.158

4、00275.515.30由此可见,在实际应用中,系统的误差主要是不平衡电桥的非线性,同时,当测温范围100时,这种线性化处理的误差将随着量程的增加而增加,最终达到不能允许的程度。4 解决方案铂热电阻不平衡电桥法测温方案中非线性误差的常用解决方案有插值法、折线法和迭代法。但是插值法和折线法对内存空间有一定要求,同时要求选取合适的插值点,而迭代法则存在运算复杂,运算周期长的缺点。在设计智能热量计的过程中,我们采用最小二乘法,很好地解决了铂热电阻不平衡电桥法测温方案中的非线性误差。经过推导,可知送到A/D转换电路的电压Ut为: (5)而实际应用中是已知电压值U求温度值t。只要有足够的数据点,就可以用

5、最小二乘法进行曲线拟合。式(5)可以简化为: (6)式中Rt=R0(at+bt2)Kt=K0UR1对于使用Pt100,量程为0800,对应输入电压为05V的测温方案,Rt=0.27551k,U=5.000V,则可求得Kt=516.726289。再将各温度对应下的Rt值代入公式(6) ,即可得到一组数据点,见表3。表3温度、电压对应表电压U/V温度T/电压U/V温度T/0.00003.0404500.369503.3415000.7301003.6345501.0831503.9216001.4282004.2006501.7662504.4737002.0963004.7407502.4183

6、505.0008002.733400在实际计算过程中,为防止运算溢出,拟合多项式的形式为:式中用最小二乘法进行拟合得:a0=385.949a1=159.635a2=6.06577 a3=0.336545即对于使用Pt100,量程为0800,对应输入电压为05V的测温方案,其多项式拟合公式为:t=385.949+159.635(U-2.64544)+6.0677(U-2.64544)2+0.336545(U-2.64544)3其误差见表4。表4Pt100测温拟合公式0800误差实际温度/对应电压/V计算温度/误差绝对值/00.000-0.140.1433.740.25033.730.0167.9

7、70.50068.060.09102.760.750102.870.11138.081.000138.200.12174.031.250174.090.06210.511.500210.550.04247.641.750247.630.01285.402.000285.350.05323.642.250323.750.11362.942.500362.860.08402.792.750402.710.08443.413.0000443.330.08484.793.250484.750.04527.003.500527.010.01570.303.750570.130.17614.064.000

8、614.150.09659.004.250659.100.10704.904.500705.010.11751.904.750751.910.01800.005.000799.840.16此公式与数据点误差绝对值的最大值为0.17。同理,对于使用Pt100,量程为0200,对应输入电压为05V的测温方案,其多项式拟合公式为:t=99.097+39.9947(U-2.533752)+0.36148(U-2.533752)2+0.00485594(U-2.533752)3此公式与数据点误差绝对值的最大值为0.014。此方法使用起来非常简单,速度快,误差小,测温范围0200时,误差0.1。该方法的原理同时还可以应用于热电偶测温中。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号