(毕业设计)DS18B20数字温度计论文

合集下载

单片机课程毕业设计论文基于DS18B20数字温度计的设计

单片机课程毕业设计论文基于DS18B20数字温度计的设计

摘要本论文主要讲述了数字温度计的设计过程,主要包括硬件设计和程序设计。

硬件主要包括以AT89C51单片机为主要控制电路、温度采集电路、显示电路等。

温度采集传感器采用的是美国Datlas半导体公司(现已并入MAXIM公司)于20世纪90年代新推出的一种串行总线技术。

该技术只需要一根信号线(将计算机的地址线、数据线、控制线合为一根信号线)便可完成串行通信。

控制电路的核心器件就是AT89C51单片机,显示电路采用8位共阴极LED数码管。

由单片机控制传感器的读写来测量环境的温度,再通过与单片机连接的数码管将温度显示出。

由于采用了DS18B20作为侧位元器件,这使得本温度计与传统的温度计相比,硬件电路相对有减少。

因此本温度计成本降低,使用起来更加的方便。

关键词:单片机、显示电路、温度传感器DS18B20目录1.设计任务及方案分析2.芯片功能简介3. 硬件系统电路设计(一定要有硬件连接图)4. 软件编程调试及性能分析(应该包含程序框图和程序)5、总结参考文献谢辞1. 设计任务及方案分析一、任务要求设计内容:用单片机、温度传感器等器件实现温度采集,要求采集的温度精确到0.1ºC设计要求:1.硬件设计。

掌握单片机、温度传感器、显示电路等相关原理与知识;画出原理图2、软件设计3、用PROTEUS软件对硬件系统进行仿真4、两人一组做实物5、按照毕业论文要求交一份设计报告二、设计总体方案及方案论证按照系统的设计要求,本系统主要分为三个部分:主控制器AT89C51,温度传感器DS18B20及驱动显示电路。

方案比较1、测温元器件方案一:由于本电路是测温电路,因此可以采用热敏电阻来感应温度的变化,再根据其随温度变化的感应电阻阻值的变化来测得电流的变化进而计算出此时的温度值,不过这种方案需要设计模数转换电路,这会使得电路设计起来比较麻烦。

方案二、采用温度传感器作为温度采集原件,再通过单片机来控制其工作从而实现对传感器的控制和温度的读取,这使得读取温度非常的方便,电路也较前一个方案更加的简单,操作和设计起来都更加的容易。

(完整版)数字温度计论文毕业设计论文

(完整版)数字温度计论文毕业设计论文

数字温度计的设计摘要温度是一种最基本的环境参数,人们生活与环境温度息息相关,在工业生产过程中需要实时测量温度,在工业生产中也离不开温度的测量,因此研究温度的测量方法和控制具有重要的意义。

本论文介绍了一种以单片机为主要控制器件,以DS18B20为温度传感器的新型数字温度计。

主要包括硬件电路的设计和系统程序的设计。

硬件电路主要包括主控制器,测温控制电路和显示电路等,主控制器采用单片机AT89C52,温度传感器采用美国DALLAS半导体公司生产的DS18B20,显示电路采用8位共阴极LED数码管,ULN2803A为驱动的动态扫描直读显示。

测温控制电路由温度传感器和预置温度值比较报警电路组成,当实际测量温度值大于预置温度值时,发出报警信号,即发光二极管亮。

系统程序主要包括主程序,测温子程序和显示子程序等。

DS18B20新型单总线数字温度传感器是DALLAS 公司生产的单线数字温度传感器, 集温度测量和 A D转换于一体,直接输出数字量,具有接口简单、精度高、抗干扰能力强、工作稳定可靠等特点。

由于采用了改进型智能温度传感器DS18B20作为检测元件,与传统的温度计相比,本数字温度计减少了外部的硬件电路,具有低成本和易使用的特点。

DS18B20温度计还可以在高温报警、远距离多点测温控制等方面进行应用开发,具有很好的发展前景。

此外,还介绍了系统的调试和性能分析。

关键词:显示电路,单片机,AT89C52,温度传感器,DS18B2 0 ,单总线The Design of DS18B20 Digit ThermometerABSTRACTTemperature is a basic parameters of the environment, people's lives and the environment are closely related to temperature. in the course of industrial production immediate need for temperature measurement in industrial production of the of the system program .The , the master controller used Micro Controller Unit AT89C52, the temperature sensor used DS18B20 which the American DALLAS semiconductor company produces, the display circuit used 8 altogetheranodes LED numerical code tube by the dynamic scanning method straight to read the demonstration.ULN2803A-driven dynamic scan showed straight time. Temperature control circuit from temperature sensors and preset temperature value compared alarm circuit components, When measured temperature greater than preset temperature value, issued warning signal that the bright light emitting diodes. The system program mainly included the master routine, the temperature subroutine, the data renovates subroutine and so on. DS18B20 is a digital temperature sensor of single bus .It is producted by DALLAS cooperation . DS18B20 assembles temperature measure and A D converter, exports digital signal directly, operation easily, better precise, protecting disturb, running steably and so on.Because used the advanced version intelligence tem perature sensor DS18B20 as the examine part, compared with the traditional thermometer, this digital thermometer reduced the exterior temperature control carries on the application development, addition, introduced the system debugging and the performance analysis.KEY WORDS: Display Circuit, Microcontroller Unit , AT 89C52,Temperature Sensor, DS18B20,1-Wire目录前言................................................................................................第1章设计任务及方案分析...........................................................§1.1 设计任务及要求................................................................§1.2 设计总体方案及方案论证................................................§1.3 温度测量的方案与分析....................................................§1.3.1 芯片选择...................................................................§1.3.2 实现方法简介...........................................................§1.3.3 测温流程图...............................................................第2章芯片功能简介 ......................................................................§2.1 AT89C52的功能简介........................................................§2.1.1 AT89C52芯片简介 ...................................................§2.1.2 引脚功能说明...........................................................§2.2 DS18B20的功能简介 ........................................................§2.2.1 芯片简介...................................................................§2.2.2 DS18B20外形和内部结构........................................§2.2.3 DS18B20的工作时序 (1)§2.2.4 DS18B20与单片机的典型接口设计 (1)§2.2.5 DS18B20的各个ROM命令 (1)第3章系统硬件电路的设计 (1)§3.1 主控制电路和测温控制电路原理图 (1)§3.2 驱动电路模块原理图 (1)§3.3 显示模块原理图 (1)第4章软件编程调试及性能分析 (1)§4.1 主程序流程图 (1)§4.2 主程序 (1)§4.3 温度子程序 (2)§4.3.1 DS18B20复位子程序 (2)§4.3.2 读DS18B20子程序 (2)§4.3.3 写DS18B20子程序 (2)§4.3.4 比较报警子程序 (2)§4.3.5 按键子程序 (2)§4.4 显示子程序 (2)§4.5 调试性能分析和注意事项 (2)§4.5.1 调试性能分析 (2)§4.5.2 DS18B20使用中的注意事项 (3)结论 (3)参考文献 (3)致谢 (3)附录 (3)前言日常生活及工农业生产中经常要用到温度的检测及控制,在冶金、食品加工、化工等工业生产过程中,广泛使用的各种加热炉、热处理炉、反应炉等,都要求对温度进行严格控制。

