数电课程设计-温度计实验报告(提交版)

合集下载

数字温度计设计实验报告

数字温度计设计实验报告

数字温度计设计实验报告标题:数字温度计设计实验报告摘要:本实验旨在设计一个数字温度计,并通过实验验证其准确性和稳定性。

实验采用了数字温度传感器和微控制器进行设计,通过对比实验结果和标准温度计的测量结果,验证了数字温度计的准确性和稳定性。

实验结果表明,设计的数字温度计具有较高的测量精度和稳定性,可应用于工业生产和科研领域。

引言:温度是物体内部分子运动的表现,是一个重要的物理量。

在工业生产和科研领域,准确测量温度对于控制生产过程、保证产品质量和研究物质性质具有重要意义。

传统的温度计有玻璃温度计、金属温度计等,但其测量范围有限,且不便于数字化处理。

因此,设计一种数字温度计具有重要意义。

实验设计:本实验采用数字温度传感器和微控制器进行设计。

数字温度传感器采集环境温度,并将信号传输给微控制器进行处理。

微控制器通过内部算法对温度信号进行处理,并将结果显示在数码管上。

实验采用标准温度计测量环境温度,并将结果作为对比实验。

实验步骤:1. 搭建数字温度计实验平台,连接数字温度传感器和微控制器;2. 将标准温度计放置在与数字温度传感器相同的环境中,测量环境温度;3. 同时,数字温度传感器采集环境温度,并将结果显示在数码管上;4. 对比标准温度计和数字温度计的测量结果,分析其准确性和稳定性。

实验结果:经过对比实验,标准温度计和数字温度计的测量结果基本一致,表明设计的数字温度计具有较高的测量精度。

在不同环境温度下,数字温度计的测量结果稳定,显示出良好的稳定性。

因此,设计的数字温度计具有较高的准确性和稳定性,可应用于工业生产和科研领域。

结论:本实验成功设计了一个数字温度计,并验证了其准确性和稳定性。

设计的数字温度计具有较高的测量精度和稳定性,可满足工业生产和科研领域对于温度测量的要求。

未来可以进一步优化设计,提高数字温度计的性能,并拓展其在更广泛的领域应用。

数字温度计实验报告

数字温度计实验报告

题 目:DS18B20数字温度计的设计 姓 名: 学 号:专 业:电气工程及其自动化 指导老师:设计时间:2010年 6 月课程设计报告书电子与信息工程学院目录1.引言 (3)1.1.设计意义 (3)1.2.系统功能要求 (3)1.3.本组成员所做的工作 (3)2.方案设计 (3)3.硬件设计 (4)3.1.主控制器 (5)3.2.显示电路 (5)3.3.数字温度传感器DS18B20 (5)4.软件设计 (8)4.1.主程序 (8)4.2.读出温度子程序 (9)4.3.温度转换命令子程序 (10)4.4.计算温度子程序 (10)4.5.显示数据刷新子程序 (11)5.系统调试 (12)6.设计总结 (12)7.附录A;源程序 (13)8.附录B;作品实物图片 (17)9.参考文献 (17)DS18B20数字温度计的设计1.引言1.1.设计意义单片机原理及应用是自动化专业的专业实践课程。

本课程的任务是使学生通过“简易数字电压表的设计”的设计过程,综合所学课程,掌握目前自动化仪表的一般设计要求,工程设计方法,开发及设计工具的使用方法,通过这一设计实践过程,锻炼自己的动手能力和分析解决问题的能力;积累经验,培养一丝不苟的学习精神和对所学知识的综合应用能力。

1.2.系统功能要求采用数字式温度传感器为检测器件,进行单点温度检测。

用数码管直接显示温度值,微机系统作为数字温度计的控制系统。

1.基本要求:(1)检测的温度范围:0℃~100℃,检测分辨率 0.5℃。

(2)用4位数码管来显示温度值。

(3)超过警戒值(自己定义)要报警提示。

2.提高要求(1)扩展温度范围。

(2)增加检测点的个数,实现多点温度检测。

1.3.本组成员所做的工作XX :焊接实验总体电路板以及修改错误;XX :实验线路布局以及撰写实验报告;XX :调试与排除故障。

2.方案设计在日常生活及工农业生产中,经常要用到温度的检测及控制,传统的测温元件有热电偶和热电阻。

温度计的设计实验报告

温度计的设计实验报告

温度计的设计实验报告
一、实验目的
本实验旨在通过设计一个温度计,学习温度计的工作原理,并验证其准确度和精度,掌握温度计的相关实验技巧。

二、实验仪器和材料
1.真空试管
2.水银
3.长尺子
4.玻璃导管
5.热水
三、实验原理
温度计的工作原理是由于温度的变化而造成热胀冷缩的作用,通过热胀冷缩的大小来反映温度的变化。

实验中,设计的温度计是基于水银的。

由于水银的热胀冷缩程度是很小的,而且温度计的刻度也比较细,所以常用于实验室的温度测量。

四、实验步骤
1.准备真空试管和玻璃导管。

2.将水银倒入玻璃导管中,直至它充满玻璃导管。

3.将真空试管倒立放置,让导管的一端伸进试管内。

4.将真空试管中装满热水,并不断加热,观察导管中的水银的
体积变化。

5.当导管中的水银体积变化到一定幅度时,记录下其热胀冷缩
的大小,温度计即可完成。

五、实验结果和分析
通过本次实验,我们得到了关于温度计设计和制造的实际经验,并成功地制造了一只温度计。

在实验中,我们观察到了随着温度
的变化,水银的体积增大或缩小,并且实验结果也表明该温度计
的准确度和精度都比较高,能够满足实验中对温度测量的要求。

六、实验结论
通过这个实验,我们成功设计并制造了一只温度计,并在实验
中得到了满意的实验结果。

温度计的设计和制造需要较高的实验
技术,并需要对温度计的工作原理有较深入的了解。

