基于AD7799的热敏电阻高精度测温系统

2010-03-26 01:47任国兴王晓影杜立彬
电子设计工程 2010年11期
关键词:热敏电阻电桥高精度

任国兴 , 王晓影 , 杜立彬

(1.山东省科学院 海洋仪器仪表研究所,山东 青岛 266001;2.山东省海洋环境监测技术重点实验室山东 青岛266001;3.海尔集团技术研发中心 山东 青岛 266103)

在海洋调查中,对于温度参数的获取存在环境因素上的特殊性。由于海洋中水团边界相互叠置,同时不同水层有温度梯度等,要求系统具有高灵敏度;在海水的剖面测量中,当在运动的载体上测温(如投弃式CTD等)时,就要求系统传感器有足够的时间常数;而在海洋的一定深度下,温度的差别微乎其微,系统必须具有很高的精度[1]。本系统中,主要选用24位的AD7799和NTC(负温度系数)玻封热敏电阻,实现了对温度的快速、高灵敏度和高精度测量。

1 高精度测温系统组成

该测温系统是“投弃式温盐深海流剖面测量系统”的测温部分,采用MSP430为MCU[2],精密的基准电压模块为A/D转换器提供参考电压,同时也为热敏电阻电桥提供激励源,AD7799的第3通道为测温通道,其余2通道用于测量其他参数。MCU将采集的数据通过RS485发送给工作站。其系统框图如图1所示。

图1 系统控制框图Fig.1 Control block diagram of system

2 高精度测温系统硬件设计

2.1 AD7799及其应用

系统的测温分辨力及精度主要取决于A/D转换单元,这里选用高精度、宽动态范围、3通道24位Δ-∑型AD7799,该器件有完整的模拟前端,可直接测量传感器输出的微弱信号,转换精度达到24位无误码,采用三线串行口与MCU连接。AD7799具有以下特点:内置1~128增益的低噪声可编程仪表放大器;4.17~470 Hz的可编程输出数据速率;3个差分输入通道;50 Hz和60 Hz同步陷波,消除工频电源干扰;极低的均方根(RMS)噪声;低功耗;采用16引脚TSSOP封装[4],如图2为AD7799的引脚配置。

图2 AD7799引脚配置Fig.2 Pin configuration of AD7799

设计中AD7799通过SPI串行接口与MSP430单片机连接,通过软件设置其第3通道为测温通道,转换频率为50 Hz,内部增益为2,可达到满意的测量效果。

AD7799是一个高精度A/D转换器,为达到理想的使用效果,在具体设计中需要注意:A/D模拟输入端一般在缓冲器模式,以增加A/D转换器的输入电阻,减少信号源内阻对结果的影响;输入端最好采用全差分模式,避免AIN-接地,减少地线噪声干扰;差分信号线要短且对称;数字电路和模拟电路尽可能分开,避免相互交叠;信号线尽可能走焊盘面;AD7799的GND引脚和REFN-均与模拟地相连,数字地和模拟地应在同一点相连,AD7799位于这个连接点的上方;数字电源、模拟电源和参考电源相互隔离,并且都要用10 μF钽电容和0.1 μF瓷片电容去耦,电容尽量靠近电源引脚。

2.2 温度传感器及其组成模块

系统温度传感器选用热敏电阻,热敏电阻具有以下特点:1)很大的负电阻温度系数,因此其温度测量灵敏度高;2)体积小,故热容量很小,可用于快速变化温度的测量;3)响应速度快,尤其是珠状玻封热敏电阻,其响应时间低于50 ms;4)具有很大的电阻值(kΩ级),因此导线电阻及接触电阻对测量的影响可忽略。该系统选用MF51型高精度热敏电阻,温漂为0.002℃/a。

系统硬件连接如图3所示,基准电压选用ISL21009B FB812Z,该芯片输出1.250 V基准电压,精度可达±0.5 mV,温漂为3 ppm/℃,作为AD7799的参考电压,同时其输出电流达7 mA,可为测温电桥的激励源。测温电桥中的3个电阻与热敏电阻RT构成一个单臂电桥,热敏电阻RT随温度的变化引起电桥的电位差发生变化。系统中R1、R2、R3均为 7.5 kΩ(1/1000)25 ppm的标准精密金属膜电阻[3],热敏电阻阻值在3~15 kΩ变化(相当于温度在40~-4℃范围内的变化,此为海洋温度范围)形成-0.20~0.25 V的差分信号输出。

图3 系统硬件电路Fig.3 Hardware circuit of system

3 测温电路校准方法

MF51型热敏电阻的电阻值R与温度t之间存在着严重的非线性关系,如图4所示,因此,对其进行校准、计算所采用的方法也是影响测温精度的关键。常见的R-t建模方法有B值法[5](B为温度量纲,与热敏电阻材料有 关 )、 Steinhart-hart方程法[6]、分段拟合法[7]等,但这些方法都不能满足测量精度的要求。

图4 MF51型热敏电阻R-t曲线Fig.4 R-t curve of MF51 thermistor

为得到高精度的R-t关系,设计中不是单独校准热敏电阻,而是采用热敏电阻与测温电路共同校准的方法,这样,可以最大限度减小诸如电桥电阻容差、元器件温漂、A/D模块的缓冲电压失调等元器件本身的非理想特性所带来的系统误差。

