人体红外测温仪优秀论文_第1页
人体红外测温仪优秀论文_第2页
人体红外测温仪优秀论文_第3页
人体红外测温仪优秀论文_第4页
人体红外测温仪优秀论文_第5页
已阅读5页,还剩27页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、人体红外测温仪优秀论文2作者:日期:摘要.Abstract.I第一章红外线测温仪的研发背景.01.1红外测温仪的实际应用 .01.2红外测温技术的开展历程.0第二章人体红外测温仪的原理和特点 .12.1人体红外线测温仪的理论依据.12.2人体红外线测温仪的性能指标及作用 .12.3影响温度测量的主要因素及修正方法 .22.4人体红外线测温仪的特点.4第三章人体红外测温仪的硬件设计.53.1总体设计.53.1.1整体框图设计.53.1.2电路设计.63.2温度传感器.73.3放大电路的设计.73.4模数转换局部电路.83.5 LCD1602显示电路.10第四章软件设计.135.1红外测温仪的使用

2、考前须知 .165.2改良方案.165.3推广及应用.16参考文献.18致谢.19附录1PCB板图.20附录23D效果图.21附录3程序.22人体红外测温仪摘要:为了克服传统温度计测量温度的主要缺点 一一需要测量者与被测目标近 距离接触和测量不方便。在顾及仪器测量高精度前提下,以追求最低本钱为原 那么,研制了非接触式热释电红外测温仪,实现了对物体外表温度快速准确的测 量。本文也设计了红外测温仪的整体系统构架。根据热释电原理,主要针对人 体体温测量进行了具体的设计开发,开发包括整体方案,硬件电路,单片机程 序和主机程序。并利用设计出来的红外测温仪在环境温度30 C下对人体温度和 水温进行了测量,

3、对人体的温度测量的误差低丁土0.1 C,提高了测量精度。人 体测温仪的设计主要为适应人体体温快速无接触测量的需要。主要介绍热释电 红外传感器的工作原理以及最适宜人体红外线检测的热释电传感器PM61的优点和等效电路,阐述了基丁热释电传意器的红外测温仪的工作原理,讨论了该 系统的设计与实现方法,简单介绍了测温系统的适用条件。关键词:温度测量,热释电,AT89C51ITemperature measuring based on body infrared rayAbstract: To decrease the limitation of traditional method of temperat

4、ure measuring suchas close contact between measurer and the target and inconvenience when measuring, wedeveloped a non-contact type piezoelectric infrared thermometer, realizes fast andaccurate surface temperature measurements. This article also designed the overall systemarchitecture infrared therm

5、ometer. Then under the piezoelectric principle, aimed at humanbody temperature measurement for a specific design, development including hardware,peripherals technology, SCM, and the host program . Designed by using the infraredthermometer at ambient temperature 30 C ,temperature and water temperatur

6、e on thehuman body were measured on the human body temperature measurement error is less a也.1 C improve the measurement accuracy. This thermometer mainly applies to no-contact,speedy body-heat measurement. This article mainly introduces operational principles ofpiezoelectric infrared sensor and the

7、structure of hydroelectrically sensor PM611.Itformulates the theory of the thermometer based on hydroelectrically sensor and studieshow to design and implement of the system. Finally, it indicates the conditional demand ofthe system.Key words: temperature measurement, piezoelectric,AT89C510第一章红外线测温仪

8、的研发背景1.1红外测温仪的实际应用由丁医学开展的需要, 在很多情况下, 一般的温度计己经满足不了快速而 乂准确的测温要求,例如车站和机场等人口密度较大的地方进行人体温度测量。 虽然现在国外这种测温的技术都比拟成熟,但是国内这方面的技术还处丁开展 阶段。因此,为了适应医学开展的需要,有效地进行特殊环境下的温度测量, 从而有力地控制和预防诸如甲流、非典之类型的特殊疾病的传播,急需设计一 种测温速度快,准确率高的测温仪。针对一般的工业用的红外测温仪的精确度 不够高,我们根据这种红外线测温的原理,通过关键器件的选择、瞄准系统的 设计以及温度补偿的自动调节来提高红外线测温仪的精确度,设计了一种用红 外