此次实验打
下了扎实的实验基础,对今后从事化学、物理等相关领域提供了基础的实验技巧和实验知识。

数字温度计的设计与制作实验报告

数字温度计的设计与制作实验报告

重庆邮电大学通信与信息工程学院班级GJ011201小组成员徐睿2012210460李易晓2012210057张地根2012210114指导老师邓炳光数字温度计的设计与制作实验报告设计要求1,数字温度计设计与制作:利用之前绘制的“C51学习板”掌握的SCH和PCB图知识,绘制一个基于STC89C51的单片机系统,增加温度采集0~120度,温度显示要求3位整数+1位小数,电路原理图和PCB图2,SCH必须按照规范进行绘制。

3,系统还要求具备电源指示灯,外部使用MINI-USB进行5V供电,在满足要求的情况下,使用的元器件越少越好;温度采集可以用模拟或数字器件、显示可以用LCD或数码管。

4,PCB板要求使用底层走线,元器件在顶层。

5,PCB板上标识自己的学号、姓名。

6,PCB板大小,满足元器件布局的情况下,尽可能减少面积。

7,PCB审查正确后,进行单面板腐蚀的相关操作:热转印、腐蚀、钻孔、裁剪等。

元器件自行购买,然后焊接,调试,编写单片机程序,完成设计报告。

设计步骤一主要原器件的选择控制模块:STC89C52温度采集模块:DS18B20显示模块:8位共阴数码管二原理图的绘制1新建一个工程,在Altium Designer软件中的“File”选项中选择“New→Project→PCB project”,然后保存工程至文件夹中(文件名定义要规范)。

2纸张配置,在Design选项中单击左键,选择Document Options项,然后根据原理图的要求选择合适的配置。

3展开工程管理标签、元器件库。

4填写图纸信息。

(项目名称、图纸名称、版本、序号、作者。

)5元器件绘制。

1)创建元件库;2).绘制元器件;3)完善元器件属性;6.修改元器件名字;7. 同一个库中增加其他元器件;8.打开原理图库管理标签。

1)元器件放置。

2)元器件摆放、连线。

(按格点对齐。

)3)修改元器件值。

4)完成图纸。

5)生成Bom表。

三PCB图绘制1)封装设计。

数字温度计实验报告

数字温度计实验报告

课程授课教案一、实验目的和要求1.掌握集成运算放大器的工作原理及其应用。

2.掌握温度传感器工作原理及其应用电路。

3. 了解双积分式A/D转换器的工作原理。

4. 熟悉213位A/D转换器MC14433的性能及其引脚功能。

5. 熟悉模拟信号采集和输出数据显示的综合设计与调试方法。

6. 进一步练习较复杂电路系统的综合布线和读图能力。

设计要求如下:1. 设计一个数字式温度计,即用数字显示被测温度。

数字式温度计具体要求为:①测量范围为0~100℃②用4位LED数码管显示。

二、主要仪器和设备1.数字示波器2.数字万用表3.电路元器件:温度传感器 LM35 1片集成运算放大器LM741 1片集成稳压器 MC1403 1片A/D转换器 MC14433 1片七路达林顿晶体管列阵 MC1413 1片BCD七段译码/驱动器 CC4511 1片电阻、电容、电位器若干三、实验内容、原理及步骤1.总体方案设计图1为数字温度计的原理框图。

其工作原理是将被测的温度信号通过传感器转换成随温度变化的电压信号,此电压信号经过放大电路后,通过模数转换器把模拟量转变成数字量,最后将数字量送显示电路,用4位LED数码管显示。

图1 数字温度计原理框图2. 温度传感器及其应用电路温度传感器LM35将温度变化转换为电信号,温度每升高一度,大约输出电压升高10mV。

在25摄氏度时,输出约250mV。

图2(a)、(b)图为LM35测温电路。

(a)基本的测温电路(+2°C to +150°C) (b)全量程的测温电路(−55°C to +150°C)图2(a)、(b)图为LM35测温电路LM35系列封装及引脚参见下图 3。

图 3 LM35系列封装及引脚图3.放大电路放大器使用LM 741普通运放,作为实验用数字温度计,可以满足要求;如果作为长期使用的定型产品,可以选用性能更好、温度漂移更小的OP07等型号的产品,引脚与LM741兼容,可以直接替换使用。

数字温度计实验报告

数字温度计实验报告

数字温度计一.设计任务书设计一个可测量一定温度范围的数字温度计,并显示出当前温度。

二.设计要求1.基本要求(1)可测量温度范围:000.0℃~102.0℃(2)温度分辨率:0.5℃(3)测量相对误差:≤2%(4)用数码管实时显示被测温度2.提高要求(1)实现多个温度点的实时测量(2)实现温度的分档测量(3)实现零下温度测量并显示3.发挥部分(1)实现摄氏、华氏、开氏的转换并显示(2)温度过高报警三.方案讨论及元件选择1.方案概述温度传感器DS18B20是单线通信,其输出值为数字信号,将其输出的温度数据送给单片机AT89C51处理,转换为温度动态显示。

2.分步讨论(1)温度传感器本方案采用DS18B20温度传感器,其特点为:1)适应电压范围更宽,电压范围:3.0~5.5V,寄生电源方式下可由数据线供。

2)独特的单线接口方式,DS18B20在与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20的双向通讯。

3)DS18B20支持多点组网功能,多个DS18B20可以并联在唯一的三线上,实现组网多点测温。

4)DS18B20在使用中不需要任何外围元件,全部传感元件及转换电路集成在形如一只三极管的集成电路内。

5)温范围-55℃~+125℃,在-10~+85℃时精度为±0.5℃。

6)可编程的分辨率为9~12位,对应的可分辨温度分别为0.5℃、0.25℃、0.125℃和0.0625℃,可实现高精度测温。

7)在9位分辨率时最多在93.75ms内把温度转换为数字,12位分辨率时最多在750ms内把温度值转换为数字,速度更快。

