数字温度计课程设计报告
数字温度计设计实验报告

数字温度计设计实验报告标题:数字温度计设计实验报告摘要:本实验旨在设计一个数字温度计,并通过实验验证其准确性和稳定性。
实验采用了数字温度传感器和微控制器进行设计,通过对比实验结果和标准温度计的测量结果,验证了数字温度计的准确性和稳定性。
实验结果表明,设计的数字温度计具有较高的测量精度和稳定性,可应用于工业生产和科研领域。
引言:温度是物体内部分子运动的表现,是一个重要的物理量。
在工业生产和科研领域,准确测量温度对于控制生产过程、保证产品质量和研究物质性质具有重要意义。
传统的温度计有玻璃温度计、金属温度计等,但其测量范围有限,且不便于数字化处理。
因此,设计一种数字温度计具有重要意义。
实验设计:本实验采用数字温度传感器和微控制器进行设计。
数字温度传感器采集环境温度,并将信号传输给微控制器进行处理。
微控制器通过内部算法对温度信号进行处理,并将结果显示在数码管上。
实验采用标准温度计测量环境温度,并将结果作为对比实验。
实验步骤:1. 搭建数字温度计实验平台,连接数字温度传感器和微控制器;2. 将标准温度计放置在与数字温度传感器相同的环境中,测量环境温度;3. 同时,数字温度传感器采集环境温度,并将结果显示在数码管上;4. 对比标准温度计和数字温度计的测量结果,分析其准确性和稳定性。
实验结果:经过对比实验,标准温度计和数字温度计的测量结果基本一致,表明设计的数字温度计具有较高的测量精度。
在不同环境温度下,数字温度计的测量结果稳定,显示出良好的稳定性。
因此,设计的数字温度计具有较高的准确性和稳定性,可应用于工业生产和科研领域。
结论:本实验成功设计了一个数字温度计,并验证了其准确性和稳定性。
设计的数字温度计具有较高的测量精度和稳定性,可满足工业生产和科研领域对于温度测量的要求。
未来可以进一步优化设计,提高数字温度计的性能,并拓展其在更广泛的领域应用。
DS18B20数字温度计设计实验报告(1)【范本模板】

单片机原理及应用课程设计报告书题目:DS18B20数字温度计姓名: 李成学号:133010220指导老师:周灵彬设计时间: 2015年1月目录1. 引言 (3)1。
1.设计意义31.2。
系统功能要求32。
方案设计 (4)3. 硬件设计 (4)4. 软件设计 (8)5。
系统调试106. 设计总结 (11)7. 附录 (12)8. 参考文献 (15)DS18B20数字温度计设计1.引言1.1. 设计意义在日常生活及工农业生产中,经常要用到温度的检测及控制,传统的测温元件有热电偶和热电阻。
而热电偶和热电阻测出的一般都是电压,再转换成对应的温度,需要比较多的外部硬件支持。
其缺点如下:●硬件电路复杂;●软件调试复杂;●制作成本高.本数字温度计设计采用美国DALLAS半导体公司继DS1820之后推出的一种改进型智能温度传感器DS18B20作为检测元件,测温范围为—55~125℃,最高分辨率可达0。
0625℃。
DS18B20可以直接读出被测温度值,而且采用三线制与单片机相连,减少了外部的硬件电路,具有低成本和易使用的热点。
1.2. 系统功能要求设计出的DS18B20数字温度计测温范围在0~125℃,误差在±1℃以内,采用LED数码管直接读显示.2. 方案设计按照系统设计功能的要求,确定系统由3个模块组成:主控制器、测温电路和显示电路.数字温度计总体电路结构框图如4。
1图所示:图4.13。
硬件设计温度计电路设计原理图如下图所示,控制器使用单片机AT89C2051,温度传感器使用DS18B20,使用四位共阳LED 数码管以动态扫描法实现温度显示。
AT89C51 主 控制器 DS18B20 显示电路 扫描驱动主控制器单片机AT89C51具有低电压供电和小体积等特点,两个端口刚好满足电路系统的设计需要,很适合便携手持式产品的设计使用.系统可用两节电池供电。
AT89C51的引脚图如右图所示:VCC:供电电压。
单c报告---课程设计报告书---数字温度计

