Professional Documents
Culture Documents
com 1 / 13
PaperTest检测报告简明打印版
比对结果(相似度):
总体相似度:70 % (相似字数占总字数的百分比)
红色相似度:68 % (句子相似度70%-100%的字数占总字数的百分比)
橙色相似度:1 % (句子相似度40%-70%的字数占总字数的百分比)
编 号:5711A3F98C693B8D9
标 题:温度计
作 者:温度计
长 度:14090 字符(不计空格)
段 落:423个
句 子:143句
词 语:5797个
时 间:2016-4-16 10:31:21
查真伪:http://www.papertest.com/cha
全文简明报告:
{ 99 %: 随着时代的进步和发展,单片机技术已经普及到我们生活、工作、科研、各个领域,已经成为一种比
较成熟的技术。 }
ABSTRACT
With the progress of the times and development, microcontroller technology has spread to we live, work, scientific
research, each domain, has become a relatively mature technology.
This paper mainly introduces a temperature measurement system based on89 S51 microcontroller, detailed description
of the development process of digital temperature sensor DS18 B20 temperature measurement system, the key to connect the
sensor under the SCM hardware, software programming and system flow of each module are analyzed in detail, on the
part of the circuit one one is introduced, the system can achieve the realization of temperature acquisition and display is
ID: 5711A3F98C693B8D9 www.papertest.com 2 / 13
convenient, and can be arbitrarily set the alarm temperature, it is very convenient to use, has high accuracy, wide
range, high sensitivity, small volume, low power consumption, suitable for our daily life and industrial and agricultural
production in the temperature measurement, the temperature can also be used as embedding other systems, as other
auxiliary system. DS18 B20 and AT89 C51 combination to achieve the most simple temperature detection system, the system
structure is simple, strong anti- interference ability, suitable for harsh environment in the field of temperature
measurement, there is a wide range of application prospects.
目 录
摘 要I
ABSTRACTII
第一章 绪 论4
第一节 研究背景及意义4
{ 71 %: 第二节 国内外研究现状4 }
第三节 课题的研究意义6
第四节 本章小节6
第二章 总体方案7
第一节 方案比较7
第二节 系统构成9
第三节 本章小结10
第三章硬件设计11
第一节 单片机的选择11
第二节 显示电路设计14
第三节 温度传感模块15
第四节 本章小结17
第四章 软件开发18
ID: 5711A3F98C693B8D9 www.papertest.com 3 / 13
第一节 总体设计18
第二节 DS18B20编程19
{ 54 %: 第三节 数码管软件设计20 }
第四节 本章小节20
第五章 实验测试21
结 论22
致 谢23
参考文献24
第一章 绪 论
第一节 研究背景及意义
{ 100 %: 随着科技的不断发展,现代社会对各种信息参数的准确度和精确度的要求都有了几何级的增长,而如
何准确而又迅速的获得这些参数就需要受制于现代信息基础的发展水平。 } { 100 %: 在三大信息信息采集(即传感
器技术)、信息传输(通信技术)和信息处理(计算机技术)中, } { 100 %: 传感器属于信息技术的前沿尖端产品,尤
其是温度传感器技术,在我国各领域已经引用的非常广泛, } { 100 %: 可以说是渗透到社会的每一个领域,人民
的生活与环境的温度息息相关,在工业生产过程中需要实时测量温度, } { 100 %: 在农业生产中也离不开温度的
测量,因此研究温度的测量方法和装置具有重要的意义。 }
{ 82 %: 目前的智能温度传感器,也被称为数字温度传感器,它是在20世纪90年代中期问世的, } 它是微电子
技术以及模拟电路技术集成开发的新型工业产物,在市场中具有极高的产业价值。 { 100 %: 特点是能输出温度数
据及相关的温度控制量,适配各种微控制器(MCU)。 } { 100 %: 社会的发展使人们对传感器的要求也越来越高
,现在的温度传感器正在基于单片机的基础上从模拟式向数字式, } { 100 %: 从集成化向智能化、网络化的方向
飞速发展, } { 100 %: 并朝着高精度、多功能、总线标准化、高可靠性及安全性、开发虚拟传感器和网络传感器
、研制单片测温系统等高科技的方向迅速发展, } { 100 %: 本文将介绍智能集成温度传感器 DS18 B20的结构特征
及控制方法,并对以此传感器, } { 100 %: 89 S51单片机为控制器构成的数字温度测量装置的工作原理及程序设
计作了详细的介绍。 } { 100 %: 与传统的温度计相比,其具有读数方便,测温范围广,测温准确,输出温度采用
数字显示,主要用于对测温要求比较准确的场所,或科研实验室使用。 } { 100 %: 该设计控制器使用ATMEL公司
的AT89S51单片机,测温传感器使用DALLAS公司DS18B20,用液晶来实现温度显示。 }
{ 69 %: 第二节 国内外研究现状 }
ID: 5711A3F98C693B8D9 www.papertest.com 4 / 13
第三节 课题的研究意义
{ 100 %: 随着新技术的不断开发与应用,近年来单片机发展十分迅速,一个以微机应用为主的新技术革命浪潮
正在蓬勃兴起, } { 100 %: 单片机的应用已经渗透到电力、冶金、化工、建材、机械、食品、石油等各个行业。
} { 100 %: 传统的温度采集方法不仅费时费力,而且精度差,单片机的出现使得温度的采集和数据处理问题能够
得到很好的解决。 } { 100 %: 温度是工业对象中的一个重要的被控参数。 } { 100 %: 然而所采用的测温元件和
测量方法也不相同; } { 100 %: 产品的工艺不同,控制温度的精度也不相同。 } { 100 %: 因此对数据采集的精
度和采用的控制方法也不相同。 } { 100 %: 传统的控制方式以不能满足高精度,高速度的控制要求,如温度控制
表温度接触器, } { 100 %: 其主要缺点是温度波动范围大,由于他主要通过控制接触器的通断时间比例来达到改
变加热功率的目的, } { 100 %: 受仪表本身误差和交流接触器的寿命限制,通断频率很低。 } { 100 %: 近几年
来快速发展了多种先进的温度控制方式,如: } { 100 %: PID控制,模糊控制,神经网络及遗传算法控制等。 }
{ 100 %: 这些控制技术大大的提高了控制精度,不但使控制变得简便,而且使产品的质量更好,降低了产品的成本
,提高了生产效率。 } { 100 %: 本系统所使用的加热器件是电炉丝,功率为三千瓦,要求温度在400~1000℃。 }
静态控制精度为2.43℃。
ID: 5711A3F98C693B8D9 www.papertest.com 5 / 13
第四节 本章小节
本章首先分析了温度测量在人们的日常生活的重要性,通过对温度测量需求的分析,我们可以清楚明白高可靠
性、成本低廉的温度计的重要性, 在此基础上对现有市场上的温度计的应用作了一个详细介绍。 其次我们主要
分析国内外的温度计的研发情况,并对国内外温度测量的技术手断作一个初步了解, 然后分析了51单片机平台对
于本课题的重要意义,通过分析这些现状和意义, { 60 %: 了解设计基于51单片机的温度测量仪器的意义。 }
第二章 总体方案
第一节 方案比较
温度测量一般分为热电偶测量与数字温度计测温两大手段,本节对这两种方案分别进行介绍。
{ 100 %: 方案一采用热电偶温差电路测温,温度检测部分可以使用低温热偶,热电偶由两个焊接在一起的异金
属导线所组成(热电偶的构成如图3.1), } { 100 %: 热电偶产生的热电势由两种金属的接触电势和单一导体的温
差电势组成。 } { 100 %: 通过将参考结点保持在已知温度并测量该电压,便可推断出检测结点的温度。 } { 100
%: 数据采集部分则使用带有 A/ D通道的单片机,在将随被测温度变化的电压或电流采集过来,进行 A/ D转换后
,} { 100 %: 就可以用单片机进行数据的处理,在显示电路上,就可以将被测温度显示出来。 } { 100 %: 热电
偶的优点是工作温度范围非常宽,且体积小,但是它们也存在着输出电压小、容易遭受来自导线环路的噪声影响以
及漂移较高的缺点, } { 100 %: 并且这种设计需要用到 A/ D转换电路,感温电路比较麻烦。 }
图2-1 热电偶示意图
{ 53 %: 图2-2 热电测温系统图 }
{ 100 %: 从以上两种方案,容易看出方案一的测温装置可测温度范围宽、体积小,但是线性误差较大。 } {
76 %: 方案二的测温装置电路简单、精确度较高、实现方便、软件设计也比较简单,故本次设计采用了方案二,即
数字温度芯片DS18B20的方案。 }
第二节 系统构成
{ 100 %: 系统框图主要由主控制器、单片机复位、报警按键设置、时钟振荡、LED显示、温度传感器组成。 }
图2-3 系统框图
{ 100 %: 用AT89S51芯片控制温度传感器DS18B20进行实时温度检测并显示,能够实现快速测量环境温度,并
可以根据需要设定上下限报警温度。 } { 100 %: 获得的数据可以通过MAX232芯片与计算机的RS232接口进行串口
通信,方便的采集和整理时间温度数据。 }
{ 100 %: DS18B20可以采用两种方式供电,一种是采用电源供电方式,此时DS18B20的1脚接地,2脚作为信号
线,3脚接电源。 } { 100 %: 另一种是寄生电源供电方式,如图3-3所示单片机端口接单线总线,为保证在有效的
DS18 B20时钟周期内提供足够的电流, } { 100 %: 可用一个 MOSFET管来完成对总线的上拉。 }
{ 100 %: 当DS18B20处于写存储器操作和温度A/D转换操作时,总线上必须有强的上拉,上拉开启时间最大为
ID: 5711A3F98C693B8D9 www.papertest.com 7 / 13
第三节 本章小结
本章首先是对温度检测的方案进行了概述,并分别介绍了温度测量的两种普遍的方案选择,讨论了方案一与方
案二的优劣, { 47 %: 并最终选择了较为前沿的能够快速进行开发的方案二,即 DS18 B20方案。 } 接着本章对
该课题的整体系统框架进行了整体描述,给出了系统的框图。 并详细介绍了系统中每一个模块的功能与作用。
第三章硬件设计
第一节 单片机的选择
由于本设计涉及到智能控制,因此需要因为智能的控制器-单片机来进行系统级的集成工作。 { 97 %: 有以下
三种方案可供选择: }
方案一: 采用8位微控制器
市面上常见的8位的微处理器就输51单片机最为普遍,已经被工程师们应用到各个行业中,并稳定工作。
51单片机适合广大的电子系统初学者,属于入门的单片机种类,因为它的结构简单,并且开发资料丰富,可以使初
期工程师快速上手,并且快速开发出可以得到应用的产品。 51单片机不仅容易上手学习并进行开发,而且它的成
本也是极低的,因此该类单片机具有极为广泛的开发前景。
方案二: 采用16位微控制器
{ 41 %: 德州仪器公司生产的MSP430单片机就是典型的16为单片机。 } 它具有十分优秀的低功耗特性,在需
要控制功耗的场合应用十分广泛。 MSP430具有多种低功耗的工作模式,可以通过软件灵活配置它的工作模式
,经过优化,系统往往能达到超低功耗运行的功能。
方案三: 采用32位微控制器
通过对几类单片机的比较与对本课题适合性的分析,本文选择了 STC公司的51单片机,该类单片机不但价格低
廉, 而且具有很好的稳定性,可以进行在线可编程,是快速开发电子产品的理想选择。
图3-1 51单片机的管脚图
51单片机共含有40个引脚,包含了时钟电路引脚、中断功能引脚、信号控制引脚、普通的IO口引脚以及电源供
ID: 5711A3F98C693B8D9 www.papertest.com 8 / 13
电引脚。
第二节 显示电路设计
{ 41 %: 驱动数码管常用的有静态驱动与动态驱动两种方法,其中较为常用的是动态驱动方法。 } { 100 %:
动态驱动是将所有的数码管的8个显示笔画 } “a,b,c,d,e,f,g,dp” { 100 %: 的同名端连在一起,另外
每个数码管中的公共极 COM增加位选通控制电路,位选通由各自独立的 I/ O线控制, } { 100 %: 通过分时轮流控
制各个数码管的 COM端,就使各个数码管轮流受控制显示。 }
图3-2 数码管驱动电路
数码管的结构有单个数码管和集成数码管(即一个封装内至少有两个数码管集成在一起)两种, { 41 %: 结
构图如图7所示,其中( a)为数码管的引脚图,有共阴极和共阳极两种。 } { 51 %: 本设计采用共阳极数码管
,其内部结构图如图(b)所示。 } { 87 %: 它们都是由基本的7个条状的发光二极管(LED)排列而成的,可实现
数字“0-9”及少量字符的显示。 } 另外,为了显示小数点,增加了1个点状的发光二极管,因此数码管就由8个
LED组成,把这些发光二极管命名为 “a、b、c、d、e、f、g、DP”
第三节 温度传感模块
{ 67 %: 图3-3 温度传感器引脚图 }
{ 100 %: DS18B20的读写时序和测温原理与DS1820相同,只是得到的温度值的位数因分辨率不同而不同,且温
度转换时的延时时间由2s减为750ms。 } DS18B20测温原理: { 100 %: 低温度系数晶振的振荡频率受温度影响很
ID: 5711A3F98C693B8D9 www.papertest.com 10 / 13
DS18B20有4个主要的数据部件:
4. 配置寄存器。
DS18B20内部结构及功能:
{ 96 %: 3.较小的硬件开销需要相对复杂的软件进行补偿,由于 DS1820与微处理器间采用串行数据传送, } {
100 %: 因此,在对 DS1820进行读写编程时,必须严格的保证读写时序,否则将无法读取测温结果。 } { 100 %:
在使用PL/M、C等高级语言进行系统程序设计时,对DS1820操作部分最好采用汇编语言实现。 }
第四节 本章小结
{ 100 %: 本章重点分析了数字温度计控制系统的硬件电路设计,介绍了设计中所用到的芯片, } { 74 %: 包
括单片机芯片80 C51、数字温度传感器芯片 DS18 B20等。 } { 100 %: 介绍了80C51结构、特点、中断、定时/计数
等。 } 介绍了设计中所用到的芯片。 { 100 %: 通过本章的学习加深了51单片机的了解,熟悉了数字温度传感器
DS18B20。 }
第四章 软件开发
第一节 总体设计
{ 100 %: 整个系统的功能是由硬件电路配合软件来实现的,当硬件基本定型后,软件的功能也就基本定下来了
。} { 100 %: 从软件的功能不同可分为两大类: } { 100 %: 一是监控软件(主程序),它是整个控制系统的核
心,专门用来协调各执行模块和操作者的关系。 } { 100 %: 二是执行软件(子程序),它是用来完成各种实质性
的功能如测量、计算、显示、通讯等。 } { 100 %: 每一个执行软件也就是一个小的功能执行模块。 } { 100 %:
这里将各执行模块一一列出,并为每一个执行模块进行功能定义和接口定义。 } { 100 %: 各执行模块规划好后
,就可以规划监控程序了。 } { 100 %: 首先要根据系统的总体功能选择一种最合适的监控程序结构,然后根据实
时性的要求,合理地安排监控软件和各执行模块之间地调度关系。 } 主程序流程见图4-1。
图4-1 程序流程图
第二节 DS18B20编程
{ 58 %: 对DS18B20进行读取温度操作前需要对该传感器作初始化的处理。 } { 48 %: 首先51单片机对18B20寄
存器初始化,如有应答,则说明传感器的存在。 } 如果检测到传感器的存在则立即发送温度转换的命令,如果发
现传感器不存在则跳回到初始化寄存器的循环中去,以等待18B20的正常恢复。 { 75 %: 当51单片机发出温度转换
命令时,传感器将会立即向外发出温度的信息时序,以做出温度转换命令的回应。 }
图4-2 DS18B20程序流程图
当单片机接收到温度数据时,对温度的数据进行处理并进行判断是否超出设置的报警范围,如果温度超过了设
置的安全范围,则该系统将会做出报警操作。 在对温度数据进行处理的同时,同时执行温度显示的工作,将温度
ID: 5711A3F98C693B8D9 www.papertest.com 12 / 13
数据实时显示在数码管上供人们实时观看。
{ 60 %: 第三节 数码管软件设计 }
图4.3 数码管示意图
第四节 本章小节
通过本章,我们对本设计的程序设计进行了相关介绍,通过实物验证,从而得出了此方案的正确性。 本系统
的系统设计得到了实现,我们在这一章中成功的将前面所有章节的想法与设计加以成功验证。
第五章 实验测试
本章主要对该课题中系统的实物进行测试工作,通过测试来评估该温度传感系统的精确情况。
结 论
本设计在当前数字温度传感器的基础上,结合现代广泛使用的51单片机控制技术,普遍采用容易获得、控制简
单、价格低廉的器材, 从而让温度检测的设计更为简单,解决了传统中温度检测所存在的成本问题。 在软件编
写过程中不仅仅关注完成设计所需要的功能,而且在完成任务的基础之上对软件进行了优化, 根据实际考虑了不
同的软件设计模式所带来的问题,依据实际选择软件设计方案,从而极大提升了软件的性能, 并且对系统界面和
软件的改良工作作出了相应努力。
本设计主要的成果在于温度的采集与显示,并且在功能实现的基础上尽量模拟实际环境。 对软件的诸多性能
进行分析,并且依据实际选择了最适当的解决问题的方案。
本系统的设计虽然实现了智能数字温度监测系统,但也存在很多需要改进和扩展的地方,分别说明如下:
(1)传感器的使用量过少,只模拟了少量的环境状态,而且处理器选择51单片机,51单片机的性能低,不能满足
日后升级的需要。
(2)该系统并没有连接到因特网,无法实现在线网络监控,在处理机处可以扩展一个网络服务器, 实现远程
多种方式读温度进行监控,并且蓝牙模式在距离上相比因特网来说有很大的局限性。
ID: 5711A3F98C693B8D9 www.papertest.com 13 / 13
(3)这套系统的设计只是针对室内温度的监测与控制,不具有通用性,为此可以将整个软件模块化处理, 方
便用户基于同样的主硬件电路实现风力电网监控、智能农业网系统等应用的再次开发。
致 谢
从2012年到校求学至今的四年时光里,我在这里学习成长,所取进得各种进步都少不了各方面的支持。 首先
要感谢学院里为我们大学生提供了良好的学习平台和各位老师的悉心指导,在这里, 我掌握了对单片机、系统设
计等能力,在这里,我和同学们共同进步,在这里, 我为以后实现自己的梦想打下了坚实的基础,在这里,磨炼
了我的意志,提高了我对专业的兴趣, 在这里,我找到了我以后发展的方向。
感谢指导老师,在毕业设计上,指导老师放弃休息时间,为我们指导单片机知识,帮助我把毕业设计顺利的推
进下去。 指导老师严以律己、宽以待人,亲近学生,以平常心对待我们,拉近了与学生距离,同时老师对专业的
热爱、对知识的专注和对治学严谨的态度是我学习的榜样。
检测报告由PaperTest文献相似度检测系统生成
Copyright 2015 PaperTest