8)测量结果直接输出数字温度信号,以“一线总线”串行传送给CPU,同时可传送CRC校验码,具有极强的抗干扰纠错能力。

9)负压特性:电源极性接反时,芯片不会因发热而烧毁,但不能正常工作。

其管脚图为:DS18B20的引脚功能:DQ为数字信号输入/输出端;GND为电源地;VDD为外接供电电源输入端(在寄生电源接线方式时接地(2)动态显示通过单片机与七段显示译码器HCF4511BE结合使用实现HCF4511BE的简介如下:HCF4511BE是一个用于驱动共阴极 LED (数码管)显示器的 BCD 码—七段码译码器,特点:具有BCD转换、消隐和锁存控制、七段译码及驱动功能的CMOS电路能提供较大的拉电流。

数字体温计实验报告

数字体温计实验报告

数字体温计实验报告数字体温计实验报告引言:数字体温计是一种现代化的温度测量设备,它通过使用传感器和数字显示屏来准确测量人体温度。

本实验旨在探究数字体温计的工作原理、准确性以及与传统温度计的比较。

实验步骤:1. 准备工作:确保实验环境安静、温度适宜,并准备好传统温度计和数字体温计。

2. 实验组织:将实验参与者分为两组,每组使用一种温度计进行测量。

3. 测量方法:首先,使用传统温度计在参与者的腋下测量体温,并记录结果。

然后,使用数字体温计在同一位置测量体温,并记录结果。

4. 重复测量:为了确保准确性,每个参与者的体温都应重复测量两次。

5. 数据分析:将所有测量结果进行整理和比较,并计算平均值和标准差。

实验结果:通过对多个参与者进行测量,我们得出了以下结果:1. 数字体温计的测量结果与传统温度计的结果非常接近,差异较小。

2. 数字体温计的测量速度较快,几乎可以即时显示温度值。

3. 数字体温计的使用更加方便,无需摇晃或等待温度计稳定。

4. 数字体温计的数字显示屏清晰可见,易于读取。

讨论:数字体温计在准确性和便携性方面表现出色。

由于其使用数字显示屏,读取温度更加方便,尤其适用于老年人和儿童。

此外,数字体温计还具有防水功能,可以更好地保护设备免受污染。

然而,仍有一些问题需要解决。

数字体温计需要电池供电,如果电池电量不足,可能会影响准确性。

此外,数字体温计的价格相对较高,有些人可能无法承担。

结论:通过本次实验,我们发现数字体温计是一种准确、方便且易于使用的温度测量设备。

它在测量速度和读取方面具有明显优势,并且与传统温度计的测量结果相当接近。

然而,由于其依赖电池供电和较高的价格,我们仍需权衡其优势和不足,选择适合自己的温度测量设备。

展望:随着科技的不断发展,数字体温计可能会进一步改进和创新。

例如,可以加入智能功能,如与手机连接,记录和跟踪体温变化。

此外,还可以研究更环保的电池替代方案,以减少对电池的依赖。

我们期待数字体温计在未来的发展中能够更好地满足人们的需求。

数字温度计实验报告

数字温度计实验报告

数字温度计实验报告实验名称:数字温度计制作实验实验目的:掌握数字温度计的制作过程及其原理,理解数字温度计的工作原理,培养实验操作能力和实验思维能力。

实验原理:数字温度计是用单片机芯片作为控制器,将温度传感器检测到的模拟信号转化为数字信号,再通过液晶显示屏实时显示温度值。

实验器材:1.数字温度计DIY套件2.电子元器件(电阻、电容、晶体振荡器、液晶显示器)3.电路板4.焊锡工具、插头线5.温度计测试仪器(模拟温度计、数字温度计)实验步骤:1.准备工作:(1)将电路板放置于安全、平稳的场所,清理干净表面。

(2)将电路板和电子元器件分类放置。

2.焊接电子元器件:(1)先将较小、比较短的元器件焊接上去。

如电容、电阻。

(2)再将较大、比较长的元器件焊接上去。

如晶体振荡器、液晶显示器。

3.安装液晶显示器:(1)连接液晶屏的后面板和电路板的对应接口。

(2)将液晶屏锁入安装板中,轻轻按压。

4.测试电路板:(1)使用模拟温度计测量温度,将温度传感器插入电路板。

(2)开启电源,读取电路板上液晶屏的显示数值和模拟温度计的数值,检测温度计的精度。

5.校正电路板:(1)进入电路板的校准程序,根据实测温度值和电路板显示的温度值进行校准。

(2)校准后,再次使用模拟温度计测量温度,检测校准的效果。

实验结果:根据实验结果,我们制作出了一个精度较高的数字温度计,它可以显示出实时温度值,可广泛应用于各种实际场合。

结论:通过此次实验,基本掌握了数字温度计的制作过程及其原理,加深了对数字温度计的理解,提升了实验操作能力和实验思维能力。

温度计实验报告

温度计实验报告

温度计实验报告1. 实验目的本实验旨在通过实践操作,了解温度计的基本原理和工作原理,掌握使用温度计测量温度的方法和技巧。

2. 实验仪器和材料•温度计•温度计试验台•温水(温度在20-50摄氏度范围内)•冰水(摄氏度接近0度)3. 实验原理温度计是一种用来测量物体温度的仪器,常用于实验室和工业生产中。

常见的温度计有水银温度计、酒精温度计和电子温度计等。

以水银温度计为例,其工作原理基于物质的热胀冷缩特性。

温度计由一个长而细的玻璃管构成,管内注入汞水,管内形成一根细长的汞柱。

温度的变化会导致汞柱上下运动,通过一个刻度尺来读取温度的数值。

4. 实验步骤4.1 前期准备•将温度计插入温度计试验台的卡槽内。

•将温度计试验台放置在平稳的桌面上。

•准备温水和冰水。

4.2 测量室温•将温度计放置于室内几分钟,使其与周围环境达到热平衡。

•将温度计放平,并读取温度计上的温度数值。

4.3 测量冰水温度•将温度计插入冰水中,注意不要碰触容器底部。

•等待一段时间,直到温度计读数稳定。

•读取温度计上的温度数值。

4.4 测量温水温度•将温度计插入温水中,注意不要碰触容器底部。

•等待一段时间,直到温度计读数稳定。

•读取温度计上的温度数值。

5. 实验结果与分析表格显示了测量得到的温度数据:测量物体温度(摄氏度)室温xx.x冰水xx.x温水xx.x根据实验测量结果,可以得出以下结论:•温度计能准确测量室温,冰水温度和温水温度。

•温水温度高于冰水温度,低于室温。

6. 结论与建议通过本实验的操作,我们对温度计的工作原理和使用方法有了更深入的了解。

在实际应用中,应注意以下几点:•使用温度计时,保持温度计竖直放置,避免过度倾斜和摇动。

•读取温度计数值时,要与眼睛垂直对齐,以减少视角偏差。

•温度计应定期校准,确保测量结果的准确性。

综上所述,本实验通过实际操作,使我们更加了解了温度计的原理和使用方法,为今后的实验研究和工作提供了基础。

注意:本实验涉及玻璃仪器和温度控制,操作时需谨慎小心,以免发生意外。

温度计课程设计报告

温度计课程设计报告

位数字显示温度计》设计报告设计时间: 2011 12 20班级:姓名:报告页数: 17 页课程设计报告学院信息工程专业学号姓名(合作者: )成绩评定_______教师签名_______课程设计报告目录一、设计任务与要求二、设计方案及比较(设计可行性分析)三、系统设计总体思路四、系统原理框图及工作原理分析五、系统电路设计及参数计算, 主要元器件介绍及选择以及数据指标的测量六、画出电路原理图及PCB图七、产品制作及调试八、实验结果和数据处理九、结论(设计分析)十、问题与讨论摘要:温度是日常生活、工业、医学、环境保护、化工、石油等领域最常遇到的一个物理量。

测量温度的基本方法是使用温度计直接读取温度。

最常见到的测量温度的工具是各种各样的温度计, 例如, 水银玻璃温度计, 酒精温度计, 热电偶或热电阻温度计等。

它们常常以刻度的形式表示温度的高低, 人们必须通过读取刻度值的多少来测量温度。

本次我们设计的数字显示温度计可以直接测量温度, 得到温度的数字值, 既简单方便, 又直观准确。

一、设计任务与要求(一)设计任务:采用温度传感器LM35, 位A/D转换器、数码或液晶显示器设计一个日常温度数字温度计。

产品指标及技术要求:①温度显示范围: 0℃~50℃;②数字显示分辨率: 0.1℃;③精度误差≤0.5℃;④电路工作电源可在5~9V范围内工作.参考芯片: 3位半A/D转换器: CC7106/ CC7107、CC7126/ CC7127 温度传感器: LM35 LCD显示器: 数码显示管:共阳或共阴极(二)实验测试要求1. 测温度传感器输出曲线, 即V/℃曲线;2. 调整电路的参数以及参考电压;3. 用示波器测量A/D转换器的BP、POL管脚波形及输出驱动波形;4. 记录Vin与显示的数值关系;二、方案论证与比较电路的组成: LM35温度传感器、芯片ICL7107、数码管和其他元件组成的电路。

选择理由:原理简单, 节约成本1.LM35温度传感器的选择感测温度的產品有多种类型, 依特性可概分为膨胀变化型、颜色变化型、电阻变化型、电流变化型、电压变化型、频率变化型…等, 常用的有热敏电阻、热电偶、热电阻、双金属片传感器、集成温度传感器。

数字温度计设计报告样本

数字温度计设计报告样本

数字温度计实验报告一,实验目1. 学习80C52单片机内部定期器及各接口功能及应用。

2. 设计任务及规定运用实验平台上LED数码管和蜂鸣器设计具备最低、最高温度查询,实时显示和报警功能数字温度器。

二,实验规定基本规定:1:可以实时显示环境温度。

2:可以保存使用时间内最大值和最小值,可以查阅。

3:有温度报警功能,可以设立报警温度。

用绿灯表达正常温度,红灯表达报警同步发声。

扩展功能:查询最低和最高温度时,批示灯蓝灯和黄灯分别表达当前先显示是高温还是低温。

三,实验基本原理运用单片机定期器完毕报警检测功能。

每隔一段时间定期器0对当前温度值进行检测,当超过设定温度30度时红灯亮并发生报警。

为了将时间在LED数码管上显示当前温度,采用动态显示法,由于静态显示法需要译码器,数据锁存器等较多硬件,可采用动态显示法实现LED显示,通过对每位数码管依次扫描,使相应数码管亮,同步向该数码管送相应字码,使其显示数字。

由于数码管扫描周期很短,由于人眼视觉暂留效应,使数码管看起来总是亮,从而实现了各种显示。

该设计采用四按键输入,当按键1(2)按下,可分别查看当前最低(最高)温度。

四,实验设计分析针对要实现功能,采用AT89S52单片机和ds18b20温度传感器进行设计,AT89S52 单片机是一款低功耗,高性能CMOS8位单片机,它有如下特点:1、拥有机灵8位CPU和在系统可编程Flash2、晶片内部具时钟振荡器(老式最高工作频率可至 12MHz)3、内部程序存储器(ROM)为 8KB4、内部数据存储器(RAM)为 256字节5、32 个可编程I/O 口线6、8 个中断向量源7、三个 16 位定期器/计数器8、三级加密程序存储器9、全双工UART串行通道Ds18b20管脚图为:ds18b20管脚图DS18B20引脚功能:DQ为数字信号输入/输出端;GND为电源地;VDD为外接供电电源输入端(在寄生电源接线方式时接地。

它具备如下特点:(1)独特单线接口方式:DS18B20与微解决器连接时仅需要一条口线即可实现微解决器与DS18B20双向通讯。

数字温度计报告

数字温度计报告

数字温度计实验报告一、实验目的1.通过温度计的设计,了解DS18B20芯片的基本功能和用法,另外更加熟练地运用人眼的视觉暂留效应实现温度的动态显示等。

二、实验要求1.能够实时显示环境温度。

2.能够保存使用时间内的最大值和最小值,能够查阅。

3.有温度报警功能,能够设置报警温度。

用绿灯表示正常温度,红灯表示报警同时发声。

三、实验基本原理DS18B20是美国Dallas公司生产的单总线数字输出型集成温度传感器,能够直接读出被测温度值,并且可根据实际要求通过编程实现9~12位的数字量输出,将温度值转化为9位数字量所需时间为93.75 ms,转化为12位数字量所需时间为750 ms。

测试温度范围为-55~+125,精度可达0.0675℃。

本电路包含了单片机最小系统(包括复位按钮、晶振电路)、单总线接口的温度传感器芯片DS18B20、LED数码管显示电路的设计。

本电路采用8位单片机A T89C51,工作原理图如下页所示:1. AT89S52单片机引脚资源及分配如下:2. 晶振电路:在89S52内部有一个高增益反相放大器,其输入端为引脚XTAL1,其输出端为引脚XTAL2。

只需要在片外通过XTAL1和XTAL2引脚跨接晶体振荡器或在引脚与地之间加接微调电容,形成反馈电路,振荡器即可工作。

振荡电路的工作原理如下图:由于电容的大小影响振荡器震荡的稳定性和起振的快速性,通常选择范围10~30 pF。

当由外部输入时钟信号时,外部信号接入XTAL1端,XTAL2端悬空不用。

对外部信号的占空比没有要求,高低电平持续时间不小于20 ns。

3. 温度传感器的接口:前面已经略微介绍过芯片DS18B20,下面主要介绍其使用方法:(1)引脚分配图如下:GND……地,DQ……数据I/O,VDD……电源(2)软件操作:a、主机先作复位操作b、主机再写跳过ROM的操作(CCH)命令c、然后主机接着写个转换温度的操作命令,后面释放总线至少一秒,让DS18B20完成转换的操作。

温度计实习报告

温度计实习报告

单片机原理与应用技术课程设计报告(论文)数字式温度计专业班级:电气 121姓名:肖鹏辉时间:14.12.22-15.01.09指导教师:孔晓红2015年01 月12 日数字式温度计1.设计目的与要求(一)基本功能(1)测温范围-50℃—110℃(2)精度误差不大于0.1℃(3)LED数码直读显示(二)扩展功能(1)实现语音报数(2)可以任意设定温度的上下限报警功能2.设计内容(1)画出电路原理图,正确使用逻辑关系;(2)确定元器件及元件参数;(3)进行电路模拟仿真;(4)SCH文件生成与打印输出;3.编写设计报告写出设计的全过程,附上有关资料和图纸,有心得体会。

4.答辩在规定时间内,完成叙述并回答问题。

目录1、引言 (4)2 总体设计方案 (4)2.1 设计思路 (4)2.2 方案确立 (4)2.3 设计方框 (4)3 设计原理分析 (5)3.1 最小系统的构成 (5)3.2温度检测电路的设计 (5)3.3 数码显示与led报警 (8)3.4 软件部分的设计 (8)3.4.1 汇编程序 (8)3.4.2 仿真 (14)4 结束语 (15)参考文献 (16)附录一 (17)附录二 (18)数字式温度计电气121肖鹏辉摘要:本设计是一个基于at89S51单片机的测温系统,详细描述了利用数字温度传感器DS18B20开发测温系统的过程,重点对传感器在单片机下的硬件连接,软件编程以及各模块系统流程进行了详尽分析,对各部分的电路也一一进行了介绍,该系统可以方便的实现实现温度采集和显示,并可根据需要任意设定上下限报警温度,它使用起来相当方便,具有精度高、量程宽、灵敏度高、体积小、功耗低等优点,适合于我们日常生活和工、农业生产中的温度测量,也可以当作温度处理模块嵌入其它系统中,作为其他主系统的辅助扩展。

DS18B20与AT89S51结合实现最简温度检测系统,该系统结构简单,抗干扰能力强,适合于恶劣环境下进行现场温度测量,有广泛的应用前景。

设计水银体温计实训报告

设计水银体温计实训报告

一、实训目的本次实训旨在通过设计和制作水银体温计,让学生深入了解体温计的工作原理,掌握水银体温计的设计和制作方法,提高学生的动手能力和创新能力。

二、实训内容1. 体温计工作原理及设计要求体温计是利用液体热胀冷缩的原理制成的。

当体温计与人体接触时,体温计中的水银受热膨胀,水银柱上升,从而显示体温。

设计要求如下:(1)体温计量程:35℃~42℃。

(2)体温计分度值:0.1℃。

(3)体温计精度:±0.2℃。

2. 材料与工具(1)材料:玻璃管、玻璃泡、水银、细铜丝、酒精、棉线、胶带等。

(2)工具:切割机、锯子、剪刀、尺子、酒精灯、加热器、万用表等。

3. 设计步骤(1)设计体温计的结构体温计主要由玻璃泡、玻璃管、水银、细铜丝等组成。

玻璃泡用于容纳水银,玻璃管用于观察水银柱的高度,细铜丝用于固定玻璃泡和玻璃管。

(2)设计体温计的量程和分度值根据设计要求,体温计的量程为35℃~42℃,分度值为0.1℃。

在设计过程中,需考虑水银的膨胀系数和玻璃管的直径。

(3)设计体温计的精度为确保体温计的精度,需选用优质水银和玻璃材料,同时确保体温计的密封性。

(4)制作体温计1)切割玻璃管:根据设计要求,切割出合适的玻璃管长度,并确保管内无气泡。

2)固定玻璃泡:将玻璃泡与细铜丝连接,确保连接牢固。