9、线测温电路,用丁人员密集且流量大的场合进行快速的人体温度测量。1.2红外测温技术的开展历程红外测温技术在生产过程中、在产品质量控制和监测、设备在线故障诊断和平安保护以及节约能源等方面发挥了重要作用。近20年来,非接触式红外人体测温仪在技术上得到迅速开展,性能不断完善,功能不断增强,品种不断增 多,适用范围也不断扩大。比起接触式测温方法,红外测温有着响应时间快、 非接触、使用平安及使用寿命长等优点。非接触式红外测温仪包括便携式、在 线式和扫描式三大系列,并备有各种选件和计算机软件,每一系列中乂有各种 型号及规格。红外检测技术是 九五国家科技成果重点推广工程,红外检测是一种在线 监测不停电式高科技

10、检测技术,它集光电成像技术、计算机技术、图像处理技 术丁一身,通过接收物体发出的红外线红外辐射,将其热像显示在荧光屏上, 从而准确判断物体外表的温度分布情况,具有准确、实时、快速等优点。任何 物体由丁其自身分子的运动,不停地向外辐射红外热能,从而在物体外表形成 一定的温度场,俗称 热像。红外诊断技术是通过吸收这种红外辐射能量,测 出设备外表的温度及温度场的分布,从而判断设备发热情况。目前应用红外诊断技术的测试设备比拟多,如红外测温仪、红外热电视、 红外热像仪等等。像红外热电视、红外热像仪等设备利用热成像技术将这种看 不见的 热像转变成可见光图像,使测试效果直观,灵敏度高,能检测出设备 细微的热

11、状态变化,准确反映设备内部、外部的发热情况,可靠性高,对发现 设备隐患非常有效。目前,我国也在研发一种体积小,本钱较低,乂不受外界 环境温度干扰的人体红外测温仪,对医学的开展有很重大的意义。1第二章人体红外测温仪的原理和特点2.1人体红外线测温仪的理论依据自然界一切温度高丁绝对零度(-273.15C)的物体,由丁分子的热运动,都在 不停地向周围空间辐射包括红外波段在内的电磁波,其辐射能量密度与物体本 身的温度关系符合辐射定律。红外辐射原理 一辐射定律:_ 4 _4,、E(T To)(2.1)式中:E为辐射出射度数,W/m3;为斯蒂芬一波尔兹曼常数,5.67*108W/(m2K4);为物体的辐射

12、率;T为物体的温度,单位K ; T。为物体周围的环境温度,单位K。测量出所发射的E,就可得出温度。利用这个原理制成的温度测量仪表叫红外温度仪表。这种测量不需要与被 测对象接触,因此届丁非接触式测量。在不同的温度范围,对象发出的电磁波 能量的波长分布不同,在常温(。100C)范围,能量主要集中在中红外和远 红外波长。用丁不同温度范围和用丁不同测量对象的仪表,其具体的设计也不 同。根据式(2.1)的原理,仪表所测得的红外辐射为:一一4 4E A1 2(T1T2)(2.2)式中:A为光学常数,与仪表的具体设计结构有关;1为被测对象的辐射率;2为红外温度计的辐射率;TI为被测对象的温度(K); T2为

13、红外温度计的温度(K);它由一个内置的温度检测元件测出。辐射率 是一个用以表达物体发射电磁波能力的系数,数值由0至1.0。所 有真实的物体,包括人体各部位的外表,其值都是某个低丁1.0的数值。人体主要辐射波长在910 m的红外线,通过对人体自身辐射红外能量的测量,便 能准确地测定人体外表温度。由丁该波长范围内的光线不被空气所吸收,因而 可利用人体辐射的红外能量精确地测量人体外表温度。通过对人体自身辐射的红外能量的测量,便能准确地测定人体外表温度。红外温度测量技术的最大优点是测试速度快,1秒以内可测试完毕。红外测温仪 由光学系统、光电探测器、信号放大器及信号处理、显示输出等局部组成。2.2人体红

14、外线测温仪的性能指标及作用总的来说,测温范围、显示分辨率、精度、工作环境温度范围、重复性、 相对湿度、响应时间、电源、响应光谱、尺寸、最大值显示、重量、发射率等 都是红外线测温仪的性能指标。21、确定测温范围:测温范围是测温仪最重要的一个性能指标。每种型号的 测温仪都有自己特定的测温范围。2、确定目标尺寸:红外测温仪根据原理可分为单色测温仪和双色测温仪 辐 射比色测温仪。对丁单色测温仪,在进行测温时,被测目标面积应充满测温仪 视场。否那么背景会干扰测温读数,造成误差。对丁双色测温仪,其温度是由两 个独立的波长带内辐射能量的比值来确定的。3、 确定距离系数光学分辨率:距离系数由D: S之比确定,

