新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 单片机在红外测温上的开发应用

单片机在红外测温上的开发应用

作者:时间:2012-02-08来源:网络收藏

1 引 言

本文引用地址:http://www.eepw.com.cn/article/172162.htm

中,智能辐射仪是技术和微电子技术研制出的一种新型温度测量仪器。它根据被测物体的红外辐射能量确定其温度,为非接触方式。具有温度分辨率高、响应速度快、不扰动被测目标温度分布场、测量精度高和稳定性好等优点;同时也有测量值受被测物体发射率、反射热源、气氛干扰影响的弱点。特别是温度传感器远离被测对象,在低温区(0~500℃)热辐射信号非常微弱,因此这种测温技术难度较大。本文介绍运用MCS-51设计红外低温测温仪中“检测系统”的全过程。

2 总体设计方案

2.1 基本测温原理

一切高于绝对零度的物体都能辐射红外线,描述黑体辐射光谱分布的普朗克公式和黑体全辐出度与温度关系的斯蒂芬—玻耳兹曼定律是辐射测温法的基本理论依据,即 

42.jpg 

由它们可推导出辐射体温度与检测电压之间的关系式:  
V=RaεσT4=KT4

式中K=Raεσ,由实验确定,定标时ε取1
  T—被测物体的绝对温度
  R——探测器的灵敏度
  a——与大气衰减距离有关的常数
  ε——辐射率
  σ——斯蒂芬—玻耳兹曼常数

因此,可以通过检测电压而确定被测物体的温度,上式表明探测器输出信号与目标温度呈非线性关系,V与T的四次方成正比,所以要进行线性化处理。

线性化处理后得到物体的表观温度,需进行辐射率修正为真实温度,校正式为 49.gif 

式中Tr——辐射温度(表观温度)
    ε(T)——辐射率,取0.1~0.9

由于调制片辐射信号的影响,辐射率修正后的真实温度为高于环境的温度,还必须作环温补偿,即真实温度加上环温才能最终得到被测物体的实际温度。

2.2 总体设计框图

本测温仪为低温区(0~500℃)全辐射测温仪,采用折射式光学系统、热释电红外探测器和调制型前置放大系统,解决低温区微弱信号的检测问题,使用 MCS-51系列中性能优越的CHMOS进行硬、软件设计,对信号进行数据处理,具有自动液晶显示、打印、记录、人机通讯等功能,备有模拟量和数字量两种标准输出口。总体设计框图如图1所示,它主要由光学系统、探测系统和电信号处理系统三部分构成。

43.jpg

图1 总体设计框图

2.3 主要技术指标
  测温范围:0~500℃
  工作环境温度:-40~50℃
  红外波段:7~18μm
  距离系数:L∶D=30∶1
  最小可测目标:=10mm
  辐射率修正:ε=0.1~0.9
  测量精度:±1%
  显示分辨率:0.1℃
  响应时间:0.5s
  输出方式:四位液晶显示,电流输出4~20mA(线性)
  功耗:1W
  工作电源:两节6V叠层电池或交流220V

3 硬件结构

根据设计要求,单片机检测系统硬件结构框图如图2所示。

47.gif

图2 单片机硬件结构框图

3.1 信号的接收 放大电路

从前置放大、解调电路输出的直流电压信号,经OP-07放大器放大到0~4V后送入A/D转换器。OP-07单运放设计成可编程放大器(可提高测温精度),由多路模拟开关4051和74LS173选通八路电压放大倍数,实现输入电压从7.8mV到1V的输出放大。

3.2 A/D转换器

A/D转换器采用双积分4(1)/(2)位A/D芯片ICL7135,该器件精度高,自稳零,对周期变化的干扰信号积分为零,因而抗干扰能力强,但转换速度较慢,不过,能满足测温仪的速度要求。为提高转换速率,时钟频率设置在500kHz,转换速度12.5次/秒,一次A/D转换时间约80ms,分辨率 0.2mV,量化误差±0.1mV。基准电压采用精密电压基准源MC1403。

3.3 单片机系统组成及数据处理

单片机是智能仪表的核心部分,这里采用MCS-51系列中具有功耗低、速度高、抗干扰能力强的CHMOS单片机。单片机系统组成包括最小系统80C31、74HC373和27C512以及扩展I/O口81C55。

3.3.1 程序存贮器扩展

80C31片内无ROM,需外接一片EPROM电路。80C31通过地址锁存器74HC373与程序存贮器27C512相连,其寻址空间64k,仪器软件就固化在EPROM内。

3.3.2 定时和中断

80C31有两个可编程16位定时器/计数器T0和T1。T0用于定时,工作于方式0,每10ms向CPU请求一次中断,中断服务程序为键输入程序,T0还接环温电路的输出;T1作串行口波特率发生器,工作于方式2。

80C31的INT0作为外部采样中断,中断服务程序是采样程序;T0溢出中断,中断服务程序为键输入程序。INT0中断高于T0溢出中断。INT1作一般I/O口,为液晶显示驱动器提供方波,频率为50Hz。

3.3.3 扩展外部I/O口81C55

81C55为80C31扩展的外部可编程RAM/IO接口。81C55 RAM分为显示缓冲区、采样数据区、码制转换区(BCD码与二进制码双向转换)等。81C55的三个并行I/O口分别用于:PA口用作接液晶显示驱动器; PB口接A/D转换器7135,其中PB0~3接7135的BCD码数据输出线,PB4~7接7135的BCD码位驱动信号线,分别选通万位、千位……个位。PC0~3作为PB口的控制信号,另外,81C55定时器将80C31的4M晶振频率8分频后得到500kHz频率,作为A/D转换器的时钟脉冲。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