铂电阻测温电路的线性化设计方法
摘要:介绍一种基于A/D转换原理的铂电阻测温的非线性校正方法,分析了铂电阻线性测温的原理,并给出了A/D转换器7135与单片机89C51接口电路及试验数据。
关键词:铂电阻,测温电路设计,模拟-数字转换非线性校正,数据采集
一、引言
铂电阻温度传感器,因其测量范围大,复现性好,稳定性强等特点而被广泛使用。
在精密测量系统中,铂电阻测温系统电路结构图如图1所示:铂电阻信号通常通过桥式电路转换为电压信号,再经过放大及A/D转换后送微处理器进行处理。为了能对铂电阻测温的非线性进行校正,作者利用双积分A/D转换原理,设计了一种高精度的铂电阻测温非线性校正方案。实践证明,该方法不仅性能稳定,结构简单,而且在0~200℃范围内准确度可达到0.15%FS±4字。
二、非线性校正原理
因为铂电阻经桥路检测后,其输出电压UM与被测温度q之间具有函数关系:
式中:A,B为常系数。
如果能构造成一个函数电路,使其具有与上式相同的函数形式:
同时使UM=UN,则容易得出q=t(这里,“q=t”仅有数学意义,实际上它们的量纲是不一样的)。这样,在UM=UN的前提下,温度q的测量问题就转化为对时间t的测量了。
以上是本文阐述的以变量变换的形式实现传感器非线性校正的设计思想。这里t的量纲为时间,其测量过程是通过双积分A/D转换实现的。双斜率积分转换表达为:
(1)式中:Uin—A/D转换时模拟输入电压,
T1—A/D转换过程中正向积分时间,
T2—A/D转换过程中反向积分时间,
Uref—A/D转换时参考输入电压。
当Uref为定值时,Uin与T2具有线性关系,因此这种情况下可以认为A/D输出结果为:
T2 = T1Uin / Uref .
假定Uref(t)为时间t的函数:Uref(t)=M+Nt (2)
其中:M,N为待定常系数。
A/D转换后的输出结果若能完全补偿铂电阻温度非线性,则有:Uin=aq+Bq2 (3)
故将式(2)和式(3)代入式(1),
假设:AT1=M,BT1=N/2,
则有:T2与q在数值上大小相等,即T2=q,可见实现了铂电阻的温度与数字量线性转换。
可以看出,在A/D转换过程中,模拟电压输入与数字量输出之间不是线性关系,其函数关系刚好与Rq—q关系相反,