文档库 最新最全的文档下载
当前位置:文档库 › 数字温度计DS18B20课程设计报告

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

数字温度计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的使用方法和通信原理。在实际制作过程中,我们发现操作难度并不大,掌握了基本操作技能后,可以通过自己的想象和创意来制作出更加实用的数字温度计,满足不同的实际需求。

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

数字温度计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的使用方法和通信原理。在实际制作过程中,我们发现操作难度并不大,掌握了基本操作技能后,可以通过自己的想象和创意来制作出更加实用的数字温度计,满足不同的实际需求。

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

惠州学院 HUIZHOU UNIVERSITY 单片机课程设计 设计题目 系别 专业 班级

学号 学生姓名 指导教师 完成时间年月

目录 一.课题设计任务与要求。-------------------------------------------------------- 二.对于课题的总体构想。-------------------------------------------------------- 三.DS18B20温度传感器简介。-------------------------------------------------------- 四.系统总仿真电路。-------------------------------------------------------- 五.总程序。 -------------------------------------------------------- 六.心得体会。 -------------------------------------------------------- 七.参考文献。 --------------------------------------------------- 一、设计任务与要求 设计任务:利用数字温度传感器DS18B20与单片机结合来测量温度。 设计要求:利用数字温度传感器DS18B20测量温度信号,计

算后在LED数码管上显示相应的温度值。其温度测量范围为-55~125℃,精确到0.5℃。 本温度计属于多功能温度计,可以设置上下报警温度,当温度不在设置范围内时,可以报警。 数字温度计所测量的温度采用数字显示,控制器使用单片机89C51,测温传感器使用DS18B20,用3位共阳极LED数码管以串口传送数据,实现温度显示。 从温度传感器DS18B20可以很容易直接读取被测温度值,进行转换即满足设计要求。 DS18B20温度传感器是美国DALLAS半导体公司最新推出的一种改进型智能温度传感器,与传统的热敏电阻等测温元件相比,它能直接读出被测温度,并且可根据实际要求通过简单的编程实现9~12位的数字读数方式。 二.对课题的总体构想 采用数字温度芯片DS18B20 测量温度,输出信号全数字化,利用1602液晶显示屏实时显示温度。其中DS18B20 的最大特点之一采用了单总线的数据传输,由数字温度计DS18B20和微控制器STC89C52构成的温度测量装置,它直接输出温度的数字信号,可直接与计算机连接。 采用51 单片机控制,软件编程的自由度大,可通过编程实现各种各样的算术算法和逻辑控制,而且体积小,硬件实现简单,安装方便。既可以单独对多DS18B20控制工作,还可以与PC 机

基于DS18B20的温度传感器设计(课程设计)

摘要 2009年6月14日随着时代的进步和发展,单片机技术已经普及到我们生活、工作、科研、各个领域,已经成为一种比较成熟的技术。 本文主要介绍了一个基于AT89C52单片机的测温系统,详细描述了利用液晶显示器件传感器DS18B20开发测温系统的过程,重点对传感器在单片机下的硬件连接,软件编程以及各模块系统流程进行了详尽分析,特别是数字温度传感DS18B20的数据采集过程。对各部分的电路也一一进行了介绍,该系统可以方便的实现实现温度采集和显示,并可根据需要任意设定上下限报警温度,它使用起来相当方便,具有精度高、量程宽、灵敏度高、体积小、功耗低等优点,适合于我们日常生活和工、农业生产中的温度测量,也可以当作温度处理模块嵌入其它系统中,作为其他主系统的辅助扩展。DS18B20与AT89C52结合实现最简温度检测系统,该系统结构简单,抗干扰能力强,适合于恶劣环境下进行现场温度测量,有广泛的应用前景。 关键词:单片机AT89C51;DS18B20温度传感器;液晶显示LCD1602。

目录 摘要 ....................................................................................................................................... I 第一章前言 . (1) 第二章设计任务及要求 (2) 2.1 设计任务 (2) 2.2 设计要求 (2) 第三章课程设计方案及器材选用 (3) 3.1设计总体方案 (3) 3.1.1方案论证 (3) 3.1.2 系统的具体设计与实现 (4) 3.2器材选用分析 (5) 3.2.1 DS18B20温度传感器 (5) 3.2.2 AT89S52单片机介绍 (12) 3.3 软件流程图 (15) 3.3.1 主程序 (15) 3.3.2读出温度子程序 (15) 3.3.3 温度转换命令子程序 (15) 3.3.4 计算温度子程序 (16) 第四章硬件电路的设计 (17) 4.1 proteus简介 (17) 4.2 proteus仿真图 (17) 第五章调试性能及分析 (19) 总结 (20) 参考文献 (21) 附录1 源程序 (22) 附录2 原理图 (26)

