APP下载

基于NTC的体温测量系统设计

2017-11-28苑冬梅杨坤张妍妍李宝杰

中国医疗设备 2017年11期
关键词:恒流源热敏电阻体温计

苑冬梅,杨坤,张妍妍,李宝杰

中国人民解放军第302医院 医学工程科,北京 100039

基于NTC的体温测量系统设计

苑冬梅,杨坤,张妍妍,李宝杰

中国人民解放军第302医院 医学工程科,北京 100039

目的设计一款基于NTC热敏电阻的便携式体温测量设备。方法基于恒流源,以NTC热敏电阻为体温传感器,采用高精度差分式ADC芯片将模拟信号变为数字信号,送入单片机分析处理,同时给出各部分误差的来源以及误差校准方案,最后对设备进行实验验证。结果实验结果表明,经过误差校准后的体温测量设备测量误差小于±0.1℃,完全满足医用电子体温计的使用标准。结论此系统提出一种全新的设计方案,并且具有较强的稳定性和实用性;同时校准方案中所阐述的实时校准方法,对研究电子体温计的校准方法提供了一定的参考价值。

体温测量;恒流源;NTC热敏电阻;实时校准;电子体温计

引言

人体体温是指人体内部的核心温度,它不仅可以简单的判断被测试者是否有发烧发热,还能对测得的体温数据进行处理和分析,为疾病的诊断、治疗提供更多指导,包括术中和术后的生命监护[1],传染性疾病的预防[2]等。目前临床用于体温测量的设备主要是水银体温计和电子体温计。水银体温计测量时间长,并且需要人工读取数据[3],数据无法自动处理与传输,不能实现连续监测;电子体温计因其方便、快捷的特点被人们所接受,按传感器类型分为铂电阻温度传感器、集成温度传感器、热电偶温度传感器和热敏电阻温度传感器。铂电阻精度高、线性度较好,但是其成本较高;集成温度传感器体积小,但是其测量精度、长期稳定性较差;热电偶测量范围广、重复性好,但设计复杂、难以集成;而热敏电阻因其成本低、响应速度快、灵敏度高且易于集成而被广泛使用[4]。

目前热敏电阻式电子体温计通常采用负温度系数热敏电阻(Negative Temperature Coefficient,NTC),为了提高NTC热敏电阻电子体温计的测量精度,已有的研究提出了NTC热敏电阻阻值与温度特性的反演曲线拟合法以降低NTC的非线性误差[5];通过使用修正系数,降低了热敏电阻因电流增加所带来的测量误差[6];通过多项式拟合的方法矫正NTC热敏电阻的非线性来提高温度测量精度[7]。

基于以上研究背景,本文设计了一款基于NTC热敏电阻的便携式体温测量设备。阐述了基于NTC热敏电阻的便携式体温测量设备的设计原理和实现方法;详细分析了误差的来源,针对误差的来源提出了实时校准模型,并对设备进行了实验验证。

1 方案总体设计

本文所述的体温测量系统是基于NTC热敏电阻的便携式体温测量设备,具有体积小,功耗低、易穿戴,测量精确等特点,并且具有无线数据传输功能;适合家庭健康监护和医疗体温监测领域[8]。该体温测量系统基于恒流源测电阻的方法,包括单片机、恒流源、模拟开关、NTC热敏电阻体温传感器、校准电阻、模数转换器(Analog Digital Converter,ADC)以及供电电池,系统整体结构框图,见图1。单片机选用NORDIC公司nRF51822,功耗低、功能强大,并且具有片上的蓝牙模块;恒流源以运算放大器为核心元件,恒流特性好,负载大,电流可控;模拟开关采用低阻抗的模拟开关,极低的导通电阻使得模拟开关的接入不影响体温的测量;体温传感器采用负温度系数的热敏电阻,体积小、精度高、价格便宜;校准电阻采用低温漂、高精度贴片电阻,相对稳定的参数保证了体温测量设备的实时校准。ADC采用AD公司的ADS1100,ADC精度高达16位,连续自校准,增益可调,差分输入,使体温的高精度测量成为可能。供电电池采用可更换的纽扣锂电池供电,纽扣锂电池体积小、容量大,适用温度范围宽,适合多种场合应用。