DS18B20课程设计论文

DS18B20课程设计论文

《传感器与单片机接口及实例》【摘要】:介绍了用单片机89C51控制DS18B20的智能温度显示,给出了该显示仪的硬件电路及详细说明,重点介绍了DS18B20与单片机的接口设计以及数字温度计的软件的主程序、报警程序、DS18B20读写程序和显示程序。

该仪表实物具有简单、稳定、实用、精度高等优点。

关键字:单片机、DS18B20、温度。

一、概述测温仪表是一种常用的仪表,随着电子技术的发展,各种各样的新测温仪表更新换代,作为大学生课程设计,掌握测温技术并实际做一个温度显示仪是大学生理论和实践相结合的直接体现。

结合本学期学习的单片机及传感器技术就能很好的解决温度显示这一课题。

单片机控制DS18B20智能温度显示仪在硬件方面主要器件有单片机和DS18B20芯片,所以电路简单、成本低;而软件方面采用C语言编程控制数码管显示,程序大小直接用单片机内部ROM 存储器就能实现,无需扩展外部ROM存储器。

二、主要技术指标及特点(1)主要技术指标:测量温度范围:-50℃~125℃;测温分辨率可达0.0625℃:(2)特点:DS18B20是单线接口,只需一根口线与单片机相连;用户可以自行设定非易失性的报警上下限值;采用双4位8段数码管显示测量值;整个电路采用外接3V~5.5V电源供电;直接用单片机的P0口做数码管的段码驱动、用P2口做位码驱动。

三、单片机控制DS18B20温度显示仪硬件组成系统硬件结构图如图一:图一系统硬件原理图如图二:图二(1)数据采集及数据输入电路:数据的采集是有数字温度传感器DS18B20采集被测对象的实时温度,然后提供给单片机89C51的P3.7口作为数据输入。

(2)报警电路:本文中所涉及的报警电路比较简单,由一个自我震荡的型的蜂鸣器和一个三极管C8550组成;蜂鸣器是通过三极管C8550的电流放大来驱动控制的。

在我们所要求的温度达到一定的上界和下界时蜂鸣器就自动开始工作。

(3)数据显示电路:在显示电路中采用双4位8段数码管来显示;数码管的段驱动由单片机的P0口驱动、位驱动有单片机的P2口驱动,并且数码管的驱动全都是采用静态显示驱动;数码管都是共阴数码管,因此数码管的显示是低电平时点亮。

基于DS18B20的单总线数字温度计毕业设计

基于DS18B20的单总线数字温度计毕业设计

1 前言在日常生活及工农业生产中,经常要用到温度的检测及控制,传统的测温元件有热电偶和热电阻。

而热电偶和热电阻测出的一般都是电压,再转换成对应的温度,需要比较多的外部硬件支持。

其缺点如下:硬件电路复杂;软件调试复杂;制作成本高。

针对以上问题,采用一种改进型智能温度传感器作为检测元件,测温范围为-55~+125 ℃,最高分辨率可达0.0625℃,误差 +0.5℃以内。

数字温度计传感器可以直接读出被测温度值,而且采用三线制与单片机相连,减少了外部的硬件电路,具有低成本和易使用的特点。

本数字温度计设计采用一种改进型智能温度传感器作为检测元件,测温范围为-55~125 ℃,最高分辨率可达0.0625℃,误差 +0.5℃以内。

而传统的温度计,如热电偶和热电阻测出的一般都是电压,再转换成对应的温度,需要比较多的外部硬件支持。

硬件电路复杂,软件调试困难,制作成本高等缺点都给科技、工业、农业等诸多领域带来许多问题,尤其在生物学,珊瑚以其独特的生物学及生态学特性成为研究热带海洋环境的重要信息载体.阐明了珊瑚微量元素Sr/Ca、Mg/Ca温度计的建立基础、测定方法、研究成果、环境意义、争论问题及进一步研究的设想.多种海表温度计的对比研究,为现代和古海洋环境的重建、探索气候的变率与特征事件(冷暖、旱涝、ENSO等)的关联以及为预测未来气候变化的趋势提供科学的判据。

因此,鉴于以上问题主要设计测温范围为-55~125 ℃,精度为0.1℃的数字温度计。

2 系统硬件的设计本数字温度计设计采用美国DALLAS 半导体公司继DS18B20之后推出的一种改进型智能温度传感器DS18B20作为检测元件,测温范围为-55~+125 ℃,最高分辨率可达0.0625℃.DS18B20可以直接读出被测温度值,而且采用三线制与单片机相连,减少了外部的硬件电路,具有低成本和易使用的特点。

按照系统设计的功能和要求,确定系统由3个模块组成:主控制器,测温电路和显示电路[1]。

毕业设计论文温度计LED显示仪_18B20

毕业设计论文温度计LED显示仪_18B20

毕业设计论文温度计LED显示仪_18B20摘要:本文设计了一款基于数字温度传感器18B20的温度计LED显示仪。

