当前位置:文档之家› 非接触式红外遥感体温计的设计

非接触式红外遥感体温计的设计

非接触式红外遥感体温计的设计摘要针对传统水银体温计和电子体温计的种种缺陷和不便,本文设计了一种非接触测量体温计。

该体温计利用GE公司的红外热电堆温度传感器ZTP-101L实现对温度信号的非接触测量。

微弱的电压信号放大采用低失调、低漂移、高精度的集成仪用运算放大器AD620。

模数转换用自带ADC的16位单片机MSP430F149。

本文从硬件技术和软件方法上详细阐述了该仪器的实现手段。

系统具有报警选择和长时间无人操作自动待机的功能,具有智能化的特点。

关键词热电堆温度传感器体温 AD620DESIGN OF NON-CONTACT INFRARED REMOTETHERMOMETERABSTRACTThe paper designs of a non-contact measurement thermometer to solve the traditional mercury thermometer and electronic thermometer of deficiencies and inconveniences. The infrared thermopile temperature sensor ZTP-101L produced by GE achieves the untouched measuring of body temperature. The weak electric voltage signal is amplified by the extremely low offset voltage、low drift、high precision of integrated instrument operational amplifier AD620. A/D is realized by 16 bits MCU MSP430F149, which has ADC function. The paper explains the realization of the instrument from the two aspects-hardware techniques and software methods. The system has functions such as selectable alarm feature and auto-standy if there is no operation for long time, the design has intelligentized feature.KEY WORDS the thermopile temperature sensor body temperature AD620目录中文摘要 (I)英文摘要 (II)1 前言 (1)2 系统总体方案 (1)3 硬件电路设计 (2)3.1 电源电路 (2)3.1.1 概述 (2)3.1.2 TL431简介 (3)3.2 单片机最小系统 (4)3.2.1 MSP430F149简介 (4)3.2.2 最小系统 (4)3.3 键盘系统 (5)3.4 显示系统 (6)3.4.1 系统概述 (6)3.4.2 YM12864简介 (6)3.4.3 显示系统电路 (7)3.5 报警系统 (8)3.6 电池电压监控系统 (8)3.6.1 系统概述 (8)3.6.2 LM393概述 (9)3.7 ADC系统 (10)3.8 ZTP101L简介 (11)3.9 信号调理系统 (11)3.9.1 系统概述 (11)3.9.2 AD620简介 (12)3.9.3 热电堆信号调理 (12)3.9.4 环境补偿信号调理 (13)4 软件设计 (13)4.1 环境温度补偿算法 (13)4.1.1 黑体辐射定律 (14)4.1.2 算法概述 (14)4.2 主程序流程图 (15)4.3 子程序流程图 (16)4.3.1 初始化子程序流程图 (16)4.3.2 键盘扫描子程序流程图 (16)4.3.3 显示子程序流程图 (17)4.3.4 测温子程序流程图 (18)4.3.5 温度值存储子程序流程图 (19)5 结束语 (20)致谢 (22)参考文献 (23)附录一 (24)附录二 (26)1 前言人体体温是鉴别人体健康状况的重要参数,所以体温计在医疗领域中占有十分重要的地位。

现有体温计大概分为三种类型:一种是常见的玻璃水银体温计;一种是电子体温计;另一种是较高档的红外遥感体温计。

水银体温计虽然价格便宜但是有诸多弊端:首先,水银体温计遇热或安置不当,体温计容易破裂。

其次,人体接触水银后会中毒,中毒症状是恶心、头痛、腹泻、脱发等,严重者会造成血液凝固。

因为水银有剧毒,一旦污染了水源或食物,可以对人的肾脏、肺等造成极大的伤害,水银也能加速人神经系统退变。

最后采用水银体温计测温需要相当长的时间(5min~10min),使用不便。

美国一些城市和医院已开始禁止使用水银体温计。

电子体温计是采用热敏电阻测量温度的,采用电子体温计测温也需要较长的时间,同样使用不便。

红外体温计是根据黑体辐射原理通过测量人体辐射的红外线而测量温度的。

它用的红外传感器只是吸收人体辐射的红外线而不向人体发射任何射线,它采用的是被动式且非接触的测量方式,因此,红外体温计的性能最好,它不仅测量速度快(测量时间小于1s)而且精度最高(±0.1℃)。

红外温度计在工业中已有广泛的应用,其测量范围可从常温到达上千摄氏度。

但是红外温度传感器的输出与被测物体的温度是非线性关系,所以会存在较大的误差,精度一般在±1%~±2%。

因而其绝对误差值较大。

人体的温度只在较小的范围内变化(35℃~42℃),因此,只要进行较细的刻度,红外体温计就可获得较高的测量精度。

为了排除环境温度变化对测量结果的影响,还要采取温度补偿电路对环境温度进行补偿。

本文设计的红外体温计其测量范围是35℃~42℃,且精度为±0.3℃。