课程设计报告书---数字温度计一、选题背景本实验课题是基于AT89C51单片机设计一个温度范围为-20-80℃,分辨率<±0.5℃的数字温度计。
设计实验中,考虑到A/D转换以及放大电路等各种因素,我组采用DS18B20温度传感器,在数码管显示方面,我们采用了LCD1602数码管。
DS18B20的读写时序和测温原理与DS1820相同,只是得到的温度值的位数因分辨率不同而不同,且温度转换时的延时时间由2s减为750ms。
DS18B20测温原理如图1所示。
图中低温度系数晶振的振荡频率受温度影响很小,用于产生固定频率的脉冲信号送给计数器1。
高温度系数晶振随温度变化其振荡率明显改变,所产生的信号作为计数器2的脉冲输入。
LCD1602的8根数据线和3根控制线E,RS和R/W与单片机相连后即可正常工作。
一般应用中只须往LCD1602中写入命令和数据,因此,可将LCD1602的R/W读/写选择控制端直接接地,这样可节省1根数据线。
VO引脚是液晶对比度调试端,通常连接一个10kΩ的电位器即可实现对比度的调整;也可采用将一个适当大小的电阻从该引脚接地的方法进行调整,不过电阻的大小应通过调试决定.LCD1602的引脚图见下图2.图1.DS18B20原理图图2.LCD1602引脚图二、方案论证(设计理念)DS18B20温度传感器具有体积小,硬件开销低,抗干扰能力强,精度高的特点,同时,它也具有耐磨耐碰,体积小,使用方便,封装形式多样的特点。
实验要求用到A/D转换,DS18B20正好对应的就是数字信号输出。
因为我们需要显示的内容并不是很多,所以我们决定使用LCD1602显示屏,它是2行每16字符/行的显示屏,规划第一行显示温度,第二行显示温度是否超过阈值。
LCD1602的使用也非常简单方便。
整体来说该实验并不是很复杂,所以我们用到的程序以及设备也不会很麻烦,构思起来也比较清晰。
三、过程论述我们首先着力的是Keil程序编写,主要程序见图3。
单片机数字温度计课程设计总结

单片机数字温度计课程设计总结一、引言温度是物体分子热运动的表现,对于很多应用场合来说,准确地测量和监控温度是非常重要的。
在本次课程设计中,我们使用单片机设计了一个数字温度计,能够实时测量环境温度并将其显示在数码管上。
本文将对该课程设计进行总结和归纳。
二、设计思路1. 硬件设计:我们使用了传感器、单片机和数码管等硬件元件。
传感器用于感知环境温度,单片机负责数据处理和控制,数码管用于显示温度数值。
2. 软件设计:我们使用C语言编写了相应的程序。
程序的主要逻辑是通过单片机与传感器进行通信,获取温度值并进行转换,然后将转换后的数值通过数码管进行显示。
三、硬件设计1. 传感器选择:在本次设计中,我们选择了NTC热敏电阻作为温度传感器。
它的电阻值随温度的变化而变化,通过测量电阻值的变化即可得到环境温度。
2. 单片机选择:我们选择了常用的STC89C52单片机作为控制核心。
它具有较高的性价比和丰富的资源。
3. 数码管选择:我们选择了常见的共阳极数码管,它能够直观地显示温度数值。
四、软件设计1. 数据采集:首先,我们需要通过AD转换将传感器输出的模拟信号转换为数字信号。
然后,我们将数字信号转换为温度值,根据传感器的特性曲线进行适当的校准。
2. 数据处理:接下来,我们需要对采集到的温度值进行处理,例如进行单位转换或滤波处理,以获得更加准确和稳定的结果。
3. 数据显示:最后,我们将处理后的温度值通过数码管进行显示。
为了方便观察,我们还可以添加一些提示信息,例如温度单位或警告标识。
五、调试和测试在设计完成后,我们需要进行调试和测试,以确保温度计能够正常工作。
首先,我们可以通过改变环境温度来验证温度计的测量准确性。
其次,我们还可以通过与其他温度计进行对比来验证其稳定性和精度。
六、设计优化和改进在实际使用过程中,我们可以根据需求进行进一步的优化和改进。
例如,我们可以添加温度报警功能,当温度超过设定阈值时,温度计能够及时发出警报。
数字温度计课程设计报告书

