资源预览内容
第1页 / 共37页
第2页 / 共37页
第3页 / 共37页
第4页 / 共37页
第5页 / 共37页
第6页 / 共37页
第7页 / 共37页
第8页 / 共37页
第9页 / 共37页
第10页 / 共37页
亲,该文档总共37页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
摘 要在当今的生活中,传统的水银温度计有着很多大大小小的缺点,虽然它价格低、性能稳定,但是它精度低、测量时间长、不安全等缺点,给我们带来了众多麻烦和不便。红外线测温仪集快速、准确、安全、方便可靠等众多优点于一身,很快便被越来越多的人们所认知和接受。本文根据红外线测温的原理,以STC89C52单片机作为核心控制部件,控制系统运行,结合TN901红外测温模块,搭配液晶显示器实现测温。本文大致介绍了这套系统的构成和实现方式,给出硬件、软件方面的设计流程。此系统主要由光电探测部分、系统运行部分和显示输出部分等组成:由TN901进行红外辐射采集,传入单片机,经由单片机处理转换为电信号,并在液晶模块中显示出来。关键词:红外线测温 STC89C52 TN901AbstractIn todays life, the traditional mercury thermometer has many large and small faults, although its price is low, performance is stable, but its low precision, measurement time, uneasy congruent faults, brings us many troubles and inconvenience. Infrared thermometer set rapid, accurate, safe, convenient and reliable, and many other advantages in one, soon cognitive and accepted by more and more people.This paper according to the principle of infrared temperature measurement, STC89C52 single-chip computer as core control unit, control system, combined with TN901 infrared temperature measurement module, match LCD to realize temperature measuring. This paper Outlines the composition and implementation of the system, gives the hardware and software aspects of the design process. This system is mainly composed of photoelectric detection system is running, and display output sections such as: infrared radiation by TN901 collection, introduced into single chip microcomputer, processed by single-chip microcomputer is converted to electrical signals, and displayed in the LCD module.Keywords Infrared temperature measurement STC89C52 TN901第2页 共2页目 录1 绪论11.1 设计背景11.2 设计应用11.3 设计内容22 系统总体设计32.1 方案论证32.1.1 红外测温模块的方案论证32.1.2电源模块选取的方案论证42.2 系统总体设计52.3 系统总体框图52.4 STC89C52单片机概述62.5 红外测温的原理及方法82.5.1 红外测温的原理82.5.2 红外测温的方法92.6 红外测温模块103 硬件电路设计123.1 硬件电路图123.2 按键部分的制作123.3 电源模块的制作133.4 单片机模块的设计133.5 LCD显示模块设计134 软件的设计154.1 软件总体流程图154.2 红外测温模块164.3 显示模块部分185 系统测试19结 论22致 谢23参考文献 24附 录A 元器件清单25附 录B 电路原理图26附 录C 源程序271 绪论1.1 设计背景在科技快速发展的今天,温度随时可见,“温度”这个定义的出现,给各行各业带来了新的认知。在工业中,有很多不能触及的地方和无法用传统测温方式去测量的发面,这种情况和下使用传统的测温方式,不仅限制了接触式测温仪的使用,严重的话,可能导致伤亡事件的发生。此时,我们更加应该去寻找一种方便、快捷的测温方式。在医学中尤为常见,人的体温,是检测一个人状态的重要标志,温度成为了确定物质状态的重要参数之一,通过体温来检查一个人的机能是否正常已经成为我们现在很普遍的技术,如2003年的非典时期,由于测量人数庞大,医院的护士们需要一个一个使用传统的测温技术(水银测温),去测量每一位待测人员的体温,等待水银温度计的反应,这样一来,不仅在测量时间上有重大堵塞,并且在测量空间上给大家带来困惑和不便,把红外线测温技术运用到医学领域,不仅能大大节省时间(本设计温度仪反应时间小于2秒),而且在空间上给人们带来方便,也将工作效率提高到了一个新的高度。1.2 设计应用红外测温也叫辐射测温,通常情况下都是使用光或者热等探测器来进行测量,因为此测量方法较为简单,所以可以进行大面积的操作,亦或是物体的某一部分,使用方便、便捷,它的制作工艺很简单,而且成本也比较低,测量的时候不需要接触到物体,并且响应时间短、使用寿命长。另外,红外传感器的种类比较多、发展速度比较快,在将来将会普遍使用。红外线测温的特点:1) 测量范围广、精确2) 反应时间短、反应速度快3) 方便、安全,无需接触物体4) 可以测微小的物体。根据红外线测温的以上特点,我们可以应用在如:电力:燃煤发电、水电站、核电站等。冶金:铝厂、铜厂、钢厂等。石化:采油、石化厂、炼油厂等。一般工业:空调厂、冷冻机、冰箱厂、啤酒厂、制药厂、汽车厂。温度原件和制造厂:温度开关,温度控制器制作。等诸多应用。1.3 设计内容利用STC89C52单片机,结合上TN901温度传感器,完成测温的功能,具体设计指导如下:1) 测量范围:055摄氏度,测量精度:0.5摄氏度2) 测量距离:0.5米3) 反应时间:2秒4) 通过TN901模块进行温度的采集、测量,并将采集到的数据通过端口传送到STC89C52单片机中,单片机进行数据的处理,转入液晶显示器中,液晶显示器直观化呈现数据。另外,键盘模块可以进行部分操作,电源模块用于供电。2 系统总体设计2.1 方案论证2.1.1 红外测温模块的方案论证方案一:按键模块放大电路电源模块单片机A/D转换报警装置显示模块模拟红外传感器在此方案中,系统分为模拟红外温度传感器模块、放大电路模块、AD转换电路模块、单片机模块、按键模块、报警(蜂鸣器)模块、LCD显示模块和电源模块(如图2-1所示)。所谓的模拟传感器就是传感器的输出量是模拟量,而不是可以直接进行数据处理的数字量,所以它需要通过信号放大和AD转换等处理后才能传输给单片机进行相关的处理。图2-1 方案一系统框图此方案,首先模拟红外温度传感器接收人体发出的红外线,然后经过转换后输出对应的电压值,传感器同时通过传感器温度。这两个红外温度传感器的输出量通过放大电路和AD转换电路的处理后传输到单片机模块进行相关的处理,然后通过LCD显示模块显示相应的人体温度。方案二:此方案与第一个方案的最大区别就是:在本方案中采用TN901红外温度传感器来代替模拟红外温度传感器。由于TN901红外温度传感器内部已经集成了运放电路、AD转换电路、滤波电路和数字信号处理器,所以只需通过传感器的数据接口就可以把TN901传感器测量的人的体温数据直接传送给单片机模块处理并由LCD显示模块显示。按键模块电源模块单片机报警装置显示模块TN901传感器模块图2-2 方案二系统框架方案对比和选择:与方案二比较,方案一比较低廉,但是对设计要求和系统电路变的更加复杂,这样就使得电源的功耗增大,并且效率会有所降低,在增加工作量的同时也带来了更多的要求。与方案一相比,虽然方案二采用的TN901模块成本会高一些,但是整个系统相对而言就比较的简单,传感器可以和单片机直接连接,不仅简化了电路,而且不会给电源模块带来更多的消耗,所以电源的效率会提升一个新的档次。考虑到各方面的成本,我觉得方案二更适合本次设计。2.1.2电源模块选取的方案论证方案一:采用USB接口进行供电。随着科技的不断发达,电脑等产品的不断升级,电子产品智能化,很多电子产品的供电已经开始慢慢的转向USB供电,USB供电不仅即插即用,而且更环保、更方便、更普遍,更能跟上时代的步伐。方案二:采用电池供电。电池供电已经有很长一段历史,并且一直持续到现在,很多遥控器、手电筒等等常用家电至今也一直在使用电池供电,使用电池供电方便快捷,易于更换电源。方案的对比和选择:电池供电与USB供电比起来更加便携,如今,在市场上电池的种类繁多,比如干电池、锂电池和纽扣电池等。而干电池则几乎在每个大大小小的商店都有出售,这就在很大程度上方便了更换电池,虽然USB供电更方便快捷、即插即用、更环保,并且能符合电子产品的走势,但是为了本设计的便携性,还是采取电池供电。综上所述:本设计采用3节1.5V的5号干电池作为电源模块部分的设计。2.2 系统总体设计经过以上的论证比较,我选取了以上的各方案,在这些方案中,系统由:TN901传感器模块、按键模块、报警(蜂鸣器)模块,STC89C52单片机模块、电源模块和LCD显示模块等六部分组成。此系统主要实现以下功能:体温快速测量;、当超出量程系统报警等等。2.3 系统总体框图本设计采用了以下6个模块组成,通过电源部分供电,按键模块进行操作,传感器模块采集数据,传送到单片机中处理,然后在LCD显示模块中显示出来,如若传感器采集到的数据超过了它的量程,则将信息发到单片机中,单片机进行处理,通过报警装置进行报警。(图2-3)STC89C52单片机模块传感器模块按键模块LCD显示模块电源模块报警(蜂鸣器)模块图2-3 红外测温系统总体框图2.4 STC89C52单片机概述STC89C52是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash存储器。STC89C52使用经典的MCS-51内核,但做了很多的改进使得芯片具有传统51单片机不具备的功能。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。 具有以下标准功能: 8k字节Flash,512字节RAM, 32 位I/O 口线,看门狗定时器,内置4KB EEPROM,MAX810复位电路,
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号