15、即测温仪 探头到目标之间的距离D与被测目标直径之比。如果测温仪由丁环境条件限制 必须安装在远离目标之处, 而乂要测量小的目标,就应选择高光学分辨率的测 温仪。光学分辨率越高,测温仪的本钱也越高。4、确定波长范围:目标材料的发射率和外表特性决定测温仪的光谱相应 波长对丁高反射率合金材料,有低的或变化的发射率。5、确定响应时间:响应时间表示红外测温仪对被测温度变化的反响速度, 定义为到达最后读数的95%能量所需要时间,它与光电探测器、信号处理电路 及显示系统的时间常数有关。6、信号处理功能:鉴丁离散过程如零件生产和连续过程不同,所以要求红外测温仪具有多信号处理功能如峰值保持、谷值保持、平均值。7、

16、环境条件考虑:测温仪所处的环境条件对测量结果有很大影响,应予考 虑并适当解决,否那么会影响测温精度甚至引起损坏。8、红外辐射测温仪的标定:红外测温仪必须经过标定才能使它正确地显示 出被测目标的温度。2.3影响温度测量的主要因素及修正方法影响红外人体测温仪的因素有:1、测温目标大小与测温距离的关系:在不同距离处,可测的目标的有效直 径D是不同的,因而在测量小目标时要注意目标距离。人体红外测温仪距离系 数K的定义为:被测目标的距离L与被测目标的直径D之比,即K=L/D。2、选择被测物质发射率:人体红外测温仪一般都是按黑体发射率=1.00分度的,而实际上,物质的发射率都小丁1.00。因此,在需要测量

17、目标的真实温度时,必须设置发射率值。物质发射率可从?辐射测温中有关物体发射率的 数据?中查得。3、测量温度时的环境因素:测温仪所处的环境条件对测量结果有很大的影响,应予考虑并适当解决,否那么会影响测温精度。本设计中正是利用了PM611热释电红外线传感器可以补偿温度起伏的作用,实现准确测温。4、强光背景里目标的测量:假设被测目标有较亮背景光特别是受太阳光或 强灯直射,那么测量的准确性将受到影响,因此可用物体遮挡直射目标的强光以3消除背景光干扰。5、温度输出功能:首先模拟信号输出 一一05V , 15V, 010V, 0/4 20毫安,可以参加闭环控制中。其次高报警、低报警 一生产过程中要求控制温

18、 度在某个范围里,可设置高,低报警值。高报警:在高报警设置翻开的情况下, 当温度高丁高报警值,相应的LED灯闪烁,蜂鸣器响,并有AH常开继电器接 通。由丁在温度测量时是在不确定的环境中进行的,所以外界环境会对测温造 成一定的影响,对测量结果产生误差,所以要对环境温度有一个修正。由2.1节辐射公式可得出热释电传感器的响应公式为:V S(T。4T4)(2.3)式中:S为与热释电响应特性及物体外表发射率有关的常数,T0为物体外表温度,Ta为环境温度。根据表达式(2.3)可以得到不同的标定公式:(1)简单关系式,即V1/4T - Ta4TaKaV(2.4)S1、一. .-式中:Ka一3,网用此公式所作

19、的标定实验结果见表1,表中数据说明,Ka4STa不仅与Ta有关,还与T0有关。(2)多项式,即1/4TS Ta4(2.5)令-2S a0aTaaTaL(2.6)在参考文献7中,S取三项,其实验结果说明,要使测温仪满足一定的精度, 测温时的环境温度和物体外表温度要在一定的范围内,如环境温度Ta=30C ,物体外表温度在180C以上时,读数误差较大。由下表1可知:首先应该对物体外表温度分段定标,因为测量范围较大, 所以不同段的标定系数相差很大。实际应用中每隔510C就必须标定一个系数, 当采样电压峰值落在此区问时就选择该系数。然后再根据环境温度的不同对已 选出的标定系数进行修正,到达在不同环境温度