该设计使用STM32微控制器作为控制核心,通过18B20数字温度传感器采集环境温度,并将温度以数字形式显示在LED数码管上。

设计采用硬件电路和嵌入式程序相结合的方式,实现了温度采集和显示功能,并具有温度高低报警功能。

实验结果表明,该设计具有较高的温度测量精度和稳定性。

关键词:温度计,LED显示仪,数字温度传感器18B20,STM32微控制器引言温度计是一种用于测量环境温度的仪器,广泛应用于各个领域。

随着科技的发展,温度计的种类也越来越多样化,其中LED显示温度计由于具有数字显示和便于读取的特点,受到了广泛的关注和应用。

本文设计了一款基于数字温度传感器18B20的温度计LED显示仪。

该设计通过18B20传感器采集环境温度,并将温度以数字形式显示在LED数码管上。

同时,设计还具有高低温度报警功能,可以实时监测环境温度是否超过设定的范围。

方法1.硬件设计硬件电路主要包括18B20数字温度传感器、STM32微控制器、LED数码管、温度上下限设置开关等。

其中,18B20传感器负责采集环境温度信号,STM32微控制器负责对温度信号进行处理和显示。

LED数码管用于显示温度数值,温度上下限设置开关用于调整报警温度范围。

2.软件设计软件设计主要包括嵌入式程序编写和功能实现。

程序通过STM32微控制器的GPIO口与18B20传感器和LED数码管进行通信,实现温度数据的采集和显示。

同时,程序还对温度进行判断,当温度超过设定的上下限时,通过蜂鸣器进行报警。

实验与结果为了验证设计的可行性和有效性,本文进行了一系列实验。

实验结果表明,设计的温度计LED显示仪具有较高的温度测量精度和稳定性。

同时,温度报警功能也能够准确地检测到环境温度是否超过设定的范围。

结论本文设计了一款基于18B20数字温度传感器的温度计LED显示仪,通过软硬件相结合的方式,实现了对环境温度的采集和显示。

基于DS18B20数字温度计的的设计论文

基于DS18B20数字温度计的的设计论文

目录绪论 (1)1单片机的概述 (2)1.1单片机的发展情况和应用 (2)1.2单片机的结构和性能 (2)2系统硬件电路的设计 (5)2.1系统方案的设计 (5)2.2温度传感器的选择 (5)2.2.1 DS18B20简介 (5)2.2.2 DS18B20的性能特点 (6)2.2.3 DS18B20测温原理 (7)2.3单片机控制模块的设计 (7)2.3.1单片机型号的选择 (7)2.3.2单片机接口电路的设计 (8)2.4显示电路的设计 (9)2.4.1 MAX7219简介 (11)2.4.2 MAX7219内部寄存器和工作模式 (12)2.5电源的设计 (13)3系统软件的设计 (15)3.1显示子程序的设计 (15)3.1 DS18B20数据采集子程序的设计 (16)结论 (19)附录A AT89S52与MAX7219接口程序 (21)附录B DS18B20数据采集程序 (25)致谢 (28)插图索引图1 总体框图 (5)图2 DS18B20外部形状及管脚图 (6)图3 DS18B20测温原理 (7)图4 单片机接口电路图 (9)图5 显示电路原理图 (10)图6 电源电路 (13)图7 显示字程序流程 (15)图8 温度采集程序流程 (17)基于DS18B20数字温度计的设计摘要本文研制的数字式定时温控系统是一个基于单总线数字式温度传感器DS18B20,以单片机芯片为核心的系统。

该系统具有对温度的实时检测功能,实时日历时钟、温度和时间数值的设定等功能。

该系统可以应用于发面、菜窖温度控制及保健等领域。

本文首先对测温技术、温度控制技术的现状进行了介绍,对各种控制理论、方案进行了简单的分析与比较;其次根据用户提出的总体要求和技术指标,从工程应用的角度出发,以发面器为主要应用对象进行了硬件部分的设计和选型、软件的设计与分析,且在实现中遵循了简单、经济、实用的原则:然后详细介绍了本系统所用各芯片的特点、工作原理、应用及其与单片机间的通信协议。

(完整版)基于51单片机与DS18B20的数字温度计设计定稿毕业论文

(完整版)基于51单片机与DS18B20的数字温度计设计定稿毕业论文

安徽农业大学课程设计报告基于单片机的DS18B20数字温度计设计学生姓名杜恒院系名称物理与电子工程学院专业名称电子信息工程班级2008 级 6 班学号指导教师汪文蝶完成时间2011年 5 月 20 日基于单片机的DS18B20数字温度计设计学生姓名:杜恒指导老师:汪文蝶内容摘要:随着现代信息化技术的飞速发展和传统工业改造的逐步实现,能独立工作的温度检测系统已广泛应用于各种不同的领域。

本文介绍了一个基于STC89C52单片机和数字温度传感器DS18B20的测温系统,并用LED数码管显示温度值,易于读数。

系统电路简单、操作简便,能任意设定报警温度并可查询最近的10个温度值,系统具有可靠性高、成本低、功耗小等优点。

关键词:单片机数字温度传感器温度计1 引言 (4)2 设计要求 (4)2.1 基本要求 (4)2.2 扩展功能 (4)3 总体方案设计 (4)3.1 方案论证 (4)3.1.1 方案一 (4)3.1.2 方案二 (5)3.2 总体设计框图 (5)4 硬件设计 (5)4.1 单片机系统 (5)4.2 数字温度传感器模块 (6)4.2.1 DS18B20性能 (6)4.2.2 DS18B20外形及引脚说明 (7)4.2.3 DS18B20接线原理图 (7)4.2.4 DS18B20时序图 (7)4.2.5 数据处理 (9)4.3 显示电路 (10)4.4 声光报警电路 (10)4.5 键盘输入电路 (11)5 软件设计 (11)5.1 主程序模块 (11)5.2 读温度值模块 (12)5.3 中断模块 (14)5.4 温度查询模块 (15)5.5 温度设定、报警模块 (16)5.6 数码管驱动模块 (18)6 源程序 (19)7 总结 (26)参考文献: (28)1 引言随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方便是不可否定的,各种数字系统的应用也使人们的生活更加舒适。