3)装配体温计:将玻璃泡固定在玻璃管的一端,另一端插入水银,调整水银高度,使其与体温计的量程相匹配。

4)测试体温计:将体温计放入加热器中,观察水银柱的变化,确保体温计的量程和分度值符合设计要求。

5)密封体温计:使用胶带密封体温计的接口,确保密封性。

4. 实验步骤(1)准备工作:将实训所需的材料、工具准备齐全。

(2)制作体温计:按照设计步骤,制作体温计。

(3)测试体温计:将制作好的体温计放入加热器中,观察水银柱的变化,确保体温计的量程和分度值符合设计要求。

(4)分析结果:对比实验数据与设计要求,分析体温计的性能。

三、实训结果与分析1. 实验结果本次实训制作的体温计,其量程为35℃~42℃,分度值为0.1℃,精度为±0.2℃。

《温度计》实验报告

《温度计》实验报告

实验报告姓名:
实验目的:1.练习使用温度计2.体验温度的高低
实验器材:实验用温度计,烧杯,水
实验步骤:1.观察温度计;2.测室温;3.估测热水的温度;
4.测量热水的温度;
实验数据:
(1)量程:;分度值:;
(2)室温:。

(3)
实验结论:
1.温度计的正确使用:
(1);(2);
(3);
2.你对温度的估计能力()
A、准;
B、不准。