图1 体温测量系统整体结构框图

恒流源模块输出电流,通过体温传感器,在体温传感器两端产生压降,差分输入ADC,将模拟电压信号转换为数字电压信号,送入单片机;单片机将数字电压数据转换为温度数据,对温度数据进行计算处理,并通过蓝牙传输至上位机汇总、分析。误差校准单元由恒流源、ADC模块、校准电阻以及模拟开关构成。单片机控制模拟开关,将相应的校准电阻接入电路,通过内部设定的参数计算电路中的误差,然后自动调整内部参数,保证当前测量环境下的测量准确度。校准模块主要校准由于器件非线性误差(放大器、电阻)、温漂、器件老化等原因引入的误差,使得温度测量更加准确。本文将主要分析讨论体温采集部分电路,见图2。重点讨论各部分的误差,以及针对相应误差的校准方法。

GB/T 21416-2008对医用电子体温计的性能指标提出的要求如下[9]:温度显示范围为35.0℃~41.0℃;温度分辨力≤0.1℃;最大允许误差:<35.3℃和>41℃时为±0.3℃,35.3℃~36.9℃和39.1℃~41.0℃时为±0.2℃,37℃~39℃时为±0.1℃。

为了满足体温测量精度的要求,且同时兼顾可穿戴、低成本、低功耗及小体积的需求,在系统元器件选择方面考虑如下。体温传感器的分类十分广泛,性能也各有差异,结合本体温测量系统的需求,选择热敏电阻作为体温度传感器[10]。目前体温的测量主要采用NTC热敏电阻,本文选择的也是NTC热敏电阻,型号为MF54-503E3950FA-30,测温精度0.01℃,阻值精度±0.05%;封装形式为火柴头状直径1.0 mm,长度4.0 mm,引线长度87 mm。具体尺寸参数和封装,见图3。体温探头采用一次性粘贴式体温探头贴,采用透气保温型水溶胶泡面,探头采用树脂胶防水处理,接口采用两线的耳机插口。

图2 体温采集部分电路系统原理图

图3 体温传感器与体温探头

体温测量的精度不仅仅与NTC热敏电阻的精度、非线性度等参数有关,也与测量电路的精度相关,最直接的影响就是恒流源的精度[11]。本设计中的恒流源电路由集成运算放大器、参考电压、参考电阻R组成。它们的精度都最终影响测量的精度;运算放大器与参考电阻都选用低温漂,高精度的器件。恒流源的原理,见图4。

图4 恒流源模块

ADC采用高精度连续自校准模数转换器ADS1100。该芯片采用差分输入,减少了外部电路的干扰;分辨率高达16位,为实现高精度测量提供了可能;参考电压采用供电电压,降低了电路的成本;AD转换芯片采用内置集成电路(Inter-Integrated Circuit,I2C)接口与单片机进行通信,减少了单片机的输入/输出接口(Input/Output,I/O)开销,降低了电路的复杂度,一定程度上降低了成本。ADC芯片可被配置为8/16/32/128 Hz的采样率,片内集成了可编程的增益放大器,最大高达8倍的增益,允许更小信号输入,具有更高的分辨率[12]。

单片机采用NORDIC公司的nRF51822。芯片搭配片上低压差稳压器(Low Dropout Regulator,LDO)时电源范围为1.8~3.6 V,LDO旁路模式为1.75~1.95 V;片上下拉直流-直流转换器转换器(Direct Current/Direct Current Converter,DC/DC)用于3 V电池(纽扣电池)。片上±250 ppm,32 kHZ RC振荡器在蓝牙低功耗应用时,不需外部32 kHz晶体,可节省成本和电路板空间;6 mm×6 mm 48脚方形扁平无引脚封装(Quad Flat No-lead package,QFN),提供最多可达32个通用输入/输出(General Purpose Input/Output,GPIO);内部集成了完整的蓝牙协议堆栈(到配置文件的链接层),降低了功耗,减少了体积,降低了成本。