20、下仍然能够准确测温的目的。4分析表1可知,当物体外表温度较低时(78C以下),环境温度对修正系数的影 响较大。所以对此温度范围的物体必须进行环境温度对标定系数的修正。而当 物体外表温度较高时,那么修正系数根本由物体外表温度决定,这样系数就不必 再依环境温度进行校正。这就减少了标定系数的复杂性。下列图为表1:表1不同环境温度下的标定系数标准温度(C)环境温度(C)测量值(V)系数Ka(V/C)34.0026.02.6133.06126.52.6052.87927.02.5882.70478.0026.02.96017.5726.52.94817.4727.02.92517.44120.0026.

21、03.39227.7126.53.38827.5927.03.38427.482.4人体红外线测温仪的特点人体红外测温仪是通过接收人体发射的红外线的能量的大小来测量其体温 的仪器。测温仪内部的灵敏探测元件将采集的能量信息输送到微处理器中进行 处理,然后转换成温度读数显示。所以人体红外测温仪具有以下优点:1、非接触测量:它不需要接触到人体,只需在额头前方5厘米左右测温即 可,而且红外探测器只需感应人体辐射的红外线。因此,不会干扰人体,也不 会为人体带来损伤。2、测量范围广:因为人体红外测温仪是非接触式测温,所以测温仪并不处 在较高或较低的温度场中,而是工作在正常的温度或测温仪允许的条件下进行 测

22、量的,所以测量范围比拟广。3、测温速度快:即响应时间快。红外探测器中灵敏元非常灵敏,只要接收 到目标一红外辐射即可在短时间内定温。4、准确度高:人体红外测温不会与普通测温一样破坏物体本身温度分布,因此测量精度高。5、灵敏度高:只要人体温度有微小变化,辐射能量就有较大改变,易丁测 出。而且使用平安及使用寿命长。6、体积小,方便携带。7、受外界环境温度干扰较小:由丁本设计中所使用的红外探测器是带补偿 电路的,所以它可以补偿外界环境温度的上下起伏。5第三章人体红外测温仪的硬件设计3.1总体设计下列图3.1所示是人体红外测温仪系统的总体结构框图。图3.1系统总体结构框图由上图可以看出,红外探测仪接收到

23、人体发出的红外线后,经过检测系统 确定后,再在信号处理单元对所测得的信号进行放大、滤波、再计算,模数转 换处理传送到显示单元显示出温度读数。如果经过处理后的数据大丁所设置的 预警数据,那么蜂鸣器报警。如果检测完信号后送达处理系统处理,所测的数据 有误,那么可以通过控制器按钮来进行重新检测,直到显示正确温度。3.1.1整体框图设计热释电红外测温仪可以这样设计整体结构框图,如图3.2所示。按下开关即可测量,每次测量结果显示在显示器上。当测量按钮按下时,整个电路开始工作,物体外表辐射的能量经热释电传感器接收后,将热辐射信号转化为电信号,经由放大电路放大后 由外界环境导致的杂乱信号经滤波器过滤后 到达

24、A/D模数转换器,89C51单片机作为CPU接收经A/D转换后的数字信号, 经数据 处理后转换成物体外表温度显示在LCD液晶显示屏上。传放滤ADAT液感大波-C089*显器器器80C5LC41D1图3.2总体电路框图二红外显示6本设计采用89C51系列单片机进行数据的采集存储和处理。由丁信号只有 一个输入,为了防止不必要的消耗,本设计A/D转换器采用的是ADC08040芯 片的CLKIN端和CLKR端配合可以由芯片自身产生时钟脉冲。测量物体外表辐 射能量的热释电传感器选用的是尼赛拉传感器的PM611型热释电传感器,它有效调节外界环境的温度起伏影响;液晶显示器LCD选用的是2行16个字的液晶显示

25、屏。电路的主要功能是将热释电传感器接收的红外辐射能量转换为可供A/D转换器接受的电信号。显示器LCD由74LS02译码器驱动,并由89C51单片机通 过软件控制显示物体外表的温度。通过软件程序编制可以实现三位有效数字的 显示100度以下显示两位整数和一位小数,100度以上显示三位整数下列图3.3是整个设计的电路连接图:LCt-H u7图3.3红外人体测温仪电路3.2温度传感器本设计的探头使用的是红外线传感器,它能接收人体发射出的红外线并使 之转换成电压信号。设计选用的是PM611单元热释电传感器,这种传感器虽是 单灵敏元,由丁他采用一个接收元和二个并联的补偿元申接的结构,故也能有 效地补偿环境