学习目标:
1.理解温度计的工作原理及摄氏温度
2.了解生活环境中的温度值
3.会用温度计测量温度
本节检测
1.温度是表示物体的物理量。

我们常说天气热、冷是指气温的和。

2.温度计是利用的性质制成的。

3.在标准大气压下冰水混合物的温度是,在标准大气压下沸水的温度是,
分别读作和。

4.如图所示它是,量程是;分度值是;
它现在显示的温度是。

姓名:。

数字温度计设计实验报告

数字温度计设计实验报告

数字电子综合性实验报告题目:数字温度计学院:电气工程与自动化班级:姓名:学号:指导教师:一、实验任务温度计是工农业生产及科学研究中最常用的测量仪表。

本课题要求用中小规模集成芯片设计并制作一数字式温度计,即用数字显示被测温度。

具体要求如下:(1). 测量范围-20~150度。

(2). 测量精度0.5度。

(3). 4位LED 数码管显示。

通过温度传感器LM35采集到温度信号,经过整形电路送到A/D 转换器,然后通过译码器驱动数码管显示温度。

ICL7107集A/D 转换和译码器于一体,可以直接驱动数码管,省去了译码器的接线,使电路精简了不少,而且成本也不是很高。

ICL7107只需要很少的外部元件就可以精确测量0到200mv 电压,LM35本身就可以将温度线性转换成电压输出。