(完整版)基于DS18B20的温度检测系统毕业论文

(完整版)基于DS18B20的温度检测系统毕业论文
下位机采用的是单片机基于数字温度传感器DS18B20的系统。DS18B20利用单总线的特点可以方便的实现多点温度的测量,轻松的组建传感器网络,系统的抗干扰性好、设计灵活、方便,而且适合于在恶劣的环境下进行现场温度测量。本系统可以应用在大型工业及民用常温多点监测场合。如粮食仓储系统、楼宇自动化系统、温控制程生产线之温度影像检测、医疗与健诊的温度测试、空调系统的温度检测、石化、机械…等。
第二章
温度检测系统有则共同的特点:测量点多、环境复杂、布线分散、现场离监控室远等。若采用一般温度传感器采集温度信号,则需要设计信号调理电路、AD转换及相应的接口电路,才能把传感器输出的模拟信号转换成数字信号送到计算机去处理。这样,由于各种因素会造成检测系统较大的偏差;又因为检测环境复杂、测量点多、信号传输距离远及各种干扰的影响,会使检测系统的稳定性和可靠性下降。所以多点温度检测系统的设计的关键在于两部分:温度传感器的选择和主控单元的设计。温度传感器应用范围广泛、使用数量庞大,也高居各类传感器之首。
附录二:电路原理图……………………………………………26
致谢 ………………………………………………………………30
摘要ቤተ መጻሕፍቲ ባይዱ
DS18B20是一种可组网的高精度数字式温度传感器,由于其具有单总线的独特优点,可以使用户轻松地组建起传感器网络,并可使多点温度测量电路变得简单、可靠。本文结合实际使用经验,介绍了DS18B20数字温度传感器在单片机下的硬件连接及软件编程,并给出了软件流程图。
§3.1 电源以及看门狗电路………………………………………………………8
§3.2键盘以及显示电路………………………………………………………10
§3.2温度测试电路……………………………………………………………12

基于DS18B20的数字温度计设计毕业设计

基于DS18B20的数字温度计设计毕业设计

目录中文摘要〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃3 关键词〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃3 1实现功能说明〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃3 2设计思路分析〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃3 2.1关于温度传感器DS18B20〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃3 2.2单线技术〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃4 3硬件电路设计〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃4 3.1主要器件〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃4 3.2电路原理图〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃7 4软件设计〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃8 4.1DS18B20的单线协议和命令〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃8 4.2程序流程〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃10 4.3程序说明〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃11 5总结〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃14 参考文献〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃〃14基于DS18B20的数字温度计设计摘要单片机已经在测控领域中获得了广泛的应用,它除了可以测量电信号以外,还可以用于温度、湿度等非电信号的测量,能独立工作的单片机温度监测、温度控制系统已经广泛应用于很多领域。

毕业论文——基于DS18B20的温度显示及其报警控制系统(含完整原理图及C程序)

毕业论文——基于DS18B20的温度显示及其报警控制系统(含完整原理图及C程序)

毕业设计(论文)题目基于单片机的数字温度计及其报警系统作者学院物理学院专业电子信息科学与技术学号指导教师二〇一二年五月二十七日摘要随着科技的不断进步,在工业生产中温度是常用的被控参数,而采用单片机来对这些被控参数进行控制已成为当今的主流。

温度传感器DS18B20具有性能稳定、灵敏度高、抗干扰能力强、使用方便等优点,广泛应用于冰箱、空调器、粮仓等日常生活中温度的测量和控制。

本文采用51单片机来实现对温度的测量和报警。

它的主要组成部分有:STC89C52单片机,DS18B20,键盘与显示电路,AT24C02温度范围存储电路,温度报警和控制电路。

它可以实时地检测和显示温度,可以设定温度范围,实现对温度的报警和自动控制。

关键词:温度计;DS18B20;51单片机;温度报警。

ABSTRACTTemperature sensor DS18B20 has a lot of advantages,such as stable performance,high sensitivity,strong anti-interference capability,convenience of use,etc. And it was widely used for the measurement and control of temperature in refrigerators, air conditioners, barn and other daily life in the measurement and control of temperature. In this article ,We used a single chip for realizing temperature measurement and alarm. It was mainly component of STC89S52 chip, DS18B20, keyboard and display circuit,storage circuit of temperature range, temperature alarm and circuit control. It realize not only real-time detection and display temperature, but also setting the temperature range and the measurement and control of temperature.Key words: Thermometer; DS18B20;51 MCU; temperature alarm目录第一章绪论 (1)1.1 设计背景 (1)1.2 温度测量及其报警系统的国内外情况 (1)1.3 本文研究内容 (1)第二章系统总体设计 (2)2.1 系统方案选择 (2)2.2 系统的组成 (2)2.3 系统的工作过程 (3)第三章系统硬件设计..................................................... 错误!未定义书签。

DS18B20毕业设计

DS18B20毕业设计

基于DS18B20温度传感器的温度检测与控制系统一. 基于DS18B20的室内智能温度控制系统设计对于一些特定的室内农业和工业生产,提出了一种DS18B20温度传感器和ATmage8单片机结合的智能温度控制系统。

该系统主要可分为上位机系统和下位机系统,上位机设定温度范围井控制下位机。

ATmage8单片机通过DS18B20采集温度信号,处理后将温度值与上位机设定阈值作比较。

单片机控制加热模块的工作,并且通过串口传给上位机显示当前温度。

经过实际的测试,该系统的性能稳定误差控制在0.5℃,满足了小面积的室内用。

温度在工农业生产中起着举足轻重的作用,在冶金、医药、食品制造和化学制造业等行业尤其显得重要。

在适当的温度下生产的产品质量、产量和合格率会大大的提高。

有些药品的生产和存储要在很低的温度下进行;石油分馏的过程中在不同的温度下才能分离出汽油、柴油、煤油、硫化物;食品的制造和存储也要在特定的温度下才能保证质量。