26、温度起伏,振动等干扰影响。他的工作温度是-20C +70 C,特别适合测量人体的温度。而且PM611各项指数都比拟好,因此选用了他做温 度仪的探头。如图3.4所示:图3.4传感器的内部典型连接电路3.3放大电路的设计由丁传感器探测到的人体红外线信号较弱,当转化为电压后需要通过放大 器放大电压信号。因为探测器测到的信号可能掺杂了外界环境的某些因素,所 以放大电路中要参加低通滤波电路把多余的杂信号过滤掉。如图3.5所示:8图3.5放大局部电路传感器输出的信号经47成电容耦合到第一个同相放大器,它的闭环增益 为2324之间。同时第一个放大器还兼做高通滤波器,其截止频率为0.3 Hz。第二个放大器是一

27、个低通滤波器,其闭环增益约为1,截止频率为7 Hz。第一 个,第二个放大器分别把低丁0.3Hz和高丁7 Hz的信号滤掉,使输出的信号仅 是经过调制器调制的1 Hz红外辐射信号。通过第二章的原理可知由信号转换为 电压再转化成温度才显示出来的,那么这个过程将在第三个放大器中完成。通 过放大滤波的信号就输入到模数转换器的Vin( + )端,模数转换器会把收到的 信号进行模数转换。调试:在实验中通过调节放大器1输出端的10KQ变阻器,使第三个放大 器的输出信号大小发生改变,当最后一个也就是第三个信号放大器的输出小丁5V时,可以适应下面系列的处理,因此第三个放大器的两个电位器用来调节最 后信号输出的大小

28、,确保在高温时不超过5V。3.4模数转换局部电路由丁传感器探测到红外线后被放大的是模拟信号,然而需要在LCD液显上 显示出来,所以本设计利用模数转换器来实现这个功能。因为只用到了一个输 入信号,所以为了节省不必要的累赘,采用ADC0804把有用的模拟信号转换成 数字信号,最后显示出来。ADC0804是用CMOS集成工艺制成的逐次比拟型模数转换芯片。 分辨率8位,输入电压范围是05V,增加一些外部电路后,输入模拟电压为土5Vo此芯 片内有输出锁存器,当与计算机连接时,转换电路的输出可以直接连接在CPU数据总线上,不用再加接口电路。ADC0804芯片的外引脚图如3.6所示,引脚 名称及意义如下:9

