基于单片机的数字温度计设计论文草稿-学位论文.doc
《基于单片机的数字温度计设计论文草稿-学位论文.doc》由会员分享,可在线阅读,更多相关《基于单片机的数字温度计设计论文草稿-学位论文.doc(42页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、武汉理工大学华夏学院 本科生毕业设计(论文)学 院: 信息工程系 专 业: 电子信息工程 学 生: 陈晓庆 指导教师: 吕雪 完成日期 2015 年 5 月武汉理工大学华夏学院本科生毕业设计(论文) 基于单片机的数字温度计设计The design of digitalthermometerbased on MCU 总 计: 42 页 表 格: 5 个 插 图: 21 幅武汉理工大学华夏学院本科毕业设计(论文)基于单片机的数字温度计设计The design of digitalthermometerbased on MCU学 院: 信息工程系 专 业: 电子信息工程 学 生 姓 名: 陈 晓 庆
2、 学 号: 10211811232 指 导 教 师: 吕 雪 评 阅 教 师: 完 成 日 期: 武汉理工大学华夏学院Wuhan University of TechnologyHuaxia College基于单片机的数字温度计设计电子信息工程专业 陈晓庆 摘 要 在日常生活及工业生产过程中,经常要用到温度的检测及控制,温度的检测与控制是生产过程和科学实验中比较典型的应用。本系统由主控器、温度检测电路、温度显示电路、报警控制电路组成,主要介绍了一种利用AT89C51单片机做控制及数据处理器、智能温度传感器DS18B20做温度检测器、LED数码显示管做温度显示输出设备的测温系统。使用Proteu
3、s画图、Keil编程,完成了能够实时测量并显示的数字温度计。DS18B20与AT89S51结合实现的最简温度检测系统,不仅结构简单,抗干扰能力强,而且适合于在恶劣环境下进行现场温度测量,有广泛的应用前景。 关键词 温度测量、AT89C51单片机、DS18B20温度传感器、仿真The design of digitalthermometerbased on MCUElectronic Information Engineering Specialty CHEN Xiao-qingAbstract Indaily life and industrial production process,oft
4、en used in the detection and control of temperature.Temperature detection and control isthe typical applicationin production process and scientific experiments.This system consists ofmain controller,temperature detection circuit,the temperature display circuit,alarmcontrol circuit.This paper introdu
5、ces aAT89C51 microcontrollercontrol,and data processor,intelligent temperature sensor DS18B20 temperature detector,LED digital display output devicetemperaturemeasurement system.The use ofProteus drawing,Keil programming,cancomplete thereal-time measurementand displayof thedigital thermometer.DS18B2
6、0 andAT89S51 combined with the mostsimpletemperature detectionsystem,not only anti-interferencehas the advantages of simple structure, strong anti-interference ability,but also is suitable foron-site temperature measurement in harsh environment,and has wide application prospect. keywordTemperature m
7、easurement,AT89C51 Microcontroller,DS18B20 temperature sensor,Simulation目录引言1第1章 设计简介21.1 设计背景2 1.1.1 课题概述和意义2 1.1.2 温度计的介绍2 1.1.3 单片机的发展状况 3 1.1.4 温度传感器的发展与分类31.2 选题的目的和意义4 1.2.1 选题的目的4 1.2.2 选题的意义4第2章 系统概述5 2.1 设计方案的选择5 2.1.1 传感器部分5 2.1.2 主控部分62.2 系统设计7 2.2.1 系统描述7 2.2.2 主控制器8 2.2.3 温度传感器8 2.2.4 显
8、示电路8 2.2.5 报警电路9第3章 系统硬件的设计93.1 系统硬件组成93.2 AT89C51的介绍9 3.2.1 AT89C51简介9 3.2.2 主要性能参数9 3.3.3 引脚排列与说明103.3 DS18B20的介绍11 3.3.1 DS18B20的引脚排列11 3.3.2 DS18B20的内部结构11 3.3.3 DS18B20的测温原理143.4 数字温度计电路设计15 3.4.1数字温度计原理图15 3.4.2时钟电路的设计15 3.4.3复位电路的设计15 3.4.4 接口电路的设计16 3.4.5 LED数码管显示电路的设计17 3.4.6 报警电路的设计17第4章 系
9、统软件的设计18 4.1 系统主程序18 4.2 读出温度子程序19 4.3 温度转换命令子程序19 4.4 计算温度子程序19 4.5 温度数据的计算处理方法20 4.6 源程序20第5章 软件仿真21 5.1 软件介绍21 5.1.1 Proteus软件21 5.1.2 Keil软件21 5.2 Proteus软件仿真22结束语25致谢26参考文献27附录28引言 随着电子信息技术的快速发展和传统工业的逐步完善,人们对各种信息参数的要求都有了几何级的增长。在三大信息:信息采集、信息传输和信息处理中,传感器技术(信息采集)位于信息技术的前沿,尤其是温度传感器技术,在国内外各领域已经受到了广泛
10、的引用,而能够独立工作的温度检测和监控系统也早已应用于诸多领域。人们的生活环境与温度密不可分,在日常生活中温度是最常用到的一个物理量,对它进行准确的测量和实时的检测是必须的。传统的温度检测以热电阻和热电偶为测温元件,不仅需要复杂麻烦的信号处理电路,制作价格昂贵,而且可靠性差,准确度低,误差较大。相比之下,本设计利用单片机AT89C51和温度传感器DSl8B20构成的智能数字温度计就可以直接进行温度测量,并实时显示温度的数字值,不仅方便可靠,直观准确,而且测温范围广,适用范围宽。选用单片机AT89C51作为主控器,DSl8B20作为测温传感器,借助6位共阴极LED数码管串口传送数据,实现温度的实
11、时传输与显示。 20世纪90年代中期诞生的数字温度传感器是计算机、微电子与自动测试技术的结晶,它能输出信号全数字化。科技的进步使人们对传感器的需求日渐增高,如今的温度传感器在单片机的基础上正朝着数字式智能化、总线式标准化、虚拟式网络化、安全式功能化等高技术的方向迅速发展。 本文说明了智能温度传感器DS18B20的结构特征、测温原理与工作过程,并详细介绍了AT89C51单片机与DS18B20传感器结合构成的检测系统的工作原理,不仅读数方便、结构简单,而且测温准确、抗干扰性强,适合于在艰难环境下现场测温。 该论文主要介绍了利用51单片机来实现温度的检测、控制与显示,系统包括数据采集和温度检测两个部
12、分,既有硬件设计,也有软件设计,并对各模块的功能做了应有的分析,其实现的功能如下: 以MCS-51系列单片机为核心器件,实现了数字式温度计的设计 利用温度传感器DS18B20进行单点温度检测 测量范围为0100,检测精度误差在0.5以内 用6位共阴极LED数码管进行实际温度值显示 具有温度上下限报警功能第1章 设计简介1.1 设计背景1.1.1 课题概述和意义 随着各行各业的不断发展与壮大,单片机的应用几乎无处不在,而数字温度计更是被人们紧追不舍。由于超大规模集成电路技术的发展,更由于高科技的不断创新与改造,单片微型计算机在这种社会背景下应运而生了。体积小、功能强、集成度高、价格便宜是它最大的
13、特点,正是由于这些特点,所以在工农业控制、电子器件、各种装置设备中都有它的影子。因为它的加入,许多产品走向了小型化和智能化,不仅改善了产品的质量,优化了产品的功能,而且降低了制作成本,简化了电路设计。 在我们的周围,温度总是如影随形的陪伴着我们,无论何时何地,我们总可以感受到温度的气息。温度是各行各业最常见到的一个物理量,有时候人们总希望温度不要存在,因为它的改变会造成很大的影响。譬如:在高温环境中,会有很多物质无法保存,这样不仅会造成人们生活上的困扰,也会给许多产业带来意料之外的损害。尽管如此,温度还是人们生活中不可或缺的一部分,在我们的人生中扮演着无法取代的角色。因此,在很多时候,对温度进
14、行准确的测量与显示,进而来完成对它的控制是很有必要的。生活中,我们有冷、热、温、凉、烫等词,这些都是用来描述物质的冷热程度的。但这些词只是粗糙的形容了物质,而为了更加准确地描述物质的冷热程度,人们又引入了温度这一物理量。大多时候,我们都是使用温度计来直接测量、读取温度,若使用传统的热电偶或热电阻作为测温元件来测量温度,不但需要复杂麻烦的硬件支持,而且软件调试困难,制作成本高。若采用单片机AT89S51与温度传感器DS18B20结合实现温度检测系统就可以直接测量、读取温度,不仅简单方便,测温准确,而且抗干扰能力强,适合于在困难环境中进行现场温度测量,应用前景非常广泛。因此,开发研究更加简洁方便、
15、高效可靠的智能型数字温度计成为一个很有意义的课题。本文主要介绍了51单片机在采集、检测环境温度中的应用。利用智能温度传感器DS18B20检测环境温度,单片机AT89C51控制、执行程序,并对温度传感器传输的数据进行分析与处理,转换成环境对应的实际温度值,通过I/O口输出到LED数码管显示出来。系统中还设有报警电路,用来监控某一设备,通过对设定的最高、最低温度的控制来完成报警功能的设计,当设备的温度超过所设温度时,系统会报警提醒,以便人们能及时的进行处理,避免因温度变化而造成不必要的损失。1.1.2 温度计的介绍 温度是生活与生产领域中最常接触到的物理量之一,很多时候我们都需要对其进行准确的温度
16、检测。随着各行各业的飞速发展和人们的需求,测温技术也不断地改善和提高,测温范围也逐渐推广。由于需求的不同,人们又制造出了各种不同样式和功能的测温仪器,接下来就对几种常见的温度计做个简单的介绍。电阻温度计:有金属电阻和半导体电阻温度计之分,它们都是利用电阻值随温度的变化而变化这一特性制作的。电阻温度计的测温范围在-260600之间,操作简单方便、直观可靠,已广泛应用于各行各业。 气体温度计:常用氢气或氦气作为测温原料,由于这些原料的液化度很低,接近于绝对零度,所以由此制成的气体温度计具有广泛的测温范围。除此之外,它还具有很高的精确度,多用于精密测量场合。 压力式温度计:利用封闭测温系统内,蒸发液
17、体的饱和蒸气所产生的体积、压力与温度的变化关系而进行温度检测的便是压力式温度计。它主要由毛细管、温包和指示表三部分组成,具有体积小、反应快、结构简单、灵敏度高、读数方便等优点,同时也存在测温范围受限,热损厉害等缺点。指针式温度计:指针式温度计形如仪表盘,又称寒暑表,采用金属的热胀冷缩原理。它是用铆在一起的铜片和铁片组成的双金属片作为感温元件的,通常被用来测量室温,也用来控制指针。, 水银温度计:常用的膨胀式温度计便是由水银制作而成的温度计,由于水银的凝固点为-38.87,沸点为356.7,所以只能作为就地监督的仪表,通常用来检测0500范围内的温度。用它来监控温度,不仅直观可靠,而且还可以有效
18、的避免因外部远传温度计所带来的误差。1.1.3 单片机的发展状况 单片机是发展最快,应用最广的一款芯片,是微型计算机的一个重要分支,既能够直接处理控制电信号,又能够间接操控温度、湿度、压力等非电信号。正是由于这种特性,因而在生活与工业生产领域被广泛使用。由于单片机的接口电路是数字信号,若使用单片机来控制处理温度、湿度、压力等非电信号,就必须借助相应的传感器来外加A/D或D/A转换电路,然后将信号传送给单片机进行温度数据的处理和显示。在许多测温领域,温度传感器通常被用来将温度信息转换成对应的电流或电压信号,进而完成温度的采集和数据处理显示。单片机的种类很多,按应用可分为通用型和专用型。专用型是专
19、为某些特定的产品而设计的,如洗衣机。通用型有总线型、非总线型、8位和16位之分。1.1.4 温度传感器的发展传感器是能感应外界信息,并将这些信息按一定的规律转换成可用信号的装置,简而言之,传感器是一种能将外界信号转换为电信号的装置,通常由信号感受器和信号转换器组成。 随着现代科技的发展,传感器技术在国内外都有广泛的的应用。其中,应用最为广泛的要数温度传感器了。 温度传感器是开发最早,应用最广的一类传感器。1821年,德国物理学家赛贝发明了能把温度转变成电信号的传感器,即后来的热电偶传感器。50年后,德国西门子发明了铂电阻温度计。后来又相继开发了半导体热电偶传感器、声学温度传感器、PN结温度传感
20、器和红外传感器等。传感器在我国的发展相对较晚,在信息采集、信息传输和信息处理中,传感器技术位于最前端,尤其是温度传感器技术。温度传感器是测量温度的关键,现在应用最广的便是智能集成温度传感器。1.2选题的目的和意义1.2.1选题的目的 选用单片机AT89C51作为主控器,DSl8B20作为测温传感器,结合AT89C51与DSl8B20便可以设计成一个智能数字温度计。它既可以直接对环境进行温度测量,并实时显示数值,又可以对温度进行预设,设计一个温度报警电路,方便人们维护。本设计能够测量的温度范围为-55128,并且小于0、大于100时报警,用6位共阴极LCD数码管显示。通过毕业课题的设计,我了解了
21、单片机的发展与应用,熟悉了数字温度计的工作原理,也巩固了大学所学的知识,并为大学生涯画上了圆满的句号。1.2.2选题的意义 伴随着科技的发展和社会的进步,人们的生活正在朝着数字化的方向发展,而多功能的智能数字温度计给我们带来了很大的便利。用美国MAXIM/DALLAS半导体公司的支持“一线总线”接口的单总线温度传感器DS18B20为感温器件,既简化了数字温度计的设计,又降低了成本;用ATMEL公司的AT89C51单片机为主控器来设计的智能数字温度计不仅简单方便、直观准确,还具有一定的控制报警功能。 随着电子信息技术的快速发展和传统工业改造的逐步完善,人们对各种信息参数的要求都有了几何级的增长。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 数字 温度计 设计 论文 草稿 学位
限制150内