数字温度计课程设计论文

摘要 在日常生活及工农业生产中经常要检测温度,传统的方式是采用热电偶或热电阻。其硬件电路和软件调试比较复杂,制作成本较高。近年来随着科技的飞速发展,单片机的应用正不断走向深入。所以我们选用单片机作为核心部件进行逻辑控制及信号的产生,用单片机本生的优势节约成本,使电路更简单。温度的检测与控制是工业生产过程中比较典型的应用之一,随着传感器在生产和生活中的更加广泛的应用,利用新型单总线式数字温度传感器实现对温度的测试与控制得到更快的开发。在这里介绍了一种基于STC89C51单片机的温度测量及控制系统的硬件结构以及C语言程序设计,该系统设计和布线简单,结构紧凑,体积小,重量轻,抗干扰能力强,性价比高,扩展方便,在大型仓库,工厂,智能化建筑等领域的多点温度检测中有广阔的应用前景。 关键词:DS18B20 STC89C51 温度测量

目录 摘要.................................................................................................................... I 第1章绪论.. (1) 1.1 课题的研究意义 (1) 1.2国内外研究现状 (1) 1.3 水平和发展趋势 (2) 第2章系统方案设计及论证 (3) 2.1 课题的基本内容 (3) 2.2 课题拟采用的研究途径和可行性分析 (3) 2.3 总体初步方案 (4) 2.4 方案分析 (4) 第3章硬件电路设计 (11) 第4章软件设计 (12) 4.1仿真与调试 (12) 4.2程序方案 (12) 第5章总结 (13) 参考文献 (14) 致谢 (15) 附录I 仿真结果 (16) 附录II 实物图 (16) 附录III 主程序 (17) 附录IV PCB仿真图 (21)

数字温度计课程设计报告

课程设计报告书 课程名称:单片机课程设计 题目:数字温度计 系别:电子工程系 专业班级:电信1103班 组员:张春良张吉晴贺凌伟田野学号:张春良:2347 张吉晴:2344 贺凌伟:2342 田野:2343 指导教师:李小武

内容摘要: 目前,单片机已经在测控领域中获得了广泛的应用,它除了可以测量电信以外,还可以用于温度、湿度等非电信号的测量,能独立工作的单片机温度检测、温度控制系统已经广泛应用很多领域。 单片机是一种特殊的计算机,它是在一块半导体的芯片上集成了CPU,存储器,RAM,ROM,及输入与输出接口电路,这种芯片称为:单片机。由于单片机的集成度高,功能强,通用性好,特别是它具有体积小,重量轻,能耗低,价格便宜,可靠性高,抗干扰能力强和使用方便的优点,使它迅速的得到了推广应用,目前已成为测量控制系统中的优选机种和新电子产品中的关键部件。单片机已不仅仅局限于小系统的概念,现已广泛应用于家用电器,机电产品,办公自动化用品,机器人,儿童玩具,航天器等领域。 本次课程设计,就是用单片机实现温度控制,传统的温度检测大多以热敏电阻为温度传感器,但热敏电阻的可靠性差,测量温度准确率低,而且必须经过专门的接口电路转换成数字信号才能由单片机进行处理。本次采用DS18B20数字温度传感器来实现基于51单片机的数字温度计的设计。 本文介绍了一个基于STC89C52单片机和数字温度传感器DS18B20的测温 系统,并用LED数码管显示温度值,易于读数。系统电路简单、操作简便,能 任意设定报警温度并可查询最近的10个温度值,系统具有可靠性高、成本低、功耗小等优点。 关键词:单片机数字温度传感器数字温度计 目录 内容摘要 (2) 1.概述 (4) 设计目的 设计原理 设计难点 设计任务与要求 (4) 设计方案与选材 (4)

温度传感器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温度传感器的实验研究,验证了其高精度、低功耗、抗 干扰等特点。DS18B20温度传感器具有广泛的应用前景,在气象学、工业控制、冷链物流等领域都有重要的应用价值。通过进一步的研究和改进,可以提高 DS18B20温度传感器的性能,满足更多领域的需求。