29、C5A O段VREFH15CLK RWRDBQ(L&)CLK IN口EhINTR口四V|N(+I |(-) i|吟AGNDDBf9DGNDWDB7啊 WE图3.6 ADC0804引脚图Vin(+)、Vin(-):芯片的两个模拟信号输出端,用来接收单极性、双极 性和差模输入信号;D0D7: AD转换器的数据输出端;AGND :接模拟信号地;DGND :接数字信号地端;CLK IN :外电路提供时钟脉冲输入端;CLK R :内部时钟发生器外接电阻端,与CLK IN端配合可由芯片自身产生 时钟脉冲,频率为1/1.1RC;CS:片选信号输入端,低电平有效,一旦使用低电平,表示转换器被选中, 那

30、么开始工作。WR:写信号输入,低电平有效。当CS、WR同时为低电平时,启动转换。RD:读信号输入,低电平有效,当CS、RD同时为低电平时,可以读取转 换输出的数据。INTR:转换结束输出信号,低电平有效。如果输出低电平表示此次转换已 经完成。本设计采用了CLK R端口和CLK IN端口配合,芯片本身产生时钟脉冲的 方法,A/D转换器Vin( + )端口接收到经处理过的模拟信号在内部进行模数转 换,片选端口CS和WR写信号输入端口同为低电平时启动转换,因为0804内 部有输出锁存器,转换后的数字信号存在锁存器里,当CS、RD同为低电平时,可以读取转换输出的数字信号,由A/D模数转换器的D0D7端

31、输出,接入AT89C51单片机的P1口的P1.7P1.0g过程序烧制显示到液晶显示屏上。A/D模数转换电路连接图如下列图3.7:10AICDW图3.7 ADC0804模数转换电路3.5 LCD1602显示电路液晶显示器以其微功耗、体积小、显示内容丰富、超薄轻巧的诸多优点, 在袖珍式仪表和低功耗应用系统中得到越来越广泛的应用。在本设计采用的字 符型液晶模块是一种用5x7点阵图形来显示字符的液晶显示器,根据显示的容 量可以分为1行16个字、2行16个字、2行20个字等等,这里以常用的2行16个字的1602液晶模块来介绍它的编程方法。1602采用标准的16脚接口,其 中:第3脚:VEE为液晶显示器比

32、照度调整端;第4脚:RS为存放器选择,高电平时选择数据存放器、低电平时选择指令第5脚:RW为读写信号线,高电平时进行读操作,低电平时进行写操作。当RS和RW共同为低电平时可以写入指令或者显示地址,当RS为低电平RW为高电平时可以读忙信号,当RS为高电平RW为低电平时可以写入数据;第6脚:E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行 命令;第714脚:D0D7为8位双向数据线;第1516脚:空脚。液晶显示模块是一个慢显示器件,所以在执行每条指令之前一定要确认模 块的忙标志为低电平,表示不忙,否那么此指令失效。要显示字符时要先输入显 示字符地址,也就是告诉模块在哪里显示字符,表2是DM

33、-162的内部显示地 址。表2 1602的内部显示地址PU IXl.:-i崩 6ZD: B4E4BZZBOiLSBlCVI FlCUKR QICAJNZ1112345678910111213141516J丁000 1 0 2030 405060 708090A0B0C0D0E0F第_ 行404142434445464748494A4B4C4D4E4F第二行1602液晶模块内部的字符发生存储器(CGROM)已经存储了160个不同的点阵字符图形,这些字符有:阿拉伯数字、英文字母的大小写、常用的符号、和日文假名等,每一个字符都有一个固定的代码。 在软件中设置温度的代码是:30.0 C (001100

34、11B, 00110000B, 00101110B, 00110000B, 01000011B) ; 37.0C(00110011B, 00110111B, 00101110B, 00110000B, 01000011B) ; 60C (00110110B,00110000B, 01000011B)。在液显电路连接上,LCD1602显示模块可以直接和单片机AT89C51直接接 口,液晶显示的D0D7八个双向端口接AT89C51单片机的P0口的P0.0P0.7,单片机的P0口可以作为通用的输入,输出端口使用,此时,假设要驱动NMOS或其他拉电流负载时,需外接上拉电阻,才能使该位高电平有效,所以中

35、间接10K的排阻,来决定显示器上下点位,是否要显示。由丁VEE端接电源时接正电源时比照度最弱,接地电源时比照度最高,对 比度过高时会产生 鬼影,比照度过低会使屏幕模糊不活,所以使用时可以通 过一个10K的电位器来调整它的比照度。LCD1602的RS存放器选择端口接单 片机的P2.1口,通过软件程序中对此端口的设置来决定选择的存放器。液显的RW端口直接接单片机的P2.2口,高电平时进行对输入的数字信号进行读数。 使能E端接单片机的P2.3口,使能端由高电平到低电平时开始执行命令,把读 数显示出来。下列图3.8是LC D1602显示电路的连接图:图3.8 LCD显示电路连接图LCD1LPJD1EL

36、PM档rnnrmaiFg.WADIIFDADZrmli口 .?rM4-mAD#FDJSTADfD?WD?RF11213第四章软件设计设计的思路是首先初始化系统,然后显示子程序,开始测温后复位各个端 口,据下开关,接通电源,确定翻开电源后A/D模数转换器Vin(+)输入端 读取经过放大滤波计算后的数据进行模数转换,CS片选端、WR写入端同时设置成低电平,当芯片自身产生一个脉冲时,启动转换。然后A/D转换器的CS、RD同时为低电平0时读取转换输出的数据,转换后的数据存入模数转换器自身 的锁存器里,由输出端口D0D7输入到单片机的P0口中。 读取三次数据, 满 三次后读数正确的写入单片机EEPROM

37、存储器。同时计数器加1,继续读取下 一组数据。如果读数满三次后数据不正确,那么要对单片机进行活零,复位后重 新测量读数。中断子程序设置INT0为外部中断,中断后对EEPROM里的数据进行读取, 然后通过液晶屏显示出来,读取时要对数据进行一个判断,AT89C51单片机的P3口除了是多功能I/O口外还是第二功能口,它的第二功能是作为控制端口使 用的,所以本设计用P3.0申行口输入端来控制报警系统,如果数据大丁37.0C,那么蜂鸣器报警。显示温度的范围是3060C,当所测温度高丁下限或者上限温 度时,报警系统报警。执行完一次子命令后运行中断信号,子程序返回。主程 序流程图如图4.1所示。主程序主要实

38、现以下功能:1、开机或复位时能自动初始化设备,引导程序正确执行。2、开机或复位之后启动A/D转换,对环境温度进行采样,并在显示器上显 示当前环境温度。3、保持环境温度显示的同时,对覆盖热释电探测器视场的物体外表的红外 辐射进行转换和采样,并比拟各采样值,直到采样值为热释电探测器响应的峰 值电压为止。如图4.2是软件设计局部的中断子程序流程图,主要实现以下功能:1、A/D采样子程序完成对热释电传感器放大电路输出信号的采样。要实现 准确测温就必须得到输出信号的峰值,但在实际电路中,由丁探测器响应延时 不尽相同,且电路的延时也很难准确计算,所以要准确采集到峰值是十分困难 的。为此,我们只有对输出信号

39、不断地进行采样,并比拟各样值,取其中的最 大者作为峰值的近似值2、 数据处理子程序完成对采样值的计算处理。中问乂经过了ADC0804数模转换器将结果转换为可供LCD显示的代码。3、读取温度时超过预警温度,蜂鸣器报警,没超过直接显示所测温度。4、液晶显示子程序完成最后的温度。14一 无始 )夕卜部巾断显示产程写入JEEPROM结束 图4.1主程序流程图15外部气断/人发送款裾LCDl示中断返叵图4.2中断子程序流程图16第五章小结5.1红外测温仪的使用考前须知1、必须准确确定被测物体的发射率;2、防止周围环境高温物体的影响;3、对丁透明材料,环境温度应低丁被测物体温度;4、测温仪要垂直对准被测物

