红外温度传感器原理.doc
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
自然界一切温度高于绝对零度(-273.15℃)的物体。由于分子的热运动都在不停地向周围空间辐射包括红外波段在内的电磁波。其辐射能量密度与物体本身的温度关系符合普朗克(Plank)定律。红外测温的原理是一样的,都是根据普朗克原理。一般理解红外测量的是物体的温度.其实测的是目标物与传感器或者说是物体与环境温度之间的差值。物体辐射能量的大小直接与该物体的温度有关.具体地说,是与该物体热力学温度的4次方成正比.用公式可表达为:
E=δε(T4-T4o) (1)
式中,E是辐射出射度.单位是W/m3;
δ是斯蒂芬一波尔兹曼常数,5.67x10-8W/(m2·K4);
ε是物体的辐射率:
T是物体的温度(K);
To是物体周围的环境温度(K)。
人体主要辐射波长为9 μm—10 μm的红外线.通过对人体自身辐射红外能量的测量便能准确地测定人体表面温度。由于该波长范围内的光线不被空气
所吸收,因而也可利用人体辐射的红外能量精确地测量人体表面温度。
红外测温仪工作原理:红外测温仪由光学系统,光电探测器,信号大器及信号处理.
显示输出等部分组成。光学系统汇聚其视场内的目标红外辐射能量,红外能量聚焦在光电探
测器上并转变为相应的电信号,该信号再经换算转变为被测目标的温度值
红外测温模块输出的有效数据就是温度值,只需要把这些数据换算成10进制就可以了
#i nclude
#define uchar unsigned char
#define uint unsigned int
/*----------------------------------工程说明--------------------------------------
; 工程名称:ZyTemp.Uv2
; 功能描述:测量环境温度和目标温度,并用键盘控制显示温度值,
; 按K1,显示目标温度
; 按K2,显示环境温度
; IDE环境: Keil uVision3 V3.31
; 硬件连接:VCC-------VCC
; P1.0------Data
; P1.2------Clk
; P1.4------ACK
; GND-------GND
;------------------------------------定义接口------------------------------------*/
sbit TN_Data = P1^0;
sbit TN_Clk = P1^2;
sbit TN_ACK = P1^4;
sbit key_1 = P2^2;
sbit key_2 = P2^3;
/*-----------------------------------变量列表------------------------------------*/
unsigned char code keytab_1[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e,0x89};//H: 0x89;//L: 0x87;//P: 0x8a;//Q: 0X98;
unsigned char code keytab_2[]={0xef,0xdf,0xbf,0x7f};