欢迎来到天天文库
浏览记录
ID:18813313
大小:644.50 KB
页数:30页
时间:2018-09-25
《毕业设计(论文)-基于at89c51单片机的数字温度计设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、烟台汽车工程职业学院学生毕业论文数字温度计设计学生姓名:入学时间:2008年9月专业名称:电子信息工程技术班级:08电子信息一班指导教师:职称:讲师烟台汽车工程职业学院二〇一一年五月摘要随着现代信息技术的飞速发展和传统工业改造的逐步实现,能够独立工作的温度检测与显示系统应用于诸多领域。传统的温度检测以热敏电阻为温度敏感元件。热敏电阻的成本低,需要外加信号处理电路,而且可靠性相对较差,测温准确度低,检测系统也有一定的误差。与传统的温度计相比,这次设计的是基于DS18B20的数字温度计,它具有读数方便,测温范围广,测温精确,数字显示,适用范围宽等特点。在本设
2、计中选用AT89C51型单片机作为主控制器件,采用DS18B20数字温度传感器作为测温元件,通过4位共阳极LED数码显示管并行传送数据,实现温度显示。本设计的内容主要分为两部分,一是对系统硬件部分的设计,包括温度采集电路和显示电路;二是对系统软件部分的设计,应用C语言实现温度的采集与显示。通过DS18B20直接读取被测温度值,送入单片机进行数据处理,之后进行输出显示,最终完成了数字温度计的总体设计。其系统构成简单,信号采集效果好,数据处理速度快,便于实际检测使用。关键词:单片机AT89C51;温度传感器DS18B20;LED数码管;数字温度计目录0前言1
3、1数字温度计设计的可行性分析21.1数字温度计设计方案论证21.1.1方案一21.1.2方案二21.2单线技术22系统的硬件设计42.1核心处理器的设计42.1.1AT89C51简介42.1.2复位电路的设计72.1.3晶振电路的设计82.2温度采集电路设计82.2.1DS18B20简介92.2.2DS18B20的内部结构102.2.2DS18B20的测温原理132.3显示电路的设计162.3.1LED数码管162.3.2显示电路173系统的软件设计183.1DS18B20的单线协议和命令183.1.1初始化183.1.2ROM操作命令183.1.3内存
4、操作命令193.1.4数据处理203.2温度采集程序设计213.3温度显示程序设计234结束语24参考文献25致谢26烟台汽车工程职业学院数字温度计设计0前言在日常生活及工业生产过程中,经常要用到温度的检测及控制,温度是生产过程和科学实验中普遍而且重要的物理参数之一。在生产过程中,为了高效地进行生产,必须对它的主要参数,如温度、压力、流量等进行有效的控制。温度控制在生产过程中占有相当大的比例。温度测量是温度控制的基础,技术已经比较成熟。传统的测温元件有热电偶和二电阻。而热电偶和热电阻测出的一般都是电压,再转换成对应的温度,这些方法相对比较复杂,需要比较多
5、的外部硬件支持[1]。我们用一种相对比较简单的方式来测量。随着国民经济的发展,人们需要对各中加热炉、热处理炉、反应炉和锅炉中温度进行监测和控制。采用单片机来对他们控制不仅具有控制方便,简单和灵活性大等优点,而且可以大幅度提高被控温度的技术指标,从而能够大大的提高产品的质量和数量。本设计主要介绍了用单片机和数字温度传感器DS18B20相结合的方法来实现温度的采集,以单片机AT89C51芯片为核心,辅以温度传感器DS18B20和LED数码管及必要的外围电路,构成了一个多功能单片机数字温度计。该装置适用于人民的日常生活和工、农业生产的温度测量与报警,实现对温度
6、的监测。其主要研究内容包括两方面,一是对系统硬件部分的设计,包括温度采集电路和显示电路;二是对系统软件部分的设计,应用C语言实现温度的采集与显示。通过利用数字温度传感器DS18B20进行设计,能够满足实时检测温度的要求,同时通过LED数码管的显示功能,可以实现不间断的温度显示,并带有复位功能。本次设计的主要思路是利用51系列单片机,数字温度传感器DS18B20和LED数码显示器,构成实现温度检测与显示的单片机控制系统,即数字温度计。通过对单片机编写相应的程序,达到能够实时检测周围温度的目的。1烟台汽车工程职业学院数字温度计设计1数字温度计设计的可行性分析
7、1.1数字温度计设计方案论证1.1.1方案一由于本设计实现的是测温电路,首先我们可以使用热敏电阻之类的器件,利用其感温效应,将其随被测温度变化的电压或电流值采集过来,进行A/D转换后,就可以用单片机进行数据的处理,通过显示电路就可以将被测温度显示出来,这种设计需要用到A/D转换电路,感温电路比较麻烦。因此,我们引出第二种方案。1.1.2方案二我们可以采用技术成熟、操作简单、精确度高的温度传感器,在此,可以选用数字温度传感器DS18B20,根据它的特点和测温原理,很容易就能直接读取被测温度值并进行转换,这样就可以满足设计要求。从以上两种方案,很容易看出,采
8、用方案二,电路比较简单,软件设计也比较简单,故在本设计中采用了方案二。通过方案二
此文档下载收益归作者所有