毕业设计(论文)基于AT89C51单片机的多点温度采样系统设计.doc
《毕业设计(论文)基于AT89C51单片机的多点温度采样系统设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于AT89C51单片机的多点温度采样系统设计.doc(63页珍藏版)》请在三一办公上搜索。
1、,. 学科分类号:_湖南人文科技学院本科生毕业论文题目(中文):多点温度采样系统设计 学生姓名: 学号06421129 系 部:通信与控制工程系 专业年级:2006级自动化一班 指导教师: 职 称: 副 教 授 湖南人文科技学院教务处制湖南人文科技学院本科毕业设计诚信声明本人郑重声明:所呈交的本科毕业设计,是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议,除文中已经注明引用的内容外,本设计不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。 作者签名: 二 年 月
2、 日 多点温度采样系统的设计摘 要: 本设计提出一种基于AT89C51单片机为核心的温度控制系统,并采用数字化单总线技术的设计方案应用于温室大棚的温度测量系统。方案采用了一种新型数字温度传感器DS18B20,利用DS18B20嵌入的温度传感器将温室大棚内温度的变化,变换成电流的变化,再转换为电压变化输入模数转换器,通过单线总线传给AT89C51单片机,AT89C51单片机通过串行输入输出口与PC机进行通信。系统对多点的温度进行实时巡检,同时能够根据PC机指令对温度进行定时采集。温度传感器DS18B20负责温度的采集,单片机将从DS18B20发出的信息读取的温度并与有效温度的上下极值进行比较,若
3、超过有效温度范围则启动报警系统,并给PC机发出相应的信号,否则继续从DS18B20读取温度。该系统具有实用性强、可靠性高等特点。关键词:温度测量;单总线;数字温度传感器;温室大棚;单片机 Multi-point temperature of the sampling system designAbstract: This design is proposed based on AT89C51microcontroller as the core of the temperature control system and its digital single-bus technology use
4、d inthe design of the greenhouse temperature measurement system. Program uses a new type of digital temperature sensor DS18B20, use DS18B20 temperature sensor embedded inside the greenhouse temperature, transformed into the current changes, and then a converted to voltage input ADC, the bus passed t
5、hrough the single AT89C51 comicic- rocontroller AT89C51 microcontroller input and output through the serial port tounat- e with the PC machine. System for real-time multi-point inspection of temperature, w- hile providing instruction based on the temperature of PC-time acquisition. Tempsen- sor for
6、temperature DS18B2collection, microcontroller reads the message from the D- S18B20 temperature and with the effective temperature of the upper and lower extm- comparison, if more than the effective temperature range, start alarm system, and to the PC, send the appropriate signals, or continue to rea
7、d from the DS18B20 temper- rure. The system has a practical and high reliability。Key words: Temperature measurement; single bus; digital temperature sensor; greenhouses; SCM 目 录第一章 绪论11.1 研究的背景及其意义11.2 研究动态21.3 主要研究内容21.4 主要结构安排3第二章方案论证42.1 传感器部分42.2 控制部分52.3系统方案6第三章 硬件的选择83.1 单片机的选择83.1.1 AT89C51单片
8、机的功能特点93.1.2 AT89C51单片机的引脚说明103.2 温度传感器的选择123.2.1 DS18B20简介133.2.2 DS18B20工作原理143.2.3 DS18B20内部结构15第四章 硬件电路设计194.1 电源以及看门狗电路194.1.1 电源电路194.1.2 看门狗电路194.2 键盘以及显示电路214.2.1 键盘电路214.2.2 温度显示电路234.3 温度检测电路244.4 串口通讯电路254.4.1 通讯电路254.4.2 PC接口电路264.5 整体电路26第五章 软件设计275.1 概述275.2 主程序方案275.3 各模块子程序设计28第六章 系统
9、调试36第七章 总结37致谢38参考文献39附录A:温度测试子程序流程图40附录B:电路原理图41附录C:参考程序42第一章 绪论1.1研究的背景及其意义温度(K)是一个和人们生活环境有着密切关系的物理量,也是一种在生产、科研、生活中需要测量和控制的重要物理量。在工、农业生产和日常生活中,占据着极其重要地位。工业发展与是否能掌握温度有着密切的联系。在冶金、钢铁、石化、水泥、玻璃、医药等行业都与之有关,可以说几乎80%的工业部门都不得不考虑温度对自身系统的影响。温度不但对于工业如此重要,在农业生产中温度的监测与控制也有着十分重要的意义。我国作为世界上最大的农业国,但是人均占有耕地面积少,这对农业
10、的发展有着极大的限制。因此,想要改变这种局面,靠增加耕地面积是不现实的,因此我们要另辟蹊径,想办法来提高单位亩产量。温室大棚技术就是其中一个好的方法。温室大棚是人工创造的一个适合农作物生长的气候环境,来消除温度对生物生长的约束。而且,温室大棚能克服环境对生物生长的限制,使不同的农作物在不适合生长的季节产出。让农作物的生长摆脱了对自然条件的依赖。由于温室大棚技术的普及,使其数量不断增多,温室大棚也成为农业发展的一个十分重要的课题。温室大棚能改变农作物对自然条件的依赖,其主要原因在于改变了环境温度对农作物的影响。因此,对于温室大棚来讲温度的控制才是其关键技术。在早期的温度控制是在温室大棚内部悬挂温
11、度计,通过人工读取温度值来知道大棚内的实际温度,然后根据现有温度与额定温度进行比较。看温度是否过高或过低。如果过高,就对大棚进行降温处理;如果过低,就对大棚进行升温处理。这些操作都是在人工情况下进行的,耗费了大量的人力物力。随着国家经济的快速发展和人们需求的变化,农业产业的规模也在不断提高,农产品在大棚中培育的品种也越来越多。对于规模较大数量众多的大棚,早期的温度控制措施就显得不能满足要求并且成本太高。而大型温室大棚的建设对温度检测技术也提出了越来越高的要求。因此,设计一种能够进行多点温度检测系统具有较为广泛的应用价值。多点温度测量显示是近几年的研究课题,随着传感技术与通讯技术的发展,单片机的
12、出现,温度测量仪器应运而生,最近几年的研究更是迅速。采用单片机来对温度进行控制,不仅具有控制方便、组态简单和灵活性大等优点,而且可以大幅度提高被控温度的技术指标,从而能够大大提高产品的质量和数量。单片机以其功能强、体积小、可靠性高、造价低和开发周期短等优点,成为自动化和各个测控领域中必不可少且广泛应用的器件,尤其在日常生活中也发挥越来越大的作用。因此,单片机对温度的控制问题是一个工农业生产中经常会遇到的问题。基于此,本课题围绕应用于温室大棚的基于单片机的温度测控系统展开应用研究工作。1.2研究动态 由于我国的温室大棚产业起步比较晚,发展时间短,造成我国的温室大棚技术水平比较低,现代化管理程度不
13、高,温室大棚环境监测条件差等状况。因此迫切需要在技术上进一步的进行改进和提高。如何利用自动检测与控制系统有效的控制好温室大棚内的环境因子,以提高温室大棚环境的控制精度和效果,对我国温室业的发展有着不可估量的重要意义。而温度检测技术也是近年的研究课题。随着传感技术与通讯技术的发展,单片机的出现,温度测量仪器应运而生。出现了基于新型AVR单片机和数字温度传感器DS18B20的多点温度测量仪器。而温室大棚也随着监测仪器的进步来到了现代化远程监控的时代。随着工业、农业生产效率的不断提高,自动化水平与范围也不断扩大,因而对温度检测技术的要求也愈来愈高,一般可以归纳以下几方面。(1)扩展检测范围现在工业上
14、通用的温度检测范围为一200-3000 C,而今后要求能测量超高温与超低温。尤其是液化气体的极低温度检测更为迫切,如10K以下的温度检测是当前重点研究课题。(2)扩大测温对象温度检测技术将会由点测温发展到线、面,甚至立体的测量。应用范围己经从工业领域延伸到环境保护、家用电器、汽车工业及航天工业领域。(3)发展新型产品利用以前的检测技术生产出适应于不同场合、不同工况要求的新型产品,以满足用户需要。同时利用新的检测技术制造出新的产品。(4)适应特殊环境下的测温对许多场合中的温度检测器有特殊要求,如防硫、防爆、耐磨等性能要求;又如移动物体和高速旋转物体的测温、钢水的连续测温、火焰温度检测等。(5)显
15、示数字化温度仪表向数字化方向发展。其最大优点是直观、无读数误差、分辨率高、测量误差小,因而有广阔的销售市场。(6)标定自动化应用计算机技术,快速、准确、自动地标定温度检测器。根据上述要求,国内外对温度检测仪的研究将向以下几方面发展。(1) 继续研究传统的温度检测元件,如:热电偶、热电阻、热敏电阻等。(2) 加强新原理、新材料、新加工工艺的开发。如近来己开发的炭化硅薄膜热敏电阻温度检测器,厚膜、薄膜铂电阻温度检测器,硅单晶热敏电阻温度检测器等.(3) 向智能化、集成化、适用化方向发展。新产品不仅要具有检测功能,又要具有判断和指令等多功能,采用微机向智能化方向发展,向机电一体化方向发展。1.3 本
16、设主要内容1 介绍了本设计的研究背景及其意义,在国内外对与多点温度采样系统的发展动态,提出课题的研究目的及意义。2 设计多点温度采样系统实现温室温度的采集、多点温度的显示、温度的巡回显示、报警等功能。3 深入了解多点温度采集系统的结构及基本原理、工作原理、运行特性。同时根据不的的工作环境机选择适合其要求的硬件系统及硬件电路的设计和软件的设计。4 采用AT89C51单片机为核心的控制芯片和DS18B20为温度采集部件的设计,并通过调试说明其硬件和软件的可行性。第二章 方案论证多点温度采集系统有则共同的特点:测量点多、环境复杂、布线分散、现场离监控室远等。若采用一般温度传感器采集温度信号,则需要设
17、计信号调理电路、A/D 转换及相应的接口电路,才能把传感器输出的模拟信号转换成数字信号送到计算机去处理。这样,由于各种因素会造成检测系统较大的偏差;又因为检测环境复杂、测量点多、信号传输距离远及各种干扰的影响,会使检测系统的稳定性和可靠性下降 。所以多点温度检测系统的设计的关键在于两部分:温度采集即温度传感器的选择和系统主控单元的设计。 2.1 传感器部分方案一:热敏电阻作为传统的温度传感器,可满足40摄氏度至90摄氏度测量范围,但热敏电阻精度、重复性、可靠性较差。使用时,将其串接在电路中,在一般情况下,其阻值很小,损耗也很小,不影响电路正常工作;但若有过流发生,其温度升高,它的阻值随之急剧升
18、高,达到限制电流的保护作用,避免损坏电路中的元器件。当故障排除后,温度自动下降,又恢复到低阻状态,因此对于检测温度的信号是不适用的。在温度测量系统中,采用单片温度传感器,比如AD590,LM35等.但这些芯片输出的都是模拟信号,必须经过A/D转换后才能送给计算机,这样就使得测温装置的结构较复杂.另外,这种测温装置的一根线上只能挂一个传感器,不能进行多点测量.即使能实现,也要用到复杂的算法,一定程度上也增加了软件实现的难度。方案二:在多点温度采集系统中,传统的模拟信号远距离测温系统中,需要很好的解决引线误差补偿问题、多点测量切换误差问题和放大电路零点漂移误差问题等技术问题,才能够达到较高的测量精
19、度。另外传统的测温方法是将模拟信号远距离采样进行A/D转换,一般监控现场的电磁环境都非常恶劣,各种干扰信号较强,模拟温度信号容易受到干扰而产生测量误差,影响测量精度。因此,在温度测量系统中,采用抗干扰能力强的新型数字温度传感器是解决这些问题的最有效方案。目前,几乎所有的传感器都在由传统的结构化生产设计向基于计算机辅助设计(CAD)的模拟式工程化设计转变。采用数字温度芯片DS18B20测量温度,输出信号全数字化,便于单片机处理及控制。且该芯片的物理化学性很稳定,元件线形较好。其测量温度范围为-55C+125C,在-10+85C范围内,精度为0.5C。DS18B20的精度较差为2C。新型数字温度传
20、感器DS18B20具有体积更小、精度更高、适用电压更宽、采用一线总线、可组网等优点,在实际应用中取得了良好的测温效果。DS18B20的最大特点之一采用了单总线的数据传输,由数字温度计DS18B20和微控制器AT89C51构成的温度测量装置,它直接输出温度的数字信号,可直接与计算机连接。这样,测温系统的结构就比较简单,体积也不大,且由于AT89C51可以带多个DSB1820,因此可以非常容易实现多点测量.轻松的组建传感器网络。2.2控制部分方案一:此方案采用PC机实现。它可在线编程,可在线仿真的功能,这让调试变得方便。但是PC机输出信号不能直接与DS18B20通信。需要通过RS232电平转换兼容
21、,硬件的合成在线调试,较为繁琐,很不简便。而且在一些环境比较恶劣的场合,PC机的体积大,携带安装不方便,性能不稳定,这不利于工作。方案二:此方案采用AT89C51八位单片机实现。AT89C51的时钟为12M,I/O口可达32个,高的时钟频率和丰富的I/O,都为实现电路功能提供了非常有利的条件。同时也AT89C51内含4KB FLASH ROM,开发环境友好,易用、方便,大大加快本系统设计开发。拨码开关的使用,使操作更为简洁、易懂。实时显示电路的设计,使温度信息更迅速,直观地发布,这些都提高了系统的可行性。而且单片机软件编程的自由度大,可通过编程实现各种各样的算术算法和逻辑控制。而且体积小,硬件
22、实现简单,安装方便。既可以单独对多DS18B20控制工作,还可以与PC机通信.另外AT89C51在工业控制上也有着广泛的应用,编程技术及外围功能电路的配合使用都很成熟。2.3 系统方案综上所述,温度传感器以及主控部分都采用第二方案。系统采用针对传统温度测温系统测温点少,系统兼容性及扩展性较差的特点,运用分布式通讯的思想,用DS18B20和AT89C51单片机一起组成了温度采集系统。DS18B20是在分立式温度采集模块上发展而来的集温度传感器和A/D转化于一体的芯片,该芯片能够直接读出被测温度,并且可根据实际要求通过简单的编程实现 9-12位的数字值读数方式。AT89C51单片机可以分别在 93
23、.75ms 和 750ms 内完成 9 位和 12 位的数字量,并且从 DS18B20 读出的信息或写入 DS18B20 的信息仅需要一根I/O口线(单线接口)读写,温度变换功率来源于数据总线,总线本身也可以向所挂接的 DS18B20 供电,而无需额外电源。因而使用 DS18B20 可使系统结构更趋简单,可靠性更高。同时其“一线总线”独特而且经济的特点,使用户可轻松地组建传感器网络,为测量系统的构建引入了全新的概念。系统主要包括三大模块:控制模块,温度采集模块,温度显示模块。采用系统总方案如下图2.1:图2.1系统总方案图1 控制模块功能控制模块在系统的功能是控制温度采集模块完成温度采集并将采
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 AT89C51 单片机 多点 温度 采样系统 设计
链接地址:https://www.31ppt.com/p-4149683.html