系统的软件采用C语言编写,KEIL软件编译后,烧写入单片机。固件功能包括:体温数据采集、体温数据转换、误差校准、蓝牙数据传输。在nRF51822低功耗睡眠的软件应用中,当执行NRF_POWER->SYSTEMOFF=1;CPU将停止运行,保留外设参数,实测睡眠模式下电路电流消耗10 μA,为了降低可穿戴式体温计的功耗,系统采用定时上传数据,每隔1 s上传一次体温数据。为进一步降低功耗,单片机只在采集和发送体温数据时处于正常工作模式,其他时间皆处于睡眠模式,无线通信模块也只是在发送数据时被唤醒。

2 系统误差分析

为了提高系统的精确度,降低测量的误差,对测温的误差进行了分析,根据信号的传输方向将测温的误差分为以下3部分:体温传感器误差、恒流源误差、ADC转换误差。

2.1 体温传感器误差

体温传感器采用NTC热敏电阻。体温传感器的误差包括热敏电阻误差和非线性误差[13]。热敏电阻的误差和非线性误差是生产造成的。为了后期测量的精确性,在采购热敏电阻是统一采购正偏或负偏的热敏电阻。通过恒温槽和高精度的电阻测量设备,将热敏电阻的阻值与温度的曲线绘制成数表,根据系统的精度要求设定数表的离散程度。数表标定后以程序的形式固化入单片机,采用此种方式,减小了单片机的计算量,提高了精度。

2.2 恒流源误差

恒流源单元的核心器件是运算放大器,采用运算放大器设计的恒流源恒流特性好,负载大,电流可控[11]。保证流过NTC热敏电阻的电流恒定。恒流源单元,见图4。由运算放大器与反馈电阻R组成。RX为体温传感器。流过热敏电阻RX的电流为:

其中决定恒流源电流I精度的因素有:放大器的性能、放大器的供电电压、放大器的参考电压、反馈电阻R的精度。如果能够确定以上因素就可以保证恒流源电流I的精度。

2.2.1 放大器的性能

实际中的运算放大器并非理想的运算放大器,其存在输入偏置电流和输入失调电压[14]。输入信号为零时(图5~6),放大器输入偏置电流IBN、IBp和输入失调电压VIO对输出电压的影响[15]。

IBN、IBp引起的输出电压误差VO1由公式(1)计算,VIO引起的输出电压误差VO2由公式(2)计算。

由于输入偏置电流与输入失调电压的存在,输出电压将产生误差,导致输入的恒流源电流产生误差ΔI1。

图5 输入偏置电流的影响

图6 输入失调电压的影响

2.2.2 参考电压的误差

恒流源电路的参考电压是通过供电电压分压后得到的,其中系统的供电采用统一供电方式。如果供电电压发生变化,参考电压VREF发生变化,导致恒流源I发生变化;AD转换的参考电压也是采用供电电压,也将发生变化,最终导致采样的AD值有可能发生变化;恒流源参考电压VREF与供电电压VCC的关系:

其中R1、R2为分压电阻,在此可视为常数。那么供电电压VCC发生变化后,AD采样值输出变化的公式:

其中VCC为电源电压,R为恒流源电路的反馈电阻,RX为被测体温传感器;VDRX为RX在恒流源电路中的电压值的AD采样值。

由公式(4)化简为公式(5),可见RX的AD采样值与电源电压VCC无关。

2.2.3 分压电阻误差

分压电阻R1、R2存在误差,虽然R1、R2选择了高精度、低温漂的精密电阻,但是R1、R2仍然存在误差,使得参考电压产生一定的误差:

其中ΔVREF为分压电阻误差所产生的误差电压,最终将产生误差电流ΔI2。但选择了相对稳定的精密电阻,保持误差的稳定性,不会对系统产生太大的影响。