基于DS18B20的温度传感器设计报告

目录 一、概述 (2) 二、内容 (2) 1、课程设计题目 (2) 2、课程设计目的 (2) 3、设计任务和要求 (2) 4、正文 (3) (一)、方案选择与论证 (3) 三、系统的具体设计与实现 (5) (1)、系统的总体设计方案 (5) (2)、硬件电路设计 (5) a、单片机控制模块 (5) b、温度传感器模块 (5) 四、软件设计 (11) 1、主程序 (11) 2、读出温度子程序 (11) 3、温度转换命令子程序 (11) 4、计算温度子程序 (12) 五、完整程序如下: (12) 六、设计体会 (17) 七、参考文献 (17)

一、概述 单片机技术是一项运用广泛且极具发展潜力的技术。 2009年6月14日随着时代的进步和发展,单片机技术已经普及到我们生活、工作、科研、各个领域,已经成为一种比较成熟的技术。 本文主要介绍了一个基于89S52单片机的测温系统,详细描述了利用液晶显示器件传感器DS18B20开发测温系统的过程,重点对传感器在单片机下的硬件连接,软件编程以及各模块系统流程进行了详尽分析,特别是数字温度传感DS18B20的数据采集过程。对各部分的电路也一一进行了介绍,该系统可以方便的实现实现温度采集和显示,并可根据需要任意设定上下限报警温度,它使用起来相当方便,具有精度高、量程宽、灵敏度高、体积小、功耗低等优点,适合于我们日常生活和工、农业生产中的温度测量,也可以当作温度处理模块嵌入其它系统中,作为其他主系统的辅助扩展。DS18B20与AT89C52结合实现最简温度检测系统,该系统结构简单,抗干扰能力强,适合于恶劣环境下进行现场温度测量,有广泛的应用前景。 二、内容 1、课程设计题目 基于DS18B20的温度传感器 2、课程设计目的 通过基于MCS-52系列单片机AT89C52和DS18B20温度传感器检测温度,熟悉芯片的使用,温度传感器的功能,数码显示管的使用,汇编语言的设计;并且把我们这一年所学的数字和模拟电子技术、检测技术、单片机应用等知识,通过理论联系实际,从题目分析、电路设计调试、程序编制调试到传感器的选定等这一完整的实验过程,培养了学生正确的设计思想,使学生充分发挥主观能动性,去独立解决实际问题,以达到提升学生的综合能力、动手能力、文献资料查阅能力的作用,为毕业设计和以后工作打下一个良好的基础。 3、设计任务和要求 以MCS-52系列单片机为核心器件,组成一个数字温度计,采用数字温度传感器DS18B20为检测器件,进行单点温度检测,检测精度为±0.5摄氏度。温度显示采用LCD1602显示,两位整数,一位小数。

ds18b20数字温度计课程设计

ds18b20数字温度计课程设计 ds18b20数字温度计课程设计 一、实验目的 1、了解ds18b20数字温度计的原理; 2、掌握使用单总线、多总线的ds18b20数字温度计的读取方法; 3、学会程序设计,编写读取ds18b20数字温度计的程序; 二、实验内容 1、ds18b20原理介绍和使用指南; 2、单总线ds18b20的读取; 3、多总线ds18b20的读取; 4、ds18b20数字温度计的程序设计。 三、实验准备 1、ds18b20数字温度计一个; 2、STC89C52单片机一个; 3、74HC00芯片一个; 4、基础模块一个; 5、阻值电阻一块; 6、按键一个; 7、LED一个; 四、实验步骤 1、了解ds18b20的原理

(1)ds18b20原理介绍:ds18b20是一款以串行通信方式完成温度采集的高精度热敏电阻,具有自带的识别码,可以同时读取多个ds18b20,具有低功耗,精度高,测量范围广等优点。 (2)ds18b20使用指南:ds18b20使用一根数据线进行通信,将这根数据线接到单片机的数据口即可,用来接收和发送数据。 2、单总线ds18b20的读取 (1)实验环境搭建:将ds18b20数字温度计接到单片机的数据口上,并将电阻接入,使电路有效; (2)实验程序编写:编写读取单总线ds18b20的程序,实现单总线ds18b20数字温度计的读取; 3、多总线ds18b20的读取 (1)实验环境搭建:将多个ds18b20数字温度计使用同一个总线接到单片机的数据口上,并将电阻接入,使电路有效; (2)实验程序编写:编写读取多总线ds18b20的程序,实现多总线ds18b20数字温度计的读取; 4、ds18b20数字温度计的程序设计 (1)实验环境搭建:将ds18b20数字温度计接到单片机的数据口上,并将电阻、按键、LED等电子元件接入,使电路有效; (2)实验程序编写:编写ds18b20数字温度计的程序,实现读取ds18b20数字温度计的功能,并将按键控制LED亮灭,根据温度读取值判断LED是否亮起。 五、实验结果