利用HJ6A型低温恒温试验箱为热敏电阻提供不同的温度环境,在-4~40℃间相对均匀地取100个温度点,记录此100个温度点下热敏电阻输出所对应的A/D转换值,以此为基础利用插值法,在实际测量中MCU根据即时的A/D转换值可计算得到当前温度值。

该方法虽然需要对每个系统都要单独测量大量温度值和所对应的A/D转换值,但是系统最终的测量精度仅依赖于后期的校正,避免了器件个体差异对精度的影响。

4 高精度测温系统软件设计

系统软件是在IAR Embedded Workbench开发环境下采用C语言对单片机编程。单片机通过对AD7799片内寄存器的编程,即通过写其中的寄存器,来实现通道选择、增益选择、转换速度选择和A/D转换等功能。不管读写哪个寄存器,单片机都必须先写通信寄存器,以确定下一步是读或写,是访问哪一个寄存器[8]。软件设计流程如图5所示。

图5 系统软件设计流程图Fig.5 Flow chart of system software design

在对AD7799的参数配置中,要注意增益倍数和转换频率的设置。增益倍数越大,A/D转换稳定的位数就越少;而转换频率太高,也会影响器件的精度。因此,根据基准电压计传感器的输出信号,配置放大倍数为2;考虑到系统对响应时间的要求,将转换频率配置50 Hz,可达到20位以上的均方值RMS精度。

5 实验结果

利用HJ6A低温恒温试验箱为系统提供多个温度点进行温度测量精度验证,表1为系统部分测量数据,可以看出,本系统测温精度可达到0.02℃。

表1 部分测量数据Tab.1 Some measurement data

此外,系统还搭载中科院南海所实验1号实验船进行了为期1个月的海上实验,期间进行了3套系统对海洋剖面参数的测量,测试结果证明,本系统性能可靠,精确度高。表2为南海实验水温随深度变化的部分数据。

表2 部分南海实验数据Tab.2 Some measurement data in South China Sea

6 结束语

该测温系统系“投弃式温盐深海流剖面测量系统”的测温部分,要求系统必须功耗低、精度高。本测温系统充分利用了AD7799的高精度、低功耗、多通道特点,实现了对海洋温度的精确测量,测量精度可达0.02℃,系统分辨率超过0.001℃。经过海上实际环境试验,系统工作可靠。同时本系统结构简单,对于AD7799在测量压力、流量、气体浓度等和应用热敏电阻的高精度测温方面有一定的参考作用。

[1] 李建国.耐高压高精度快速时间响应温度传感器的封装技术[J].海洋技术,2004,23(2):50-53,63.LI Jian-guo.Encapsulation technology of the temperature sensor with high-pressure resistance high accuracy and rapid time response[J].Ocean Technology,2004,23(2):50-53,63.

[2] 任国兴,杜立彬,倪秀辉,等.基于MC33879的电磁海流计励磁电路设计[J].电子设计工程,2008,3(173):3-5.REN Guo-xing,DU Li-bin,NI Xiu-hui,et al.Excitation circuit of electromagnetic current meter based on MC33879[J].International Electronic Elements,2008,3(173):3-5.

[3] 倪秀辉,张琳琳,任国兴.基于MSP430的热敏电阻高精度测量设计 [J]. 仪表技术与传感器,2009,3 (313):100-101,120.NI Xiu-hui,ZHANG Lin-lin,REN Guo-xing.Design of high precision thermistor temperature measurement based on MSP430F2013[J].Instrument Technique and Sensor,2009,3(313):100-101,120.

[4] Analog Devices.AD7799/AD7798 Datasheet[EB/OL].(2004-11-02) [201001-20].http://www.analog.com.

[5] 靳辰,康志茹,李小亭,等.关于负温度系数热敏电阻R-T特性的探讨[J].计量与测试技术,2009,36(12):50-51.JIN Chen,KANG Zhi-ru,LI Xiao-ting,et al.Study on characteristic between resistance and temperature of negative temperature coefficient[J].Metrology and Measurement Technique,2009,36(12):50-51.

[6] ATP INC.NTC thermistor engineering notes[EB/OL].(2009-10-01)[2010-01-20].http://www.atpsensof.com.

[7] 程双双,姜平,肖红升,等.NTC热敏电阻分段曲线拟合[J].煤矿机械,2009,30(10):41-43.CHENG Shuang-shuang,JIANG Ping,XIAO Hong-sheng,et al.Curve-fitting method for NTC thermistor[J].Coal Mine Machinery,2009,30(10):41-43.

[8] 刘薛萍,任子晖,张振守.基于AD7799的温度采集系统[J].自动化技术与应用,2007,26(7):89-91.LIU Xue-ping,REN Zhi-hui,ZHANG Zhen-shou.A temperature-data acquisition system based on AD7799[J].Techniques of Automation and Application,2007,26(7):89-91.

猜你喜欢
热敏电阻电桥高精度
微安表内阻值对热敏电阻温度计设计的影响
复合NTC热敏电阻材料的制备与电性能研究
单臂电桥测电阻灵敏度的分析
高精度PWM式DAC开发与设计
高精度PWM式DAC开发与设计
电桥法测量电阻的实验研究
高抗扰高精度无人机着舰纵向飞行控制
船载高精度星敏感器安装角的标定
基于高精度测角的多面阵航测相机几何拼接
热敏电阻特性的线性化方法