基于单片机的数字温度计设计--学位论文

上传人:博****1 文档编号:560941308 上传时间:2022-07-27 格式:DOC 页数:28 大小:709KB
返回 下载 相关 举报
基于单片机的数字温度计设计--学位论文_第1页
第1页 / 共28页
基于单片机的数字温度计设计--学位论文_第2页
第2页 / 共28页
基于单片机的数字温度计设计--学位论文_第3页
第3页 / 共28页
基于单片机的数字温度计设计--学位论文_第4页
第4页 / 共28页
基于单片机的数字温度计设计--学位论文_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《基于单片机的数字温度计设计--学位论文》由会员分享,可在线阅读,更多相关《基于单片机的数字温度计设计--学位论文(28页珍藏版)》请在金锄头文库上搜索。

1、 第 II 页 共 II 页基于单片机的数字温度计设计摘 要 随着时代的进步和发展,单片机技术已经普及到我们生活、工作、科研、各个领域,已经成为一种比较成熟的技术, 本文主要介绍了一个基于单片机的测温系统,详细描述了利用数字温度传感器DS18B20开发测温系统的过程,重点对传感器在单片机下的硬件连接,软件编程以及各模块系统流程进行了详尽分析,对各部分的电路也一一进行了介绍,该系统可以方便的实现实现温度采集和显示,并可根据需要任意设定上下限报警温度,它使用起来相当方便,具有精度高、量程宽、灵敏度高、体积小、功耗低等优点,适合于我们日常生活和工、农业生产中的温度测量,也可以当作温度处理模块嵌入其它

2、系统中,作为其他主系统的辅助扩展。DS18B20与AT89S52结合实现最简温度检测系统,该系统结构简单,抗干扰能力强,适合于恶劣环境下进行现场温度测量,有广泛的应用前景。关键词:单片机;温度检测;AT89S52;DS18B20;AbstractAlong with the progress and development of the ages, single slice the machine technique has already make widely available the life is to us,work,research,each realm, have alread

3、y become the technique of a kind of comparison maturity. This paper mainly describes a temperature measurement system based on DS18B20, detailed describing the development process use digital temperature sensor, the paper introduces the hardware connectivity and software programming of the DS18B20 b

4、ased on the single-chip, and give the software flow chart of each module, as well as introduced each circuit of the system. System can easily to collect and display the temperature, it can also arbitrary set alarm temperature according to the actual need, It is used convenience, it has high precisio

5、n, wide range ,high sensitivity, small size, and low power dissipation, The device is especially applied to measure temperature in peoples daily lives ,industrial and agricultural production, and also easily as a temperature processing module embed in the other system, turn into as a complementary e

6、xpansion.Key words : Single chip ;temperature measurement;AT89S52; DS18B20目 录 引言11 系统方案比较1.1 方案一11.2 方案二22 主要器件介绍2.1 单片机 32.1.1 AT89S52系列单片机简介 32.1.2 主要性能 32.1.3 引脚说明 42.2 温度传感器72.2.1 DS18B20简介 72.2.2 DS18B20内部结构与原理 72.2.3 DS18B20使用的注意事项 122.3 显示和报警 122.3.1 数码管的结构和原理 122.3.2 蜂鸣器的结构和原理 133 硬件电路设计3.1

7、控制电路模块 153.2 显示电路模块 15 3.3 温度检测电路模块 163.4 报警电路模块 174 软件设计4.1 主程序模块 174.2 各控制模 174.1.1 温度检测模块 174.1.2 报警模块 18 5 结论 19谢辞 20参考文献 20附录 21 第 20 页 共 26 页引言随着科技的不断发展,现代社会对各种信息参数的准确度和精确度的要求都有了几何级的增长,而如何准确而又迅速的获得这些参数就需要受制于现代信息基础的发展水平。在三大信息信息采集(即传感器技术)、信息传输(通信技术)和信息处理(计算机技术)中,传感器属于信息技术的前沿尖端产品,尤其是温度传感器技术,在我国各领

8、域已经引用的非常广泛,可以说是渗透到社会的每一个领域,人民的生活与环境的温度息息相关,在工业生产过程中需要实时测量温度,在农业生产中也离不开温度的测量,因此研究温度的测量方法和装置具有重要的意义。测量温度的关键是温度传感器,温度传感器的发展经历了三个发展阶段:传统的分立式温度传感器模拟集成温度传感器智能集成温度传感器。目前的智能温度传感器(亦称数字温度传感器)是在20世纪90年代中期问世的,它是微电子技术、计算机技术和自动测试技术(ATE)的结晶,特点是能输出温度数据及相关的温度控制量,适配各种微控制器(MCU)。社会的发展使人们对传感器的要求也越来越高,现在的温度传感器正在基于单片机的基础上

