单片机在红外测温上的开发应用总结归纳_第1页
单片机在红外测温上的开发应用总结归纳_第2页
单片机在红外测温上的开发应用总结归纳_第3页
单片机在红外测温上的开发应用总结归纳_第4页
单片机在红外测温上的开发应用总结归纳_第5页
全文预览已结束

付费下载

下载本文档

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

文档简介

精心整理单片机在红外测温上的开发应用 摘要介绍了用单片机开发红外低温测温仪中“单片机检测系统”的全过程。该系统硬件电路结构合理,功能完备;软件设计灵活,实用性强。关键词红外辐射探测器单片机1引言在红外测温中,智能红外辐射测温仪是应用红外技术和微电子技术研制出的一种新型温度测量仪器。它根据被测物体的红外辐射能量确定其温度,为非接触测温方式。具有温度分辨率高、响应速度快、不扰动被测目标温度分布场、测量精度高和稳定性好等优点;同时也有测量值受被测物体发射率、反射热源、气氛干扰影响的弱点。特别是温度传感器远离被测对象,在低温区(0500)热辐射信号非常微弱,因此这种测温技术难度较大。本文介绍运用MCS-51单片机开发设计红外低温测温仪中“单片机检测系统”的全过程。2总体设计方案2.1基本测温原理一切高于绝对零度的物体都能辐射红外线,描述黑体辐射光谱分布的普朗克公式和黑体全辐出度与温度关系的斯蒂芬玻耳兹曼定律是辐射测温法的基本理论依据,即由它们可推导出辐射体温度与检测电压之间的关系式:V=RaT4=KT4式中K=Ra,由实验确定,定标时取1T被测物体的绝对温度R探测器的灵敏度a与大气衰减距离有关的常数辐射率斯蒂芬玻耳兹曼常数因此,可以通过检测电压而确定被测物体的温度,上式表明探测器输出信号与目标温度呈非线性关系,V与T的四次方成正比,所以要进行线性化处理。线性化处理后得到物体的表观温度,需进行辐射率修正为真实温度,校正式为式中Tr辐射温度(表观温度)(T)辐射率,取0.10.9由于调制片辐射信号的影响,辐射率修正后的真实温度为高于环境的温度,还必须作环温补偿,即真实温度加上环温才能最终得到被测物体的实际温度。2.2总体设计框图本测温仪为低温区(0500)全辐射测温仪,采用折射式光学系统、热释电红外探测器和调制型前置放大系统,解决低温区微弱信号的检测问题,使用 MCS-51系列中性能优越的CHMOS单片机进行硬、软件设计,对信号进行数据处理,具有自动液晶显示、打印、记录、人机通讯等功能,备有模拟量和数字量两种标准输出口。总体设计框图如图1所示,它主要由光学系统、探测系统和电信号处理系统三部分构成。图1总体设计框图2.3主要技术指标测温范围:0500工作环境温度:-4050红外波段:718m距离系数:LD=301最小可测目标:=10mm辐射率修正:=0.10.9测量精度:1%显示分辨率:0.1响应时间:0.5s输出方式:四位液晶显示,电流输出420mA(线性)功耗:1W工作电源:两节6V叠层电池或交流220V3硬件结构根据设计要求,单片机检测系统硬件结构框图如图2所示。图2单片机硬件结构框图3.1信号的接收 放大电路从前置放大、解调电路输出的直流电压信号,经OP-07放大器放大到04V后送入A/D转换器。OP-07单运放设计成可编程放大器(可提高测温精度),由多路模拟开关4051和74LS173选通八路电压放大倍数,实现输入电压从7.8mV到1V的输出放大。3.2A/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口81C5581C55为80C31扩展的外部可编程RAM/IO接口。81C55 RAM分为显示缓冲区、采样数据区、码制转换区(BCD码与二进制码双向转换)等。81C55的三个并行I/O口分别用于:PA口用作接液晶显示驱动器; PB口接A/D转换器7135,其中PB03接7135的BCD码数据输出线,PB47接7135的BCD码位驱动信号线,分别选通万位、千位个位。PC03作为PB口的控制信号,另外,81C55定时器将80C31的4M晶振频率8分频后得到500kHz频率,作为A/D转换器的时钟脉冲。3.3.4单片机主要数据处理内容由基本测温原理可知,单片机系统主要数据处理内容有线性化处理、辐射率修正和环温补偿。这些通过列温度值表和修正值表,然后,由查表程序查得实际温度,送显示器显示。3.4D/A转换器D/A转换器使用DACO832芯片,它与微处理器完全兼容,分辨率为8位。通过两级LM324运算放大器转换成0.84V电压,再经V-I变换电路得到420mA标准电流输出。3.5输入 输出接口电路接口电路包括LCD显示器、键盘、串行通讯、打印机。四位液晶显示器LCD(ED-S805型)用来显示0500温度值,显示分辨率0.1。4个显示驱动器选择4544,具有自行消隐无效零的特殊功能。键盘设16个键:辐射率补偿键,距离选择键L,打印键PRT,执行键MON,数字键09,小数点键。44键盘为非编码式的,80C31的P1口作为与44键盘的并行接口,当80C31对键盘采用定时扫描方式时,T0每隔10ms产生一次中断,CPU响应T0的溢出中断请求,对键盘进行扫描。80C31片内含有一个全双工串行口,为TTL电平,而微机是RS-232C标准接口,经电平转换后,80C31可将测温数据发送给微机,微机将这些数据形象地显示于CRT或打印成各种报表。4软件设计单片机检测系统的软件设计全部使用汇编语言编程(个别辅助计算用BASIC语言,但不涉及编程部分),以提高系统的快速性和实时性。软件采用模块化设计方法,有利于修改和调式。程序主要分4部分:主程序;中断服务程序;监控程序;处理程序。4.1主程序设计主程序是软件设计的核心部分,能完成测温的主要处理内容。主程序设计流程图如图3所示。图3主程序设计流程图主程序一开始对系统进行初始化,包括对80C31和80C55初始化以及设置4051通道,以便自动选择放大倍数。开中断后,由于采样为高级中断,所以先判一次A/D转换结束否,未结束,继续转换;结束,进行码制转换和数字滤波,然后进行测温的主要数据处理,即线性化处理,辐射率修正和环温补偿,所得温度数字量一方面送D/A转换,另一方面送串行通讯,最后判一下是否工作在监控状态下,再将温度值送显示或转键处理程序。4.2中断服务程序中断服务程序为采样程序和键输入程序。INT0中断时,转入采样中断服务程序,执行把模拟电压量转换为数字量,送单片机计算,T0溢出中断时,转入键输入中断服务程序,使CPU对键的一次闭合仅作一次处理。INT0为高级中断,T0溢出中断为低级中断。4.3监控程序监控程序指键处理子程序和显示子程序。键处理子程序是对键入的16个键作相应处理;显示子程序使四位液晶显示器显示指定内容,如显示温度测量值、字型等。4.4处理程序处理程序是软件设计的主要部分,能完成测温的主要任务,包括数字滤波、线性化处理、辐射率修正值查取、环温检测、辐射率修正、环温补偿、码制转换、D/A转换和串行通讯。软件设计的突出特点是较好地解决了过去用模拟电路实现的线性化处理、辐射率修正和环温补偿问题。运用这些硬件软件化手段,不但显着降低了成本,提高了精度,而且有效地解决了辐射测温中必须解决的重要技术问题,效果颇佳。5结束语本测温仪单片机检测系统,以MCS-51系列中性能优越的CHMOS单片机为主设计。硬件电路结构简单,功能较强;软件设计灵活,速度快,实用性强。在抗干扰方面,采取了许多措施,包括防振、滤波、屏蔽、合理布线等

温馨提示

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

最新文档

评论

0/150

提交评论