基于单片机的数字温度测量仪的设计()

上传人:101****457 文档编号:99651730 上传时间:2019-09-20 格式:DOC 页数:24 大小:423.76KB
返回 下载 相关 举报
基于单片机的数字温度测量仪的设计()_第1页
第1页 / 共24页
基于单片机的数字温度测量仪的设计()_第2页
第2页 / 共24页
基于单片机的数字温度测量仪的设计()_第3页
第3页 / 共24页
基于单片机的数字温度测量仪的设计()_第4页
第4页 / 共24页
基于单片机的数字温度测量仪的设计()_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《基于单片机的数字温度测量仪的设计()》由会员分享,可在线阅读,更多相关《基于单片机的数字温度测量仪的设计()(24页珍藏版)》请在金锄头文库上搜索。

1、苏州工业职业技术学院 基于单片机的数字温度测量仪的设计系 部: 学生姓名: 专业班级: 学 号: 指导教师: 2012年 10月 26日声 明本人所呈交的 基于单片机的数字温度测量仪设计 ,是我在指导教师的指导和查阅相关著作下独立进行分析研究所取得的成果。除文中已经注明引用的内容外,本论文不包含其他个人已经发表或撰写过的研究成果。对本文的研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示谢意。 作者签名: 日期: 目录 摘要 1 一、引言2(一)课题研究的背景及意义2 1.设计背景22. 设计意义2(2) 设计方案论证2(三)设计要求及设计思路31.设计要求32.设计思路3二、硬件设计

2、4(一)总设计框图4(二)硬件电路设计41.主控制器 AT89C5142.复位与时钟电路83.温度传感电路94.液晶显示电路115.按键输入电路126.报警电路13三、软件设计13(一)主程序设计13(二)子程序的设计141.读出温度子程序142.温度转换命令子程序153.计算温度子程序16四、仿真与调试17五、总结19六、致谢20七、参考文献20附录一: 电路仿真图21 苏州工业职业技术学院 附录二: 源程序21 【摘要】随着时代的进步和发展,单片机的应用正在不断地走向深入,由于它具有功能强,体积小,功耗低,价格便宜,工作可靠,使用方便等特点,特别适合与控制有关的系统设计。本文利用单片机AT

3、89C51为核心控制器件,结合DS18B20传感器完成了一种数字温度计的设计,测量结果由液晶具体显示。当测量温度超过设定的温度上下限时,LED灯闪烁实行报警。该数字温度测量仪设计具有测量准确、误差小,功能较强等功能。 本文给出了具体的硬件电路,软件流程和主要的程序,并利用PROTUES软件完成性能仿真测试。【关键词】: AT89C51;DS18B20;上下限报警;液晶显示;【ABSTRACT】With the progress of The Times and development of the application of single chip microcomputer, is con

4、tinuously to further, because it has a strong function, small volume, low power consumption, the price is cheap, reliable work, use is convenient wait for a characteristic, especially suitable for related control and system design. This paper using the single chip microcomputer AT89C51 as the core c

5、ontrol device, combining DS18B20 sensors completed a digital thermometer design, measuring results by the liquid crystal display specific. When measuring temperature more than set temperature fluctuation limit, LED lights flicker the alarm. The digital temperature measuring instrument design of meas

6、urement accuracy, error is small, the function is more strong functions. This paper gives the specific hardware circuit, software flow and the main program, and use PROTUES software performance simulation test.【Keywords】: AT89C51; DS18B20; Upper Limit Alarm; LCD display;一、引言(一)课题研究的背景及意义1.设计背景温度是日常生

7、活最常用到的一个物理量。人民的生活与环境与温度息息相关,在工业生产过程中要实时测量温度,在农业生产中也离不开温度的测量,因此研究温度的测量方法和装置具有重要意义。测量温度最常用的工具就是温度计。最常用的温度计有酒精温度计、水银温度计、气体温度计等利用物质的物理特性制作的传统温度计,这类温度计原理简单,价格便宜,但是读数不方便、测温时间长、精度低、测量范围有限,如果使用不当还有一定的危险性,可能造成环境污染等不良后果,其适用范围受到了较大限制。随着新技术的不断开发与应用,单片机技术在近年来发展十分迅速。单片机具有集成度高,通用性好,功能强,特别是体积小,重量轻,耗能低,可靠性高,抗干扰能力强和使

