毕业设计(论文)数字温度计设计.doc
《毕业设计(论文)数字温度计设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)数字温度计设计.doc(54页珍藏版)》请在三一办公上搜索。
1、论 文 题 目 姓 名 武汉科技大学机电工程系 毕业设计(论文) 中图分类号: 数 字 温 度 计 专业名称:光机电一体化学生姓名:导师姓名: 武汉科技大学机电工程系2008年 3月 中图分类号: 密级:UDC: 单位代码: 数 字 温 度 计Design for Digital Thermometer姓 名熊瑛学制专 业光机电一体化研究方向导 师余震职称论文提交日期论文答辩日期 武汉科技大学机电工程系摘要随着时代的进步和发展,单片机技术已经普及到我们生活,工作,科研,各个领域,已经成为一种比较成熟的技术,本文将介绍一种基于单片机控制的数字温度计,本温度计属于多功能温度计,可以设置上下报警温度
2、,当温度不在设置范围内时,可以报警。本文主要阐述了单片机的发展背景及应用,基于单片机的数字温度计的各个组成部件的选择以及电路的设计,最重要的就是数字温度计系统的软件设计。对数字温度计的研究设计是为了检验作者大学期间对所学专业知识的掌握程度,同时在实践中加深对所学知识的理解以及增进对实际问题处理的能力。作者前段时间完成了单片机的学习,又通过从图书馆和网上收集大量有关文献资料进一步深入,为设计做好前期的准备工作。在设计过程中作者遇到了不少困难,但通过不断的学习和思考,最终完成了设计。关键词:单片机,数字控制,温度计, DS18B20,AT89S51AbstractAlong with ages o
3、f progress and development,single chip micyoco (SCM) technique already universally arrive our lives, work, research,each field, have already become mature technique, this paper introduce a kind of digital thermometer based on SCM,this thermometer belongs to multi-function thermometer, can config top
4、 and bottom of alarm temperature; when the temperature is beyond the scope, can alarm.This pape r was main to elaborate SCMs development and background and application, the choice of each part of digital thermometer based on SCM and its circuit design,the most important thing does be the software de
5、sign of the digi tal thermometer system .The research and design of the digital thermometer is for examinate authors master degree of professional knowledge which has be learned in university period,At the same time it increases deal-with-practical-problem capacity in practice.In the earlier author
6、has completed study of SCM,and has learnde from the library and the Internets vast collection of literature for further information.I am ready for the early preparation work.In the design process the author met not a few difficulty,but the auther completed the design by continuous study and thinking
7、 in the end.Key Words: SCM,digital control,themometer,DS18B20,AT89S51目录第一章 引言(1)第二章 总体设计方案(3)2.1数字温度计设计方案论证(3)2.1.1方案一(3)2.2.1方案二 (3)2.2方案二的总体设计(3)第三章 系统硬件设计(4)3.1主控制器(4)3.2显示器件(6)3.3温度传感器(7)3.3.1 DS18B20的性能特点(7)3.3.2 DS18B20的主要内部结构及工作原理(8)3.3.3 DS18B20温度值存储(11)3.3.4 DS18B20的工作命令和时序(12)3.4 DS18B20温度
8、传感器与单片机的接口电路(13)3.5主板电路(14)3.6 显示电路(15)第四章 系统软件设计(18)4.1主程序(18)4.2读出温度子程序(18) 4.3温度转换命令子程序(19) 4.4 计算温度子程序(20) 4.5 显示数据刷新子程序(20)第五章 结论(21)参考文献(22)附录 程序清单及注释(23)致谢(35)1 引言温度是表征物体冷热程度的物理量,在工农业生产和日常生活中,对温度的测量及控制始终占据着重要地位。物体的许多物理现象和化学性质都与温度有关,大多数生产过程均是在一定温度范围内进行的。温度过高或过低都会对产品的质量和产量造成影响,甚至还会使产品报废、设备损坏。因此
9、,在国防、军事、科学试验及工农业生产过程中,温度的测量和控制具有十分重要的作用。在材料学领域里,由于温度是影响材料的组织结构和性能的一个十分重要的工艺参数,精确有效地检测和控制温度,是十分有意义的。科学的不断发展为测量仪器仪表不断提供新原理、新技术及新器件,同时,随着科研和生产的高速发展,又对测量技术提出更新、更高的要求。近十几年来,随着半导体、集成电路和微处理技术的迅速发展,推动了数字化测量技术的进步,尤其是微处理器在测量技术和仪表中的应用,使仪表行业成为计算机应用的一个重要领域。这类仪表用软件代替某些硬件,使整个仪表线路大为简化,成本降低,体积减小,功能增强,精度提高,集测量、控制和数据处
10、理为一体,能方便接入计算机控制系统中。当前,智能化测量仪器仪表越来越被广泛地应用于各个生产部门,在生产过程中起着举足轻重的作用。温度的测量方法可分为接触式和非接触式测温。前者是测温元件直接与被测介质接触,根据热力学第零定律,当传感器与被测介质处于热平衡状态时,传感器感受的温度,就是被测介质的温度。接触式温度计主要有膨胀式温度计、压力式温度计、电阻温度计和热电偶温度计等。后者是测温元件不直接与被测介质接触,而是根据光和热辐射原理,将被侧介质的辐射能量,通过适当的方式聚集并投射在光敏或热敏元件上,热能转换为电信号输出以测定温度。非接触式温度计主要有辐射高温计、光学高温计、比色高温计等。现代测温技术
11、主要有红外非接触测温技术、基于彩色CCO三基色的测温技术、单总线数字式测温技术和激光测温技术等t。与传统的温度测量技术相比,现代测温技术的主要特点是:多为非接触式,对传感器耐热性能无特殊要求,避免了传感器和被测目标的相互干扰,测温范围大,无热惯性,响应速度较快,可以测量微小目标的温度,满足众多场合对温度测量范围和精度的要求。其中,数字式温度传感器对传统的信号放大电路、采样电路和A/D转换电路进行集成,可直接将传感器模拟信号转换为数字信号,并以总线方式传送到计算机、微处理器或数字信号处理器进行数据处理。常见的数字式温度传感器有DS1820、AD7416、MAX6575、DS18B20等。本课题研
12、究的主要内容是:研制开发一种测量范围在-50-110,精度误差小于0.5,LED数码直读显示,能实现语音报数,可以任意设定温度的上下限报警功能的数字温度计。2 总体设计方案2.1数字温度计设计方案论证请进行必要的文字说明2.1.1方案一由于本设计是测温电路,可以使用热敏电阻之类的器件利用其感温效应,在将随被测温度变化的电压或电流采集过来,进行A/D转换后,就可以用单片机进行数据的处理,在显示电路上,就可以将被测温度显示出来,这种设计需要用到A/D转换电路,感温电路比较麻烦。2.1.2方案二 进而考虑到用温度传感器,在单片机电路设计中,大多都是使用传感器,所以这是非常容易想到的,所以可以采用一只
13、温度传感器DS18B20,此传感器,可以很容易直接读取被测温度值,进行转换,就可以满足设计要求。从以上两种方案,很容易看出,采用方案二,电路比较简单,软件设计也比较简单,故采用了方案二。2.2方案二的总体设计主 控 制 器LED显 示温 度 传 感 器单片机复位时钟振荡报警点按键调整温度计电路设计总体设计方框图如图1所示,控制器采用单片机AT89S51,温度传感器采用DS18B20,用3位LED数码管以串口传送数据实现温度显示。图2.1总体设计方框图(Overall Design Block Diagram3系统硬件设计3.1主控制器主控制器采用Atmel 公司生产的AT89C51 单片机。A
14、tmel 公司生产的AT89C51 单片机因为内置了Flash 存储器及其他性能的改进加上低廉的价格,曾一度成为国内MCS 一51 单片机的代名词。现在,AT89C51 已经停产,因为Atmel 公司准备用AT89S51 全面代替它。AT89S51 是AT89C51 的升级产品,性能上较AT89C51 有很大提升,在价格上却与AT89C51 差不多,甚至更低。AT89551 显著的特点是加入了在系统编程(ISP )功能,不再依靠专用的编程工具,改写单片机存储器内的程序再也不需要把芯片从电路板上拆下。AT89S 系列现有AT89S51 / 52 / 53 / 8252 等成员,其不同点在于内置F
15、lash 存储器及RAM 容量不一样,下面就以AT89551 为例,讲述这一系列单片机的特色。AT89S51 从引脚到内部结构都完全兼容标准的8051 芯片,有40 脚PDIP 、44 脚PLCC 、44 脚TQ 即三种封装形式,见图3.1。工作电压4.0V -5.5 V ,最高可使用33MHz 的晶振,128 字节片内RAM ,内置4K 字节Flash 存储器(可反复擦写1000次)。图3.1PDIP,PLCC,TQ引脚配置图(PDIP,PLCC,TQs Pin Disposition)AT89S有如下特点:(1)在系统编程从引脚上可以看出其PI . 5 、PI . 6 、P 1 . 7 比
16、标准的8051 都多出一样复用功能,这三个引脚就是用来实现在系统编程(ISP )的SPI接口。当芯片的RST 引脚置高电平时,所有程序和数据存储器可以通过sPI 总线接口MOSI (数据输人), MISO (数据输出), SCK (时钟输人)对内置Flash 存储器进行编程。编程时应在XTALI 与XTALZ 之间连接一个3MHz 一24MHz 的晶振,在VCC 与GND 之前加上电源电压。通常,AT89551 通过并口下载线与PC 并口(打印口)连接,然后使用Atmel 公司的AT89ISP 软件(下载网址:http:/ /当然,现在可以实现对AT89551 进行ISP 编程的软件已有许多,
17、推荐http:/www.cvig.org/kung/ AT89S_ISP.zip,它的界面更简洁,可以一目了然。并口下载线可以购买成品,也可以从网上查找资料进行自制。(2)片内看门狗定时器WDTAT89551 芯片内置了一个14 位的硬件看门狗定时器WDT ,从而可以省却外接专用看门狗硬件。一旦WDT 启动,没有任何办法使其停止计数,只有硬件复位或WDT 的溢出方可停止WDT 计数,可以有效防止程序跑飞和陷人死循环。当然,在不启动内置看门狗的情况下,AT89S51 完全可以和普通8051 单片机一样使用。(3)双DPTR数据指针标准的8051只有一个16位的DPTR数据指针,这样在进行数据块复
18、制等动作时,必须对源地址指针和目标地址指针进行暂存,编程会非常麻烦。AT89S51 内有两个DPTR 数据指针DPTR0/DPTR1 ,可以通过设置DPS 位(AUXR1.0)方便地选择,DPS 置0 则选中DPTR0,置1 则选中DPTR1 。通过执行INC AUXRI 指令,能对DPS 快速切换,并不影响AUXRI 的高位。用法上与PHILIPS 单片机完全一致。(4)改进了的电源管理AT89551除了具有8051所具备的低功耗的空闲模式(设IDL=l)和掉电模式(设PD =l),还增加了掉电状态下的中断恢复模式和上电复位标志POF(PCON.4)。电源打开时POF 自动置“1” ,可由软
19、件设置为睡眠状态,并不为复位所影响。(5)更强的程序保密性全新的3级加密算法,这使得对于89S系列单片机的解密变为不可能,程序的保密性大大加强,这样就可以有效地保护知识产权不被侵犯。(6)其他类似的型号AT89S 系列中的89S52 、89S53 、89S55 是与8052 兼容的,片内RAM 为256 字节,还比89S51 多了定时器2(Timer2),片内Flash存储器容量分别为8K、12K和20K字节。89S8252 / 89S8253 也是与8052 兼容的,片内除了含8K /12K 字节的Flash 程序存储器(可擦写1000 次), 还有ZK 字节的数据存储器(可擦写超过l000
20、00次)。另外,相应的AT89LS 系列是AT89S 系列低电压系列,AT89LS51 的电源电压为2.7V-4.0V ,工作频率为0-16MHz. (7)性价比目前,AT89S51/52/55 报价分别为5.2/6.5/10.5元,有较高的性价比,可以根据应用需要选择使用适合的型号。通过比较,单片机AT89S51具有低电压供电和体积小等特点,四个端口只需要两个口就能满足电路系统的设计需要,很适合便携手持式产品的设计使用系统可用二节电池供电。因此,采用AT89S51作为数字温度计的主控制器。3.2显示器件显示器件采用3位共阳LED数码管发光二级管(LED)是一种注入电致发光器件,它是由P型和N
21、型半导体组合而成,其发光机理常分为PN结注入发光与异质结注入发光两种。20世纪70年代末,人们开始用发光二极管作为数码显示器和图像显示器。近十年来,发光二极管的发光效率及发光光谱都有了很大的提高,发光二极管有许多优点,例如:(1)它体积小,重量轻,便于集成;(2)工作电压低,耗电小,驱动简便,容易用计算机控制;(3)既有单色性好的单色发光二极管,有有发白光的发光二极管;(4)发光亮度高,发光效率高,亮度便于调整。用LED可以很方便地构成各种数字、文字及图像显示器。7段数字显示器是最简单的数字显示方式。将LED管芯切成细条,并拼成日字形,变构成能够显示09数字的7段数码管。显示工作时分别让某些细
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 数字 温度计 设计
链接地址:https://www.31ppt.com/p-3982702.html