基于单片机的恒温电路设计.doc
《基于单片机的恒温电路设计.doc》由会员分享,可在线阅读,更多相关《基于单片机的恒温电路设计.doc(45页珍藏版)》请在沃文网上搜索。
1、目录iii摘 要随着时代的进步和发展,单片机技术已经普及到我们生活、工作、科研等各个领域,已经成为一种比较成熟的技术。本文将介绍智能集成温度传感器DS18B20的结构特征及控制方法,并对以此为传感器,STC89C52单片机为控制器构成的数字温度测量装置的工作原理及程序设计作了详细的介绍。它以STC89C52单片机为主控制芯片,采用数字温度传感器DS18B20实现温度的检测,测量精度可以达到0.5度。该系统采用了1602显示模块,形象直观的显示测出的温度值,在实际工程中得到广泛应用。关键词:STC89C52单片机 数字温度传感器 DS18B20 温度测量AbstractWith the era
2、of progress and development, single-chip technology has spread to our lives, work, research, in various fields, which has become a relatively mature technology. This subject introduces the temperature measurement system based on STC89C51 single-chip and DS89C20 digital temperature sensor. Adopting t
3、he STC89C51 single-chip microcomputer in the system to collected temperature from various temperature positions realizes the temperature display and control function. Applying STC89C51 single-chip microcomputer-based as main control chip, it realizes the multi-temperature testing by using of digital
4、 temperature sensor DS18B20,and measurement accuracy reaches to 0.5.At the time the system uses a 1602 display module to show the measured temperature values. Based on STC89C51 single-chip single-bus multipoint temperature measurement and control systems hardware assemble simply, reading data conven
5、iently, high accuracy and widely temperature measuring, in the actual projects it is widely applied.Keywords: STC89C51 microcontroller digital temperature sensor DS18B20 temperature measure 目录第1章 概述11.1 温度传感器的发展史11.2 温度传感器的分类31.3 选题背景和研究意义3第2章 测温电路的方案设计52.1 热电阻测温电路设计方案52.2 热电偶测温电路设计方案52.3 DS18B20测温电
6、路的设计方案62.4 方案选择6第3章 基于单片机的恒温电路设计93.1 关键器件的介绍93.1.1 DS18B20温度传感器93.1.2 单片机123.1.3 LCD1602液晶显示器143.2 总体设计163.2.1 设计思路163.2.2 总体设计方框图173.3 硬件设计173.3.1 单片机模块电路设计173.3.2 DS18B20电路设计183.3.3 1602显示电路设计193.3.4 控制电路设计原理193.3.4 恒温电路总设计原理图203.4 软件设计203.4.1 软件设计中所用到的工具203.4.2 C51程序设计213.4.3 软件流程设计213.4.4 程序代码26
7、第4章 结论与展望274.1 结论274.2 体会与展望274.3 结束语28致 谢29参考文献31附录1 实物图33附录2 程序代码35第1章 概述3第1章 概述 随着社会的发展,科技的进步,以及测温仪器在各个领域的应用,智能化已是现代温度控制系统发展的主流方向。特别是近年来,温度控制系统已应用到人们生活的各个方面,但温度控制一直是一个未开发的领域,却又是与人们息息相关的一个实际问题。针对这种实际情况,设计一个温度控制系统,具有广泛的应用前景与实际意义。温度是科学技术中最基本的物理量之一,物理、化学、生物等学科都离不开温度。在工业生产和实验研究中,像电力、化工、石油、冶金、航空航天、机械制造
8、、粮食存储、酒类生产等领域内,温度常常是表征对象和过程状态的最重要的参数之一。比如,发电厂锅炉的温度必须控制在一定的范围之内;许多化学反应的工艺过程必须在适当的温度下才能正常进行;炼油过程中,原油必须在不同的温度和压力条件下进行分馏才能得到汽油、柴油、煤油等产品。没有合适的温度环境,许多电子设备就不能正常工作,粮仓的储粮就会变质霉烂,酒类的品质就没有保障。因此,各行各业对温度控制的要求都越来越高。可见,温度的测量和控制是非常重要的。单片机在电子产品中的应用已经越来越广泛,在很多的电子产品中也用到了温度检测和温度控制。随着温度控制器应用范围的日益广泛和多样,各种适用于不同场合的智能温度控制器应运
9、而生。1.1温度传感器的发展史目前的智能温度传感器 (亦称数字温度传感器) 是在20世纪90年代中期问世的,它是微电子技术、计算机技术和自动测试技术(ATE)的结晶,特点是能输出温度数据及相关的温度控制量,适配各种微控制器(MCU)。社会的发展使人们对传感器的要求也越来越高,现在的温度传感器正在基于单片机的基础上从模拟式向数字式,从集成化向智能化、网络化的方向飞速发展,并朝着高精度、多功能、总线标准化、高可靠性及安全性、开发虚拟传感器和网络传感器、研制单片机测温系统等高科技的方向迅速发展。与传统的温度计相比,其具有读数方便,测温范围广,测温准确的特点。输出温度采用数字显示,主要用于对测温要求比
10、较准确的场所,或科研实验室使用。该设计控制器使用STC公司的STC89C52单片机,测温传感器使用DALLAS公司DS18B20。传感器主要大体经过了三个发展阶段1:1.模拟集成温度传感器。该传感器是采用硅半导体集成工艺制成,因此亦称硅传感器或单片集成温度传感器。此种传感器具有功能单一(仅测量温度)、测温误差小、价格低、响应速度快、传输距离远、体积小、微功耗等,适合远距离测温、控温,不需要进行非线性校准,外围电路简单。它是目前在国内外应用最为普遍的一种集成传感器,典型产品有AD590、AD592、TMP17、LM135等;2.模拟集成温度控制器。模拟集成温度控制器主要包括温控开关、可编程温度控
11、制器,典型产品有LM56、AD22105和MAX6509。某些增强型集成温度控制器(例如TC652/653)中还包含了A/D转换器以及固化好的程序,这与智能温度传感器有某些相似之处。但它自成系统,工作时并不受微处理器的控制,这是二者的主要区别;3.智能温度传感器(亦称数字温度传感器)是在20世纪90年代中期问世的。它是微电子技术、计算机技术和自动测试技术(ATE)的结晶。智能温度传感器内部都包含温度传感器、A/D转换器、信号处理器、存储器(或寄存器)和接口电路。有的产品还带多路选择器、中央控制器(CPU)、随机存取存储器(RAM)和只读存储器(ROM)。智能温度传感器的特点是能输出温度数据及相
12、关的温度控制量,适配各种微控制器(MCU),并且它是在硬件的基础上通过软件来实现测试功能的,其智能化程度也取决于软件的开发水平。 进入21世纪后,温度传感器的发展趋势正朝着高精度、多功能、总线标准化、高可靠性及安全性、开发虚拟传感器和网络传感器、研制单片测温系统等高科技的方向迅速发展。所以数字温度传感器得以更加广泛的应用。 数字温度传感器DS18B20是智能温度传感器一种,它将非电模拟量温度值转换为数字信号输出仅需占用 1 位 I/O 端口,能够直接读取被测物体的温度值。它体积小,电压适用范围宽 3 V5 V,用户还可以通过编程实现 912 位的温度读数,即具有可调的温度分辨率,因此它的实用性
13、和可靠性比同类产品更高。针对测温系统的发展趋势,本课题提出了使用DS18B20做为传感器的测温系统。1.2 温度传感器的分类 温度传感器按传感器与被测介质的接触方式可分为两大类:一类是接触式温度传感器,一类是非接触式温度传感器。接触式温度传感器的测温元件与被测对象要有良好的热接触,通过热传导及对流原理达到热平衡,这时的示值即为被测对象的温度。这种测温方法精度比较高,并可测量物体内部的温度分布。但对于运动的、热容量比较小的及对感温元件有腐蚀作用的对象,这种方法将会产生很大的误差。非接触测温的测温元件与被测对象互不接触。常用的是辐射热交换原理。此种测温方法的主要特点是可测量运动状态的小目标及热容量
14、小或变化迅速的对象,也可测量温度场的温度分布,但受环境的影响比较大。1.3选题背景和研究意义温度的测量和控制在储粮仓库、智能楼宇空调控制及其它的工农业生产和科学研究中应用广泛。温度检测的传统方法是使用诸如热电偶、热电阻、半导体 PN 结 如AD590 之类的模拟传感器经信号取样电路、放大电路和模数转换电路处理,获取表示温度值的数字信号,再交由微处理器或DSP处理。被测温度信号从敏感元件接收的非电模拟量开始,到转换为微处理器可处理的数字信号之间,设计者须考虑的线路环节较多,相应测温装置中元器件数量难以下降,随之影响产品的高可靠性及体积微缩化。这样,由于各种因素会造成传输检测系统较大的偏差;又因为
15、检测环境复杂、测量点多、信号传输距离远及各种干扰的影响,会使检测系统的稳定性和可靠性下降 。本文将介绍智能集成温度传感器DS18B20的结构特征及控制方法,并对以此为传感器,STC89C52单片机为控制器构成的数字温度测量装置的工作原理及程序设计作了详细的介绍。与传统的温度计相比,其具有读数方便,测温范围广,测温准确,输出温度采用数字显示,主要用于对测温要求比较准确的场所,或科研实验室使用。该设计控制器使用STC89C52单片机,测温传感器使用DALLAS公司的DS18B20,用LCD1602液晶屏来实现温度显示。第2章 测温电路的方案设计7第2章 测温电路的方案设计2.1 热电阻测温电路设计
16、方案由于本设计是测温电路,可以使用热敏电阻之类的器件利用其感温效应,在将随温度变化的电压或电流采集过来,进行A/D转换后,就可以用单片机进行数据的处理,在显示电路上,就可以将被测温度显示出来,热电阻是基于电阻的热效应进行温度测量的,即电阻体的阻值随温度的变化而变化的特性。因此,只要测量出感温热电阻的阻值变化,就可以测量出温度。其系统框图设计如图2.1所示。信号放大调整电路PT100温度传感器A/D转换电路时钟电路按键控制电路AT89S51单片机LED数码管显示电路图2.1 系统框图2.2 热电偶测温电路设计方案如图2.2所示:此方案采用AT89C2051单片机系统为核心开发热电偶测温系统。图2
17、.2 系统方案图系统由四大部分组成:(1)温度测量电路及放大电路;(2)冷端补偿电路;(3)A/D转换电路;(4)AT89C2051驱动的LED显示电路。热电偶测温范围为0到1200度,利用集成温度传感器进行冷端补偿,放大电路选用自动调零放大电路,集成温度传感器测量冷端温度,其输出电流与绝对温度成正比,它相当于一个无温度系数为1uA/K的高阻恒流源。将输出电流通过电阻及放大器转换成电压信号,送入A/D转换器转换为数字量,从放在内存单元中,完成了对补偿电势的采样。通过热电偶测量热端温度,经放大器放大,再由A/D转换器转换成数字信号,单片机将该信号与内存中的补偿电势相加,得到真实的热电势值,并编程
18、实现计算温度值,转换为BCD码,利用单片机串口工作方式0外扩四个74LS164及LED数码管,显示被测温度。2.3 DS18B20测温电路的设计方案 接下来考虑到用温度传感器,在单片机电路设计中,大多都是使用传感器,所以这是非常容易想到的,所以可以采用一只温度传感器DS18B20,此传感器,可以很容易直接读取被测温度,进行转换,电路简单,精度高,软硬件都可以实现,而且使用单片机的借口便于系统的再扩展,满足设计要求。2.4方案选择从以上三种方案,很容易看出,热电阻测温这种设计需要用到A/D转换电路,其中还涉及到电阻与温度的对应值的计算,感温电路比较麻烦,而且在对采集的信号进行放大时容易受温度的影
19、响出现较大的偏差。而热电偶测温设计方案在温度处理部分比较麻烦,因此,最终决定采用数字温度传感器测量温度。该电路比较简单,费用较低,可靠性高,软件设计也比较简单。 第3章 单片机的恒温电路设计25第3章 基于单片机的恒温电路设计3.1 关键器件的介绍3.1.1 DS18B20温度传感器美国Dallas半导体公司的数字化温度传感器DS1820是世界上第一片支持 一线总线接口的温度传感器,在其内部使用了在板(ON-B0ARD)专利技术。全部传感元件及转换电路集成在形如一只三极管的集成电路内。一线总线独特而且经济的特点,使用户可轻松地组建传感器网络,为测量系统的构建引入全新概念。现在,新一代的DS18
20、B20体积更小、更经济、更灵活。使你可以充分发挥“一线总线”的优点。目前DS18B20批量采购价格仅6元左右。在传统的模拟信号远距离温度测量系统中,需要很好的解决引线误差补偿问题、多点测量切换误差问题和放大电路零点漂移误差问题等技术问题,才能够达到较高的测量精度。另外一般监控现场的电磁环境都非常恶劣,各种干扰信号较强,模拟温度信号容易受到干扰而产生测量误差,影响测量精度。因此,在温度测量系统中,采用抗干扰能力强的新型数字温度传感器是解决这些问题的最有效方案,新型数字温度传感器DS18B20具有体积更小、精度更高、适用电压更宽、采用一线总线、可组网等优点,在实际应用中取得了良好的测温效果。新的一
21、线器件DS18B20体积更小、适用电压更宽、更经济。一、DS18B20的特性 DS18B20可以程序设定912位的分辨率,精度为0.5C。可选更小的封装方式,更宽的电压适用范围。分辨率设定及用户设定的报警温度存储在EEPROM中,掉电后依然保存。DS18B20的性能是新一代产品中最好的!性能价格比也非常出色!DS1822与DS18B20软件兼容,是DS18B20的简化版本。省略了存储用户定义报警温度、分辨率参数的EEPROM,精度降低为2C,适用于对性能要求不高,成本控制严格的应用,是经济型产品。 继一线总线的早期产品后,DS1820开辟了温度传感器技术的新概念。DS18B20和DS1822使
22、电压、特性及封装有更多的选择,让我们可以构建适合自己的经济的测温系统。 DS18B20 一线总线数字化温度传感器同DS1820一样,DS18B20也支持一线总线接口,测量温度范围为-55+125C,在-10+85C范围内,精度为0.5C。DS1822的精度较差为2C。现场温度直接以一线总线的数字方式传输,大大提高了系统的抗干扰性,适合于恶劣环境的现场温度测量。如:环境控制、设备或过程控制、测温类消费电子产品等。与前一代产品不同,新的产品支持3.0V5.5V的电压范围,使系统设计更灵活、方便。而且新一代产品更便宜,体积更小。二、DS18B20的性能特点2(1)适应电压范围更宽,电压范围:3.05
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 恒温 电路设计
