智能温度测试仪设计仪器仪表.doc
《智能温度测试仪设计仪器仪表.doc》由会员分享,可在线阅读,更多相关《智能温度测试仪设计仪器仪表.doc(19页珍藏版)》请在沃文网上搜索。
1、 目录1 选题意义和国内外现状. 31.1智能温度计的选题意义. 31.2 国内外测温现状. 32 设计方案. 43 系统硬件设计. 63.1 A/D转换模块设计. 73.2 显示模块设计.93.3 键盘模块设计. 103.4 状态指示与接口模块设计. 103.5 硬件电路. 114 软件设计. . 135 实验测试方法. 186 设计总结. 197 参考文献. 201、选题意义和国内外现状1.1智能温度计的选题意义本课程是电子信息工程技术专业的专业基本能力训练课程,其目的是通过本课程设计,使学生掌握智能仪器的一般设计方法,熟悉系统硬件和软件的一般开发环境和开发流程,为设计和开发智能仪器打下坚
2、实的基础。培养学生基于单片机应用系统的分析和设计能力和专业知识综合应用能力,同时提高学生分析问题和解决问题的能力以及实际动手能力,为日后工作奠定良好的基础。温度测量在物理实验、医疗卫生、食品生产等领域,尤其在热学试验(如:物体的比热容、汽化热、热功当量、压强温度系数等教学实验)中,有特别重要的意义。现在所使用的温度计通常都是精度为1和0.1的水银、煤油或酒精温度计。这些温度计的刻度间隔通常都很密,不容易准确分辨,读数困难,而且他们的热容量还比较大,达到热平衡所需的时间较长,因此很难读准,并且使用非常不方便。本设计所介绍的数字温度计与传统的温度计相比,具有读数方便,测温范围广,测温准确等优点,其
3、输出温度采用数字显示,主要用于对测温比较准确的场所,或科研实验室使用。目前温度计的发展很快,从原始的玻璃管温度计发展到了现在的热电阻温度计、热电偶温度计、数字温度计、电子温度计等等,温度计中传感器是它的重要组成部分,它的精度、灵敏度基本决定了温度计的精度、测量范围、控制范围和用途等。传感器应用极其广泛,目前已经研制出多种新型传感器。但是,作为应用系统设计人员需要根据系统要求选用适宜的传感器,但是,作为应用系统设计人员需要根据系统要求选用适宜的传感器,并与自己的设计联系起来,构成最优系统。1.2 国内外测温现状温度是一个十分重要的热工参量。从微观上说,它反映物体分子运动平均动能的大小,而宏观上则
4、表示的体的冷热程度。在各种热工实验中几乎都离不开温度,所以,温度测量是最重要的热工测量。用来量度物体温度高低的标尺称为温标,如热力学温标、国际实用温标 、摄氏温标、华氏温标等各种测温方法大都是利用物体的某些物理化学性质(如物体的膨胀率、包阻率、热电势、辐射强度和颜色等)与温度具有定关系的原理。当温度不同时, 上述各参量中的个或几个随之发生变化,测出这些参量的变化。就可间接地知道被测物体的温度。测温方法可为接触式与非接触式两大类。用接触式方法测温时,感温元件需要与被测介质直接接触,液体膨胀式温度计、热电偶温度计、热电阻温度计等均属于此类。当用光学高温计、辐射高温汁、红外探测器测温时,感温元件不必
5、与被测介质相接触,故称为非接触式测温方法。接触式测温简单、可靠、测量精度高,但由于达到热平衡需要定时间,因而会产生测温的滞后现象。此外,感温元件往往会破坏被测对象的温度场,并有可能受到被测介质的腐蚀。非接触式测温是通过热辐射来测量温度的,感温速度一般比较快,多用于测量高温, 但由于受物体的发射率、热辐射传递空间的距离、烟尘和水蒸气的影响,故测量误差较大。正在某些行业中对温湿度的要求较高,特别是在电力系统中,由于温度过高、过低引起的元件失效或由于湿度过高而引起的爬电、闪络事故时有发生。为了避免这些故障,需要在电力设备柜体内安装控温、除湿设备。采用单片机开发的的温湿度控制仪功能齐全、操作简便,特别
6、适用于对温湿度控制要求较高的继电保护柜、仪表箱、计量柜等设备。主要技术指标如下。 温度指示:-30120,精度1; 湿度指示:(0100)RH,精度50RH; 加热器启动条件:温度显示值低温加热下限T1_L时,或湿度显示值过湿加热整定值上限H_H时; 加热器退出条件:温度显示值低温加热上限T1_H与湿度显示值过湿加热整定值。4 温度测量技术近年来的发展重点传统的热电偶、热电阻测温方法以其技术成熟、结构简单、使用方便等特点 , 在未来温度测量领域中 ,依然能够广泛使用。随着新材料、新工艺以及一些新技术的发展 , 其应用范围更加拓展。2、设计方案 本论文叙述了应用单片机AT89C51构成的智能温度
7、计主要的功能、硬件的组成和软件的设计。该系统的功能是通过温度传感器对温度进行采集,然后通过A/D转换器MC14433进行模数转换,传给单片机进行处理,从而实现温度的实时显示。整个系统结构紧凑、简单可靠、操作灵活、功能强、性能价格比高,较好地满足了现代农业生产和科研的需要。单片机自问世以来,性能不断提高和完善,其资源又能满足很多应用场合的需要,加之单片机具有集成度高、功能强、速度快、体积小、功耗低、使用方便、价格低廉等特点,因此,在工业控制、智能仪器仪表、数据采集和处理、通信系统、高级计算器、家用电器等领域的应用日益广泛,并且正在逐步取代现有的多片微机应用系统。单片机的潜力越来越被人们所重视。
8、图1是智能温度计的基本组成方框。主要由温度传感器,放大器,A/D转换器,单片机控制,LED显示器,电源等组成。温度传感器是把温度转换成电压(或电流)的器件。不同的温度传感器,输出电压的范围也差别很大。放大器的主要功能是把微弱的温度电压信号放大到(02)伏或(05)伏的范围内,以便进行A/D转换。一方面控制A/D转换器实现模拟信号到数字信号的转换,另一方面将采集到的数字温度电压值,经过计算处理,得到相应的温度值,送到LED显示器以数字形式显示测量的温度。LED显示器用于显示测量温度的结果。温敏二极管信号调理电路A/D转换器单片机工作状态指示打印接口74164键盘LED显示图1 系统框图由上图可知
9、系统硬件基本上由传感器信号调理模块,A/D模块,键盘模块,显示模块,工作状态指示模块,以及接口模块组成。而软件设计是紧紧围绕系统的硬件结构展开的,软件主要是配合控制硬件完成预期的设计要求,软件的基本模块也是针对上述硬件结构进行相应操作的。3、 系统硬件设计测温传感器选用热敏二极管传感器。这种传感器是利用半导体的温度特性来实现对温度的检测功能。硅二极管的结电压在温度每升高1时,电压下降2mV,它属于PN结型温度传感器,它在0100温度范围内表现出良好的线性,尺寸小,热时间常数为0.22s,灵敏度高,测温范围是-50150。信号调理电路中包括电桥和放大部分。将测温二极管放入电桥的一个桥臂,可直接输
10、出传感器相对0时的电压输出,再将桥路输出送给AD620的差分输入端,进行50倍的放大,在经过OP07组成的100倍的反相放大电路,使得传感器感受0100的温度时,信号调理电路对应输出02.44V的电压值,这个电压值正好是AD574的010V单端输入电压的范围。图2 传感器调理电路模块图3.1 A/D转换模块设计A/D转换器是把数字量转换成模拟量的线性电路器件,已做成集成芯片。由于实现这种转换的原理和电路结构及工艺技术有所不同,因而出现各种各样的d/a转换器。目前,国外市场已有上百种产品出售,他们在转换速度、转换精度、分辨率以及使用价值上都各具特色。衡量一个A/D转换器的性能的主要参数有: (1
11、) 分辨率 是指A/D转换器能够转换的二进制数的位数,位数多分辨率也就越高。 (2) 转换时间 指数字量输入到完成转换,输出达到最终值并稳定为止所需的时间。电流型d/a转换较快,一般在几ns到几百ns之间。电压型d/a转换较慢,取决于运算放大器的响应时间。 (3) 精度 指A/D转换器实际输出电压与理论值之间的误差,一般采用数字量的最低有效位作为衡量单位。 (4) 线性度 当数字量变化时,A/D转换器输出的模拟量按比例关系变化的程度。理想的d/a转换器是线性的,但是实际上是有误差的,模拟输出偏离理想输出的最大值称为线性误差。AD574是12 位逐次逼近型的 A/D 转换芯片。转换时间为 25
12、35s。片内有数据输出寄存器,并有三态输出的控制逻辑。其运行方式灵活,可进行 12 位转换,也可作 8 位转换;转换结果可直接 12 位输出,也可先输出高 8 位,后输出低 4 位。可直接与 8 位或 16 位的 CPU 接口。输入可设置为单极性,也可设成双极性。片内有时钟电路,无需外部时钟。图3 A/D转换模块图图3是AD574与单片机接口电路以,它分两次将单极性电压的12位转换结果送给单片机。具体先由单片机发出控制信号,使A/D转换器启动转换,等待转换结束,单片机再分两次将转换数据读到内存中。按上图接法AD574是单极性输入,接成0+10V的接法,按上图向FF7C写数据,就启动AD574转
13、换器开始转换,检测P1.0口即可查看AD574是否转换结束,从FF7D端口即可读出转换结果的高八位,从FF7F端口中即可读出转换结果的低四位。3.2 显示模块设计利用串口和74164驱动LED显示器工作,采用静态显示方式。这种方式可避免采用并行I/O接口占用资源较多的缺点。采用共阳极数码管,因而各位的COM接口接+5V电源,若要显示某字段,则相应的移位寄存器74164输出必须为低电平,由于74164在低电平输出时,允许通过的电流为8mA左右,故不用再加驱动电路了,只需向串口发送要显示三位数的显示控制代码(段码),即可在LED显示器上显示出所要的字符,只需将各位的小数点控制位接低电平,使其显示,
14、其他位的小数点控制位均接高电平即可,注意加限流电阻。如图4所示。图4 显示模块原理图3.3 键盘模块设计因为本设计中需要的按键不多,故设计采用独立式按键,分别占用P1.4,P1.5,P1.6和P1.7口。它们分别实现选择是正常运行还是设置模式的功能键,温度上限十位的设置键,温度上限个位的设置键以及温度上限的十分位的设置键。键盘的防抖动可有软件来实现,每个引脚上都引入上拉电阻。原理如图5所示。图5 键盘模块原理图3.4 状态指示与接口模块设计当测量温度达到了上限温度时,P2.0口输出高电平,驱动报警二极管发光,指示温度已经超过上限值,当温度下降到设定值以下是,P2.0变成低电平,报警解除。当按下
15、打印摁键时,单片机响应外部中断0,进而要打印的数码发送至打印机的数据口,进行打印。打印时,需要先将要打印的字符转换为其ASCII码,将此ASCII送入打印机数据口进行打印。需要注意要将小数点也打印出来,打印完十位和个位再将小数点打印出来,再把十分位进行打印。而扩展接口采用简单的三线式接口,一线为接收数据,一线为发送数据,还有一线为查询状态。由P2.6控制其导通,还是高阻的状态,原理如图6和7所示。图6 打印接口原理图图7 扩展口及工作状态原理图3.5 硬件电路将上述功能模块合理有序连接即构成整体图,电路图参见图8。图8 硬件电路原理图4.软件设计主程序流程图如下图9开始在LED上显示8和全关做
16、自检初始值设上限为50.0显示缓存清零打开外部中断 设置触发方式设置定时器0的工作方式代开外部中断0和定时器T1中断等待外部中断0和定时器T1中断图9 主程序流程图程序清单:19Org 0000H ;主程序入口地址KS: LJMP START ORG 0003H ;外部中断0服务程序入口地址LJMP INT_0 ORG 000BH ;定时器0中断服务程序入口地址LJMP INT_T0 ORG 100H TAB1: ;字符段码表格DB 0C0H,0F9H,0A4H,0B0H,99H DB 92H,82H,0F8H,80H,90H,88H DB 83H, 0C6H, 0A1H, 86H, 0FFH
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 智能 温度 测试仪 设计 仪器仪表