综上所述,采用LM35采集信号,用ICL7107驱动数码管实现信号的显示。

故采用基于LM35与ICL7107的数字温度计设计方案。

二、原理框图三、电路原理及其电路组成数字温度计的设计原理图见附录1。

它通过LM35对温度进行采集,通过温度与电压近乎线性关系,以此来确定输出电压和相应的电流,不同的温度对应不同的电压值,故我们可以通过电压电流值经过放大进入到A/D转换器和译码器,再由数码管表示出来。

1、传感电路LM35具有很高的工作精度和较宽的线性工作范围,该器件输出电压与摄氏温度线性成比例。

因而,从使用角度来说,LM35与用开尔文标准的线性温度传感器相比更有优越之处,LM35无需外部校准或微调,可以提供±1/4℃的常用的室温精度。

LM35具有以下特点:(1)工作电压:直流4~30V;(2)工作电流:小于133μA(3)输出电压:+6V~-1.0V(4)输出阻抗:1mA 负载时0.1Ω;(5)精度:0.5℃精度(在+25℃时);(6)漏泄电流:小于60μA;(7)比例因数:线性+10.0mV/℃;(8)非线性值:±1/4℃;(9)校准方式:直接用摄氏温度校准;(10)封装:密封TO-46 晶体管封装或塑料TO-92 晶体管封装;(11)使用温度范围:-55~+150℃额定范围电压输出采用下图接法:2、A/D转化器ICL7107是高性能、低功耗的三位半A\D转换器,同时包含有七段译码器、显示驱动器、参考源和时钟系统。

温度计的设计实验报告

温度计的设计实验报告

温度计的设计实验报告温度计的设计实验报告摘要:本实验旨在设计一种简单有效的温度计,并通过实验验证其准确性和稳定性。

通过使用热敏材料和电子元件,我们成功地设计出了一种基于电阻变化的温度计。

实验结果表明,该温度计具有较高的准确性和稳定性。

引言:温度计是一种广泛应用于工业、医疗、环境监测等领域的仪器。

它的设计和原理多种多样,但基本原理是利用物质在温度变化下的特性来测量温度。

本实验中,我们选择了热敏材料作为温度计的基础材料,并通过电子元件实现温度的测量和显示。

材料与方法:1. 热敏材料:选择了热敏电阻作为温度计的敏感元件。

热敏电阻的电阻值随温度的变化而变化,可用于测量温度。

2. 电子元件:使用了运算放大器、电阻、电容等元件来实现温度的测量和显示。

3. 实验仪器:包括恒温水槽、数字万用表、示波器等。

实验步骤:1. 制备热敏电阻:将热敏材料连接到电路板上,并通过焊接固定。

2. 连接电路:根据电路图连接运算放大器、电阻和电容等元件。

3. 校准温度计:将温度计放入恒温水槽中,逐渐调节水槽温度,并记录温度计的电阻值和相应的温度。

4. 验证温度计的准确性和稳定性:将温度计放入不同温度环境中,记录温度计的输出值,并与标准温度计进行对比。