在农业大棚蔬菜和室内圈养牲畜对于环境温度的要求也很高,大棚蔬菜的温度基本上要保证在20~30℃。

鸡舍的育雏期温度要控制在36℃左右。

随着社会生产力和科学技术的发展,工农业生产对于温度的要求会越来越高,这样就需要系统不但可以测出室内的实际温度,还可以通过上位机来进行实时的控制,调整环境的温度。

1、系统的整体想路本系统分为上位机模块、单片机模块、温度采集模块、加热模块。

上位机采用的是用VC++6.0的软件环境来编写一个控制界面,用来控制下位机的ATmage8单片机,并且与其通信,传递命令和接收信号,上位机和下位机之间利用RS232串口来进行连接;单片机模块编程来控制和采集DS18B20的温度信号;ATmage8和DS18B20之间采用单总线的方式来连接。

单片机模块和加热模块之间接继电器,由单片机来控制。

上位机设定温度范围,发送给单片机,单片机接收到后采集温度传感器的温度信号,处理后得到的温度值进行阈值匹配,控制继电器的闭合,并传给上位机,显示在上位机界面。

基于51单片机的DS18B20温度传感器的应用毕业设计(论文) 精品

基于51单片机的DS18B20温度传感器的应用毕业设计(论文) 精品

毕业设计(论文)题目:基于51单片机的DS18B20温度传感器的应用题目类型:工程设计软件开发桂林电子科技大学毕业设计(论文)报告用纸 1摘要温度的测量和控制对人类日常生活、工业生产、气象预报、物资仓储等都起着极其重要的作用。

在许多场合,及时准确获得目标的温度是十分重要的,近年来,温度测控领域发展迅速,并且随着数字技术的发展,温度的测控芯片也相应的登上历史的舞台,能够在工业、农业等各领域中广泛使用。

温控系统通过传感器检测温度将温度数据输入到处理器处理,可以在数码管或LCD等显示出来。

然后由控制器可以控制加热或者制冷,从而达到控温的目的。

本毕业设计就是利用STC89C52单片机和DS18B20温度传感器对目标温度进行检测,使用了单位数码管对检测到温度的显示,通过串口和上位机进行通信,利用VB软件显示温度数据,从而对各空间温度进行远程实时监控,使用LED灯闪烁进行模拟加热和制冷。

本文对各部分的硬件原理图进行了分析,还对各功能程序进行概述。

通过51单片机控制DS18B20检测温度,具有硬件电路简单,编程容易,测温准确,稳定等优点。

而且可以多点检测(本毕设只是单点测温),几个传感器连接也很简单。

关键词:单片机;温控;传感器AbstractTemperature measurement and control of human daily life, industrial production, weather forecast, material storage and so on all play a very important role. On many occasions, timely and accurate to obtain the temperature of the target is very important, in recent years, the temperature measurement and control field is developing rapidly, and with the development of digital technology, the corresponding temperature measurement and control chip mounted on the stage of history, can be widely used in industry, agriculture and so on various areas. Temperature control system through the temperature sensor to detect temperature data input to processing, can be in the digital tube or LED display, etc. And then by the controller to control the heating or cooling, so as to achieve the purpose of temperature control.This graduation design is the use of STC89C52 MCU and DS18B20 temperature sensor to test the room temperature, for testing temperature using digital tube display, through a serial port and PC communication, using VB software display temperature data, thus to remote real-time monitoring of the room temperature, use LED lights to simulate the heating and cooling. By 51 single chip microcomputer control temperature DS18B20 detection, it has a simple hardware circuit, programming easily, temperature measurement accuracy, stability, etc. And can be more testing (this project is only a single point temperature measurement), several sensor connection is also very simple.Keywords: MCU;temperature control;sensor目录引言 (1)1 绪论 (2)1.1 单片微机的发展 (2)1.2 温度检测的意义及发展形势 (2)1.3温控系统设计的核心 (2)2 单片机的简述 (3)2.1单片机的特点及引脚介绍 (3)2.2单片机的电平特性 (5)2.3C51复位电路 (6)2.4时钟电路 (6)3 温控系统的硬件设计 (7)3.1 温度检测模块 (7)3.1.1 温度传感器的概述 (7)3.1.2DS18B20的工作原理及工作时序图 (9)3.2 显示模块 (12)3.3 温超报警模块 (14)3.4 串口通信模块 (15)4 软件设计 (17)4.1 系统整体设计 (17)4.2 温度获取并转换 (19)4.3 温度控制 (20)5 单片机与上位机通信 (21)总结 (23)谢辞 (24)参考文献 (25)附录1电路原理图 (26)附录2 完整C程序代码 (28)附录3 模块调试代码 (34)桂林电子科技大学毕业设计(论文)报告用纸第1页共34 页引言上世纪90年代以来,单片机就进入了一个高速发展的阶段,大部分半导体厂商都注重新型单片机的研制、生产和推广。

基于DS18B20的温度传感器设计课程设计论文

基于DS18B20的温度传感器设计课程设计论文

基于DS18B20的温度传感器设计毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。

尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。

对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。

除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。

对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。

本人完全意识到本声明的法律后果由本人承担。

作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。

本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

涉密论文按学校规定处理。