在该设计中,以低功耗单片机为主体,配有高精度放大器和12位ADC,测量值用LCD进行温度显示,具有成本较低、使用方便、测量时间短、精度较高、可重复性好等特点。

2 系统总体方案本系统采用热电堆红外温度传感器采集目标物体和环境温度之间的温差,放大一定倍数后以电压形式输出。

由于内部集成有热敏电阻用来补偿环境温度,经过本文设计的调理电路能够将环境温度转换成电压输出。

然后,这两路电压进入单片机内部自带的ADC转换成数字量,软件处理完成后将测量结果显示在LCD 上。

同时,系统还有用来输入命令的键盘系统和测量温度超过设定温度的报警系统以及检测电池电量的电压监控系统,具体框图如图1所示。

图1 系统总体框图3 硬件电路设计3.1 电源电路3.1.1 概述电源是一切电子设备的心脏,它设计的好坏会直接影响到该设备的稳定性和可靠性。

结合本题实际,在仔细分析了各个模块的供电需求后,本文设计了一个完全可以满足本题要求的电源系统。

为了提高精度,本系统的电源分为两部分,一是最小系统和显示系统的供电(图2),二是信号调理和监控部分的供电(图3)。

由于单片机为3.3V供电且其内部的ADC的参考电压也选择的是电源电压,故其必须比较稳定,为此采用将9V电池电压先经过7805变为5V电压,然后经过AMS1117-3.3变为稳定的3.3V电压。

信号调理电路和监控电路由于对供电和基准源的精度要求都很高,为此选择了TL431,它将9V的电池电压经过内部的负反馈和外部的电阻关系变为非常稳定的5V电压供相关设备使用。

图2 控制和显示部分供电电路图3 信号调理和监控部分供电电路3.1.2 TL431简介德州仪器公司(TI)生产的TL431是一个有良好的热稳定性能的三端可调分流基准源。

它的输出电压用两个电阻就可以任意地设置到从Vref(2.5V)到36V 范围内的任何值。

TL431的具体功能可以用图4的功能模块示意。

由图可以看到,内部的2.5V的基准源,接在运放的反向输入端。

由运放的特性可知,只有当REF 端(同向端)的电压非常接近2.5V时,三极管中才会有一个稳定的非饱和电流通过,而且随着REF端电压的微小变化,通过三极管的电流将从1到100mA变化。

图4 TL431内部框图3.2 单片机最小系统3.2.1 MSP430F149简介MSP430F149是一种特低功耗的混合信号微控制器,它可以被设计成用电池工作且可以工作很长时间。

它具有16位的RISC结构,CPU中的16位寄存器和常数发生器,使它具有最高的代码效率,数字控制的振荡器可以使器件从低功耗模式迅速唤醒,在小于6us的时间内达到激活方式。

主要特点如下所示:1.低电源电压范围:1.8~3.6V2.特低功耗。

等待方式:1.3uA;RAM保持关闭模式:0.15uA3.低工作电流。

7uA(32KHZ,2.2V);250uA(1MHZ,2.2V)4.5种节电方式5.由等待方式唤醒时间:6us6.16位RISC结构,125ns指令执行周期7.12位A/D转换器,具有内部基准、采样保持和自动扫描等功能8.定时器B:带有7个俘获/阴影比较寄存器的16位定时器9.定时器A:带有3个俘获/阴影比较寄存器的16位定时器10.片上比较器11.2KB RAM和60KB ROM空间3.2.2 最小系统最小系统主要包括维持单片机运转所需要的复位电路、晶体振荡电路和电源构成。

具体电路如图5所示。

图5 MSP430F149最小系统3.3 键盘系统图6 键盘系统电路考虑到用户不仅需要手动启动测温过程而且还要在每次测温前设定一些参数以及查询历史值,所以本设计采用四个独立式按键来构成键盘系统,通过该系统,用户就可以很方便的使用该测温仪了。

具体电路如图6所示。

按键功能分配如表1所示。

表1 按键功能分配表3.4 显示系统3.4.1 系统概述考虑到系统不仅需要显示各个参量的设置信息而且还要显示当前各个参量的状态以及当前的测温值。

虽然说这些参量用数码管完全可以显示出来,但是考虑到一是占用大量IO口,硬件复杂;二是这么多数码管的刷新显示也会占用CPU 大量资源,对于程序的编程十分不利。

另外为了设计一个界面友好、易于使用、信息显示量大的显示系统,本文放弃数码管,选择LCD12864。

3.4.2 YM12864简介本文采用的YM12864是深圳市耀宇科技有限公司生产的一种基于ST7920内核的可显示汉字和图形的点阵液晶模块。

内置8192个中文汉字、128个字符以及点阵显示RAM。

主要技术参数如下所示:电源:VDD 3.3V~5V(内置升压电路,无需负压)显示内容:128列X64行显示颜色:黄绿显示角度:6:00钟直视LCD类型:STN与MCU接口:8位并行/3位串行可配置背光、光标显示、画面移位、自定义字符和睡眠模式等。

相关主题