基于ds18b20温度检测_毕业设计论文

基于ds18b20温度检测 1前言(绪论) 温度是在工业农业国防和科研等部门中应用最普遍的被测物理量。有资料表明,温度传感器的数量在各种传感器中位居首位,约占50%左右。因此,温度测量在保证产品质量,提高生产效率,节约能源,安全生产,促进国民经济发展等诸多方面起到了至关重要的作用。随着现代信息技术的发展和传统工业改造的逐步实现,能够独立工作的温度检测和显示系统应用于诸多领域。无论是在工业方面,农业方面或者是大众生活中,我们都能看到温度计的身影。 随着新技术的不断发展与应用,近年来,一个以微机应用为主的新兴技术蓬勃兴起,单片机已经应用到社会的各个部门,传统的温度采集方法不仅费时费力,而且精度差,抗干扰能力弱,单片机的出现使得温度的采集和数据处理问题能够很好的解决。单片机的运用,使得项目更加简便,开发时间更短。 本次设计通过51单片机与温度传感器(DS18B20)的结合实现实时采集环境温度,同时进行数据处理,并且通过1620液晶显示器进行显示。本次设计的温度计与传统的温度计相比,具有读数方便,测温范围广,测温准确,不仅具有控制方便,简单灵活的特点,而且可以大幅度单片机发展十分迅速,提高被控温度的技术指标,从而大大提高产品质量。 本次课程设计意在提高课程的理论知识转换为实践技能的能力,掌握51单片机的基本编程和操作方法,熟练掌握1602的运用方法,温度传感器DS18B20的操作编程方法,掌握基本的焊接技能,学会电子电路的安装与软件调试技能和相应画图软件的使用。

2总体方案设计 2.1整体方案设计 图2.1 整体方案设计图 利用STC89C52单片机采集数据,并且处理数据,通过显示模块显示出来,实时动态显示温度信息。 2.2 显示模块 2.2.1方案一 使用LED数码管显示温度。led数码管(LED Segment Displays)由多个发光二极管封装在一起组成“8”字型的器件,引线已在内部连接完成,只需引出它们的各个笔划,公共电极。led数码管常用段数一般为7段有的另加一个小数点,还有一种是类似于3位“+1”型。位数有半位,1,2,3,4,5,6,8,10位等等....,led数码管根据LED的接法不同分为共阴和共阳两类。数码管造价低廉,响应速度可达到纳秒级,分辨率低于液晶材料,寿命长,耐老化,重量轻,精确可靠。但是显示效果差。 2.2.2方案二 利用液晶显示。液晶显示器,或称LCD(Liquid Crystal Display),为平面超薄的显示设备,它由一定数量的彩色或黑白像素组成,放置于光源或者反射面前方。液晶显示器功耗很低,适用于使用电池的电子设备。它的主要原理是以电流刺激液晶分子产生点、线、面配合背部灯管构成画面。液晶材料驱动电压低,功耗小,可靠性高,显示信息量大,彩色显示,无闪烁,对人体无危害,分辨率高,抗干扰能力强,但是液晶显示屏使用的温度范围很窄,正常工作温度范围为0℃—55℃,储存温度范围-20℃—60C℃,综合性能好。 2.2.3方案选择

DS18B20温控实验报告 - 副本

桂林航院电子工程系 单片机课程设计与制作说明书设计题目:DS18B20数字温度计的设计 专业:通信技术 班级: 学号: 姓名: 指导教师: 2012年 6 月28 日

桂林航天工业学院 单片机课程设计与制作成绩评定表

单片机课程设计与制作任务书 专业:通信技术学号: 2 姓名: 一、设计题目:DS18B20数字温度计的设计 二、设计要求: 1.要求采集温度精确到度。 2.显示测量温度 三、设计内容: 硬件设计、软件设计及样品制作 四、设计成果形式: 1、设计说明书一份(不少于4000字); 2、样品一套。 五.完成期限:2010 年月日 指导教师:贾磊磊年月日 教研室:年月日