作者签名:日期:年月日导师签名:日期:年月日指导教师评价:一、撰写(设计)过程1、学生在论文(设计)过程中的治学态度、工作精神□优□良□中□及格□不及格2、学生掌握专业知识、技能的扎实程度□优□良□中□及格□不及格3、学生综合运用所学知识和专业技能分析和解决问题的能力□优□良□中□及格□不及格4、研究方法的科学性;技术线路的可行性;设计方案的合理性□优□良□中□及格□不及格5、完成毕业论文(设计)期间的出勤情况□优□良□中□及格□不及格二、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范?□优□良□中□及格□不及格2、是否完成指定的论文(设计)任务(包括装订及附件)?□优□良□中□及格□不及格三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义□优□良□中□及格□不及格2、论文的观念是否有新意?设计是否有创意?□优□良□中□及格□不及格3、论文(设计说明书)所体现的整体水平□优□良□中□及格□不及格建议成绩:□优□良□中□及格□不及格(在所选等级前的□内画“√”)指导教师:(签名)单位:(盖章)年月日评阅教师评价:一、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范?□优□良□中□及格□不及格2、是否完成指定的论文(设计)任务(包括装订及附件)?□优□良□中□及格□不及格二、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义□优□良□中□及格□不及格2、论文的观念是否有新意?设计是否有创意?□优□良□中□及格□不及格3、论文(设计说明书)所体现的整体水平□优□良□中□及格□不及格建议成绩:□优□良□中□及格□不及格(在所选等级前的□内画“√”)评阅教师:(签名)单位:(盖章)年月日教研室(或答辩小组)及教学系意见教研室(或答辩小组)评价:一、答辩过程1、毕业论文(设计)的基本要点和见解的叙述情况□优□良□中□及格□不及格2、对答辩问题的反应、理解、表达情况□优□良□中□及格□不及格3、学生答辩过程中的精神状态□优□良□中□及格□不及格二、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范?□优□良□中□及格□不及格2、是否完成指定的论文(设计)任务(包括装订及附件)?□优□良□中□及格□不及格三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义□优□良□中□及格□不及格2、论文的观念是否有新意?设计是否有创意?□优□良□中□及格□不及格3、论文(设计说明书)所体现的整体水平□优□良□中□及格□不及格评定成绩:□优□良□中□及格□不及格(在所选等级前的□内画“√”)教研室主任(或答辩小组组长):(签名)年月日教学系意见:系主任:(签名)年月日摘要2009年6月14日随着时代的进步和发展,单片机技术已经普及到我们生活、工作、科研、各个领域,已经成为一种比较成熟的技术。

基于C51DS18B20温度计的毕业设计论文改

基于C51DS18B20温度计的毕业设计论文改

基于C51DS18B20温度计的毕业设计论文改摘要:本文基于C51DS18B20温度计实现了一个温度监测系统。

通过C51单片机控制DS18B20温度传感器,采集环境温度数据,并通过LCD显示屏进行实时显示。

本系统能够实现高精度的温度监测,并具有较好的稳定性和可靠性。

实验结果表明,本设计方案能够满足实际应用的要求。

关键词:C51单片机、DS18B20温度传感器、温度监测、LCD显示屏第1章引言1.1研究背景随着物联网和智能家居的快速发展,温度监测技术在各个领域得到了广泛应用。

温度监测系统能够有效地实时监测环境的温度,为人们提供一个安全舒适的生活和工作环境。

因此,设计一个具有高精度和可靠性的温度监测系统,对于提高生活质量和工作效率具有重要意义。

1.2论文目的和意义本文旨在基于C51DS18B20温度计实现一个高精度的温度监测系统,并通过LCD显示屏进行实时显示。

通过分析DS18B20温度传感器的工作原理和C51单片机的控制方式,设计出一个稳定可靠的温度监测系统。

该系统能够准确地测量环境的温度并进行实时显示,可以广泛应用于家庭、工厂、办公室等各个领域,提高工作和生活的效率。

第2章相关技术2.1DS18B20温度传感器DS18B20温度传感器是一种数字温度传感器,具有精度高、体积小、成本低等特点。

其工作原理是利用温度变化引起的电压变化来进行温度测量。

传感器输出的是一个12位的二进制补码,可以通过C51单片机进行转换和处理。

2.2C51单片机C51单片机是一种广泛应用于嵌入式系统中的微处理器。

它具有性能稳定、易于编程、成本低廉等特点。

在本设计中,C51单片机主要负责对DS18B20传感器进行控制和数据处理,并通过LCD显示屏进行实时显示。

第3章设计方案3.1硬件设计本设计的硬件主要由C51单片机、DS18B20温度传感器和LCD显示屏组成。

其中,C51单片机负责对DS18B20传感器进行控制,LCD显示屏用于实时显示温度。

基于DS18B20的智能温度检测系统毕业设计论文

基于DS18B20的智能温度检测系统毕业设计论文

浙江科技学院本科学生毕业设计(论文)题目基于DS18B20的智能温度检测系统摘要:本文主要讨论了当今温度传感器的发展方向,介绍了用单片机控制的、基于数字温度传感器DS18B20的温度测量系统。

重点阐述了DS18B20的工作原理、指令系统、单片机与DS18B20之间的接口、数据传递、通信协议,建立了基于DS18B20的单点、多点温度测量系统。

最后用RS232总线实现了测温系统与PC机的通讯,实现了温度的实时检测与显示。

关键字: DS18B20,多点温度测量,通讯Abstract :After mainly discussing the development direction of current temperature sensor, the paper introduces the temperature measurement system based on the digital temperature sensor DS18B20,which is controlled by 89S52 single chip microcomputer. The working princip1e of the DS18B20, instruction sets, data transmission, the interface and the communication protoco1 between the DS18B20 and single chip microcomputer is expounded specially. The detail design project and concrete implementation of the single and multiple temperature measurement system,which is made up of DS18B20 and 89S52 single chip microcomputer are discussed.The temperature measurement system can communicate with PC by RS232 bus, which can be realized the measurement and display of temperature in the real time in this paper.Keywords:DS18B20, multipoint temperature measurement, communication目录摘要 (I)1 绪论 (1)2 几种常用温度传感器的原理及发展 (2)2.1 引言 (2)2.2 传感器的分类 (2)2.3 传感器的原理及发展 (2)2.3.1 传统的分立式温度传感器—热电偶传感器 (2)2.3.2 集成(IC)温度传感器 (3)2.4 智能温度传感器发展的新趋势 (5)2.4.1 提高测温精度和分辨力 (5)2.4.2 增加测试功能 (5)2.4.3 总线技术的标准化与规范化 (6)2.4.4 可靠性及安全性设计 (6)2.4.5 虚拟温度传感器和网络温度传感器 (7)2.5 小结 (7)3 DS18B20测温系统的设计 (8)3.1 现实测温遇到的问题 (8)3.2 方案论证及比较 (8)3.3 DS1820数字温度传感器的原理与构造 (9)3.3.1 DS18B20的内部结构 (10)3.3.2 DS18B20温度传感器的存储器 (11)3.4 DS1820单点测温系统设计 (14)3.4.1 CPU 模块 (14)3.4.2 数据采集模块 (15)3.4.3 显示模块 (15)3.4.4 系统软件设计 (15)3.5 DS18B20多点测温系统的设计 (25)3.5.1 硬件说明 (25)3.5.2 软件设计 (25)4 DS1820测温系统与PC上位机通讯 (29)4.1 RS-232C介绍 (29)4.2 RS232硬件接口设计 (30)4.2.1 硬件说明 (30)4.3 程序设计 (31)4.3.1 单片机内通信程序的设计 (31)4.3.2 PC 机内通信程序的设计 (32)5 总结 (38)致谢 (39)参考文献 (40)附录1 (41)附录2 (68)1 绪论温度是一个基本的物理量,自然界中的一切过程无不与温度密切相关。

