数字温度计的设计基于DS18B20的数字温度计设计.doc
《数字温度计的设计基于DS18B20的数字温度计设计.doc》由会员分享,可在线阅读,更多相关《数字温度计的设计基于DS18B20的数字温度计设计.doc(18页珍藏版)》请在三一办公上搜索。
1、 毕 业 设 计设计题目:数字温度计的设计所属系别 机电工程系 专业班级 姓名 学号 200908030220119 指导教师 撰写日期 2011 年 11 月摘 要数字温度计(Digital Thermometer)简称D温度是许多监控系统中的一个重要参数。TM,它是采用数字化测量技术,把连续的温度值转换成不连续、离散的数字形式并加以显示的仪表。采用单片机控制的数字温度计,由于精度高、可扩展性强、集成方便、抗干扰能力强,得到了广泛的应用。本设计以单片机和温度传感器为核心,设计数字温度计。实现对温度的采集、监视和报警。在温度采集的实现中,使用了AT89C2051单片机和温度传感器DS18B20
2、,温度监视部分利用动态驱动技术,以单片机驱动4位LED数码管。温度测量范围-55+125,通过按键设置上下限报警温度,并用4位共阳极LED数码管以串口传送数据,实现温度显示,能准确达到设计要求。关键词:单片机AT89C2051, 温度传感器DS18B20, 温度, 测量AbstractDigital Thermometer (Digital Thermometer) abbreviation D temperature is many monitoring and control system of a important parameters. TM, it is using digital
3、 measurement technique, the continuous temperature converted into digital form of discontinuous, discrete and to show appearance. Using single chip microcomputer control digital thermometer, due to the high precision, extensible, integrated convenient, strong anti-interference ability, a wide range
4、of applications.This design with the single chip processor and temperature sensor as the core, to design digital thermometer. To achieve the collection of temperature, monitor, and report to the police. In temperature collection, the use of the single chip microcomputer AT89C2051 and temperature sen
5、sor DS18B20, temperature monitoring the part USES dynamic drive technology, on the single chip computer drive four LED digital tube. Temperature measurement range-55 + 125 , through the lower temperature alarm button, and a total of 4 anode LED digital tube to a serial port transmit data, realize te
6、mperature display, and exactly to meet the design requirements.Key words: a single chip microcomputer AT89C2051 ,The temperature sensor DS18B20, Temperature, measurement 目 录1 绪论12 设计的要求及任务12.1设计任务12.2技术指标13 智能温度传感器与单片机23.1智能温度传感器的产品分类23.2 智能温度传感器典型产品的技术指标23.3 AT89C2051单片机的主要特点24 数字温度计的设计44.1总体设计方案44
7、.2方案的总体设计框图44.3 系统整体硬件电路54.3.1主板电路54.3.2显示电路64.3系统软件算法分析64.3.1主程序64.3.2 读出温度子程序74.3.3 温度转换命令子程序74.3.4 计算温度子程序84.3.5 显示数据刷新子程序85 总结8参 考 文 献10致 谢11 1 绪论温度是许多监控系统中的一个重要参数。温度测量在物理实验、医疗卫生、食品生产等领域,尤其在热学试验中,有特别重要的意义。随着人们生活水平的不断提高,,人们对温度计的要求越来越高,传统的温度计功能单一、精度低,要为现代人工作、科研、生活、提供更好的更方便的设施就需要从单片机技术入手,一切向着数字化控制,
8、智能化控制方向发展。数字温度计(Digital Thermometer)简称DTM,它是采用数字化测量技术,把连续的温度值转换成不连续、离散的数字形式并加以显示的仪表。采用单片机控制的数字温度计,由于精度高、可扩展性强、集成方便、抗干扰能力强,得到了广泛的应用。本设计所介绍的数字温度计与传统的温度计相比,具有读数方便,测温范围广,测温准确,其输出温度采用数字显示,主要用于对测温比较准确的场所,或科研实验室使用,该设计控制器使用单片机ATC89C2051,测温传感器使用DS18B20,因其内部集成了A/D转换器,使得电路结构更加简单,而且减少了温度测量转换时的精度损失,使得测量温度更加精确。数字
9、温度传感器DS18B20只用一个引脚即可与单片机进行通信,大大减少了接线的麻烦,使得单片机更加具有扩展性。由于DS18B20芯片的小型化,更加可以通过单跳数据线就可以和主电路连接,故可以把数字温度传感器DS18B20做成探头,探入到狭小的地方,增加了实用性。本设计用4位共阳极LED数码管以串口传送数据,实现温度显示,能准确达到设计要求。2 设计的要求及任务2.1设计任务利用单片机和数字温度传感器,实现一个能精确测量并显示温度的实际应用系统,为低成本的数字温度测量系统设计提出一种新的解决方案。并需说明设计方案的构思依据、设计思路、系统原理、设计过程及系统工作流程图。 2.2技术指标1、系统稳定性
10、高2、使用四位数码管显示温度值3、测量精度达0.14、要求系统具备复位功能3 智能温度传感器与单片机3.1智能温度传感器的产品分类智能温度传感器采用了数字化技术,能以数据形式输出被测温度值。其测温误差小、分辨率高、抗干扰能力强、能远程传输数据、用户可设定上、下限,具有越限自动报警功能并且带串行总线接口,适配各种微控制器。按照串行总线划分有单线总线(1Wire)、二线总线(含SMBUS、I2C总线)三线总线(含SPI总线)几种类型。典型产品有DS18B20(单线总线)、LM75(I2C总线)和LM75(SPI总线)。多通道智能温度传感器除具有内置温度传感器之外,还专门增加了若干个远程测温通道,通
11、过在总线上接多片同种型号的芯片,很容易将通道扩展到几十路,这就为研制多路温度测控系统创造了便利条件。多通道智能温度传感器的典型产品有MAX1668、AD7417、AD7817、MAX1805和LM83。3.2 智能温度传感器典型产品的技术指标智能温度传感器典型产品的技术指标,详见表3-13.3 AT89C2051单片机的主要特点ATC89C2051单片机采用Flash存储器技术,降低了制造成本,其软件、硬件与MCS-51完全兼容; AT89C2051片内含有2K字节的Flash程序存储器,128字节的片内RAM; 允许工作的时钟为0-24MHz; AT89C2051不允许构造外部总线来扩充程序
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字 温度计 设计 基于 DS18B20
链接地址:https://www.31ppt.com/p-4149225.html