目录 一摘要 (1) 设计要求 (1) 二理论设计 (2) 硬件电路计 (2) 2.1.1芯片介绍 (2) 2.1.2 DS18B20简介 (7) 设计方案 (9) 2.2.1.显示方案 (9) 2.2.2.系统硬件电路设计 (11) 2.2.3软件设计流程及描述 (11) 三.系统的调试 (13) .硬件的调试 (13) 实验结果 (19) 四、设计注意事项 (19) 点阵设计注意事项 (20) 单片机注意事项 (16) 仿真器使用注意事项 (16) 五.设计心得体会 (17) 总结与体会 (17)

摘要 在工业生产中,电流、电压、温度、压力、流量、流速和开关量都是常用的主要被控参数。其中,温度控制也越来越重要。在工业生产的很多领域中,人们都需要对各类加热炉、热处理炉、反应炉和锅炉中的温度进行检测和控制。采用单片机对温度进行控制不仅具有控制方便、简单和灵活性大等优点,而且可以大幅度提高被控温度的技术指标,从而能够大大的提高产品的质量和数量。因此,单片机对温度的控制问题是一个工业生产中经常会遇到的控制问题。 单片机是一种集CPU、RAM、ROM、I/O接口和中断系统等部分于一体的器件,只需要外加电源和晶振就可实现对数字信息的处理和控制。因此,单片机广泛用于现代工业控制中。 本论文侧重介绍“单片机温度控制系统”的软件设计及相关内容。论文的主要内容包括:采样、滤波、键盘、LED显示和报警系统,加热控制系统等。作为控制系统中的一个典型实验设计,单片机温度控制系统综合运用了微机原理、自动控制原理、模拟电子技术、数字控制技术、键盘显示技术等诸多方面的知识,是对所学知识的一次综合测试。 温度控制系统在国内各行各业的应用虽然己经十分广泛,但从国内生产的温度控制器来讲,总体发展水平仍然不高,同日本、美国、德国等先进国家相比,仍然有着较大的差距。成熟的温控产品主要以“点位”控制及常规的PID控制器为主,它们只能适应一般温度系统控制,而用于较高控制场合的智能化、自适应控制仪表,国内技术还不十分成熟,形成商品化并广泛应用的控制仪表较少.随着我国经济的发展及加入WTO,我国政府及企业对此都非常重视,对相关企业资源进行了重组,相继建立了一些国家,企业的研发中心,开展创新性研究,使我国仪表工业得到了迅速的发展。 目前,温度控制器产品从模拟、集成温度控制器发展到智能数码温度控制器。智能温控器(数字温控器)是微电子技术、计算机技术和自动测试技术的结合,特点是能输出温度数据及相关的温度控制量,适配各种控制器,并且它是在硬件的基础上通过软件来实现控制功能的,其智能化程度也取决于软件的开发水平,现阶段正朝着高精度高质量的方向发展,相信以我国的实力,温控技术在不久的将来一定会为于世界前列! 一、设计要求:

DS18B20数字温度计使用课程设计

单片机课程设计报告 数字温度计 专业班级 姓名 时间周~周 指导教师 年月日

1 设计要求 ■基本范围-50℃-110℃ ■精度误差小于0.5℃ ■LED数码直读显示 2 扩展功能 ■实现语音报数 ■可以任意设定温度的上下限报警功能