DS18B20温度检测毕业设计

DS18B20温度检测毕业设计

本科生毕业论文学院电气信息工程学院专业通信工程届别2008题目基于80C51单片机与DS18B20的温度检测软件设计学生姓名庞京京学号20080840133指导教师曾玉教务处制云南民族大学毕业论文(设计)原创性声明本人郑重声明:所呈交的毕业论文(设计),是本人在指导教师的指导下进行研究工作所取得的成果。

除论文中已经注明引用的内容外,本论文没有抄袭、剽窃他人已经发表的研究成果。

本声明的法律结果由本人承担。

毕业论文(设计)作者签名:日期:年月日……………………………………………………………………………关于毕业论文(设计)使用授权的说明本人完全了解云南民族大学有关保留、使用毕业论文(设计)的规定,即:学校有权保留、送交论文的复印件,允许论文被查阅,学校可以公布论文(设计)的全部或部分内容,可以采用影印或其他复制手段保存论文(设计)。

(保密论文在解密后应遵守)指导教师签名:论文(设计)作者签名:日期:年月日注:此页放在封面后,目录前。

基于80C51单片机与DS18B20的温度检测软件设计庞京京云南民族大学08通信工程摘要:本次毕业设计是基于80C51单片机与DS18B20的温度检测软件设计。

以80C51单片机为核心,使用单总线温度转换芯片DS18B20实现温度采集。

我们的设计实验目的是对DS18B20进行编程,了解其性能特点,通过所学的C语言知识和相关资料提供的指令代码完成单片机与DS18B20的温度检测。

DS18B20是一种智能温度传感器。

它能够直接读出被测温度并且可根据实际要求通过简单的编程实现9~12位的数字值读数方式。

使用DS18B20可使系统结构更趋简单,可靠性更高。

关键词:温度测量;微处理器控制;C语言Based on 80C51 microprocessor with DS18B20temperature measurementJingjing,pangY unnan University of Nationalities,School of Electrical and InformationTechnology,class of Communication EngineeringAbstract:The graduation project is based on 80C51 microprocessor with DS18B20 temperature measurement .80C51 microprocessor as the core of it, the use of single-chip bus temperature conversion temperature DS18B20 real-time acquisition. Our experimental purpose is programming to DS18B20 and understand its performance characteristics .The instruction code through the C language knowledge and relevant information to complete the DS18B20 temperature measurements .DS18B20 is a smart temperature sensor .The DS18B20 digital thermometer provides 9-bit to 12-bit Celsius temperature e DS18B20 makes the system structure more simple , and higher reliability .Key words: temperature measurement;microprocessor ;C language前言这次的毕业设计以虚拟环境下通过80C51单片机实现DS18B20芯片温度测量为目标。

基于ds18b20数字温度计_最终修改毕业论文

基于ds18b20数字温度计_最终修改毕业论文

毕业设计题目:基于DS18B20的数字温度计的设计与实现学生:屈志乔学号:系(院):电子与信息工程系专业:电子信息科学与技术专业班级:2011级指导教师及职称:起止时间:年月——年月目录1 绪论 (1)1.1 温度计的介绍 (1)1.2选题的目的和意义、 (1)1.2.1选题的目的 (1)1.2.2选题的意义 (2)2 数字温度计的设计方案 (2)2.1 设计方案的确立及论证 (2)2.1.1 温度传感器DS18B20的选择 (2)2.1.2 单片机STC89C52的选择 (3)3 系统硬件电路的设计 (3)3.1 主控制器 (3)3.1.1 STC89C52的介绍 (4)3.1.2 DS18B20的介绍 (10)3.1.3 DS18B20使用的注意事项 (17)3.2 DS18B20与单片机接口电路的设计 (17)3.3 显示电路的设计 (18)3.3.1方案一:数码管显示 (18)3.3.2方案二:液晶显示 (19)3.3.3 显示电路 (22)4 系统程序的设计 (22)4.1 系统设计容 (22)4.1.1主程序 (23)4.1.2 读出温度子程序 (23)4.1.3 温度转换命令子程序 (24)4.1.4 计算温度子程序 (24)4.1.5 显示数据刷新子程序 (25)4.1.6 温度数据的计算处理方法 (26)4.2 汇编源程序 (26)4.2.1 DS18B20的各条ROM命令 (26)5 调试及性能分析 (28)5.1 系统的调试 (28)5.2 性能分析 (28)致 (30)参考文献 (31)附录 (32)基于DS18B20的数字温度计的设计与实现自动化2008级1班:罗文钊指导老师:昕昀讲师1 绪论1.1 温度计的介绍温度计是测温仪器的总称。

根据所用测温物质的不同和测温围的不同,有煤油温度计、酒精温度计、水银温度计、气体温度计、电阻温度计、温差电偶温度计、辐射温度计和光测温度计等。

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

DS18B20数字温度计的设计摘要温度是一种最基本的环境参数,人们生活与环境温度息息相关,在工业生产过程中需要实时测量温度,在工业生产中也离不开温度的测量,因此研究温度的测量方法和控制具有重要的意义。

本论文介绍了一种以单片机为主要控制器件,以DS18B20为温度传感器的新型数字温度计。