40、体外表,在任何情况下,角度都不能超过30C;5、不能应用丁光亮的或抛光的金届外表的测温,不能透过玻璃进行测温;6、正确选择跟离系数,目标直径必须充满视场;7、如果红外测温仪突然处丁环境温度差为20C或更高的情况下,测量数 据将不准确,温度平衡后再取其测量的温度值。5.2改良方案由丁普通红外测温仪只限丁测量物体外部温度,不方便测量物体内部和存 在障碍物时的温度,所以可以在其检测头部加一段光导纤维,并在其前端装一 个小视角的透镜,这样被测物体的辐射能经过透镜到光导纤维内部。在光导纤 维里面经过屡次反射传至检测器。 因为光纤可以自由弯曲,使辐射能自由转向, 这就解决了物体内部温度的测量问题,可以测量

41、有障碍物挡住的角落等地方的 温度。5.3推广及应用由丁SARS和H1NI甲流的出现其相似并发病病症之一一发烧,这样,红 外测温仪就用丁人体温度的测量和大量人群的初步筛检。但是非接触式人体红 外测温仪测量的是表体温度而非精确体温,所以有关人体外表温度和传统的用 体温计测得的腋下温度之间的相关性还正在研究之中,且发表的相关文章少之 乂少。到目前为止,还没有任何结论性的证据说明,其中一种温度可以可靠地、 一致性地表示为另一种温度。本文通过研究局部受试人员的温度测试结果发现:手持式红外侧温仪所测 得的人体外表温度与体温腋下温度相比拟,其温差因人体个体差异而一致性较 差。从本设计试验结果来看,如果将温差

42、判据确定为2C -4C时,将仍然有35%左右的人员漏查和不必要的进一步待查。而按照现在一些相关单位暂时提出的 红外测温值修正1C -3C,那么可能漏查的人员更多!基丁普朗克辐射理论的红外非接触测温技术,由丁被测物体均非物理惫义 上的黑体发射率6 =1是灰体发射率6 入,R,1M被测物体的发射率入,R,与福射波长入,辐射物体外表粗糙度R,被测物体的材料等有关,因 而其测温的准确度受到限制。相对丁工业用途的红外测温来讲,人体外表的红 外测温因每个人的个体差异较大 诸如人体自身对周围环境温度的适应调节能17力,皮肤状况,化装,出汗,肤色等,因而很难准确地标准体温计的准确度为 土0.15C地给出人体温

