基于单片机的非接触式红外体温计设计.doc
《基于单片机的非接触式红外体温计设计.doc》由会员分享,可在线阅读,更多相关《基于单片机的非接触式红外体温计设计.doc(54页珍藏版)》请在咨信网上搜索。
1、 本 科 毕 业 论 文 非接触式红外体温计的设计Design of Contactless Infrared Thermometer System学院名称: 专业班级: 学生姓名: 学 号: 指导教师姓名: 指导教师职称: 年 月毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其别人或组织已经发表或公布过的研究成果,也不包含我为获得安阳工学院及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过奉献的个人或集体,均已在文中作了明确的说
2、明并表达了谢意。作 者 签 名: 日 期: 指导教师署名: 日期: 使用授权说明本人完全了解安阳工学院关于收集、保存、使用毕业设计(论文)的规定,即:按照学校规定提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或所有内容。作者署名: 日 期: 目录摘要IAbstractII引言1第一章 系统重要芯片介绍21.1 STC89C52芯片简介21.2 红外温度模块简介31.2.1 TN901红外测温模块31.2.2 红外测温原理31.2.
3、3 红外测温模块的工作时序41.3 LCD1602显示器简介4第二章 系统硬件设计62.1 系统总体结构图62.2 单片机的主控电路设计62.3 红外温度传感器模块电路的设计72.4 LCD1602设计原理图82.5 按键电路的设计82.6 系统其它硬件电路92.6.1 系统的电源电路92.6.2 系统晶振电路92.6.3 报警电路的设计10第三章 系统软件设计113.1软件编译KeilC51开发环境113.2系统软件设计规定及任务113.3 系统主程序流程图113.4红外测温流程图12第四章 制作与调试154.1 软件调试154.2 硬件调试154.3 系统误差分析及解决164.4 系统的制
4、作与调试16结论18致谢19参考文献20附录21非接触式红外体温计的设计摘要:本文针对传统的测温仪器自身存在的诸多缺陷以及在现实生活中所暴露的使用不便,缺少安全性等缺陷,提出了一种非接触式红外测温系统设计方案。该系统是以STC89C52作为红外测温传感器数据传输和控制核心。此外,还设计了报警模块、显示电路、功能按键等外围模块。本系统实现了对实时温度的显示,以及对后者过限时报警,同时还能对温度测量报警的上下限进行调节。它的最大的创新不仅仅是由于可以测量基本的温度,更在于它可以控制继电器电路使温度在测量范围内。它的安全性,方便性更有助于普通百姓的使用。本次红外测温系统的设计简化了电路结构,提高了测
5、温的稳定性及可靠性。该系统具有反映速度快、传输效率高、测量精度高、可靠性高等优点。关键字:STC89C52;报警;红外测温Design of Contactless Infrared Thermometer SystemAbstract:In view of the traditional temperature measuring instrument , there are many shortcomings, And in real life it exposes much inconvenience,lacks of safety , so i put forward this des
6、ign of contactless infrared temperature measurement system . The system is based on single chip microcomputer STC89C52 that as being the center of infrared measuring temperature sensor datas transmission and regulation.In addition, it is also equipped with alarm circuits,key switch, liquid crystal d
7、isplay output and key circuits. This system realize real-time temperature display, and give an alarm when the temperature beyond limitation configured, surely the limitation can be changed else.The systems biggest innovation not only in the realization of basic functions temperature measurement,but
8、also can control a relay circuit to get the temperature in measuring range.Its safety, convenience are more helpful of the use of the common people. The design of infrared temperature measurement system simplify the circuit structure, improve the stability and reliability of measuring temperature. T
9、he great reaction speed, high transmission efficiency, high accuracy and high reliability is also its advantage.Key words:STC89C52; alarm; infrared temperature measurement引言随着经济的发展,社会生活水平的提高,人们对自身身体情况愈来愈重视。体温是人体生命活动最基本的特性,也是观测人体机能是否正常的重要指标之一。现在各种流行病比较多,传染性比较强,传统的接触式测温系统有很大的局限性,特别是在高发病的场合诸如学校或者客运中心等等
10、。目前,传统的测温仪器存在的缺陷开始被人们所结识,测量准确度低,等待时间长,使用不妥还会发生意想不到的事故等。非接触式红外测温系统的开发,将能很好的代替传统测温仪器,填补他们的局限性与使用的不便。它的响应时间快、非接触、使用安全及使用寿命长等优点,更适合儿童在平时的生活中独立完毕体温测量。当今社会,红外测温技术已在工业、石化、农业、医学、安全监控与防范和科学研究等领域被广泛地应用,在传统的测温系统中注入现代科技的元素,它所具有的响应时间快、非接触、使用安全及使用寿命长等优点,较传统温度仪器更加能满足人们生活生产的需求,必然会占领相称大的市场,受到人们的青睐5。近2023来,我国的红外测温技术得
11、到迅速的发展,并逐步应用于医疗、工业等领域。红外检测技术,它是一种在线监测不断电式高科技检测技术,能对电气设备的故障缺陷及绝缘性能做出可靠的预测,满足了现代电力公司对电力系统的可靠运营的规定。此无线测温系统涉及硬件电路部分和软件部分。硬件电路采用STC89C52单片机作为控制核心,重要涉及以下几个部分:红外测温电路、报警电路,显示电路,按键电路和继电输出控制电路等。软件设计重要涉及:主程序、红外测温模块、报警模块、功能按键模块、显示模块、继电输出模块等子程序。该系统在工作时,操作者先将红外测量仪对准被测量者,接通电源,等待2秒钟,随后红外传感器就会把温度信号传送到STC89C52中进行解决,然
12、后送1602显示。该系统可以调节报警的上下限,当实时温度低于设定温度,绿灯亮,蜂鸣器响;高于设定温度蜂鸣器响,红灯亮;正常温度蜂鸣器不响,黄灯亮。此外,该系统还可以测量物体温度,当物体温度过限时,继电器会闭合,同时触发相应的自己设定的动作来使目的温度控制在规定范围内。第一章 系统重要芯片介绍1.1 STC89C52芯片简介STC89C52是一种低功耗、高性能CMOS8位微控制器,具有8K 在系统可编程Flash存储器。在单芯片上,拥有机灵的8位CPU和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。STC89C52单片机引脚结构如图1-1所示4
13、。图1-1 STC89C52引脚结构图STC89C52单片机芯片的引脚介绍如下:管脚18:P1口,8位准双向I/O口,可驱动4个LS型TTL负载。管脚9:RESET复位键,单片机的复位信号输入端,对高电平有效。当进行复位时,要保持RST管脚大于两个机器周期的高电平时间。管脚10,11:RXD串口输入TXD串口输出。管脚1219:P3口,P3.2为 INT0中断0,P3.3为INT1中断1,P3.4为计数脉冲T0,P3.5为计数脉冲T1,P3.6为WR写控制,P3.7为RD读控制输出端。管脚2128:P2 口,8位准双向I/O口,与地址总线(高8位)复用,可驱动4个LS型TTL负载。管脚29:P
14、SEN片外Rom选通端,单片机对片外Rom操作时29脚(PSEN)输出低电平。管脚30:ALE/PROG地址锁存器。管脚31:EA rom取指令控制器 高电平片内取 低电平片外取。管脚3239:P0口,双向8位三态I/O口,此口为地址总线(低8位)及数据总线分时复用口,可驱动8个LS型TTL负载。 管脚40:电源+5V。1.2 红外温度模块简介 1.2.1 TN901红外测温模块TN901红外传感器输出的是数字信号,TN901传感器芯片管脚如图1-2所示:图1-2 TN9红外测温模块接口管脚5是V为电源引脚VCC,VCC一般为3V到5V之间的电压,一般取3.3V;管脚4为D是数据接受引脚,没有
15、数据接受时D为高电平;管脚3为C为2KHz Clock输出引脚;管脚2为G是接地引脚;管脚1是A为测温启动信号引脚,低电平有效6。1.2.2 红外测温原理红外测温传感器是接受目的物体的热辐射并转换为电信号的器件。所有物体都会发出红外线能量,物体越热,其分子就更加活跃,目的辐射波长越短,它所发出的红外线能量也就越多。红外温度模块中的光学装置,可以收集物体的辐射红外线能量,并把该能量聚焦在探测器上,能量经探测器转化为电信号,并被放大、显示出来8。由普朗克黑体辐射原理:光学常数辐射出射度斯蒂芬-波尔兹曼常数被测对像的辐射率红外温度计的辐射率被测对像热力学温度红外温度计热力学温度通过红外传感器接受到的
16、能量峰值信号,通过单片机即可计算出目的温度。探测器输出的信号与目的温度呈非线性的关系,所以需要对其进行线性化解决。线性化解决后得到物体的表观温度,然后对其进行辐射率修正,转化成真实温度,由于调制片辐射信号的影响,还需作温度的补偿,即真实温度加上环境温度才干最终得到被测物体的实际温度3。1.2.3 红外测温模块的工作时序TN9红外传感器向单片机发送一帧数据共有5个BYTE组成,如表1-1所示。表1-1 信息格式ItemMSBLSBSumCR Item:“L”(4CH):Tobj (目的温度),“f”(66H):Tamb (环境温度) MSB:8 bit Data 最高有效位 LSB:8 bit
17、Data最低有效位 Sum:Item+MSB+LSB=Sum CR:0DH,结束信息单片机在时钟的下降沿接受数据,一次温度测量需接受5个字节的数据,这五个字节中:Item为0x4c表达测量目的温度,0x66表达测量环境温度;MSB为接受温度的高八位数据;LSB为接受温度的低八位数据;Sum为验证码,接受对的Sum=Item+MSB+LSB;CR为结束标志,当CR为0x0dH时表达完毕一次温度数据接受。1.2.4 红外测温模块温度值计算 无论测量环境温度还是目的温度,只要检测到Item为0x4cH或者0x66H,同时检测到CR为0x0dH,它们的温度计算方法都相同。计算公式为:实际温度值=tem
18、p/16-273.15。其中273.15为华氏转摄氏的单位转换差值7。Temp为十进制,当把它转换成十六进制时高八位为MSB,低八位为LSB;比如MSB为0x10H,LSB为0x2bH,则Temp为十六进制时是0x142bH,十进制时是5163,则测得实际温度值为5163/16-273.15=49.537。1.3 LCD1602显示器简介在本系统中,需要将实时时钟与测量出来的温度值显示出来,LCD显示器的微功耗,体积小,显示内容丰富,超薄轻巧的诸多优点非常符合系统需求。本次使用的LCD1602显示器模块为57点阵图形来显示字符的液晶显示器,内带ASCII字符库。LCD1602模块内部可以完毕显
19、示扫描,单片机只要向LCD1602发送命令和显示内容的ASCII码。LCD1602显示器的工作电压为4.55.5V,在本系统中,采用的电压为5V,字符尺寸为2.954.35(WXH)mm。LCD1602显示芯片引脚如图1-3所示1。图1-3 LCD1602芯片引脚图第1脚:VSS为地电源。第2脚:VDD接5V正电源。 第3脚:V0为液晶显示器对比度调整端,接正电源时对比度最弱,接地电源时对比度最高,对比度过高时会产生“鬼影”,使用时可以通过一个10K的电位器调整对比度或者直接接地。第4脚:RS为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器。第5脚:R/W为读写信号线,高电平时进行
20、读操作,低电平时进行写操作。第6脚:E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行命令。第714脚:D0D7为8位双向数据线。第1516脚:空脚。LCD1602液晶显示器寄存器选择控制如表1-2所示。表1-2 寄存器选择控制表RSR/W操作说明00写入指令寄存器D0D701读取输出的D0D7的状态字10写入数据寄存器D0D711从D0D7读取数据开始时初始化E为0,然后置E为1,再清0。读取状态字时,注意D7位,D7为1,严禁读写操作;D7为0,允许读写操作。所以对控制器每次进行读写操作前,必须进行读写检测。第二章 系统硬件设计 本系统的硬件原理图采用Altium Designer进
21、行设计,Altium Designer重要运营在Windows操作系统。这套软件通过把原理图设计、电路仿真、PCB绘制编辑、拓扑逻辑自动布线、信号完整性分析和设计输出等技术的完美融合,为设计者提供了全新的设计解决方案,使设计者可以轻松进行设计,纯熟使用这一软件必将使电路设计的质量和效率大大提高11。2.1 系统总体结构图本系统的硬件电路设计以STC89C52单片机为核心,外围重要涉及:TN9红外传感器模块,报警电路,LCD1602显示模块,功能按键、晶振电路和继电器输出电路组成,如图2-1所示。继电器输出电路 晶振电路 STC89C52 单片机LCD1602液晶显示器 功能按键 报警电路 电源
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 接触 红外 体温计 设计
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。