数字温度计 单片机.doc
《数字温度计 单片机.doc》由会员分享,可在线阅读,更多相关《数字温度计 单片机.doc(62页珍藏版)》请在三一办公上搜索。
1、数字测温计设计摘要:随着时代的进步和发展,单片机技术已经普及到我们生活、工作、科研、各个领域,已经成为一种比较成熟的技术。在工业生产中温度是常用的被控参数,而采用单片机来对这些被控参数进行控制已成为当今的主流。本文主要介绍了一个基于AT89S51单片机的测温系统,详细描述了利用数字温度传感器DS18B20开发测温系统的过程,重点对传感器在单片机下的硬件连接,软件编程以及各模块系统流程进行了详尽分析,对各部分的电路也一一进行了介绍,该系统可以方便的实现实现温度采集和显示,并可根据需要任意设定上下限报警温度,它使用起来相当方便,具有精度高、量程宽、灵敏度高、体积小、功耗低等优点,适合于我们日常生活
2、和工、农业生产中的温度测量,也可以当作温度处理模块嵌入其它系统中,作为其他主系统的辅助扩展。DS18B20与AT89S51结合实现最简温度检测系统,该系统结构简单,抗干扰能力强,适合于恶劣环境下进行现场温度测量,有广泛的应用前景。关键词:单片机;温度传感器;数字温度计Design Of The Digital DhermometerAbstract:With the progress and development of era,microcontroller technology has become popular in our life,in the work,the scientifi
3、c research and various fields,has become a relatively mature technology.The temperature measurement method and device of the highlights is very important.Posed by the single chip temperature sensor and temperature measurement system can be widely applied in many fields.The article mainly introduced
4、based on the AT89S51 monolithic integrated circuits temperature measurement system, described the use digit temperature sensor DS18B20 development temperature measurement systems process in detail, key to sensors under monolithic integrated circuit hardware connection, the software programming as we
5、ll as the various modules system flow has carried on the exhaustive analysis, 11 has also carried on the introduction to various part of electric circuits. This system may facilitate realizes temperature gathering and the demonstration, and may according to need to establish the bound warning temper
6、ature willfully, it uses quite conveniently, has the precision to be high, the measuring range width, the sensitivity are high, the volume is small, the power loss low status merit, suits in our daily life and the industry, the agricultural production temperature survey, may also treat as the temper
7、ature processing module to insert in other systems, takes other host systems auxiliary expansion. DS18B20 and at89S51 union realizes the most Jan temperature examination system, this system structure is simple, antijamming ability, suits under the adverse circumstance carries on the scene temperatur
8、e survey, has the widespread application prospect.Key words:microcontroller;temperature sensor;temperature measurement system目录第1章 绪论11.1 温度计的介绍11.2 选题的目的和意义21.2.1选题的目的21.2.2选题的意义2第2章 数字温度计的设计方案42.1 设计方案的确立及论证42.1.1 温度传感器DS18B20的选择42.1.2 显示器的选择52.1.3 单片机AT89S51的选择5第3章 系统硬件电路的设计73.1 主控制器73.1.1 AT89S5
9、1的介绍73.1.2 DS18B20的介绍93.1.3 DS18B20使用的注意事项163.2 单片机最小系统设计173.2.1 时钟电路173.2.2 复位电路183.2.3 最小系统193.3 DS18B20与单片机接口电路的设计203.4 显示电路的设计203.4.1 1602LCD液晶简介20第4章 系统程序的设计244.1 系统设计内容244.1.1 主程序244.1.2 读出温度子程序244.1.3 温度转换命令子程序254.1.4 计算温度子程序254.1.5 温度数据的计算处理方法264.2 源程序274.2.1 DS18B20的各条ROM命令27第5章 调试及性能分析295.
10、1 系统的调试295.2 性能分析30结论31社会经济效益分析32致谢33参考文献34附录135附录2错误!未定义书签。附录336附录437第1章 绪论1.1 温度计的介绍温度计是测温仪器的总称。根据所用测温物质的不同和测温范围的不同,有煤油温度计、酒精温度计、水银温度计、气体温度计、电阻温度计、温差电偶温度计、辐射温度计和光测温度计等。随着科学技术的发展和现代工业技术的需要,测温技术也不断地改进和提高。由于测温范围越来越广,根据不同的要求,又制造出不同需要的测温仪器。下面介绍几种。 气体温度计:多用氢气或氦气作测温物质,因为氢气和氦气的液化温度很低,接近于绝对零度,故它的测温范围很广。这种温
11、度计精确度很高,多用于精密测量。 电阻温度计:分为金属电阻温度计和半导体电阻温度计,都是根据电阻值随温度的变化这一特性制成的。金属温度计主要有用铂、金、铜、镍等纯金属的及铑铁、磷青铜合金的;半导体温度计主要用碳、锗等。电阻温度计使用方便可靠,已广泛应用。它的测量范围为-260至600左右。 温差电偶温度计:是一种工业上广泛应用的测温仪器。利用温差电现象制成。两种不同的金属丝焊接在一起形成工作端,另两端与测量仪表连接,形成电路。把工作端放在被测温度处,工作端与自由端温度不同时,就会出现电动势,因而有电流通过回路。通过电学量的测量,利用已知处的温度,就可以测定另一处的温度。它适用于温差较大的两种物
12、质之间,多用于高温和低浊测量。有的温差电偶能测量高达3000的高温,有的能测接近绝对零度的低温。 高温温度计:是指专门用来测量500以上的温度的温度计,有光测温度计、比色温度计和辐射温度计。高温温度计的原理和构造都比较复杂,这里不再讨论。其测量范围为500至3000以上,不适用于测量低温。 指针式温度计:是形如仪表盘的温度计,也称寒暑表,用来测室温,是用金属的热胀冷缩原理制成的。它是以双金属片做为感温元件,用来控制指针。双金属片通常是用铜片和铁片铆在一起,且铜片在左,铁片在右。由于铜的热胀冷缩效果要比铁明显的多,因此当温度升高时,铜片牵拉铁片向右弯曲,指针在双金属片的带动下就向右偏转(指向高温
13、);反之,温度变低,指针在双金属片的带动下就向左偏转(指向低温)。 玻璃管温度计:玻璃管温度计是利用热胀冷缩的原理来实现温度的测量的。由于测温介质的膨胀系数与沸点及凝固点的不同,所以我们常见的玻璃管温度计主要有:煤油温度计、水银温度计、红钢笔水温度计。他的优点是结构简单,使用方便,测量精度相对较高,价格低廉。缺点是测量上下限和精度受玻璃质量与测温介质的性质限制。且不能远传,易碎。 压力式温度计:压力式温度计是利用封闭容器内的液体,气体或饱和蒸气受热后产生体积膨胀或压力变化作为测信号。它的基本结构是由温包、毛细管和指示表三部分组成。压力式温度计的优点是:结构简单,机械强度高,不怕震动。价格低廉,
14、不需要外部能源。缺点是:测温范围有限制,一般在-80400;热损失大响应时间较慢。 水银温度计:水银温度计是膨胀式温度计的一种,水银的凝固点是 -38.87,沸点是 356.7,用来测量0-150或500以内范围的温度,它只能作为就地监督的仪表。用它来测量温度,不仅比较简单直观,而且还可以避免外部远传温度计的误差。1.2 选题的目的和意义1.2.1选题的目的 利用单片机AT89S51和温度传感器DS18B20设计一个设计温度计,能够测量20 100之间的温度值,用LCD液晶屏直接显示,测量精度为0.1。通过这次设计能够更加了解数字温度计的工作原理和熟悉单片机的发展和应用,巩固所学的知识。1.2
15、.2选题的意义随着单片机技术的不断发展,单片机在日用电子产品中的应用越来越广泛,温度传感器DS18B20具有性能稳定、灵敏度高、抗干扰能力强、使用方便等优点,广泛应用于冰箱、空调器、粮仓等日常生活中温度的测量和控制。又随着电子技术的发展,人们的生活日趋数字化,多功能的数字温度计可以给我们的生活带来很大的方便;支持“一线总线”接口的温度传感器简化了数字温度计的设计,降低了成本;以美国MAXIM/DALLAS半导体公司的单总线温度传感器DS18B20为核心,以ATMEL公司的AT89S51为控制器设计的DS18B20温度控制器结构简单、测温准确、具有一定控制功能的智能温度控制器。本课题研究的重要意
16、义在于生产过程中随着科技的不断发展,现代社会对各种信息参数的准确度和精确度的要求都有了几何级的增长,而如何准确而又迅速的获得这些参数,就需要受制于现代信息基础的发展水平。在三大信息信息采集(即传感器技术)、信息传输(通信技术)和信息处理(计算机技术)中,传感器属于信息技术的前沿尖端产品,尤其是数字温度传感器技术,在我国各领域已经应用的非常广泛可以说是渗透到社会的每一个领域,与人民的生活和环境的温度息息相关。第2章 数字温度计的设计方案2.1 设计方案的确立及论证基本功能要求:(1)温度测量范围:20100度(2)测量精度:0.5度(3)显示方式:四位显示 (4)能够运用Protues仿真扩展功
17、能要求: (1)做出实物并调试成功(2)多点测试(3)多点温度同时显示2.1.1 温度传感器DS18B20的选择方案一:水银温度计 在生活中我们经常看到水银温度计,它只能作为就地监督的仪表,用它来测量温度时,由于读数时用眼睛观察,主观因素大,容易造成误差大,而且不同是水银温度计量程不同,在读数前需要看清它的最小分度值,还有它有热惯性,需要等到温度计达到稳定状态后才能读数,比较麻烦,并且水银有毒,不小心打破后接触到水银,对人体伤害大,所以危险性较高。方案二:传统测温元件 传统的测温元件有热电偶和热电阻。而热电偶和热电阻测出的一般都是电压,再转换成对应的温度,需要比较多的外部硬件支持,其缺点有:硬
18、件电路复杂;软件调试复杂;制作成本高。方案三:DS18B20传感器测温 本设计采用美国DALLAS半导体公司继DS18B20之后推出的一种改进型智能温度传感器DS18B20作为检测元件 DS18B20可以直接读出被测温度值,而且采用三线制与单片机相连,减少了外部的硬件电路,具有成本低和易使用的特点。 所以本设计采用方案三,用DS18B20作为温度传感器。2.1.2 显示器的选择方案一 LED显示器采用传统的七段数码LED显示器。LED虽然价格便宜,且能够满足一般的要求显示0-9字符,但是现代的许多仪表、各种电子产品显示要求很高,在这些产品中已经逐渐被LCD所取代。方案二LCD液晶屏采用LCD液
19、晶屏进行显示。LCD液晶显示器是一种低压、微功耗的显示器件,只要23伏就可以工作,工作电流仅为几微安,是任何显示器无法比拟的,同时可以显示大量信息,除数字外,还可以显示文字、曲线,比传统的数码LED显示器显示的界面有了质的提高。在仪表和低功耗应用系统中得到了广泛的应用。优点为:(1) 显示质量高,由于液晶显示器的每一个点收到信号后就一直保持那种色彩和亮度恒定发光,因此液晶显示器的画质高而且不会闪烁。(2) 数字式接口,液晶显示器都是数字式的,和单片机的接口简单操作也很方便。(3) 功率消耗小,相比而言液晶显示器的主要功耗在内部电极和驱动IC上,因而耗电量比其他器件要小很多。虽然LCD液晶屏的价
20、格比LED数码管要贵一些,但LCD液晶屏的显示效果更好,是当今显示屏的主流,在实际推广运用中作用更大,所以在本设计中采用LCD 作为显示屏。2.1.3 单片机AT89S51的选择对于单片机的选择,可以考虑使用8031与8051系列,由于8031没有内部RAM,系统又需要大量内存存储数据,因而不适用。AT89S51 是美国 ATMEL 公司生产的低功耗,高性能 CMOS8 位单片机,片内含 4kbytes 的可编程的 Flash 只读程序存储器,兼容标准 8051 指令系统及引脚。它集 Flash 程序存储器既可在线编程(ISP),也可用传统方法进行编程,所以低价位 AT89S51单片机可为提供
21、许多高性价比的应用场合,可灵活应用于各种控制领域,对于简单的测温系统已经足够。单片机AT89S51 具有低电压供电和体积小等特点,四个端口只需要两个口就能满足电路系统的设计需要,很适合便携手持式产品的设计使用系统可用二节电池供电,因此选用AT89S51更适合。按照系统设计功能的要求,确定系统由4个模块组成;主控制器、测温电路、显示电路。数字温度计总体设计电路结构框图如图2-1所示:AT89S51复位电路显示电路温度传感器时钟电路图2-1 系统框图第3章 系统硬件电路的设计3.1 主控制器单片机AT89S51是低功耗,高性能 CMOS8 位单片机,片内含 4kbytes 的可编程的 Flash
22、只读程序存储器,兼容标准 8051 指令系统及引脚。它集 Flash 程序存储器既可在线编程(ISP),也可用传统方法进行编程。3.1.1 AT89S51的介绍AT89S51实物如3-1图所示:图3-1 AT89S51 实物图AT89S51主要特性及引脚如下与MCS-51 兼容4K字节可编程闪烁存储器全静态工作:0Hz-24Hz三级程序存储器锁定128*8位内部RAM32可编程I/O线两个16位定时器/计数器5个中断源可编程串行通道低功耗的闲置和掉电模式片内振荡器和时钟电路 图 3-2 AT89S51单片机引脚图AT89S51 单片机为40 引脚双列直插式封装。其引脚排列和逻辑符号如图3-2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字温度计 单片机 数字 温度计
链接地址:https://www.31ppt.com/p-4149158.html