43、度。18参考文献(References;)1那彦.电子及通信毕业设计M.西安:西安电子科技大学出版社,2021.2程玉兰.红外诊断实用技术M.北京:机械工业出版社,2002.3赵全利,肖兴达.单片机原理及应用教程(第二版)M.北京:机械工业出版社,2021.4彭承琳.生物医学传感器原理及应用M.北京;高等教育出版社,2000.5何希才.传感器及其应用实例M.北京:机械工业出版社,2004.6黄贤武,郑筱霞.传感器实际应用电路设计M.成都:电子科技大学出版社,1997.7何志彪,黄光,易新建.热释电红外测温方程的研究J.红外技术,1999.8陈继述.红外探测器M.北京:国防工业出版社,1986.

44、9胡乾斌,李光斌,李玲,等单片微型计算机原理与应用M.武汉:华中理工大学出版社,1997.10柳刚,黄竹邻,周昊,王双保,易新建.非接触式红外研制M.光电子科技 与信息,2005.11陈永甫.红外探测与控制电路M.北京:人民邮电出版社,2004: 290-320.12何希才.传感器及其应用电路M.北京:电子工业出版社,2001: 7-46, 177191.13马殿阁.多路红外温度监测仪J.电子测量技术,1993(3): 55-56.14刘瑞新.单片机原理及应用教程M.北京:机械工业出版社,2005.7.15?无线电?杂志社.无线制作精汇M.北京:人民邮电出版社,2005.16赵亮.单片机C语言

45、编程与实例M.北京:人民邮电出版社,2003.17阎石.数字电子技术根底M.北京:高等教育出版社,2006.5.18谢嘉奎.电子线路一一非线性局部(第四版)M.北京:高等教育出版社,2000.19致谢在本次毕业设计中,我首先非常感我的导师彭岚峰老师孜孜不倦的指导,做设计的过程中彭老师屡次询问进程,并为我指点迷津。她严谨细致、一丝不 苟的作风一直是我工作、学习中的典范,她循循善诱的教导和不拘一格的思路 给予我无尽的启迪。感谢何尚平老师,在导师带实习生去苏州实习时对我的询问不耐烦的给我 讲解、指导,帮助我开拓研究思路、精心点拨、热忱鼓励。乂给了我很多参考 资料。何老师作为一个老师对不是自己的学生耐

46、心之极,很令人钦佩,是优秀 的师德。我还要感谢在一起愉快的度过四年生活的谢碧芳同学,叶栋兰同学,柳谚 和曹李华同学,正是由丁他的帮助和催促,我才能克服一个个的困难和疑惑, 直至今天的顺利完成。20附录1 PCB板图1I1I一4 4a a 1 1 flfl .*7ZR*T-T- - - . . . . . . . . I I rlxlrlxl t t - - - -附录2 3D效果图21正面图反面图22附录3程序# include # include # include # include # include # include # include #include sbit upalarm=P

47、3A0;sbit dc_motor_run=P2A6;bit up_one,down_one;bit alarm_up_flag;bit set_temper_flag;bit alarm_switch;bit set_temper_dot_flag;unsigned char user_temper=37;用户标定温度unsigned char TH=30,TL=20,RS=0 x3f;上限温度50,下限20,分辨率10位,也就 是0.25C unsignedunsigned char t2,*pt;用来存放温度值,测温程序就是通过这个数组与主函数通信的unsigned char TempB

48、uffer117=0 x2b,0 x20,0 x30,0 x30,0 x2e,0 x30,0 x30,0 x20,0 x53,0 x45,0 x2b,0 x20,0 x30,0 x30,0 x2e,0 x30,0;显示实时温度,上电时显示+ 00.00 SET+ 00unsigned char TempBuffer017=0 x54,0 x48,0 x3a,0 x2b,0 x20,0 x30,0 x30,0 x20,0 x54,0 x4c,0 x3a,0 x2b,0 x20,0 x30,0 x30,0 x20,0;显示温度上下限,上电时显示TH:+ 00 TL:+ 00unsigned char code dotcode4=0,25,50,75;因显示分辨率为0.25,但小数运算比拟麻烦,故采用查表的方法*再将表值别离出十位和个位后送到十分位和白分位*/void sounddelay();void t

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论