2.2.4 参考电阻误差

恒流源参考电阻至关重要,它不仅影响恒流源的精度,而且影响整个测温系统性能。参考电阻与参考电压决定了恒流源电流的大小,如果恒流源电流过小,使得热敏电阻变化产生的压差变小,影响测温的精度[16];如果电流过大,使得电路流过热敏电阻将产生热量,直接影响正确的测量,导致整个系统的性能发生变化。参考电阻阻值精度为±0.1%,温度系数为25 ppm/℃。它最终影响恒流源电流的公式如下:

综上所述,恒流源产生的误差电流为:ΔI=ΔI1+ΔI2+ΔI3。

2.3 ADC误差

ADC引入的误差主要由ADC转换过程引入的误差和ADC参考电源引入的误差。其中ADC参考源引入的误差,上述已经分析过,不会对测量结果产生影响。ADC转换过程中的误差将会对测量结果产生影响。

ADC采用的是精密的连续自校准ADC芯片。ADC的误差主要来源于:积分非线性(Integral Nonlinearity,INL)、差分非线性(Differential Nonlinearity,DNL)和截距误差(Offset Error)。INL是指ADC输出与通过ADC负满量程和正满量程点的传递函数直线之间的最大偏差,而DNL是指两个相邻码之间的实际步长与理想的最低有效位(Least Significant Bit,LSB)变化值之间的差异。根据INL和DNL定义,认为ADC受非线性影响约为±1 LSB。ADC截距误差最大值为±2 LSB[12]。便于分析方便将以上的误差统一叠加并且换算到ADC的差分输入端由Voffset表示(图7)。

3 测量电路的误差校准

经过以上误差分析,分别将误差统一为恒流源误差ΔI、ADC差分输入误差Voffset;为了尽量减小这两部分的误差,系统加入了误差校准的单元,误差校准单元由:恒流源、ADC模块、校准电阻以及模拟开关构成。首先,将恒流源的电流与ADC的输入误差视为未知数。其次,通过模块开关接通校准电阻Rx1,测量出一个对应Rx1的AD值。再通过模块开关接通校准电阻Rx2,测量出一个对应Rx2的AD值。最后,通过公式(8)构建方程;求出实际的恒流源的电流与ADC的输入误差,从而校准电路的误差。误差校准模型,见图7。

图7 恒流源与ADC电路抽象模型

Vrx为被测体温传感器Rx的实际电压值,Vadx为电阻Rx的测量值,Voffset为AD转换的误差电压,且Vadx =Voffset +Vrx。电流I为恒流源电流,流过电阻Rx;设恒流源电流I与偏差电压Voffset为未知数x、y,则有公式8:

采用两固定电阻Rx1、Rx2进行参数校准,得到方程组1:

可以解得x、y,将电路中的误差降低。所以Rx的实际被测电压Vrx=Rx×x=Vadx-y,其中x为恒流源的实际电流,y为AD转换模块的误差电压,电阻Rx1、Rx2就是校准电阻RT1、校准电阻RT2。

校准单元不但能校准由恒流源、ADC模块、器件误差(放大器、电阻等)、温漂、器件老化等原因引起的电路误差,而且还能校准由于环境温度、湿度变化带来的电路误差,实现实时校准,弥补仅出厂前校准一次的缺陷,使得体温实时测量更加准确。

4 实验结果分析

本文对上述体温测量系统进行测量实验,为验证设计体温设备的测量精度,本文选取了35℃、38℃、40℃3个温度点对校准后的体温设备的精度进行了测试和统计。

测试设备采用雪中炭公司生产的恒温水槽,该设备具有自制的温度控制模块,温度波动度为±0.02℃。恒温水槽启动后,将其目标温度分别设为35℃、38℃、40℃,按一次设定功能键进入实际修正状态,如温度偏高就按减键,偏低就按加键,修正完备后再按设定功能键几秒左右退出即可。等显示值达到设定温度时稳定0.5 h后即可进行实验。