主要包括硬件电路的设计和系统程序的设计。

硬件电路主要包括主控制器,测温控制电路和显示电路等,主控制器采用单片机AT8 9C52,温度传感器采用美国DALLAS半导体公司生产的DS18B20,显示电路采用8位共阴极LED数码管,ULN2803A为驱动的动态扫描直读显示。

测温控制电路由温度传感器和预置温度值比较报警电路组成,当实际测量温度值大于预置温度值时,发出报警信号,即发光二极管亮。

系统程序主要包括主程序,测温子程序和显示子程序等。

DS18B20新型单总线数字温度传感器是DALLAS 公司生产的单线数字温度传感器, 集温度测量和 A /D转换于一体,直接输出数字量,具有接口简单、精度高、抗干扰能力强、工作稳定可靠等特点。

由于采用了改进型智能温度传感器DS18B20作为检测元件,与传统的温度计相比,本数字温度计减少了外部的硬件电路,具有低成本和易使用的特点。

DS18B20温度计还可以在高温报警、远距离多点测温控制等方面进行应用开发,具有很好的发展前景。

此外,还介绍了系统的调试和性能分析。

关键词:显示电路,单片机,AT89C52,温度传感器,DS18B20 ,单总线IThe Design of DS18B20 Digit ThermometerABSTRACTTemperature is a basic parameters of the environment, people's lives a nd the environment are closely related to temperature. in the course of ind ustrial production immediate need for temperature measurement in industrial production has to do with temperature measurement, The study o f the temperature measurement and control is of great significance.The paper introduced one kind new digital thermo meter that take the Micro Controller Unit as the primary control component and take DS18B20 as the temperature sensor. Mainly included the design of the hardware electric circuit and the design of the system program .The hardware electric circuit mainly included the master controller, the temperature measured electric circuit and the display circuit and so on, the master contro ller used Micro Controller Unit AT89C52, the temperature sensor used DS18B20 which the American DALLAS semiconductor company produces, the disp lay circuit used 8 altogether anodes LED numerical code tube by the dynamic scanning method straight to read the demo nstration.ULN2803A-driven dynamic scan showed straight time. Temperature control circuit fro m temperature sensors and preset temperature value compared alarm circuit components, When measured temperature greater than preset temperature value, issued warning signal that the bright light emitting diodes. The system program mainly included the master routine, the temperature subroutine, the data renovates subroutine and so on. DS18B20 is a digital temperature sensor of single bus .It is producted by DALLAS cooperation . DS18B20 assemb les temperature measure and A /D converter, exports digital signal directly, operation easily, better precise, protecting disturb, running steably and so on.IIBecause used the advanced version intelligence temperature sensor DS18B20 as the examine part, compared with the traditio nal thermo meter, this d igital thermo meter reduced the exterior hardware electric circuit, has characteristic that the low cost and was easy to use. The DS18B20 therm ometer also may used to the high temperature warning, the long-distance ran ge multi- spots temperature measured aspect and so on temperature contro l carries on the applicatio n development, has the very good prospects for development. In addition, introduced the system debugging and the perform ance analysis.KEY WORDS:Disp lay Circuit, Microcontroller Unit , AT89C52,Temperature Sensor, DS18B20,1-WireIII目录前言 (1)第1章设计任务及方案分析 (2)§1.1 设计任务及要求 (2)§1.2 设计总体方案及方案论证 (2)§1.3 温度测量的方案与分析 (2)§1.3.1 芯片选择 (2)§1.3.2 实现方法简介 (3)§1.3.3 测温流程图 (3)第2章芯片功能简介 (4)§2.1 A T89C52的功能简介 (4)§2.1.1 A T89C52芯片简介 (4)§2.1.2 引脚功能说明 (4)§2.2 DS18B20的功能简介 (7)§2.2.1 芯片简介 (7)§2.2.2 DS18B20外形和内部结构 (8)§2.2.3 DS18B20的工作时序 (11)§2.2.4 DS18B20与单片机的典型接口设计 (12)§2.2.5 DS18B20的各个ROM命令 (13)第3章系统硬件电路的设计 (15)§3.1 主控制电路和测温控制电路原理图 (15)§3.2 驱动电路模块原理图 (16)§3.3 显示模块原理图 (17)第4章软件编程调试及性能分析 (18)§4.1 主程序流程图 (18)§4.2 主程序 (19)§4.3 温度子程序 (21)§4.3.1 DS18B20复位子程序 (22)IV§4.3.2 读DS18B20子程序 (23)§4.3.3 写DS18B20子程序 (25)§4.3.4 比较报警子程序 (26)§4.3.5 按键子程序 (27)§4.4 显示子程序 (27)§4.5 调试性能分析和注意事项 (29)§4.5.1 调试性能分析 (29)§4.5.2 DS18B20使用中的注意事项 (30)结论 (31)参考文献 (32)致谢 (33)附录 (34)V前言日常生活及工农业生产中经常要用到温度的检测及控制,在冶金、食品加工、化工等工业生产过程中,广泛使用的各种加热炉、热处理炉、反应炉等,都要求对温度进行严格控制。

在日常生活中,电烤箱、微波炉、电热水器、烘干箱等电器也需要进行温度检测与控制。

传统的测温元件有热电偶和热电阻。

而热电偶和热电阻测出的一般是电压,再转换成对应的温度,需要比较多的外部硬件支持,硬件电路复杂,软件调试复杂,制作成本高。

而采用单片机对温度进行控制,不仅具有控制方便,简单和灵活等优点,而且可以大幅度提高温度控制的技术指标。

测量温度的关键是温度传感器,温度传感器正从模拟式向数字式、从集成化向智能化、网络化的方向发展。

在测温电路中,可以使用热敏电阻之类的器件利用其感温效应,将随被测温度变化的电压或电流采集过来,先进行A/D转换,然后用单片机进行数据的处理,再在显示电路上,将被测温度显示出来。

这种设计需要用到A/D转换电路,因此感温电路的设计比较复杂。

进而想到采用智能温度传感器来设计数字温度计。

相关文档
最新文档