数字式温度计的设计毕业设计
毕业设计----多功能数字温度计的设计与制作
毕业设计(论文)《多功能数字温度计的设计与制作》专业(系)车辆电子班级学生姓名指导老师完成日期 2009. 11. 16毕业设计任务书一、课题名称:多功能数字温度计的设计与制作二、指导教师:三、设计内容与要求1 课题概述1)温度是科学技术中最基本的物理量之一,物理、化学、生物等学科都离不开温度。
在工业生产和实验研究中,温度常常是表征对象和过程状态的最重要的参数之一。
传统的水银或酒精温度计来测量温度,不仅测量时间长、读数不方便、而且功能单一,已经不能满足人们在数字化时代的要求。
因此提出一种新型的数字式温度测量电路的设计方案,该方案集成了基于AT89S51的两位数码管显示温度测量电路和通过编程的方式来实现实时时钟的显示、修改、定时闹铃等功能的时钟电路2 设计内容与要求设计内容:1)温度测量:能够实时显示当前的环境温度2)时钟功能:能够作为时钟使用,显示当前时间3)闹钟功能:能够在设定时间时钟时,作为闹铃发生4)时钟设置功能:能够设定时钟,修改当前时间5)电源电池或直流稳压电源输入:稳压至9V供电6)完成控制器的原理图和PCB板图的设计和制作7)完成软件程序的编写与调试8)对整机的调试,完成指定功能设计要求:1)原理图规范2)PCB板图规范、布局合理3)电路板制作工整、美观4)软件流程图标准5)程序采用结构化设计、可读性强3、设计参考书电力电子技术与应用高等教育出版社电机控制技术北京航空航天大学出版社模拟电子技术高等教育出版社数字电子技术高等教育出版社单片机C语言程序设计北京航空航天大学出版社单片机原理及应用中南大学出版社传感器与检测技术高等教育出版社4、设计说明书要求(小四、宋体)(一)封面(二)任务书(三)中文摘要(四)外文摘要(五)目录(六)正文(绪论、正文主体、结论)(七)参考文献(八)致谢(九)附录5、毕业设计进程安排序号内容要求完成时间1师生见面,下发毕业设计任务书、布置毕业设计------- 2011.6.282 前期准备完成毕业设计相关资料的收集、设计方案的确定假期3 元件选型参数、型号、数量2011.9.154 控制板原理图设计------- 2011.9.305 控制板PCB板设计与制作------- 2011.10.146 软件程序编写调试------- 2011.10.317 整机调试完成批定功能2011.11.108 毕业设计任务书编写毕业设计说明书在规定时间前上交指导教师处2011.11.259 毕业答辩及成绩评定------- 2011年12月6、毕业设计答辩及论文要求(小四、宋体)1毕业设计答辩要求答辩前三天,每个学生应按时将毕业设计说明书或毕业论文、专题报告等必要资料交指导教师审阅,由指导教师写出审阅意见。
毕业设计数字温度计论文
(毕业设计)数字温度计论文————————————————————————————————作者:————————————————————————————————日期:数字温度计的设计摘要温度是一种最基本的环境参数,人们生活与环境温度息息相关,在工业生产过程中需要实时测量温度,在工业生产中也离不开温度的测量,因此研究温度的测量方法和控制具有重要的意义。
本论文介绍了一种以单片机为主要控制器件,以DS18B20为温度传感器的新型数字温度计。
主要包括硬件电路的设计和系统程序的设计。
硬件电路主要包括主控制器,测温控制电路和显示电路等,主控制器采用单片机A T89C52,温度传感器采用美国DALLAS半导体公司生产的DS18B20,显示电路采用8位共阴极LED数码管,ULN2803A为驱动的动态扫描直读显示。
测温控制电路由温度传感器和预置温度值比较报警电路组成,当实际测量温度值大于预置温度值时,发出报警信号,即发光二极管亮。
系统程序主要包括主程序,测温子程序和显示子程序等。
DS18B20新型单总线数字温度传感器是DALLAS 公司生产的单线数字温度传感器, 集温度测量和 A /D转换于一体,直接输出数字量,具有接口简单、精度高、抗干扰能力强、工作稳定可靠等特点。
由于采用了改进型智能温度传感器DS18B20作为检测元件,与传统的温度计相比,本数字温度计减少了外部的硬件电路,具有低成本和易使用的特点。
DS18B20温度计还可以在高温报警、远距离多点测温控制等方面进行应用开发,具有很好的发展前景。
此外,还介绍了系统的调试和性能分析。
关键词:显示电路,单片机,AT89C52,温度传感器,DS18B20 ,单总线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 has to do with temperature measurement, The study of the temperature measurement and control is of great significance.The paper introduced one kind new digital thermometer 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 controller used Micro Controller Unit AT89C52, the temperature sensor used DS18B20 which the American DALLAS semiconductor company produces, the display circuit used 8 altogether anodes 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 temperature sensor DS18B20 as the examine part, compared with the traditional thermometer,Ithis digital thermometer reduced the exterior hardware electric circuit, h as characteristic that the low cost and was easy to use. The DS18B20 th ermometer also may used to the high temperature warning, the long-distance range multi- spots temperature measured aspect and so on temperature co ntrol carries on the application development, has the very good prospects for development. In addition, introduced the system debugging and the p erformance analysis.KEY WORDS:Display Circuit, Microcontroller Unit , AT89C52,Temperature Sensor, DS18B20,1-Wire目录前言 0II第1章设计任务及方案分析 (1)§1.1 设计任务及要求 (1)§1.2 设计总体方案及方案论证 (1)§1.3 温度测量的方案与分析 (1)§1.3.1 芯片选择 (1)§1.3.2 实现方法简介 (2)§1.3.3 测温流程图 (2)第2章芯片功能简介 (2)§2.1 AT89C52的功能简介 (3)§2.1.1 AT89C52芯片简介 (3)§2.1.2 引脚功能说明 (3)§2.2 DS18B20的功能简介 (6)§2.2.1 芯片简介 (6)§2.2.2 DS18B20外形和内部结构 (7)§2.2.3 DS18B20的工作时序 (9)§2.2.4 DS18B20与单片机的典型接口设计 (11)§2.2.5 DS18B20的各个ROM命令 (11)第3章系统硬件电路的设计 (13)§3.1 主控制电路和测温控制电路原理图 (13)§3.2 驱动电路模块原理图 (14)§3.3 显示模块原理图 (15)第4章软件编程调试及性能分析 (16)§4.1 主程序流程图 (16)§4.2 主程序 (17)§4.3 温度子程序 (20)§4.3.1 DS18B20复位子程序 (20)§4.3.2 读DS18B20子程序 (22)§4.3.3 写DS18B20子程序 (23)§4.3.4 比较报警子程序 (25)§4.3.5 按键子程序 (25)III§4.4 显示子程序 (26)§4.5 调试性能分析和注意事项 (28)§4.5.1 调试性能分析 (28)§4.5.2 DS18B20使用中的注意事项 (28)结论 (29)参考文献 (30)致谢 (31)附录 (32)IV前言日常生活及工农业生产中经常要用到温度的检测及控制,在冶金、食品加工、化工等工业生产过程中,广泛使用的各种加热炉、热处理炉、反应炉等,都要求对温度进行严格控制。
(完整版)数字温度计论文毕业设计论文
数字温度计的设计摘要温度是一种最基本的环境参数,人们生活与环境温度息息相关,在工业生产过程中需要实时测量温度,在工业生产中也离不开温度的测量,因此研究温度的测量方法和控制具有重要的意义。
本论文介绍了一种以单片机为主要控制器件,以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)前言日常生活及工农业生产中经常要用到温度的检测及控制,在冶金、食品加工、化工等工业生产过程中,广泛使用的各种加热炉、热处理炉、反应炉等,都要求对温度进行严格控制。
数字温度计的设计毕业论文 36
毕业设计(论文)课题: 数显温度计的设计学生: 李阳系部:电子信息系 班级: 电信094 学号: 2009000825 指导教师: 冯 静装订交卷日期:数字温度计的设计郑重申明本人呈交的毕业实习报告(设计),是在导师的指导下,独立进行实习和研究工作所取得的成果,所有数据、图片资料真实可靠。
尽我所知,除文中已经注明引用的内容外,本毕业实习报告(设计)的成果不包含他人享有著作权的内容。
对本毕业实习报告(设计)所涉及的实习和研究工作做出贡献的其他个人和集体,均已在文中以明确的方式标明。
本毕业实习报告(设计)的知识产权归属于作者与培养单位。
学生签名; 李阳日期2012.03【摘要】本文将介绍一种基于单片机控制的数字温度计,就是用单片机实现温度测量,传统的温度检测大多以热敏电阻为温度传感器,但热敏电阻的可靠性差,测量温度准确率低,而且必须经过专门的接口电路转换成数字信号才能由单片机进行处理。
本次采用DS18B20数字温度传感器来实现基于AT89S52单片机的数字温度计的设计用LCD数码管以串口传送数据,实现温度显示,能准确达到以上要求,可以用于温度等非电信号的测量,主要用于对测温比较准确的场所,或科研实验室使用,能独立工作的单片机温度检测、温度控制系统已经广泛应用很多领域。
【关键词】关键词1温度计;关键词2单片机;关键词3数字控制;关键词4DS1620ﻩ目录第一章绪论ﻩ错误!未定义书签。
1.1 前言...................................... 错误!未定义书签。
1.2 数字温度计设计方案......................... 错误!未定义书签。
1.3 总体设计框图.............................. 错误!未定义书签。
第二章硬件电路设计ﻩ错误!未定义书签。
2.1 主要芯片介绍ﻩ错误!未定义书签。
2.1.1 AT89C51的介绍ﻩ错误!未定义书签。
数字温湿度计设计毕业设计(论文)
本科毕业设计(论文)数字温湿度计设计The Design Of Digital ThermometersAnd Hygrometer毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:日期:年月日导师签名:日期:年月日注意事项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
毕业设计论文-数字温度计经典设计
摘要单片机在日用电子产品中的应用越来越广泛,温度则是人们日常生活中常常需要测量和控制的一个量。
科学技术的发展和检测技术的发展是密切相关的。
现代化的检测手段能达到的精度、灵敏度及测量范围等,在很大程度上决定了科学技术的发展水平。
本文作者采用AT89C2051单片机和温度传感器DS18B20从硬件和软件两方面介绍了一款简易数字温度计的设计过程,并对硬件原理图和程序流程图作了简洁的描述。
数字温度计与传统的温度计相比,具有读数方便,测温范围广,测温准确,其输出温度采用数字显示,主要用于对测温比较准确的场所。
关键词:单片机AT89C2051;温度传感器DS18B20;74LS48七段数码译码器AbstractSingle-chip electronic products in the daily application ofmore and more widely, the temperature is often the need for dailylife in a measure and control the volume. Development of scienceand technology development and testing are closely related.Modern methods to achieve the accuracy, sensitivity and measurement range, to a large extent determine the level of development of science and technology. The author of this articleusing AT89C2051 MCU and temperature sensor DS18B20 from bothhardware and software, introduced a simple digital thermometerof the design process, and schematic diagram of hardware and procedures were concise description of flow chart. Digital thermometer with a traditional thermometer, compared with areading of convenience, a wide range of temperature measurement, temperature measurement accuracy, the output of the temperature digital display, mainly used for more accurate temperature measurement sites.Key words:single-chip AT89C2051; temperature sensor DS18B20;Digital Seven Segment Decoder 74LS48第一章绪论随着单片机技术的不断发展,单片机在日用电子产品中的应用越来越广泛,广泛应用于冰箱、空调器、粮仓等日常生活中温度的测量和控制。
DS18B20数字温度计毕业设计(毕业设计)详解
DS18B20数字温度计设计西南大学工程技术学院,重庆 400716摘要:本文介绍了利用美国DALLAS半导体公司最新推出的一种改进型智能温度传感DS18B20和ATMEL公司生产的AT89C2051,结合四位共阳型LED,采用动态显示的方法实现室内温度的检测和读数。
本文设计的数字温度计基于DS18B20单线总线结构,与单片机的接口电路简单无须外部电路,同时由于DS18B20能直接读出被测温度,并且可根据实际要求通过简单的编程实现9~12位的数字值读数方式,因而使得整体设计思路简单,可以实现-55~+125゜C的温度测量,精度误差在0.1゜C以内。
本文给出了具体的硬件电路和软件设计。
关键词:单片机DS18B20智能温度传感器DS18B20 DIGITAL THERMOMETER DESIGNLI XuejianCollege of Engineering and Technology, Southwest University, Chongqing 400716, ChinaAbstract:This paper presents the method for a digital thermometer design made of DS18B20,a newly-product of advaced Programmable Resolution 1-Wire® Digital Thermometer(DALLAS),and AT89C2051 (ATMEL).This design adopts dynamic dispay method with four LED to measu re room temperature.This digital thermometer is based on the one wire configuration of DS18B 20, and no external circuit is required.Since the measured temperature can be directly read by DS18B20 and 9-12 digits reading can be implemented through simple programming, the overall design concept is simple. Temperature within -55~+125゜C can be measured with an error of +/-0.1゜C. Detailed circuits and softwaredesign are given here.Key Words:single-chip computer DS18B20 smart temperature sensor文献综述自动控制领域中,温度检测与控制占有很重要地位。
书作文之温度计毕业设计任务书
温度计毕业设计任务书【篇一:毕业设计(论文)任务书格式--数字温度计】毕业设计(论文)任务书学生姓名专业班级:设计(论文)题目:简易数字温度计一、设计要求1.分析题目需完成的功能,问题描述准确、规范。
2.拟定实施方案,描述设计思路(框图);3.详尽规划内容4.体现完整设计过程及交付最终作品二、主要内容(提纲式的内容要求)1.测量范围:0-120℃;2.相对误差:≤0.5%;3.可通过键盘置零。
4.数字显示的位数不少于5位;5.具有报警功能,当测量超过设定的阀值时,可进行声光报警。
三、完成任务1.设计思路与内容文档。
2.设计过程参考资料清单及资料文档。
3.最终作品。
指导老师(签名):教研室主任(签名):2015 年 5 月8 日【篇二:数字温度计任务书】陕西科技大学单片机原理及应用学院专业班级学生:题目:数字温度计的设计课程设计从 2013 年 12 月 16日起到2013 年 12 月 27 日1、课程设计的内容和要求(包括原始数据、技术要求、工作要求等):温度测量的特点是采用数码管直接显示出被测温度值,这种数字显示不仅直观,测量精度高而且便于进行自动控制。
所以,数字温度计获得了广泛的应用。
温度测量的作用是显而易见的。
如石化企业中,根据不同的温度可以分离出汽油、柴油、煤油等产品;日常生活中,需要根据气温加减衣物,如此等等。
本设计利用单片机和集成温度传感器设计一个可以直接显示温度值的数字显示温度计,并要求达到一定的测量精度。
本次的课程设计任务是设计一个基于单片机的带温度显示功能的温度计。
系统功能要求:至少利用3位数码管进行测量值的显示;温度测量范围:-50℃~100℃;测量误差≤0.5℃。
2、对课程设计成果的要求〔包括图表、实物等硬件要求〕:(1)系统硬件设计要求:根据任务要求,完成单片机最小系统及其扩展设计,组成功能完整的系统;⑵系统软件设计:根据温度测量及显示功能要求,完成程序的编写与调试;⑶系统功能要求:至少利用3位数码管进行测量值的显示;温度测量范围:-50℃~100℃;测量误差≤0.5℃。
(毕业设计)基于89C51和DS18B20的数字温度计设计
一、设计要求数字式温度计要求测温范围为-55~125°C,精度误差在0.1°C,采用AT89C51单片机和DS18B20温度传感器,设定温度报警的最低值和最高值。
采用点阵字符型液晶模块作为数字温度计的显示器,分两行显示,第一行显示DS18B20工作状态,第二行显示实测温度值和状态符号,>H表示实测温度大于温度报警范围,<L表示实测温度小于设置温度报警范围,!表示实测温度在正常范围内,当实测温度超过设定温度限制范围是,发出声光警报信号。
二、方案论证根据系统的设计要求,选择DS18B20作为本系统的温度传感器,选择单片机A T89C51为测控系统的核心来完成数据采集、处理、显示、报警等功能。
选用数字温度传感器DS18B20,省却了采样/保持电路、运放、数/模转换电路以及进行长距离传输时的串/并转换电路,简化了电路,缩短了系统的工作时间,降低了系统的硬件成本。
该系统的总体设计思路如下:温度传感器DS18B20把所测得的温度发送到AT89C51单片机上,经过51单片机处理,将把温度在显示电路上显示,本系统显示器用点阵液晶模块LCD1602实现显示。
检测范围-55摄氏度到125摄氏度。
按照系统设计功能的要求,确定系统由3个模块组成:主控制器、测温电路和显示电路。
数字温度计总体电路结构框图如图1所示。
图1 数字温度计总体电路结构框图三、系统硬件电路的设计温度计电路设计原理图如图2所示,控制器使用单片机A T89C51,温度传感器使用DS18B20,用4位共阳LED数码管实现温度显示。
D图2 数字温度计设计电路原理图1、主控制器AT89C51是一种带4K字节闪烁可编程可擦除只读存储器的低电压,高性能CMOS8位微处理器。
该器件采用A TMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。
由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。
毕业论文数字温度计
毕业论文数字温度计摘要日常生活中,实时地掌握温度和时间信息对于人们来说必不可少。
本设计是基于单片机的多功能温度计,实现时间显示和温度显示两种功能。
整个硬件系统采用AT89S52单片机作为主芯片,协调整机工作并进行数据处理。
温度测量模块以DS18B20数字温度传感器作为核心,单线接口即可实现与处理器的双向通讯;时钟模块则采用实时时钟电路DS1302,提供秒、分、时、日期的信息;1602字符液晶提供的32个字符的显示容量足以显示时间和温度;电源方面,直接使用USB接口供电;由四个按键组成的键盘电路用以设置日期时间。
本设计采用Proteus作为仿真软件,根据硬件设计思想,将系统所需要的元件在ISIS中连接好后,在AT89S52单片机中加载编译好的hex文件,即可进行仿真。
仿真运行正常后,进入实物制作阶段,最终实物实现了设想功能。
关键字:AT89S52;DS18B20;DS1302;1602字符液晶;ProteusAbstractIt's necessary to get the information about the real-time and temperature in our daily life。
This design is expect to display the real-time and temperature by a multifunctional thermometer which is based on one type of singlechip .The hardware system uses AT89S52 Micro-chip Controller Unit as a core to coordinate the whole system's work and process the datas.In the temperature measure module ,temperature sensor DS18B20 is a good choice since it can achieve a two-way communication with the singlechip by only one interface.The real-time module is based on the real-timer DS1302 which can provide the the information about the present year,date andtime.As a monitor,Character Mode LCD(Liquid Crystal Display)1602 has a big enough display capacity of 32 characters to show the real-time and temperature information.A USB(Universe Serial Bus) interface was used to take charge of power supply.This design uses Proteus as the simulation software, Connect the required components according to the hardware system design in the ISIS ,and load the compiled hex files to the AT89S52 microcontroller.Thencan run into the physical production stage, the ultimateachievementcan realise expected function.Keywords: AT89S52; DS18B20; DS1302; Character Mode LCD 1602;Proteus目录摘要 (I)Abstract ......................................................... II 1前言. (1)1.1 选题背景 (1)1.2 选题意义 (2)2 多功能温度计的硬件设计 (3)2.1 系统分析 (3)2.1.1 处理器分析 (3)2.1.2 时钟模块分析 (3)2.1.3 温度测量模块分析 (4)2.1.4 显示模块分析 (4)2.2 硬件系统总体方案设计 (4)2.2.1 硬件系统总体结构 (4)2.2.2 硬件系统原理图 (5)2.3 各部分硬件电路设计 (5)2.3.1 AT89S52单片机最小系统 (5)2.3.2 DS18B20温度传感器电路 (9)2.3.3 DS1302实时时钟电路 (13)2.3.4 多功能温度计显示终端—字符型LCD液晶 (18)2.3.5 键盘输入电路 (20)3 多功能温度计的软件设计 (21)3.1 系统主程序流程图 (21)3.2 时钟模块程序流程图 (22)3.3 温度模块程序流程图 (23)3.4 显示模块程序流程图 (23)3.5 键盘输入程序流程图 (24)4 系统仿真及实物制作 (26)4.1仿真软件介绍 (26)4.2 仿真结果 (27)4.3 实物制作 (27)5 总结与展望 (29)5.1 总结 (29)5.2 展望 (29)致谢 (30)参考文献 (31)附录多功能温度计部分程序清单 (32)1前言1.1选题背景单片机具有体积小、功能强、可靠性高、价格低廉等一系列优点,不但已成为工业测控领域广泛采用的智能化控制工具,而且已渗入到人们工作和和生活的各个方面,有力地推动了各行业的技术改造和产品的更新换代,应用前景广阔。
数字温度计毕业设计论文8
数字温度计毕业设计摘要随着“信息时代”的到来,作为获取信息的手段——传感器技术得到了显著的进步,其应用领域越来越广泛,对其要求越来越高,需求越来越迫切。
传感器技术已成为衡量一个国家科学技术发展水平的重要标志之一。
因此,了解并掌握传感器的基本结构、工作原理及特性是非常重要的。
在日常生活及工农业生产中,经常要用到温度的检测及控制,传统的测温元件有热电偶和热电阻。
而热电偶和热电阻测出的一般都是电压,再转换成对应的温度,需要比较多的外部硬件支持, 其缺点如下:1.硬件电路复杂;2.软件调试复杂;3.制作成本高。
为了提高对传感器的认识和了解,尤其是对温度传感器的深入研究以及其用法与用途,基于实用、广泛和典型的原则而设计了本系统。
本文利用单片机结合传感器技术开发设计,文中把传感器理论与单片机实际应用有机结合,详细地讲述了利用温度传感器DS18B20测量环境温度,同时51单片机在现代电子产品中广泛应用以及其技术已经非常成熟,DS18B20可以直接读出被测温度值,而且采用三线制与单片机相连,减少了外部的硬件电路,具有低成本和易使用的特点。
关键词: 信息时代温度传感器51单片机目录摘要 (1)目录 (2)第一章绪论 (3)1.1 背景 (3)1.2 设计目的 (3)1.2.1掌握温度计,报警系统的设计、组装与调试方法。
(3)1.2.2熟悉仿真软件(proteus)的使用。
(3)1.2.3重点掌握单片机的使用及其各引脚的功能。
(3)第二章原理分析 (3)2.1原理框图 (3)2.2 原理分析 (4)第三章实现过程 (5)3.1显示电路 (6)3.2数码管驱动电路 (6)3.3报警电路 (6)3.4数字温度传感器 (7)3.5单片机最小系统电路 (7)3.6 按键电路 (8)3.7数字温度计的实物图 (8)3.8系统板上硬件连钱 (9)3.9 系统调试与分析 (9)3.10 元件清单及程序代码 (10)心得体会 (17)第一章绪论1.1 背景在日常生活及工农业生产中,经常要用到温度的检测及控制,传统的测温元件有热电偶和热电阻。
数字温度计毕业设计
数字温度计毕业设计目录第一章、引言 4第二章、系统方案论证与比较 52.1、方案一 (5)2.2、方案二 6 2.3、整机电路分析 (7)第三章、硬件设计电路 83.1、元器件选择 (8)3.1.1、单片机选择 (8)3.1.2、温度传感器选择 (8)3.2、温度检测电路 (10)3.3、温度报警电路 (11)第四章、软件设计 124.1、概述 (12)4.2、主程序模块 (12)4.3、各模块流程设计 (13)4.3.1、温度检测流程 (13)4.3.2、报警模块流程 (15)第五章、软硬件综合调试16第六章、总结和体会18第七章、致谢19第一章引言随着科技的不断发展,现代社会对各种信息参数的准确度和精确度的要求都有了几何级的增长,而如何准确而又迅速的获得这些参数就需要受制于现代信息基础的发展水平。
在三大信息信息采集(即传感器技术)、信息传输(通信技术)和信息处理(计算机技术)中,传感器属于信息技术的前沿尖端产品,尤其是温度传感器技术,在我国各领域已经引用的非常广泛,可以说是渗透到社会的每一个领域,人民的生活与环境的温度息息相关,在工业生产过程中需要实时测量温度,在农业生产中也离不开温度的测量,因此研究温度的测量方法和装置具有重要的意义。
测量温度的关键是温度传感器,温度传感器的发展经历了三个发展阶段:①传统的分立式温度传感器②模拟集成温度传感器③智能集成温度传感器。
在当今信息化时代展过程中,各种信息的感知、采集、转换、传输和处理的功能器件已经成为各个应用领域中不可缺少的重要技术工具。
传感器是信息采集系统的首要部件,是实现现代化测量和自动控制的主要环节,是现代信息产业的源头,又是信息社会赖以存在和发展的物质与技术基础。
可见理解和撑握传感器的知识与技术有着其极重要的意义。
传感器知识面广,如果在实践技能的锻炼上下功夫,单凭课堂理论课学习,势必出现理论与实践脱节的局面。
任随书本上把单片机技术介绍得多么重要、多么实用多么好用,同学们仍然会感到那只是空中楼阁,离自己十分遥远,或者会感到对它失去兴趣,或者会感到它高深莫测无从下手,这些情况都会令课堂教学的效果大打折扣。
数字式温度控制仪毕业设计论文
数字式温度控制仪摘要温度是工业生产和科学实验中的重要参数之一。
在化工、冶金、医药、航空等领域里,对温度的控制效果直接影响到许多产品的质量及使用寿命,因此,温度控制成为各个领域中的一项关键技术。
温度控制的关键在于测温和控温两方面,温度测量是温度控制的基础。
在温度测量方面,技术己经比较成熟,由于控制对象越来越复杂,而在温度控制方面,还存在着许多问题,人们还在寻找着更好的控制方法以提高控制性能,满足不同的控制要求。
随着时代的进步和发展,单片机技术已经普及到我们生活,工作,科研,各个领域,已经成为一种比较成熟的技术,本文将介绍一种基于单片机控制的恒温锅炉烧水控制系统。
本系统以AT89C51单片机为控制核心,采用闭环控制装置,可自动控制要求环境下的温度,使被控对象温度保持在恒定的范围内。
本系统温度信号由数字温度传感器DS18B20采集,送AT89C51单片机进行处理,并通过数码管显示。
当温度低于或者高于设定值后,单片机将发出控制信号控制温度控制系统的通断电状态,以实现将温度稳定在目标温度至附近的要求。
关键词:单片机,闭环控制,DS18B20,温度,数码管THE DIGITAL TEMPERATURECONTROL METERABSTRACTThe temperature is industrial production and scientific experiments of one of the important parameters. In the chemical industry, metallurgy, medicine, aviation and other fields, for the control of the temperature effect directly affect the quality of the many products and service life, therefore, temperature control in various areas of become a key technology. Temperature control key lies in the two aspects of the temperature, temperature measurement is the basis for the control of temperature. In temperature measurement, technology has been more mature, to control the object more and more complex, and the temperature control, there are many problems, people are still looking for a better control method to improve the control performance, meet different control requirements. With the progress of The Times and development, microcontroller technology has spread to we live, work, scientific research, each domain, has become a mature technology, this paper introduces a kind of based on single chip microcomputer control constant temperature boiler heating water control system. This system to AT89C51 as control core, the closed-loop control device, it can automatic control requirements of the environment temperature, make be controlled object a constant temperature range. This system temperature signal by digital temperature sensor DS18B20 acquisition, send AT89C51 for processing, and through the digital pipe display. When the temperature is below or above the set value, single chip microcomputer control signals will be sent to control temperature control system of the state power.KEY WORDS:MCU,Temperature,control,signals,PID,DS18B20目录前言 (1)第1章系统原理分析 (2)§1.1 主要研究内容与技术指标 (2)§1.1.1 主要研究内容 (2)§1.1.2 主要技术指标 (2)§1.2 总体设计方案 (2)§1.2.1 方案的提出 (2)§1.2.2 总体设计框图 (2)§1.1§1.3 系统工作基本原理 (3)§1.3.1 PID算法 (3)§1.3.2 DS18B20温度传感器工作原理 (4)第2章系统硬件设计 (6)§2.1 数码管显示模块 (6)§2.2 键盘输入模块 (7)§2.3 温度采集模块 (8)§2.4 温度控制模块 (9)第3章系统软件设计 (10)§3.1 主程序流程图 (10)§3.2 采样子程序流程图 (10)§3.3 显示子程序流程图 (11)§3.4 控制字程序流程图 (13)第4章系统调试与结果分析 (14)§4.1 系统各模块仿真 (14)§4.1.1 数码管显示模块仿真 (14)§4.1.2 键盘输入模块仿真 (14)§4.1.3 温度采集模块仿真 (15)§4.1.4 温度控制模块仿真 (16)§4.2 系统整体调试结果与仿真 (17)结论 (19)参考文献 (20)致谢 (21)附录 (22)前言随着现代工业生产和科学研究的发展,人们对温度过程控制的要求越来越高,具体表现在温控的精度、稳定性、可靠性和多功能性等方面。
数字温度计设计-毕业设计
数字温度计设计学生:XXX 指导教师:XXX内容摘要:在这个信息化高速发展的时代,单片机已经成为最经典的微控制器,单片机技术普及到我们的生活,工作,科研,各个领域,已经成为一种较为成熟的技术,作为一名工科类学生,我们已经学习了单片机,就应该把它熟练的应用到我们的实际生活当中。
本文将要介绍一种单片机控制的数字温度计,这种温度计属于多功能温度计,它具有读数方便,测温范围广,测温准确,数字显示,适用范围宽等特点。
主要用于对测温要求比较准确的场所,或科研室使用,该设计控制器使用单片机AT89S51,测温传感器使用DS18B20,本温度计可以调整显示日期、时间,可设定最低、最高温度报警值。
测量温度超过设定的温度上、下限,启动蜂鸣器和指示灯报警。
温度显示稳定。
在实现温度显示的同时,能准确达到以上要求。
关键词:数码管显示数字温度计 DS18B20 AT89S51Design for digital thermometerAbstract: In the information age of high-speed development, SCM has become one of the most classic microcontroller, SCM technology spread to our lives, work, research, in various fields, has become a more mature technology, as an engineering student, we have studied the SCM, it should be a good application to our actual life. This paper will introduce a kind of microcontroller control of the digital thermometer, the thermometer belongs to the multi function thermometer, it has reading convenience, a wide range of temperature measurement, accurate temperature measurement, digital display, wide application range and other features. Mainly used for more accurate temperature measurement requirements of places, or scientific research room, the use of SCM AT89S51 controller design, the use of DS18B20 temperature sensor, the thermometer can adjust the display date, time, can set the minimum, maximum temperature alarm value. Measuring the temperature exceeds the set temperature, lower limit, start alarm buzzer and indicator light. Temperature stability. In the realization of temperature display at the same time, can accurately achieve the above requirements.Keywords:SCM digital control digital pipe display thermometer DS18B20 AT89S52 devices目录前言 (1)1 数字温度计设计方案的论证 (1)1.1 方案一 (1)1.2 方案二 (1)2 数字温度计详细设计 (2)2.1 主控制器AT89S51 (2)2.1.1 AT89S51的特点及特性: (2)2.1.2 管脚功能说明 (3)2.1.3 振荡器特性 (5)2.1.4 芯片擦除 (5)2.2 温度采集部分的设计 (5)2.2.1 温度传感器DS18B20 (5)2.2.2 DS18B20温度传感器与单片机的接口电路 (10)2.3 显示部分电路设计 (12)2.3.1 74LS164引脚功能及特性 (12)2.3.2 显示电路 (13)2.4 报警电路的实现 (14)2.5 报警上、下限调整电路实现 (14)2.6 复位电路的实现 (14)3 系统软件设计 (15)3.1 主程序 (15)3.2 读出温度子程序 (16)3.3 温度转换命令子程序 (17)3.4 计算温度子程序 (18)3.5 显示数据刷新子程序 (19)3.6 系统的调试过程 (19)4 结束语 (20)附录1:程序清单 (21)附录2:整体设计原理图 (29)参考文献: (30)数字温度计设计前言随着人们生活水平的不断提高,单片机在我们的日常生活中越来越广泛,它带给人们的方便是不可否定的,不如说,数字温度计,现在人们对它的要求是越来越高,要为现代人工作、科研、生活、提供更好的更方便的设施就需要从单片机技术着手,一切向着数字化控制,智能化控制方向发展。
毕业设计(论文)-电子温度计的设计与制作
哈尔滨工业大学华德应用技术学院毕业设计(论文)摘要数字温度计是一种利用数字显示温度的装置,与传统的水银温度计相比,它具有测温准确,显示直观等优点,因而得到了广泛的应用。
本文介绍了一种采用ICL7107三位半A/D转换器和集成温度传感器AD590的数字温度计的设计与制作,并对其方案选择,设计思路,以及功能和工作原理进行了详细的分析和论述。
经过实践验收测试,该温度计具有电路简单、读数方便、测温准确、精度高、测量范围广、低能耗等优点,设计方案正确可行,各项指标稳定可靠。
关键词:数字温度计;AD590;ICL7107-I-哈尔滨工业大学华德应用技术学院毕业设计(论文)AbstractDigital thermometer is a device with digital display of temperature, compared with the conventional mercury thermometer, it has a temperature measurement accuracy, visual display, etc., which have been widely used.This paper presents a three and a half using ICL7107 A/D converter, and integrated temperature sensor AD590 digital thermometer design and production, and the program selection, design ideas, and the functions and working principle of a detailed analysis and discussion. After practice, acceptance testing, the thermometer has a simple circuit, easy reading, accurate temperature measurement, high precision, wide measurement range, low power, etc., design is correct and feasible, stable and reliable indicators.Keywords:Digital thermometer; AD590; ICL7107-II-哈尔滨工业大学华德应用技术学院毕业设计(论文)目录摘要 (I)Abstract (II)第1章绪论 (4)1.1 课题背景 (5)1.2 课题的目的和意义 (5)1.3 课题的技术要求 (6)第2章系统设计与方案论证 (7)系统主体设计方案 (7)2.2 系统硬件电路的设计方案 (8)本章小结 (8)第3章系统单元电路的设计 (10)3.1 显示电路的设计 (10)3.1.1 数码管显示原理 (10)3.1.2 三位半数显表工作原理 (10)3.2 A/D转换电路的设计 (11)ICL7107 的特点与引脚功能 (11)ICL7107的工作原理 (13)3.3 测温电路的设计 (14)3.3.1 温标的基本概念 (14)3.3.2 温度传感器的比较与选择 (14)3.3.3 确定选择方案 (15)AD590工作原理 (16)3.4 积分电路的设计 (17)3.5 零点校准电路的设计 (18)3.6 沸点校准电路的设计 (19)3.7 时钟振荡电路的设计 (20)负5V供电电路的设计 (21)本章小结 (22)第4章整机电路的工作原理 (23)4.1 整机电路图 (23)-III-哈尔滨工业大学华德应用技术学院毕业设计(论文)4.2 整机电路工作原理 (24)本章小结 (24)第5章系统的安装与调试 (24)5.1 电路的安装 (25)5.1.1 元件的检测 (25)5.1.2 整机的布线原则 (25)5.1.3 元件的组装 (25)5.2 电路的调试 (25)本章小结 (26)结论 (26)致谢 (27)参考文献 (29)附录1 译文 (30)附录2 英文参考资料 (39)附录3 硬件实物图 (35)附录4 元件清单 (39)-IV-哈尔滨工业大学华德应用技术学院毕业设计(论文)第1章绪论课题背景温度计是人类社会生产和生活中必不可少的一种测量装置,在农业、工业和各种高新技术领域的开发和研究中,温度也是一个非常关键的测量参数。
数字温度计毕业设计
华侨大学厦门工学院课题名称:数字显示温度计设计时间:2012年 12月系部:电子信息工程系班级:光电六班姓名:陈怡雅指导老师:蔡庆森hh一、设计任务目的随着科技的不断进步,在工业生产中温度是常用的被控参数,而采用单片机来对这些被控参数进行控制已成为当今的主流。
本文介绍了数字温度测量及自动控制系统的设计。
本文采用单片机来实现对温度的控制。
它的主要组成部分有:AT89S51单片机、温度传感器、键盘与显示电路、温度控制电路。
它可以实时的显示和设定温度,实现对温度的自动控制。
通过测试表明,本设计对温度的控制有方便、简单的特点,从而大幅提高了被控温度的技术指标。
二、设计要求正常工作温度范围: 5℃~60℃温度误差:<1℃三、设计方案选取与论证方案论证方案比较,设计和论证1温度传感器的选择1.1 采用模拟集成温度传感器集成传感器是采用硅半导体集成工艺而制成的,因此亦称硅传感器或单片集成温度传感器,它是将温度传感器集成在一个芯片上、可完成温度测量及模拟信号输出功能的专用IC。
模拟集成温度传感器的主要特点是功能单一(仅测量温度)、测温误差小、价格低、响应速度快、传输距离远、体积小、微功耗等,适合远距离测温、控温,不需要进行非线性校准,外围电路简单。
1.2 采用数字单片智能温度传感器智能温度传感器(亦称数字温度传感器)是微电子技术、计算机技术和自动测试技术(ATE)的结晶。
智能温度传感器的特点是能输出温度数据及相关的温度控制量,适配各种微控制器(MCU).可以脱离微控制器单独工作,自行构成一个温控仪。
测量温度范围为 -55℃~+125℃,在-10℃~+85℃范围内,精度为0.5℃。
hDS18B20的精度较差为±0.2℃。
现场温度直接以“一线总线”的数字方式传输,大大提高了系统的抗干扰性。
适合于恶劣环境的现场温度测量。
h由于DS18B20将温度传感器、信号放大调理、A/D转换、接口全部集成于一芯片,与单片机连接简单、方便,与AD590相比是更新一代的温度传感器,所以温度传感器采用DS18B20。
数字温度计设计毕业设计(两篇)2024
数字温度计设计毕业设计(二)引言概述数字温度计是一种用于测量温度的电子设备,它通过传感器将温度转换为数字信号,然后显示在数字屏幕上。
本文将针对数字温度计的设计进行详细讨论,包括硬件设计和软件设计两个主要方面。
硬件设计部分将包括传感器选择、信号调理电路设计和数字显示设计;软件设计部分将包括嵌入式程序设计和用户界面设计。
通过本文的详细介绍,读者将能够了解到数字温度计的设计原理、设计流程和关键技术。
正文内容1. 传感器选择1.1 温度传感器类型1.2 温度传感器比较与选择1.3 温度传感器参数测试与校准2. 信号调理电路设计2.1 信号条件2.2 放大和滤波电路设计2.3 ADC(模数转换器)选型和使用3. 数字显示设计3.1 显示芯片选型和使用3.2 显示屏尺寸和分辨率选择3.3 显示内容设计和显示方式选择4. 嵌入式程序设计4.1 控制器选型和使用4.2 温度数据采集与处理4.3 温度数据存储和传输5. 用户界面设计5.1 按键和控制部分设计5.2 显示界面设计与实现5.3 温度单位与切换设计正文详细阐述1. 传感器选择1.1 温度传感器类型在数字温度计的设计中,可以选择多种温度传感器,包括热电偶、热敏电阻和半导体温度传感器等。
本文将比较各种传感器的特点和适用范围,从而选择最合适的传感器。
1.2 温度传感器比较与选择通过比较热电偶、热敏电阻和半导体温度传感器的精度、响应时间和成本等特点,结合设计需求和成本预算,选择最佳的温度传感器。
1.3 温度传感器参数测试与校准为了确保传感器的准确性,需要对其参数进行测试和校准。
本文将介绍传感器参数测试的方法和仪器,以及校准的步骤和标准。
2. 信号调理电路设计2.1 信号条件传感器输出的信号需要进行电平调整和滤波等处理,以便进一步处理和显示。
本文将介绍信号调理的基本原理和设计方法。
2.2 放大和滤波电路设计为了放大和滤波传感器输出的微弱信号,本文将介绍放大和滤波电路的设计原理和实现方法,包括运放、滤波器和滤波器的选型和参数设置。
毕业设计方案——数字温度计显示设计方案(标准格式)
数字温度计显示设计作者:指导老师:安徽农业大学工学院 08机械设计制造及其自动化合肥230036摘要:随着现代化信息技术的飞速发展,单片机技术已经十分普及,在实时检测和自动控制的单片机应用系统中,单片机往往是作为核心部件来使用。
本论文介绍了一种以单片机AT89S52为主要控制器件,以DS18B20为温度传感器通过LED屏传送数据,实现温度显示的新型数字温度计。
该数字温度计的测量范围为-10~120℃,显示分辨率为0.1℃,误差≤±0.10℃。
由于采用了温度传感器DS18B20作为检测元件,与传统的温度计相比,本文设计的数字温度计减少了外部的硬件电路,具有读数方便,测温范围广,测温精确,数字显示,适用范围宽等特点。
DS18B20温度计还可以在高温报警、远距离多点测温控制等方面进行应用开发。
该系统结构简单,抗干扰能力强,适合于各种环境下进行现场温度测量,可广泛应用于工业控温系统、温度计、消费产品以及其它温度测控系统。
关键词:单片机AT89S52;温度传感器DS18B20;LED显示屏等。
1 引言随着现代信息技术的飞速发展和传统工业改造的逐步实现,人们在生产过程中会越来越关注精密而实用的仪器,能够独立工作的温度检测和显示系统应用于诸多领域。
其中数字温度计就是一个典型的例子,但人们对它的要求越来越高,要为现代人工作、科研、生活等提供更好更方便快捷的设施就需要从单片机技术入手,一切向着数字化控制,智能化控制方向发展。
1.1研究背景目前温度计的发展很快,从原始的玻璃管温度计发展到了现在的热电阻温度计、热电偶温度计、数字温度计、电子温度计等等,温度计中传感器是它的重要组成部分,它的精度、灵敏度基本决定了温度计的精度、测量范围、控制范围和用途等。
传感器应用极其广泛,目前已经研制出多种新型传感器。
传统的温度检测以热敏电阻为温度敏感元件。
热敏电阻的成本低,但需后续信号处理电路,而且可靠性相对较差,测温准确度低,检测系统也有一定的误差。
毕业设计(论文)lcd数字显示体温计设计
LCD数字显示体温计设计摘要LCD数字体温计电路的设计研究开发对涉及到的相关技术理论和方法进行了深入的研究讨论给出了电路的详细设计过程并结合实际工作方面的经验给出了工程设计上的一些指导思想和原则.在各种传感器的温度变换曲线中存在着一个共同的问题即输出特性与温度的变化呈现非线性关系这一问题是温度测量误差的一个主要来源另一个造成测量误差的主要原因是测量系统的不稳定性在本课题的研究中对这两个问题作了着重分析和研究.LCD数字显示体温计系统采用AT89C51为控制器件,单线数字温度传感器DS18B20采集温度,LCD液晶显示,增设有高低报警和实时时钟及数据记录功能。
关键词:单片机;温度传感器;液晶显示;目录引言 (2)1 体温计的正确选择与使用 (4)2 案论证与比较 (4)3 硬件系统设计 (5)3.1电路设计 (7)3.2 时钟处理电路 (7)3.3 温度检测电路 (8)3.4显示电路 (9)4 软件设计 (9)结束语 (11)参考文献 (12)致谢 (13)LCD数字显示体温计引言在现代化生产过程控制中,执行机构起着十分重要的作用,它是自动控制系统中不可缺少的组成部分。
现有的国产大流量电动执行机构存在着控制手段落后、机械传动机构多、结构复杂、定位精度低、可靠性差等问题。
而且执行机构的全程运行速度取决于其电机的输出轴转速和其内部减速齿轮的减速比,一旦出厂,这一速度固定不可调整,其通用性较弱。
整个机构缺乏完善的保护和故障诊断措施以及必要的通信手段,系统的安全性较差,不便与计算机联网。
鉴于以上原因,采用传统的大流量电动执行机构的控制系统,可靠性和稳定性较差。
随着计算机网络、现场总线等技术在工业过程中的应用,这种执行机构已远远不能满足工业生产的要求。
笔者设计的大流量电动执行机构,采用机电一体化技术,将阀门、伺服电机、控制器合为一体,利用异步电动机直接驱动阀门的开与关。
通过内置变频器,采用模糊神经网络,实现阀门的动作速度、精确定位、柔性开关以及电机转矩等控制。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
摘要随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方便也是不可否定的,其中数字温度计就是一个典型的例子,但人们对它的要求越来越高,要为现代人工作、科研、生活、提供更好的更方便的设施就需要从数单片机技术入手,一切向着数字化控制,智能化控制方向发展。
本设计所介绍的数字温度计与传统的温度计相比,具有读数方便,测温X围广,测温准确,其输出温度采用数字显示,主要用于对测温比较准确的场所,或科研实验室使用,该高精度数字式温度计采用了由DALLAS公司生产的单线数字温度传感器DS18B20,它具有独特的单线总线接口方式。
本毕业论文详细的介绍了单线数字温度传感器DS18B20的测量原理、特性以及在温度测量中的硬件和软件设计,该温度计具有接口简单、精度高、抗干扰能力强、工作稳定可靠等特点。
二、总体方案设计1、数字温度计设计方案论证2.1.1方案一由于本设计是测温电路,可以使用热敏电阻之类的器件利用其感温效应,在将随被测温度变化的电压或电流采集过来,进行A/D转换后,就可以用单片机进行数据的处理,在显示电路上,就可以将被测温度显示出来,这种设计需要用到A/D 转换电路,感温电路比较麻烦。
2.1.2 方案二进而考虑到用温度传感器,在单片机电路设计中,大多都是使用传感器,所以这是非常容易想到的,所以可以采用一只温度传感器DS18B20,此传感器,可以很容易直接读取被测温度值,进行转换,就可以满足设计要求。
从以上两种方案,很容易看出,采用方案二,电路比较简单,软件设计也比较简单,故采用了方案二。
2.2方案二的总体设计框图温度计电路设计总体设计方框图如图1所示,控制器采用单片机AT89S51,温度传感器采用DS18B20,用3位LED数码管以串口传送数据实现温度显示。
2、硬件设计1.1 工作原理及硬件框图基于DS18B20的温度测量装置电路图如图1所示,包括单片机最小系统、温度传感器、和显示电路。
温度传感器DS18B20将被测环境温度转化成带符号的数字信号(以十六位补码形式,占两个字节),单片机对接收到的数字信号进行标度变换,转换成实际的温度值并送数码管显示。
DS18B20传感器可置于离装置150米以内的任何地方。
STC89C51是整个电路装置的控制核心,STC89C51内带4K字节的FlashROM,用户程序存放在此。
图2 系统硬件框图3、系统分析:本设计主要的任务是单片机软件的设计,而软件中的核心在于单片机与集成温度传感器DS18B20接口程序的设计,另外一点便是对数码管扫描显示的理解与运用。
由于DS18B20集成了温度数据采集、模数转换于一体,因此外围电路非常简单。
在进行软件设计前,须对该芯片反复研究,掌握其核心内容,其实程序在厂家提供的应用资料中也可以找到,关键是要对其工作过程的理解。
对数码管扫描显示的程序设计,只要理解了其显示的工作原理,也不是可以掌握的。
3.1、制作重点:★读取DS18B20的时序由于对DS18B20传感器数据的读取有一定的时序要求,因此在编写软件时要特别注意,先反复读懂该器件的读、写时序,然后根据所选用的晶振计算出机器周期的时间,为了使计算简单,在设计时将晶振选用12M,因为51系列单片机一个机器周期正好是12个时钟周期,因此选用12M 晶振时,一个机器周期正好是1微秒,这样计算时间比较方便。
★对读取数据的处理从DS18B20芯片的资料中可以看出,其数据存储器的分配为:存储数据与温度的对应关系见下表:从以上的分析可以看出,温度值存储于两个字节单元中,温度与存储器的对应关系为:整个温度值由16位二进制数表示,最高的5位为符号为,为零时代表正的温度值,为“1”时,代表的是负温度值,真正表示温度的是后11位数据,最低的四位表示小数位,其中0单元的高四位和1单元的低四位组合正好形成测得的温度整数值,这样我们在对读取的数据在进行处理时,只需将0单元的高四位和1单元的低四位通过重新组合,形成一个新的8位数据,这个数据便是测得的温度数值,但这是个16进制的数据,要输出10进制数进行显示,要进行相应的转换操作,至于将16进制数转换成10进制数据的汇编程序。
★数码扫描输出的处理为了节省单片机端口,输出显示采用扫描的方式进行。
利用人眼对光的停留效应,通过电子开关的控制,节合显示数据的配合,完成三位数码管的扫描显示。
4、温度测量电路目前市面上的数字温度传感器有很多,比如DS18B20、MAX6575、DS1722、MAX6635等。
用DS18B20可使系统结构更简单,可靠性更高。
DS18B20是DALLAS公司生产的一线式数字温度传感器,具有3引脚TO-92小体积封装形式;温度测量X围为-55℃~+125℃,可编程为9位~12位A/D转换精度,测温分辨率可达0.0625℃,被测温度用符号扩展的16位数字量方式串行输出;其工作电源既可在远端引入,也可采用寄生电源方式产生,多个DS18B20可以并联到3根或2根线上,CPU只需一根端口线就能与诸多DS18B20通信,占用微处理器的端口较少,可节省大量的引线和逻辑电路。
DS18B20的外形如图2所示,有三个引脚,引脚定义:DQ为数字信号输入/输出端,GND为电源地,VDD为外接供电电源输入端(在寄生电源接线方式时接地)。
DS18B20中的温度传感器可完成对温度的测量,以12位转化为例:用16位符号扩展的二进制补码读数形式提供,以0.0625℃/LSB形式表达,其中S为符号位。
这是12位转化后得到的12位数据,存储在18B20的两个8比特的RAM中,二进制中的前面5位是符号位,如果测得的温度大于0,这5位为0,只要将测到的数值乘于0.0625即可得到实际温度;如果温度小于0,这5位为1,测到的数值需要取反加1再乘于0.0625即可得到实际温度。
例如+125℃的数字输出为07D0H,+25.0625℃的数字输出为0191H,-25.0625℃的数字输出为FF6FH,-55℃的数字输出为FC90H。
DS18B20与单片机的接口电路很简单,如下图3所示。
DS18B20的DQ即2号端于单片机P26口相接,另外两个管脚一个接5V电源,另外一个管脚接地。
上拉电阻为5.1K的上拉电阻,分别接于单片机的EA/VP端与P2.7口。
上拉电阻作用主要是若温度传感器开路或没接时,能起到上拉作用,使之为高电平,使后读电路保护作用。
4.3 单片机最小系统4.3.1 单片机选型在本次设计中,主要用单片机STC89C51来控制。
STC89C51是与8051兼容的CHMOS微控制器。
其FLASH存储器容量为2KB。
与CHMOS工艺的89C51一样,支持软件选择的空闲和掉电两种节电运行方式。
性能如下:8位CPU工作电压X围2.7~6V全静态工作方式:0Hz~24 Hz ;一个可编程串行口;有片内精密模拟比较器;2KB的FLASH存储;128B的数据存储器;15根输入/输出线;2个16位定时/计数器;5个中断源,2个优先级。
STC89C51的FLASH存储器编程:STC89C51单片机提供了2KB的片内FLASH程序存储器,它允许在系统改写或用非易失性存储器编程器编程。
FLASH存储器加密位:STC89C51单片机有2个加密位。
可以编程(P)或不编程(U)以获得不同的加密功能。
4.3.2 最小系统图4 单片机最小系统时钟复位电路如图4所示,采用12MHz的晶振。
复位电路采用了微分型复位电路。
复位电路的基本功能是:系统上电时提供复位信号直至系统电源稳定后撤销复位信号为可靠起见电源稳定后还要经一定的延时才撤销复位信号以防电源开关或电源插头分-合过程中引起的抖动而影响复位,有效的防止系统有时会出现一些不可预料的现象,如无规律可循的“死机”、“程序走飞”等。
4.4 显示电路主要采用四位一体共阳极LED数码管组成,采用动态法显示,直接显示当前环境温度。
P0口接数码管的段码,P1.0-P1.3接数码管的位线。
按钮开关可选择小数点后显示一位或两位。
4.5 电源电路市电220V经过变压器T1降压,得到一个交流的16v电压,再经过四个整流二极管整流、C5滤波得到直流电压,最后经过三端集成稳压管稳压,得到一个稳定的5V直流电压。
2 软件设计在此系统中,主要包括温度测量、显示、键盘。
最主要的程序是温度测量部分。
2.1 系统主流程图系统上电后,首先对DS18B20进行初始化设置,接着对DS18B20发出SKIP ROM指令(即跳过ROM存储器)延时5ms后,对DS18B20发出启动温度转换命令,然后,从DS18B20的暂存储器中读出温度数据,接着对该数据进行转换,转换成当前环境温度。
最后将实际温度与设置温度比较,超过限制则发出报警。
2.2 温度测量设计通过STC89C51芯片的一个通用I/O口就可以实现对智能温度测量模块DS18B20的控制。
读取DS18B20测量的温度主要是通过初始化命令、ROM功能命令、存储器功能命令、温度转换命令、读存储器命令等组成。
冷端温度补偿三、系统软件算法分析程序命令时序总线命令序列如下:第一步: 初始化第二步: ROM命令(跟随需要交换的数据)第三步: 功能命令(跟随需要交换的数据)每次访问单总线器件,必须严格遵守这个命令序列,如果出现序列混乱,则一线器件不会响应单片机。
基于一线上的所有传输过程都时以初始化开始的,初始化过程由单片机发出的复位脉冲和DS18B20的响应的应答脉冲组成。
应答脉冲使单片机知道,总线上有1-WIRE设备,且准备就绪。
系统中CPU采用12MHz晶振,DQ端接P2.6。
RESET子程序RESET:CLR P2.6 ;拉低总线至少480us,否则在温度较高时会无法完成复位。
MOV R2,#130 ;在调试过程中发现延时520uS,测温值可到110℃,达到D1: DJNZ R2,D1 ;DS18B20的技术参数。
SETB P2.6 ;释放总线MOV R2,#20D4: DJNZ R2,D4P2.6,D0 ;总线若为低,则复位成功;否则复位失败,返回。
MOV R2,#110D2: DJNZ R2,D2 ;延时等待复位过程结束RET在单片机检测到应答(presence)脉冲后,就可以发ROM命令,命令长度为8位。
该命令字要通过1-WIRE通信协议规定的严格的写时隙(Write time slots),逐位写到一线上,DS18B20会自动接收到这些命令,并准备响应相应的操作。
本系统是单点使用,故只须用到SKIM ROM MAND(0CCH),这样单片机可以同时访问总线上的所有设备,而无须发出任何ROM代码信息。
例如,单片机在发出SKIP ROM命令后跟随CONVENT T (功能MAND) 即启动温度转换命令(44H),值得注意的是:若SKIP ROM 命令后跟的是READ SCRATCHPAD(0BEH)命令(包含其他读操作命令),则该系统只能用于单点系统,否则将由于多个节点都响应该命令而引起数据冲突。