实验结果与讨论:通过实验,我们得到了温度计的电阻-温度曲线。

曲线呈现出较好的线性关系,说明温度计的响应是准确可靠的。

在不同温度环境下,温度计的输出值与标准温度计的测量结果相一致,表明温度计具有较高的准确性。

此外,温度计的输出值在不同温度环境下保持稳定,说明其具有较好的稳定性。

结论:本实验成功地设计出了一种基于电阻变化的温度计,通过热敏材料和电子元件的组合,实现了对温度的准确测量和显示。

实验结果表明,该温度计具有较高的准确性和稳定性,可广泛应用于各个领域中的温度测量。

通过进一步的改进和优化,温度计的性能还可以进一步提升。

致谢:感谢实验组的成员们在实验过程中的辛勤工作和合作。

同时,感谢指导老师对本实验的指导和支持。

数显温度计实验报告

数显温度计实验报告

项目编号:大学生课外开放实验校级普通项目实验报告立项时间:项目名称:数显温度计的设计与制作学生姓名:指导教师:学院:完成时间:2014.5设备与实验室管理处制0. 引言单片机技术作为计算机技术的一个分支,广泛地应用于工业控制,智能仪器仪表,机电一体化产品,家用电器等各个领域。

“单片机原理与应用”在工科院校各专业中已作为一门重要的技术基础课而普遍开设。

学生在课程设计,毕业设计,科研项目中会广泛应用到单片机知识,而且,进入社会后也会广泛接触到单片机的工程项目。

鉴于此,提高“单片机原理及应用”课的教学效果,让学生参与课程设计实习甚为重要。

单片机应用技术涉及的内容十分广泛,如何使学生在有限的时间内掌握单片机应用的基本原理及方法,是一个很有价值的教学项目。

为此,我们进行了“单片机的学习与应用”方面的课程设计,锻炼学生的动脑动手以及协作能力。

单片机课程设计是针对模拟电子技术,数字逻辑电路,电路,单片机的原理及应用课程的要求,对我们进行综合性实践训练的实践学习环节,它包括选择课设任务、软件设计,硬件设计,调试和编写课设报告等实践内容。

通过此次课程设计实现以下三个目标:第一,让学生初步掌握单片机课程的试验、设计方法,即学生根据设计要求和性能约束,查阅文献资料,收集、分析类似的相关题目,并通过元器件的组装调试等实践环节,使最终硬件电路达到题目要求的性能指标;第二,课程设计为后续的毕业设计打好基础,毕业设计是系统的工程设计实践,而课程设计的着眼点是让学生开始从理论学习的轨道上逐渐引向实际运用,从已学过的定性分析、定量计算的方法,逐步掌握工程设计的步骤和方法,了解科学实验的程序和实施方法。

第三,培养学生勤于思考乐于动手的习惯,同时通过设计并制作单片机类产品,使学生能够自己不断地学习接受新知识(如在本课设题目中存在智能测温器件DS18B20,就是课堂环节中不曾提及的“新器件”),通过多人的合作解决现实中存在的问题,从而不断地增强学生在该方面的自信心及兴趣,也提高了学生的动手能力,对学生以后步入社会参加工作打下一定良好的实践基础。

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

一、设计项目名称温度采集显示系统硬件与软件设计二、设计内容及要求1,根据设计要求,完成对单路温度进行测量,并用数码管显示当前温度值系统硬件设计,并用电子CAD软件绘制出原理图,编辑、绘制出PCB印制版。

要求:(1)原理图中元件电气图形符号符合国家标准;(2)整体布局合理,注标规范、明确、美观,不产生歧义。

(3)列出完整的元件清单(标号、型号及大小、封装形式、数量)(4) 图纸幅面为A4。

(4)布局、布线规范合理,满足电磁兼容性要求。

(5)在元件面的丝印层上,给出标号、型号或大小。

所有注释信息(包括标号、型号及说明性文字)要规范、明确,不产生歧义。

2.编写并调试驱动程序。

功能要求:(1)温度范围0-100℃。

(2)温度分辨率±1℃。

(3)选择合适的温度传感器。

3.撰写设计报告。

提示:可借助“单片机实验电路板”实现或验证软件、硬件系统的可靠性。

温度传感器摘要:温度的检测与控制是工业生产过程中比较典型的应用之一,随着传感器在生产和生活中的更加广泛的应用,利用新型单总线式数字温度传感器实现对温度的测试与控制得到更快的开发,随着时代的进步和发展,单片机技术已经普及到我们生活,工作,科研,各个领域。

一种数字式温度计以数字温度传感器DS18B20作感温元件,它以单总线的连接方式,使电路大大的简化。

传统的温度检测大多以热敏电阻为传感器,这类传感器可靠性差,测量温度准确率低且电路复杂。

因此,本温度计摆脱了传统的温度测量方法,利用单片机STC89C52对传感器进行控制。

这样易于智能化控制。

关键词:数字测温;温度传感器DS18B20;单片机STC89C52;一.概述传感器从功能上可分为雷达传感器、电阻式传感器、电阻应变式传感器、压阻式传感器、热电阻传感器、温度传感器、光敏传感器、湿度传感器、生物传感器、位移传感器、压力传感器、超声波测距离传感器等,本文所研究的是温度传感器。

温度传感器是最早开发,应用最广泛的一类传感器。

温度传感器是利用物质各种物理性质随温度变化的规律把温度转换为电量的传感器。

这些呈现规律性变化的物理性质主要有半导体。

温度传感器是温度测量仪表的核心部分,品种繁多。

随着科学技术的发展,测温系统已经被广泛应用于社会生产、生活的各个领域,在工业、环境监测、医疗、家庭多方面均有应用。

从而使得现代温度传感器的发展。

微型化、集成化、数字化正成为发展的一个重要方向。