H a r b i n I n s t i t u t e o f T e c h n o l o g y课程设计说明书(论文)课程名称:课程设计І设计题目:数字温度计的设计院系:电子与信息工程学院班级:设计者:学号:指导教师:设计时间:2011年4月15日至2011年6月6日哈尔滨工业大学2011年4月15日星期五哈尔滨工业大学课程设计任务书姓名:院(系):专业:班号:任务起至日期:2011年4 月15 日至2011 年6月5日课程设计题目:数字温度计的设计已知技术参数和设计要求:根据给定主要功能要求和主要元器件,设计一个完整的数字温度计。
(1) 自制稳压电源(2) 被测温度的范围在0至200°C(3) 用4位数码管显示温度值工作量:1.查找资料2.设计论证方案3.具体各个电路选择、元器件选择和数值计算4.具体说明各部分电路图的工作原理5.绘制电路原理图6.绘制印刷电路图7.元器件列表8.编写调试操作9.打印论文工作计划安排:1.查找资料、设计论证方案具体各个电路选择、元器件选择和数值计算绘制电路原理图一周2.绘制印刷电路图、元器件列表一周3.编写调试操作、打印论文一周同组设计者及分工:每人一组单独完成指导教师签字___________________2011年4月13日教研室主任意见:教研室主任签字___________________2011年4月13日*注:此任务书由课程设计指导教师填写。
一、任务技术指标主要内容:设计一个数字温度计,测量范围:0~200 O C。
温度的实时LED数字显示。
测量温度信号为模拟量。
基本要求:1.画出数字温度计的结构框图。
2.画出系统原理图、印制版图与仿真图。
3.计算所需器件数值,列写元器件清单4.进行调试操作5.按要求完成课程设计报告,打印报告二、总体设计思想1.基本原理温度的测量,在工业生产的过程和科研工作中都非常重要。
数字式温度测量的特点是采用数码管直接显示出被测温度值,这种数字显示不仅直观,测量精度高而且便于进行自动控制。
数字温度计的设计和制作实验报告

5
作R − (θ 以℃为单位)图并进行线性拟合得如下结果:
������
1
相关系数������ 2 = 0.99849; 斜率k1 = (1.040 ± 0.013) × 106 Ω℃; 截距b1 = (−105.5 ± 3.6) × 102 Ω; ∴ R = (1.040 ± 0.013) × 106 ������ + (−105.5 ± 3.6) × 102 ;
图 6:R − 关系图
������ 1 1
作R − ������ (T 以 K 为单位)图并进行线性拟合得如下结果: 相关系数������ 2 = 0.99703; 斜率������2 = (7.15 ± 0.13) × 107 ������ ∙ Ω; 截距������2 = (−2.13 ± 0.04) × 105 Ω; ∴ R = (7.15 ± 0.13) × 107 1 ������
一、 引言
利用温度传感器将对温度的测量转换为对电学量的测量是精确测温的常用方法。 热 敏电阻通常用半导体材料制成,分为负温度系数(NTC)热敏电阻和正温度系数(PTC) 热敏电阻两种。NTC 热敏电阻体积小,且其阻值随温度变化十分灵敏,因此被广泛应用 于温度测量、温度控制等 。本实验对 NTC 热敏电阻的温度特性进行了测量,并以 NTC 热敏电阻为测温元件,采用串联电路和非平衡电桥两种方法制作并校准数字体温计,实 现了一定温度范围内对温度的精确测量。
数字温度计的设计和制作
摘要:本文对负温度系数(NTC)热敏电阻的温度特性进行了研究,并以 NTC 热敏电阻 为测温元件, 采用串联电路和非平衡电桥两种方案制作量程为35℃~42℃的数字体温计, 并对其进行校准, 将温度转化为可测电学量。 制作的数字体温计电路简明, 精度较高 (误 差不超过0.1℃) ,达到了设计要求。 关键词:数字温度计、NTC 热敏电阻、温度特性
数字温度计设计报告

考试序号:11数字温度计设计报告姓名:刘慧学号:14122502243班级:电子12-1BF指导老师:梅孝安完成时间:2014年12月25日湖南理工学院物理与电子学院目录一、引言 (2)二、设计任务与要求 (2)三、设计方案 (3)四、硬件电路设计 (4)4.1、主控电路 (4)4.2、显示电路 (6)4.3、测温电路 (6)五、设计原理 (7)六、系统软件设计 (8)6.1子程序 (8)6.2读出温度子程序 (9)6.3设计测试 (10)七、设计感言 (11)八、参考文献 (12)九、附录 (13)一、引言随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方便也是不可否定的,其中数字温度计就是一个典型的例子,但人们对它的要求越来越高,要为现代人工作、科研、生活、提供更好的更方便的设施就需要从数单片机技术入手,一切向着数字化控制,智能化控制方向发展。
本设计所介绍的数字温度计与传统的温度计相比,具有读数方便,测温范围广,测温准确,其输出温度采用数字显示,主要用于对测温比较准确的场所,或科研实验室使用,该设计控制器使用单片机AT89S51,测温传感器使用DS18B20,用LCD160液晶屏实现温度显示,能准确达到以上要求。
二、设计任务与要求通过课程设计的教学实践,进一步学习、掌握单片机应用系统的有关知识,加深了解单片机的工作原理。
初步掌握PROTEUS软件的使用及简单单片机应用系统的硬件设计、软件编程及基本调试方法。
提高动手实践能力、提高科学的思维能力。
设计基本要求:(1)数字式温度计测温范围在-55℃~+125℃;(2)误差在+0.5℃以内;(3)采用LCD160液晶屏显示;三、设计方案本数字温度计采用DS18B20温度传感器。
DS18B20的内部3脚(或8脚)封装。
使用特有的温度测量技术,将被测温度转换成数值信号。
3.0~5.5V 的电源供电方式和寄生电源供电方式。
ROM 由64位二进制数字组成,共分为八个字节,RAM 由64位二进制数字组成,共分为8个字节,RAM 由9个字节的高速暂存器和非易失性电写ROM 组成。
数字温度计设计课程设计范本