实验过程中,为评估恒温水槽的误差[17-18],以4支水银温度计作为温度基准器进行测量,水银温度计精度为±0.02℃,将水银温度计放置在水槽的4个角落处,测量恒温水槽中4个点的温度,4支水银温度计皆通过相关单位标定。测试时,8个被测体温设备样本放置于水槽中,并使其固定,10 min后开始读数。被测体温设备测量数据,见表1。

表1 被测体温设备测量数据(℃)

被测体温测量设备分别在35℃、38℃、40℃3个温度点的温度误差分布曲线图,见图8。

图8 被测体温测量设备的温度误差

从图8中可以看出在35℃温度点时,8个样本的温度误差≤±0.08℃,测量结果满足GB/T 21416-2008对医用电子体温计在35℃时最大允许误差为±0.3℃的要求;在38℃温度点时,8个样本的温度误差≤±0.03℃,测量结果满足GB/T 21416-2008对医用电子体温计在38℃时最大允许误差为±0.1℃的要求;在40℃温度点时,8个样本的温度误差≤±0.05℃,测量结果满足GB/T 21416-2008对医用电子体温计在40℃时最大允许误差为±0.2℃的要求。

5 讨论

本文所设计基于NTC热敏电阻的便携式体温测量设备,采用恒流源,以NTC热敏电阻作为体温传感器,分析了电路中的各部分误差,针对测量误差设计了双电阻实时校准模型,通过实验对35℃、38℃、40℃3个温度点的温度误差进行分析表明,该系统完全满足医用电子体温计的行业规范。

以往研究为了提高NTC热敏电阻电子体温计的测量精度都做过一定努力,已有研究提出了NTC热敏电阻阻值与温度特性的反演曲线拟合法以降低NTC的非线性误差[5],另一研究通过多项式拟合的方法矫正NTC热敏电阻的非线性来提高温度测量精度[7],但是计算量相对增加,提高了功耗,不太适合便携的低功耗设备。通过使用修正系数,降低了热敏电阻因电流增加所带来的测量误差,本文采用可调恒流源控制体温传感器电流,使电流不会影响体温的测量[6]。

本文设计的系统虽然在一定程度上提高了测量精度,但测量精度仍需进一步提高。NTC热敏电阻作为传感器测量体温时,测量速度较慢[19],准确高效的体温传感器需要进一步探索。体温实时监测受环境温度影响较大,减少环境温度对体温测量的影响也是准确实时监测需要攻克的一个难题。另外测量部位对体温测量结果的准确性也存在干扰,体表面温度与核心温度的对应关系需要进一步研究,可以使某个部位的体表温度能够很好反映体内的核心温度,这将使体温测量在临床的应用更加有意义,应用前景更加宽广。

6 结论

本文设计了一款基于NTC热敏电阻的便携式体温测量设备,以NTC热敏电阻为传感器,可连续高精度测体温系统。详细分析了温度测量误差的来源,且针对误差来源设定了相应校准的方案。恒温水槽测量实验结果表明,经校准后的体温测量设备在3个温度点的温度误差均满足医用电子体温计的误差要求,能够达到医用电子体温计的使用标准;同时本文校准方案所提到的实时校准方法也对电子体温计的进一步研究提供了一定的参考价值。

[1] 刘金碧,曹海,马世颖.体外循环手术术中术后体温的监测和护理[J].航空航天医学杂志,2011,22(7):875-876.

[2] 郭尚德,刘宏,孙永胜,等.体温监测对高校甲型H1N1流感防控的效果评价[J].现代预防医学,2011,38(7):1322-1323.

[3] 聂秋芸.电子体温计与水银体温计测温对比分析[J].中国误诊学杂志,2010,10(17):4056.

[4] 邓迟,胡巍,刁盛锡,等.一种基于NTC的体温传感器测量误差分析及校准技术[J].中国医疗器械杂志,2015,39(6):395-399.

[5] 周以琳,李金亮,杨勇,等.NTC热敏电阻R-T特性的高精度补偿[J].青岛科技大学学报(自然科学版),2010,31(1):80-82.