二.硬件设计1.DS18B20DS1820 单线数字温度计特性• 独特的单线接口仅需一个端口引脚进行通讯• 简单的多点分布应用• 无需外部器件• 可通过数据线供电• 零待机功耗• 测温范围-55~+125℃,以 0.5℃递增• 温度以 9 位数字量读出• 温度数字量转换时间 200ms (典型值)• 用户可定义的非易失性温度报警设置• 报警搜索命令识别并标志超过程序限定温度(温度报警条件)的器件 • 应用包括温度控制、工业系统、消费品、温度计或任何热感测系统DS1820温度传感器外观图(a )和引脚图(b )①引脚1接地②引脚2数字信号输入/输出③引脚3接高电平5V 高电平(a) (b)2.STC89C52STC89C52是一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash 存储器。

在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。

具有以下标准功能: 8k字节Flash,512字节RAM, 32 位I/O 口线,看门狗定时器,内置4KB EEPROM,MAX810复位电路,三个16 位定时器/计数器,一个6向量2级中断结构,全双工串行口。

另外 STC89X52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。

空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。

掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。

最高运作频率35Mhz,6T/12T可选。

图2-2-1 89C52管脚图3.晶振电路为了产生时钟信号,在8052 内部设置了一个反相放大器,XTAL1 是片内振荡器反相放大器的输入端,XTAL2 是片内振荡器反相放大器的输出端,也是内部时钟发生器的输入端。

当使用自激振荡方式时,XTAL1 和XTAL2 外接石英晶振,使内部振荡器按照石英晶振的频率振荡,就产生时钟信号。

本系统用12MHZ的石英晶振,接STC89C52的18和19脚,具体电路如下图所示。

图2-3-1 单片机的晶振电路4.复位电路在振荡器运行时,有两个机器周期(24 个振荡周期)以上的高电平出现在此引脚时,将使单片机复位,只要这个脚保持高电平,52 芯片便循环复位。

复位后P0-P3 口均置1 引脚表现为高电平,程序计数器和特殊功能寄存器SFR 全部清零。

当复位脚由高电平变为低电平时,芯片为ROM 的0000H 处开始运行程序。

该芯片的复位脚为9脚,所以复位电路接AT89S52的9脚,具体电路如下图所示。

图2-4-1 单片机的复位电路5.显示电路图2-5-1 整体电路图显示电路采用共阳数码管,数码管的A~DP端接单片机的P0.0~P0.7端,1234端通过三极管接单片机的P1.0~P1.3端,三极管实现放大作用。

6.电源本系统采用5v电源。

三.软件设计#include "reg52.h"sbit ds=P3^7;bit flag;unsigned char codetable[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};unsigned char code wtable[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80}; unsigned char tempdate[4]={0XFF,0XFF,0XFF,0XFF};void DelayUs2x(unsigned char t);void DelayMs(unsigned char t);bit Init(void);unsigned char tempreadbyte(void);void tempwritebyte(unsigned char dat);unsigned int tempread(void);void Display(unsigned char wei,unsigned char num); void Init_dingshiqi(void);void main(){unsigned int temph,templ,temp;Init_dingshiqi();while (1){if(flag==1){flag=0;temp=tempread();temph=temp*0.0625;templ=temp&0x0f;templ=templ*6/10;if((temph%100/10)==0)tempdate[0]=0Xff;elsetempdate[0]=table[(temph%100)/10];tempdate[1]=table[(temph%100)%10]&0x7f;tempdate[2]=table[templ];tempdate[3]=0xc6;}}}void DelayUs2x(unsigned char t){while(--t);}void DelayMs(unsigned char t) {while(t--){DelayUs2x(245);DelayUs2x(245);}}bit Init(void){bit dat=0;ds = 1;DelayUs2x(5);ds = 0;DelayUs2x(200);DelayUs2x(200);ds = 1;DelayUs2x(50);dat=ds;DelayUs2x(25);return dat;}unsigned char tempreadbyte(void) {unsigned char i=0;unsigned char dat = 0;for (i=8;i>0;i--){ds = 0;dat>>=1;ds = 1;if(ds)dat|=0x80;DelayUs2x(25);}return(dat);}void tempwritebyte(unsigned char dat) {unsigned char i=0;for (i=8; i>0; i--){ds = 0;ds = dat&0x01;DelayUs2x(25);ds = 1;dat>>=1;}DelayUs2x(25);}unsigned int tempread(void){unsigned char a=0;unsigned int b=0;unsigned int t=0;Init();tempwritebyte(0xCC);tempwritebyte(0x44);DelayMs(10);Init();tempwritebyte(0xCC);tempwritebyte(0xBE);a=tempreadbyte();b=tempreadbyte();b<<=8;t=a+b;return(t);}void Display(unsigned char wei,unsigned char num) {static unsigned char i=0;P2=0xff;P0=wtable[i+wei];P2=tempdate[i];i++;if(i==num)i=0;}void Init_dingshiqi(void){TMOD |= 0x01;EA=1;ET0=1;TR0=1;}void zhongduan(void) interrupt 1{static unsigned int num;TH0=(65536-2000)/256;TL0=(65536-2000)%256;Display(0,4);num++;if(num==300){num=0;flag=1;}}四.总结课程设计体会课程设计体会这门课程设计即将结束,在这次制作过程中,可以说是充满挑战也有惊喜,在充满困惑的同时也多些了解,虽然时间不是很长但过程确实值得回味,每一个细节我们都亲历而为,也因此印象深刻。

在学习或实践中我们或多或少掌握了一些知识,有了一些体会和感受。

当然我也认识到了自己学习中的不足,看到了自己在运用知识方面欠缺。

经过将两周的单片机课程设计,终于完成了我们的数字温度计的设计,这些日子是我大学生活里充实的生活,看着自己的劳动成果,虽然没有完全达到设计要求,但从心底里说,还是高兴的,毕竟这次设计把实物都做了出来,,心里有种说不出的感觉。

相关文档
最新文档