数字温度计DS18B20课程设计报告

合集下载

温度传感器ds18b20实验报告

温度传感器ds18b20实验报告

温度传感器ds18b20实验报告温度传感器DS18B20实验报告引言温度传感器在现代生活中扮演着重要的角色,它们被广泛应用于各种领域,包括工业、医疗、农业等。

DS18B20是一种数字温度传感器,具有精准的测量能力和数字输出,因此备受青睐。

本实验旨在通过对DS18B20温度传感器的测试和分析,探讨其性能和应用。

实验目的1. 了解DS18B20温度传感器的工作原理和特性。

2. 测试DS18B20温度传感器的测量精度和响应速度。

3. 探讨DS18B20温度传感器在实际应用中的优缺点。

实验器材1. DS18B20温度传感器2. Arduino开发板3. 4.7kΩ电阻4. 连接线5. 电脑实验步骤1. 将DS18B20温度传感器连接到Arduino开发板上,并接入4.7kΩ电阻。

2. 编写Arduino程序,通过串口监视器输出DS18B20传感器的温度数据。

3. 将DS18B20传感器置于不同的温度环境中,记录其输出的温度数据。

4. 分析DS18B20传感器的测量精度和响应速度。

5. 探讨DS18B20传感器在实际应用中的优缺点。

实验结果经过实验测试,DS18B20温度传感器表现出了较高的测量精度和响应速度。

在不同温度环境下,其输出的温度数据与实际温度基本吻合,误差较小。

此外,DS18B20传感器具有数字输出,易于与各种微控制器和单片机进行连接,应用范围广泛。

然而,DS18B20传感器在极端温度环境下可能出现测量误差,且价格较高,需要根据实际需求进行选择。

结论DS18B20温度传感器具有较高的测量精度和响应速度,适用于各种温度测量场景。

然而,在选择和应用时需要考虑其价格和适用范围,以确保满足实际需求。

希望本实验能够为DS18B20温度传感器的应用提供参考和借鉴,推动其在各个领域的发展和应用。

DS18B20温度测量设计实验报告

DS18B20温度测量设计实验报告

课程设计说明书(论文)题目: 温度测量课程名称: 单片机课程设计专业: 电子信息工程班级: 电信0901学生姓名:学号: 31 16 10设计地点: 3#北603指导教师:设计起止时间:2012年5月2日至2012年5月22日目录一、设计功能要求: (3)二、系统总体设计方案: (5)1、基本设计思想: (5)2、实施方案论述: (6)三、系统分析与设计: (6)1、程序流程图及说明 (6)2、温度计的的电路设计 (9)四、源码清单: (12)五、改进意见与收获体会: (18)六、主要参考资料: (19)一、设计功能要求:本次的设计主要是利用了数字温度传感器DS18B20测量温度信号,计算后可以在LCD数码管上显示相应的温度值。

其温度测量范围为-55~125℃,精确到0.5℃。

本温度计属于多功能温度计,可以设置上下报警温度,当温度不在设置范围内时,可以报警。

数字温度计所测量的温度采用数字显示,控制器使用单片机89C51,测温传感器使用DS18B20,用LCD1602实现温度显示。

从温度传感器DS18B20可以很容易直接读取被测温度值,进行转换即满足设计要求。

本次使用的单片机89C51和MCS-51是完全兼容的,是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低电压、高性能CMOS8位微处理器。

其主要特点如下:• 8位CPU。

•工作频率最高为24M。

• 128B数据存储器。

• 4KB程序存储器。

•程序存储器的寻址空间为64KB。

•片外数据存储器的寻址空间为64KB。

• 128个用户位寻址空间。

• 21个字节特殊功能寄存器。

• 4个8位的并行I/O接口:P0、P1、P2、P3。

•两个16位定时/计数器。

•两个优先级别的5个中断源。

• 1个全双工的串行I/O接口,可多机通信。

• 111条指令,喊乘法指令和除法指令。

单片机DS18B20数字温度计课程设计报告

单片机DS18B20数字温度计课程设计报告