数字温度计 应教022 李世朋 摘要:随着时代的进步和发展,单片机技术已经普及到我们生活,工作,科研,各个领域,已经成为一种比较成熟的技术,本文将介绍一种基于单片机控制的数字温度计,本温度计属于多功能温度计,可以设置上下报警温度,当温度不在设置范围内时,可以报警。 关键词:单片机,数字控制,温度计,DS18B20,A T89S51 1 引言 随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方便也是不可否定的,其中数字温度计就是一个典型的例子,但人们对它的要求越来越高,要为现代人工作、科研、生活、提供更好的更方便的设施就需要从数单片机技术入手,一切向着数字化控制,智能化控制方向发展。 本设计所介绍的数字温度计与传统的温度计相比,具有读数方便,测温范围广,测温准确,其输出温度采用数字显示,主要用于对测温比较准确的场所,或科研实验室使用,该设计控制器使用单片机A T89S51,测温传感器使用DS18B20,用3位共阳极LED数码管以串口传送数据,实现温度显示,能准确达到以上要求。 2 总体设计方案 2.1数字温度计设计方案论证 2.1.1方案一 由于本设计是测温电路,可以使用热敏电阻之类的器件利用其感温效应,在将随被测温度变化的电压或电流采集过来,进行A/D转换后,就可以用单片机进行数据的处理,在显示电路上,就可以将被测温度显示出来,这种设计需要用到A/D转换电路,感温电路比较麻烦。 2.1.2 方案二 进而考虑到用温度传感器,在单片机电路设计中,大多都是使用传感器,所以这是非常容易想到的,所以可以采用一只温度传感器DS18B20,此传感器,可以很容易直接读取被测温度值,进行转换,就可以满足设计要求。 从以上两种方案,很容易看出,采用方案二,电路比较简单,软件设计也比较简单,故采用了方案二。 2.2方案二的总体设计框图 温度计电路设计总体设计方框图如图1所示,控制器采用单片机A T89S51,温度传感器采用DS18B20,用3位LED数码管以串口传送数据实现温度显示。

DS18B20温度传感器课程设计报告

传感器课程设计 设计题目:DS18B20温度传感器 班级:电子(2)班 姓名:梁玉杰,韦小门,李军伟 学号:201140620223 指导教师:XXX 调试地点:509 目录 一、概述 (2) 二、内容 (3) 1、课程设计题目 (3) 2、课程设计目的 (3) 3、设计任务和要求 (3)

4、正文 (3) (一)、方案选择与论证 (3) 三、系统的具体设计与实现 (5) (1)、系统的总体设计方案 (5) (2)、硬件电路设计 (5) a、单片机控制模块 (5) b、温度传感器模块 (6) 四、软件设计 (12) 1、主程序 (12) 2、读出温度子程序 (12) 3、温度转换命令子程序 (12) 4、计算温度子程序 (13) 五、完整程序如下: (13) 六、设计体会 (18) 七、参考文献 (19) 一、概述 随着时代的进步和发展,单片机技术已经普及到我们生活、工作、科研、各个领域,已经成为一种比较成熟的技术。 本文主要介绍了一个基于89S51单片机的测温系统,详细描述了利用液晶显示器件传感器DS18B20开发测温系统的过程,重点对传感器在单片机下的硬件连接,软件编程以及各模块系统流程进行了详尽分析,特别是数字温度传感DS18B20的数据采集过程。对各部分的电路也一一进行了介绍,该系统可以方便的实现实现温度采集和显示,并可根据需要任意设定上下限报警温度,它使用起来相当方便,具有精度高、量程宽、灵敏度高、体积小、功耗低等优点,适合于我们日常生活和工、农业生产中的温度测量,也可以当作温度处理模块嵌入其它系统中,作为其他主系统的辅助扩展。DS18B20与AT89C51结合实现最简温度检

DS18B20数字温度计设计实验报告

单片机原理及应用 课程设计报告书 题目:DS18B20数字温度计 姓名:李成 学号:0 指导教师:周灵彬 设计时刻: 2015年1月 目录

DS18B20数字温度计设计 1.引言 1.1. 设计意义 在日常生活及工农业生产中,常常要用到温度的检测及操纵,传统的测温元件有热电偶和热电阻。而热电偶和热电阻测出的一样都是电压,再转换成对应的温度,需要比较多的外部硬件支持。其缺点如下: ●硬件电路复杂; ●软件调试复杂; ●制作本钱高。 本数字温度计设计采纳美国DALLAS半导体公司继DS1820以后推出的一种改良型智能温度传感器DS18B20作为检测元件,测温范围为-55~125℃,最高分辨率可达℃。 DS18B20能够直接读出被测温度值,而且采纳三线制与单片机相连,减少了外部的硬件电路,具有低本钱和易利用的热点。

1.2. 系统功能要求 设计出的DS18B20数字温度计测温范围在0~125℃,误差在±1℃之内,采纳LED数码管直接读显示。 2.方案设计 依照系统设计功能的要求,确信系统由3个模块组成:主操纵器、测温电路和显示电路。 数字温度计整体电路结构框图如下图: 图 3. 硬件设计 温度计电路设计原理图如下图所示,操纵器利用单片机AT89C2051,温度传感器利用DS18B20,利用四位共阳LED数码管以动态扫描法实现温度显示。