9、从模拟式向数字式,从集成化向智能化、网络化的方向飞速发展,并朝着高精度、多功能、总线标准化、高可靠性及安全性、开发虚拟传感器和网络传感器、研制单片测温系统等高科技的方向迅速发展,本文将介绍智能集成温度传感器DS18B20的结构特征及控制方法,并对以此传感器,89S51单片机为控制器构成的数字温度测量装置的工作原理及程序设计作了详细的介绍。与传统的温度计相比,其具有读数方便,测温范围广,测温准确,输出温度采用数字显示,主要用于对测温要求比较准确的场所,或科研实验室使用。该设计控制器使用ATMEL公司的AT89S52单片机,测温传感器使用DALLAS公司DS18B20,用液晶来实现温度显示。1 系

10、统方案论证与比较概系统主要由温度测量和数据采集两部分电路组成,实现的方法有很多种,下面将列出两种在日常生活中和工农业生产中经常用到的实现方案。1.1 方案一采用热电偶温差电路测温,温度检测部分可以使用低温热偶,热电偶由两个焊接在一起的异金属导线所组成(热电偶的构成如图 2.1),热电偶产生的热电势由两种金属的接触电势和单一导体的温差电势组成。通过将参考结点保持在已知温度并测量该电压,便可推断出检测结点的温度。数据采集部分则使用带有A/D 通道的单片机,在将随被测温度变化的电压或电流采集过来,进行A/D 转换后,就可以用单片机进行数据的处理,在显示电路上,就可以将被测温度显示出来。热电偶的优点是

11、工作温度范围非常宽,且体积小,但是它们也存在着输出电压小、容易遭受来自导线环路的噪声影响以及漂移较高的缺点,并且这种设计需要用到A/D 转换电路,感温电路比较麻烦。图 1.1热电偶电路图系统主要包括对A/D0809 的数据采集,自动手动工作方式检测,温度的显示等,这几项功能的信号通过输入输出电路经单片机处理。此外还有复位电路,晶振电路,启动电路等。故现场输入硬件有手动复位键、A/D 转换芯片,处理芯片为51 芯片,执行机构有4 位数码管、报警器等。系统框图如图 2.2所示:图 1.2热电偶温差电路测温系统框图1.2 方案二采用数字温度芯片DS18B20 测量温度,输出信号全数字化。便于单片机处

12、理及控制,省去传统的测温方法的很多外围电路。且该芯片的物理化学性很稳定,它能用做工业测温元件,此元件线形较好。在0100 摄氏度时,最大线形偏差小于1 摄氏度。DS18B20 的最大特点之一采用了单总线的数据传输,由数字温度计DS18B20和微控制器AT89S52构成的温度测量装置,它直接输出温度的数字信号,可直接与计算机连接。这样,测温系统的结构就比较简单,体积也不大。采用51 单片机控制,软件编程的自由度大,可通过编程实现各种各样的算术算法和逻辑控制,而且体积小,硬件实现简单,安装方便。既可以单独对多DS18B20控制工作,还可以与PC 机通信上传数据,另外AT89S52 在工业控制上也有

13、着广泛的应用,编程技术及外围功能电路的配合使用都很成熟。该系统利用AT89S52芯片控制温度传感器DS18B20进行实时温度检测并显示,能够实现快速测量环境温度,并可以根据需要设定上下限报警温度。该系统扩展性非常强,它可以在设计中加入时钟芯片DS1302以获取时间数据,在数据处理同时显示时间,并可以利用AT24C16芯片作为存储器件,以此来对某些时间点的温度数据进行存储,利用键盘来进行调时和温度查询,获得的数据可以通过MAX232芯片与计算机的RS232接口进行串口通信,方便的采集和整理时间温度数据。系统框图如图 2.3所示图 2.3 DS18B20温度测温系统框图从以上两种方案,容易看出方案一的测温装置可测温度范围宽、体积小,但是线性误差较大。方案二的测温装置电路简单、精确度较高、实现方便、软件设计也比较简单,故本次设计采用了方案二。2 主要器件介绍2.1 单片机2.1.1简介AT89S52是一种低功耗、高性能CMOS 8位微控制器,具有8K 在系统

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号