通信工程学院课程设计任务书题目DS18B20数字温度计设计课程名称单片机原理及应用B专业班级学生姓名学号设计地点指导教师设计起止时间:年月日至年月日目录一、绪论 (2)1.1 设计目的 (2)1.2设计内容 (2)1.3设计要求 (2)二、基本设计 (3)2.1 基本思路 (3)2.2系统设计原理…………………………………………………………………………….,32.3系统组成 (3)三、系统硬件设计 (6)3.1系统电路接线图 (6)3.2 主系统 (6)3.3 显示电路LM016L (9)3.4 蜂鸣器报警 (10)3.5 DS18B20传感器 (10)四、系统软件设计 (14)4.1具体步骤和设计内容 (14)4.1程序流程图................................................................................................. ..1234.2源程序清单.................................................................................................... 16.五、结果验证5.1测试结果 (23)5.2仿真结果 (23)六、学习小结错误!未定义书签。

、参考文献……………………………………………………………绪论1.1 设计目的1.掌握单总线协议的基本特点及通信过程;2. 掌握数字温度传感器DS18B20的基本特点及单总线控制协议;3. 掌握单片机IO端口模拟单总线时序控制程序的编写方法;4.掌握LCD液晶显示器的显示驱动方法。

1.2设计内容(1)基本内容:在nKDE51单片机实验教学系统上,利用DS18B20数字温度传感器连续测试环境温度,对测试数据进行处理计算,在RT-1602字符点阵LCD上实时显示环境温度值;(2)附加内容:实现环境温度越限告警功能。

基于DS18B20数字温度计设计报告正文

基于DS18B20数字温度计设计报告正文

基于DS18B20数字温度计设计报告正文西华大学电气信息学院智能化电子系统设计报告目录1 前言 ................................................ .. (1)设计背景 ................................................ ......... 1 设计目标 ................................................ ......... 1 实施计划 ................................................ ......... 1 2 总体方案设计 ................................................ (2)方案比较 ................................................ (2)方案一基于热敏电阻的温度计设计 .............................. 2 方案二基于SHT71的数字温度计设计 ............................ 2 方案三基于DS18B20的数字温度计设计.......................... 3 方案论证 ................................................ ......... 3 方案选择 ................................................ ......... 4 3 硬件设计 ................................................ . (5)单元模块设计 ................................................ .. (5)时钟和复位电路 (5)报警电路 ................................................ .... 5 数码显示电路 ................................................6 电源电路 ................................................ ....7 按键电路 ................................................ .... 7 串口通信电8 核心器件介绍 ................................................ .. (8)单片机STC89C52介绍 (8)DS18B20介绍 (9)4 软件设计 ................................................ (11)温度采集模块 ................................................ .... 11 温度设定模块 ................................................ .... 14 报警模块 ................................................ ........ 15 5 系统整合调试 ................................................ .. (16)硬件调........ 16 软件调试 ................................................ .. (16)I西华大学电气信息学院智能化电子系统设计报告 6 系统功能、指标参数 ................................................ .. 18系统功能 ................................................ ........ 18 系统指标参数测试 ................................................18 系统功能及指标参数分析.......................................... 19 7 结论 ................................................ ................ 20 8 总结与体会 ................................................ .......... 21 9西华大学电气信息学院智能化电子系统设计报告积极小的芯片当中,实现了温度传感器的数字式输出、且免调试、免标定、免外围电路。

DS18B20简易温度计设计报告

DS18B20简易温度计设计报告

电子综合设计报告题目简易温度计设计系别年级专业电子科学与技术班级学号学生姓名指导教师职称讲师设计时间2012.6.201.概述 (1)1.1设计任务 (1)1.2设计需求 (1)1.3设计功能 (1)2.系统设计 (2)2.1方案论证 (2)2.2实施方案 (2)3.硬件设计 (3)3.1主要器件介绍 (3)3.1.1DS18B20简介 (3)3.1.28段共阴集数码管 (4)3.2单元电路 (5)3.2.1晶振电路 (5)3.2.2复位电路 (5)3.2.3电源及其指示灯电路 (6)3.2.4ISP下载电路 (6)3.2.5DS18B20温度数据采集电路 (7)3.2.6数码管显示电路 (7)3.2.7端口配置 (8)3.3器件清单 (8)4.软件设计 (10)4.1软件功能模块划分 (10)4.1.1读操作 (10)4.1.2写操作 (11)4.1.3DS18B20复位流程 (12)4.1.4温度转化程序流程图 (12)4.1.5温度读取流程 (13)4.1.6定时器0的初始化 (13)4.1.7数码管显示 (14)4.2各功能模块间关系描述 (14)5.系统调试 (16)5.1硬件调试 (16)5.2软件调试 (17)5.3设计效果 (18)结束语 (19)参考文献 (20)1.1设计任务(1)采用DS18B20实现温度的采集;(2)通过数码管显示温度。