主操纵器单片机AT89C51 具有低电压供电和小体积等特点,两个端口恰好知足电路系统的设计需要,很适合便携手持式产品的设计利用。系统可用两节电池供电。AT89C51的引脚图如右图所示: VCC:供电电压。 GND:接地。 P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被概念为高阻输入。P0能够用于外部程序器,它能够被概念为数据/地址的第八位。在FIASH编程时,P0 口作为输入口,当FIASH进行校验时,P0输出,此刻P0外部必需被拉高。

课程设计基于AT89S52的数字温度计(DS18B20)设计实验

信息学院 《电子系统设计》 ——设计报告 专业:通信工程 班级:092 设计题目:数字温度计设计 学生:庆余、子杰、王洪亮 指导教师:铮

完成日期: 目录 一、设计任务和性能指标 (4) 1.1设计任务 (4) 1.2性能指标 (4) 二、设计方案 (4) 三、系统硬件设计 (3) 3.1主控制器AT89C52.. (3) 3.2温度采集装置DS18B20 (4) 3.3显示电路的设计 (7) 3.4温度调节设置按键电路 (8) 3.5复位电路 (8) 3.6时钟电路 (8) 3.7报警电路 (9) 四、系统软件设计 (9) 4.1主程序设计 (9) 4.2温度检测装置设计 (10)

4.3中断设定子程序设计 (12) 4.4报警模块设计 (14) 五、调试及性能分析 (14) 5.1调试步骤 (14) 5.2性能分析 (15) 六、心得体会 (15) 参考文献 (16) 附录1 系统硬件电路图 (16) 附录2 程序清单.................................... 错误!未定义书签。

一、设计任务和性能指标 1.1设计任务 设计以智能集成温度传感器DS18B20,89S52单片机为控制器构成数字温度测量装置,它与传统的温度计相比,具有读数方便,测温围广,测温准确,输出温度采用数字显示。 要求用Protel 画出系统的电路原理图(要求以最少组件,实现系统设计所要求的功能),印刷电路板(要求布局合理,线路清晰),绘出程序流程图,并给出程序清单(要求思路清晰,尽量简洁,主程序和子程序分开,使程序有较强的可读性)。 1.2性能指标 (1)实时显示环境温度值 (2)通过按键可以设定报警温度的上下限值 (3)当环境温度大于报警温度上限值,通过红灯闪烁和蜂鸣器报警;当环境温度小于报警温度下限值,通过绿灯闪烁和蜂鸣器报警。 二.设计方案 按照系统设计的功能的要求,初步确定设计系统主要由温度测量和数据采集两部分电路组成,电路系统构成框图如图 1.1所示。方案采用数字温度芯片DS18B20测量温度,输出信号全数字化。便于单片机处理及控制,省去传统的测温方法的很多外围电路。且该芯片的物理化学性很稳定,它能用做工业测温元件,

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

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

单片机课程设计报告 课题:基于单片机的数字温度计设计

1 方案设计 2 系统的硬件设计 3.1 主控制器 3.2 显示电路 3.3 温度传感器工作原理 3.4 温度传感器接口电路3 系统的软件设计 3.1 程序 3.2 温度测量 3.3 数码管显示 4 系统的测试与总结 附录1 原理图 附录2 源程序清单

1方案设计 本设计主要是介绍了单片机控制下的温度检测系统,详细介绍了其硬件和软件设计,并对其各功能模块做了详细介绍,其主要功能和指标如下: ●利用温度传感器(DS18B20)测量某一点环境温度 ●测量范围为-55℃~+125℃,精度为±0.5℃ ●用数码管进行实际温度值显示 采用AT89S52单片机P3.5口控制温度传感器DS18B20的温度测量,以四位数码感形式输出测量温度。 图2.1 DS18B20与单片机接口原理

图2.2总体设计方框图 2 系统的硬件设计 2.1 主控制器 STC89C52是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有8K 在系统可编程Flash存储器。STC89C52使用经典的MCS-51内核,但做了很多的改进使得芯片具有传统51单片机不具备的功能。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。具有以下标准功能: 8k字节Flash,512字节RAM, 32 位I/O 口线,看门狗定时器,内置4KB EEPROM,stc89c52MAX810复位电路,3个16 位定时器/计数器,4个外部中断,一个7向量4级中断结构(兼容传统51的5向量2级中断结构),全双工串行口。另外 STC89X52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM 内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。最高运作频率35MHz,6T/12T可选。

基于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:程序代码

相关文档
相关文档 最新文档