[6] 郑晓文,郑红.工作电流对热敏电阻测温的影响[J].宇航计测技术,2001,21(4):44-52.

[7] 赵汉宾,和卫星,吕继东,等.低功耗高精度体温计设计[J].计算机测量与控制,2011,19(3):676-678.

[8] Crawford DC,Hicks B,Thompson MJ.Which thermometer?Factors influencing best choice for intermittent clinical temperature assessment[J].J Med Eng,2006,30(4):199.

[9] GB/T 21416-2008,医用电子体温计[S].

[10] 李明,王盼,付茜茜.几种体温计测量结果准确性的研究综述[J].农村经济与科技,2016,27(24):282.

[11] 李建新.基于恒流源的电阻测量[J].现代电子技术,2004,27(19):89-90.

[12] 李禹政.基于ADS1100的经络检测仪的研制[D].哈尔滨:哈尔滨工业大学,2014.

[13] 邓迟.可穿戴式电子体温计研究与软硬件设计[D].安徽:中国科学技术大学,2016.

[14] 华成英.模拟电子技术基础教程[M].北京:清华大学出版社,2006.

[15] 李琳.集成运算放大器的误差分析[J].计量与测试技术,2006,33(12):19-20.

[16] 倪秀辉,张琳琳,任国兴.基于MSP430的热敏电阻高精度测温设计[J].仪表技术与传感器,2009,183(3):100-103.

[17] Zeng QQ,Chen L,Xie M,et al.Calibration of thermostatic bath used on electronic thermometer verification[J].Appl Mech Mater,2014,635:819-823.

[18] Pusnik I,Bojkovski J,Drnovsek J.Development of a calibration bath for clinical thermometers[A].11thMediterranean Conference on Medical and Biomedical Engineering and Computing 2007[C].Heidelberg:Springer,2007:338-341.

[19] 赵晓伟.基于蓝牙BLE的智能体温测量系统的设计与实现[D].南京:南京邮电大学,2015.

Design of Temperature Measurement System Based on Negative Temperature Coeffcient

YUAN Dongmei, YANG Kun, ZHANG Yanyan, LI Baojie
Department of Medical Engineering, 302 Military Hospital of PLA, Beijing 100039, China

ObjectiveTo design of a portable temperature measurement equipment based on NTC thermistor.MethodsFirstly, based on the constant current source, negative temperature coeffcient (NTC) thermistor was chosen as the body temperature sensor, and high-precision differential analog digital converter (ADC) chip was used to convert analog signal to digital signal. Then, the digital signal was sent into the microcontroller analysis and processing, the error source of various parts and calibration scheme were given.Finally, the equipment was experimentally verified.ResultsThe experimental results showed that the measurement error of the body temperature measurement equipment after the error calibration was less than ±0.1℃, which fully met the standard of medical electronic thermometer.ConclusionThis system presents a new design scheme with strong stability and practicability. At the same time, the real-time calibration method mentioned in the calibration scheme also provides some reference value for further study of electronic thermometer calibration.

body temperature measurement; constant current source; negative temperature coeffcient thermistor; real-time calibration; electronic clinical thermometer

R318.6

B

10.3969/j.issn.1674-1633.2017.11.024

1674-1633(2017)11-0098-06

2017-03-22

2017-04-13

杨坤,副主任药师,主要研究方向为医院管理工作。

通讯作者邮箱:yangkun302yy@126.com

本文编辑 袁隽玲

猜你喜欢

恒流源热敏电阻体温计
基于几何画板软件的热敏电阻温度计参数优化
含汞体温计将全部退市
电阻箱检定工作中恒流源的作用研究
体温计
微安表内阻值对热敏电阻温度计设计的影响
复合NTC热敏电阻材料的制备与电性能研究
咬破了体温计怎么办
一种高精度高可靠性的火工品阻值测量方法
热敏温度传感器基本特性与应用
基于BP神经网络的高精度陀螺恒流源补偿方法*