1.2设计需求随着科技的不断发展,社会对各种信息的准确度和精确度的要求有了大幅度的提升。

因而有大量的先进技术应用于各种领域。

本课程介绍了DS18B20在数字温度计中的应用,人民的生活与环境的温度息息相关,在工业生产过程中需要实时测量温度,在农业生产中也离不开温度的测量,因此研究温度的测量方法和装置具有重要的意义,将其广泛的应用于各个领域。

1.3设计功能本设计主要由温度测量和数据采集两部分电路组成,采用数字温度芯片DS18B20实现,并利用AT89S51芯片控制温度传感器DS18B20进行实时温度检测,当手握着温度传感器时,温度会逐渐升高,直到达到最高温度,当手离开温度传感器时,温度会自动降至室温,然后再通过数码管将这些温度的变化显示出来。

温度传感器ds18b20实验报告

温度传感器ds18b20实验报告

温度传感器ds18b20实验报告温度传感器DS18B20实验报告引言:温度传感器是一种用于测量环境温度的设备,它在许多领域都有广泛的应用,如气象学、工业控制、冷链物流等。

本实验报告将介绍DS18B20温度传感器的原理、实验装置和实验结果,并对其性能进行评估。

一、实验原理DS18B20温度传感器是一种数字温度传感器,采用单总线接口进行通信。

它采用了最新的数字温度传感器技术,具有高精度、低功耗、抗干扰等特点。

其工作原理是利用温度对半导体材料电阻值的影响,通过测量电阻值的变化来确定温度。

二、实验装置本实验使用的实验装置包括DS18B20温度传感器、Arduino开发板、杜邦线和计算机。

Arduino开发板用于读取传感器的温度数据,并通过串口将数据传输到计算机上进行处理和显示。

三、实验步骤1. 连接电路:将DS18B20温度传感器的VCC引脚连接到Arduino开发板的5V 引脚,GND引脚连接到GND引脚,DQ引脚连接到Arduino开发板的数字引脚2。

2. 编写代码:使用Arduino开发环境编写代码,通过OneWire库和DallasTemperature库读取DS18B20传感器的温度数据。

3. 上传代码:将编写好的代码上传到Arduino开发板上。

4. 监测温度:打开串口监视器,可以看到DS18B20传感器实时的温度数据。

四、实验结果在实验过程中,我们将DS18B20温度传感器放置在不同的环境中,记录了其测得的温度数据。

实验结果显示,DS18B20温度传感器具有较高的精度和稳定性,能够准确地测量环境温度。

五、实验评估本实验评估了DS18B20温度传感器的性能,包括精度、响应时间和抗干扰能力。

实验结果表明,DS18B20温度传感器具有较高的精度,能够在0.5℃的误差范围内测量温度。

响应时间较快,能够在毫秒级别内完成温度测量。

同时,DS18B20温度传感器具有较好的抗干扰能力,能够在干扰环境下保持稳定的测量结果。

基于DS18B20设计的数字温度计课程设计报告

基于DS18B20设计的数字温度计课程设计报告

阜阳师范学院物理与电子科学学院电子信息科学与技术专业课程设计题目数字温度计设计队员姓名张荣军, 桂乾,闫利平,王凤,王玉成班级08级电子3班指导教师王宪菊完成日期2010 年12 月12日目录课程设计要求………………………………………………………………引言……………………………………………………………………………………………第1章.数字温度计总体设计方案………………………………………………………………………………………………1.1数字温度计设计方案论述………………………………………………………………1.1.1方案一…………………………………………………………………………………1.1.2方案二…………………………………………………………………………………第二章数字温度计总体详细设计2.1主控器……………………………………………………………………………………2.1.1.STC89S51特点及特性………………………………………………………………2.1.2.管脚功能说明…………………………………………………………………………2.1.3.振荡器特性……………………………………………………………………………2.1.4.芯片擦除………………………………………………………………………………2.2 温度采集部分设计……………………………………………………………………2.2.1温度传感器DS18B20…………………………………………………………………2.2.2DS18B20温度传感器与单片机的接口电路…………………………………………2.3LCD显示部分电路设计…………………………………………………………………2.4 报警电路的实现…………………………………………………………………………2.5报警上,下限调整电路实现………………………………………………………………2.6 复位电路的实现…………………………………………………………………………第三章系统软件设计3.1主程序……………………………………………………………………………………3.2读出温度子程序…………………………………………………………………………3.3温度转换命令子程序……………………………………………………………………3.4 计算温度子程序…………………………………………………………………………4总结与体会…………………………………………………………………………………5参考文献……………………………………………………………………………………附件1:Protues仿真截图附件2:程序代码引言随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方便也是不可否定的,其中数字温度计就是一个典型的例子,但人们对它的要求越来越高,要为现代人工作、科研、生活、提供更好的更方便的设施就需要从数单片机技术入手,一切向着数字化控制,智能化控制方向发展。