数字温度计设计课程设计范本
设计题目:数字温度计设计
设计目的:通过设计数字温度计,学习数字电路设计基础知识,掌握数字温度计的设计方法和实现过程。
设计要求:
1.温度测量范围:-40℃ ~ 120℃;
2.温度分辨率:0.1℃;
3.显示方式:7段LED数码管显示,至少显示4位数字,其中小
数点占据一位;
4.温度传感器:使用DS18B20数字温度传感器;
5.显示方式:采用共阴极数码管,使用74HC595锁存器进行驱动,
使用AT89C51单片机进行控制;
6.设计过程:包括硬件设计和软件设计两个部分,其中硬件设计
包括电路原理图设计和PCB板设计,软件设计包括单片机程序
设计和烧录。
设计步骤:
1.硬件设计
1)根据DS18B20数字温度传感器的特性,设计传感器电路,包括电源电路和传感器接口电路。
2)根据温度范围和分辨率要求,设计ADC电路,将传感器输出的模拟信号转换为数字信号。
3)设计数码管驱动电路,使用74HC595锁存器进行驱动。
4)设计单片机接口电路,将数字信号传输到单片机,实现温度数据的处理和显示。
5)根据硬件设计结果,绘制电路原理图和PCB板图。
2.软件设计
1)根据硬件设计结果,编写单片机程序,实现温度数据的读取、处理和显示。
2)使用Keil C51软件进行编程和调试。
3)将程序烧录到单片机中。
4)进行系统测试和调试,确保数字温度计的正常工作。
设计结果:
1.电路原理图和PCB板图。
2.单片机程序。
3.数字温度计实物。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
按照系统设计功能的要求,确定系统由三个模块组成:主控制器STC89C51,温度传感器DS18B20,驱动显示电路。总体电路框图如下:
关键词:单片机 数字温度传感器 数字温度计
设计任务与要求
此次课程设计,就是用单片]实现温度控制,传统的温度检测大多以热敏电阻为温度传感器,但热敏电阻的可靠性差,测量温度准确率低,而且必须经过专门的接口电路转换成数字信号才能由单片机进行处理。本次采用DS18B20数字温度传感器来实现基于51单片机的数字温度计的设计。
本次课程设计,就是用单片机实现温度控制,传统的温度检测大多以热敏电阻为温度传感器,但热敏电阻的可靠性差,测量温度准确率低,而且必须经过专门的接口电路转换成数字信号才能由单片机进行处理。本次采用DS18ቤተ መጻሕፍቲ ባይዱ20数字温度传感器来实现基于51单片机的数字温度计的设计。
本文介绍了一个基于STC89C52单片机和数字温度传感器DS18B20的测温系统,并用LED数码管显示温度值,易于读数。系统电路简单、操作简便,能任意设定报警温度并可查询最近的10个温度值,系统具有可靠性高、成本低、功耗小等优点。
DS18B20温度传感器
本设计的测温系统采用芯片DS18B20,DS18B20是DALLAS公司的最新单线数字温度传感器,它的体积更小,适用电压更宽,更经济。
实现方法简介
DS18B20采用外接电源方式工作,一线测温一线与STC89C51连接,测出的数据放在寄存器中,将数据经过BCD码转换后送到LED显示。
DS18B20温度传感器是美国DALLAS半导体公司最新推出的一种改进型智能温度传感器,与传统的热敏电阻等测温元件相比,它能直接读出被测温度,并且可根据实际要求通过简单的编程实现9~12位的数字值读数方式。DS18B20的性能特点如下:
●独特的单线接口仅需要一个端口引脚进行通信;
●多个DS18B20可以并联在惟一的三线上,实现多点组网功能;
图3.5 DS18B20的字节定义
DS18B20高速暂存器共9个存存单元,如表所示:
表3-1 DS18B20的引脚分布图
序号
寄存器名称
作 用
序号
寄存器名称
0
温度低字节
以16位补码形式存放
4、5
保留字节1、2
1
温度高字节
6
计数器余值
2
TH/用户字节1
存放温度上限
7
计数器/℃
3
HL/用户字节2
存放温度下限
8
CRC
以12位转化为例说明温度高低字节存放形式及计算:12位转化后得到的12位数据,存储在18B20的两个高低两个8位的RAM中,二进制中的前面5位是符号位。如果测得的温度大于0,这5位为0,只要将测到的数值乘于0.0625即可得到实际温度;如果温度小于0,这5位为1,测到的数值需要取反加1再乘于0.0625才能得到实际温度。
课程设计报告书
课程名称:电工电子课程设计
题目:数字温度计
学院:信息工程学院
系:电气工程及其自动化
专业班级:电力系统及其自动化113
学号:6100311096
学生姓名:李超红
起讫日期:6月19日——7月2日
指导教师:郑朝丹职称:讲师
学院审核(签名):
审核日期:
内容摘要:
目前,单片机已经在测控领域中获得了广泛的应用,它除了可以测量电信以外,还可以用于温度、湿度等非电信号的测量,能独立工作的单片机温度检测、温度控制系统已经广泛应用很多领域。
9V供电;
温度采集采用DS18B20;
4位LED显示;
设计温度控制器原理图,并用proteus进行仿真;
用altium designer画出PCB并制好印刷电路板;
设计和绘制软件流程图,用C语言进行程序编写;焊接硬件电路,进行调试。
设计方案与选材
提及到温度的检测,我们首先会考虑传统的测温元件有热电偶和热电阻,而热电偶和热电阻测出的一般都是电压,再转换成对应的温度,需要比较多的外部硬件支持,硬件电路复杂,软件调试也复杂,制作成本高。
单片机是一种特殊的计算机,它是在一块半导体的芯片上集成了CPU,存储器,RAM,ROM,及输入与输出接口电路,这种芯片称为:单片机。由于单片机的集成度高,功能强,通用性好,特别是它具有体积小,重量轻,能耗低,价格便宜,可靠性高,抗干扰能力强和使用方便的优点,使它迅速的得到了推广应用,目前已成为测量控制系统中的优选机种和新电子产品中的关键部件。单片机已不仅仅局限于小系统的概念,现已广泛应用于家用电器,机电产品,办公自动化用品,机器人,儿童玩具,航天器等领域。
图3.3 DS18B20的内部结构
图3.4 DS18B20的引脚分布图
64位ROM的结构开始8位是产品类型的编号,接着是每个器件的惟一的序号,共有48位,最后8位是前面56位的CRC检验码,这也是多个DS18B20可以采用一线进行通信的原因。温度报警触发器TH和TL,可通过软件写入户报警上下限。
DS18B20温度传感器的内部存储器还包括一个高速暂存RAM和一个非易失性的可电擦除的EERAM。高速暂存RAM的结构为8字节的存储器,结构如图2-3-2所示。头2个字节包含测得的温度信息,第3和第4字节TH和TL的拷贝,是易失的,每次上电复位时被刷新。第5个字节,为配置寄存器,它的内容用于确定温度值的数字转换分辨率。DS18B20工作时寄存器中的分辨率转换为相应精度的温度数值。该字节各位的定义如下图所示。低5位一直为1,TM是工作模式位,用于设置DS18B20在工作模式还是在测试模式,DS18B20出厂时该位被设置为0,用户要去改动,R1和R0决定温度转换的精度位数,来设置分辨率。
●无须外部器件;
●可通过数据线供电,电压范围为3.0~5.5V;
●零待机功耗;
●温度以9或12位数字;
●用户可定义报警设置;
●报警搜索命令识别并标志超过程序限定温度(温度报警条件)的器件;
●负电压特性,电源极性接反时,温度计不会因发热而烧毁,但不能正常工作;
DS18B20内部结构主要由四部分组成:64位光刻ROM,温度传感器,非挥发的温度报警触发器TH和TL,高速暂存器。DS18B20的管脚排列如图2-3-1所示。64位光刻ROM是出厂前被光刻好的,它可以看作是该DS18B20的地址序列号。不同的器件地址序列号不同。