8、用方便等独特优点,已经被广泛的应用于工业、农业和大众日常生活当中。利用单片机为核心器件制作的电子温度计,能够快速有效的解决温度的采集和数据处理等一系列问题,很好的克服了传统温度计所带来的各种不便,具有广泛的适用性。本文将利用单片机为主要控制器件,以温度传感器构建数据采集电路,对温度进行实时检测与控制,将测量结果利用液晶屏显示。本设计具有读数方便,测温范围广,测温准确安全等优点,具有一定的实用意义。2.设计意义1)数字温度计以单片机作为核心控制器件,通过构建数据采集模块、显示模块和报警模块,将所测温度采集、处理后显示。整个设计电路结构简单、功能清晰、读数方便、显示清晰,可用于工业、农业生产或科研

9、实验室使用。2)通过整个设计的开展,学习相关文献的检索、专业软件的学习能力,了解现代化仪器仪表的设计流程,将以往所学理论与实践有机结合,熟悉单片机系统开发、研制的过程,软硬件设计的方法、内容及步骤,提高自身专业水平与素养。(二)设计方案论证根据设计思路,为了能更好的让数字温度测量仪更加准确的显示数据,进行以下的方案论证。1.芯片选择 本设计选用美国ATMEL公司生产的低功耗,高性能CMOS8位单片机,片内含4KB的可编程的Flash只读程序存储器,兼容标准8051指令系统及引脚,并集成了 Flash 程序存储器,既可在线编程(ISP),也可用传统方法进行编程的AT89C51芯片。低价位的AT8

10、9C51单片机可应用于许多高性价比的场合,可灵活应用于各种控制领域,对于简单的测温系统已经足够。2.传感器选择传统的测温元件有热电偶和热电阻。而热电偶和热电阻测出的一般都是电压,再转换成对应的温度,需要比较多的外部硬件支持,其缺点有:硬件电路复杂;软件调试复杂;制作成本高。本设计采用温度传感器DS18B20,可以直接读出被测温度值,而且采用三线制与单片机相连,减少了外部的硬件电路,具有成本低和易使用的特点。由数字温度计DS18B20和微控制器AT89C51构成的温度装置,它直接输出温度的数字信号到微控制器。3.显示器件选择显示元件有很多种,其中数码管显示方案简单易行,但所需的元件较多,且不容易

11、进行操作,可读性差,显示格式受限制。本设计采用液晶显示器件,液晶显示平稳、省电、美观,更容易实现题目要求,可操作性强,也易于读数,采用RT1602两行十六个字符的显示,能同时显示其它的信息如日期、时间、星期、温度。 (三)设计要求及设计思路1.设计要求1) 能够测量出温度值;2) 能够显示-10100的温度;3) 测量误差 1;4) 可设定温度的上下限,过限报警;5) 利用PROTUES软件能完成性能仿真测试。 2.设计思路1)根据设计要求,选择AT89C51单片机作为整个核心控制器件,完成对转换好的数字信号的采集以及计算出被测温度的值并送入显示电路模块; 2)采用DS18B20作为温度传感器

12、,实现对输入的温度值的采集与转换为数字值,直接连接单片机; 3)所测温度结果采用液晶显示; 4)转换后的温度值与设置的温度报警限比较,超过上下限时,控制LED灯闪烁报警。二、硬件设计(一)总设计框图本设计以89C51单片机为核心器件,整体硬件电路包括:传感器数据采集电路,单片机主控电路、温度显示电路,上下限设定及报警电路。总设计框图主要由主控制器AT89C51、电源、单片机时钟和复位电路、报警设置、液晶显示、温度传感器组成。总设计框图见图2-1。P2.4P0口 主控制器 AT89C51P1口P2.3液晶显示温度传感器电源按键输入报警设置时钟和复位电路 图2-1 总设计框图(二)硬件电路设计1.主控制器AT89C51AT89C51是美国ATMEL公司生产的一种高性能、低功耗、带4K字节闪存可编程可擦除只读存储器(FPEROMFlash Programmable and Erasable R

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号