基于ds18b20的数字温度计设计报告

基于ds18b20的数字温度计设计报告

基于ds18b20的数字温度计设计报告
一、引言
随着科技的进步,温度的测量和控制变得越来越重要。

DS18B20是一款数字温度传感器,具有测量准确度高、体积小、接口简单等优点,广泛应用于各种温度测量场合。

本报告将介绍基于DS18B20的数字温度计设计。

二、DS18B20简介
DS18B20是一款由美国Dallas公司生产的数字温度传感器,可以通过数据线与微处理器进行通信,实现温度的测量。

DS18B20的测量范围为-55℃~+125℃,精度为±0.5℃。

三、数字温度计设计
1.硬件设计
数字温度计的硬件部分主要包括DS18B20温度传感器、微处理器、显示模块等。

其中,DS18B20负责采集温度数据,微处理器负责处理数据并控制显示模块显示温度。

2.软件设计
软件部分主要实现DS18B20与微处理器的通信和控制显示模块显示。

首先,微处理器通过数据线向DS18B20发送命令,获取温度数据。

然后,微处理器将数据处理后发送给显示模块,实现温度的实时显示。

四、测试结果
经过测试,该数字温度计的测量精度为±0.5℃,符合设计要求。

同时,该温度
计具有测量速度快、体积小、使用方便等优点,可以广泛应用于各种温度测量场合。

五、结论
基于DS18B20的数字温度计具有高精度、低成本、使用方便等优点,可以实现高精度的温度测量和控制。

随着科技的发展,数字温度计的应用将越来越广泛,具有广阔的市场前景。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数字温度计DS18B20课程设计报告
1. 课程设计背景
数字温度计是一款可以测量温度并输出数字信号的电子设备。

它具有高精度、
可编程、低功耗等优点,因此在很多领域都有广泛应用,比如环境温度监测、工业控制、食品加工等。

DS18B20是一款数字温度传感器,它以数字方式输出采集到的温度值,精度高达±0.5℃,提供了多种通信协议,应用灵活。

在本次课程设计中,我们将学习如何
使用DS18B20来制作一款数字温度计。

2. 课程设计目标
在本次课程设计中,我们的目标是:
1.学习数字温度计的工作原理和基本构成;
2.掌握DS18B20的使用方法和通信原理;
3.制作一款数字温度计,并进行温度测量和数据传输。

3. 课程设计内容
3.1 数字温度计的工作原理
数字温度计的工作原理是利用温度传感器采集温度信息,然后通过模数转换器(ADC)将模拟信号转换成数字信号,并且通过数字信号处理单元进行处理,并显
示在屏幕上。

温度传感器一般分为两种类型,即模拟温度传感器和数字温度传感器。

3.2 DS18B20的使用方法和通信原理
DS18B20可以通过多种通信协议与主控板进行通信,如1-wire协议、I2C协
议等。

1-wire协议是一种仅使用单个总线的串行协议,利用单总线实现数据传输。

3.3 制作数字温度计
我们可以通过编程语言来控制DS18B20进行温度采集,并用LCD屏幕显示温
度值。

首先要准备所需的材料和工具,包括Arduino开发板、DS18B20传感器、LCD显示屏、杜邦线、面包板等。

具体步骤如下:
•连接DS18B20传感器
•连接LCD显示屏
•编写程序
4. 课程设计成果
经过学习和实际操作,我们可以掌握数字温度计的工作原理和基本构成,以及DS18B20的使用方法和通信原理。

同时,我们可以独立制作一款数字温度计,在
温度测量和数据传输方面有了实际经验。

这些知识和技能对于我们学习和研究电子技术都非常有帮助。

5.
通过本次课程设计,我们学习了数字温度计的工作原理和基本构成,以及
DS18B20的使用方法和通信原理。

在实际制作过程中,我们发现操作难度并不大,掌握了基本操作技能后,可以通过自己的想象和创意来制作出更加实用的数字温度计,满足不同的实际需求。

相关文档
最新文档