基于单片机的温度测控系统的设计--大学毕业论文.doc
《基于单片机的温度测控系统的设计--大学毕业论文.doc》由会员分享,可在线阅读,更多相关《基于单片机的温度测控系统的设计--大学毕业论文.doc(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于单片机的温度测控系统的设计基于单片机的温度测控系统的设计摘要:本论文介绍了一种以单片机为主要控制器件,以DS18B20温度传感器及用NRF2401组成无线传输模块的温度测控系统。主要包括硬件电路的设计和系统程序的设计。硬件电路主要包括主控制器,测温电路,数据传输电路,通信电路和显示电路等,主控制器采用单片机STC89C52,温度传感器采用美国DALLAS半导体公司生产的DS18B20,数据传输部分用NRF2401芯片,显示电路采用LCD1602和PC机显示。系统程序主要包括主程序,温度采集程序,数据传输程序,上位机通信程序,数据显示程序等。此外,还介绍了系统的调试和性能分析。 由于采用了改
2、进型智能温度传感器DS18B20作为检测元件,与传统的温度采集相比,本温度采集部分减少了外部的硬件电路,具有低成本和易使用的特点。DS18B20温度传感器还可以在高温报警、远距离多点测温控制等方面进行应用开发,具有很好的发展前景。关键词:温度传感器;DS18B20;STC89C52;NRF2401;LCD1602Temperature measurement and control system based on MCU designAbstract:This paper describes a single-chip microcomputer as the main control dev
3、ice in order to DS18B20 integral temperature sensor and wireless transmission module with NRF2401 temperature measurement and control system. Include hardware circuit design and system program design. Hardware circuit includes the main controller, temperature measurement circuits, data transmission
4、circuits, communications circuits and display circuit, the main controller, using SCM STC89C52, temperature sensor using the United States produced by DALLAS Semiconductor DS18B20, data transmission partly NRF2401 chips, display circuit using LCD1602 and PC-display. System procedures include the mai
5、n program, temperature and collection procedures, data transmission process, host computer communication program, the data show procedures. In addition, also introduced the system debugging and performance analysis.Because used the advanced version intelligence temperature sensor DS18B20 as the exam
6、ine part, compared with the traditional thermometer, this digital thermometer reduced the exterior hardware electric circuit, has characteristic that the low cost and was easy to use. The DS18B20 thermometer also may used to the high temperature warning, the long-distance range multi- spots temperat
7、ure measured aspect and so on temperature control carries on the application development, has the very good prospects for development.Key Words:Temperature Sensor;DS18B20;STC89C52; NRF2401;LCD1602目 录1 前言.- 1 1.1选题的背景和意义.- 1 1.2温度传感器的发展现状.- 1 1.3单片机的特点及发展.- 2 1.4本设计的主要工作. 42 设计方案论证与选择.- 5 2.1 设计方案.-
8、5 2.1.1设计方案一.- 5 2.1.2设计方案二.- 6 2.2 方案选择.- 73 系统的功能和原理. 3.1温度测控系统的网络拓扑结构. 3.2系统的工作原理.-8 4 系统的硬件电路的设计.- 8 4.1 单片机电路.8 4.1.1 单片机的选型.- 8 4.1.2 STC89C52单片机的介绍.- 9 4.1.3 STC89C52单片机的优点. 4.2温度采集电路设计.- 13 4.2.1 DS18B20温度传感器介绍.- 13 4.2.2 DS18B20温度传感器与单片机的接口电路.- 17 4.3 无线传输模块的设计.4.3.1NRF2401无线模块的介绍.4.3.2NRF2
9、401无线模块与单片机的接口电路.4.4 LED显示电路的设计.- 18 4.4.1 LED1602的结构.- 18 4.4.2 显示电路与单片机的接口.- 19 4.5串口驱动电路的设计.4.6电源电路的设计.4.7时钟电路的设计.4.7.1时钟芯片DS1302的工作原理.4.7.2DS1302与单片机的接口电路.4.8蜂鸣器驱动电路的设计.4.9调整报警温度电路的设计.5 软件设计.- 22 5.1上位机程序设计.- 22 5.2下位机程序设计.- 22 5.2.1 温度数据采集模块.- 24 5.2.2 数据传输模块.- 27 5.2.3 LCD显示模块.-285.2.4 时钟模块.5.
10、2.5 按键功能选择部分.6 调试运行.7 设计小结.结束语.- 28 参考文献.- 30 致谢.- 291 绪论1.1 选题的背景和意义 随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方便也是不可否定的,其中温度测控系统就是一个典型的例子,但人们对它的要求越来越高,要为现代人工作、科研、生活提供更好的更方便的设施就需要从单片机技术入手,一切向着数字化控制,智能化控制方向发展。 温度测量在物理实验、医疗卫生、食品生产等领域,尤其在热学试验(如:物体的比热容、汽化热、热功当量、压强温度系数等教学实验)中,有特别重要的意义。现在所使用的温度测量通常都是精度为1和0.
11、1的水银、煤油或酒精温度计。这些温度测控系统的刻度间隔通常都很密,不容易准确分辨,读数困难,而且他们的热容量还比较大,达到热平衡所需的时间较长,因此很难读准,并且使用非常不方便。本设计所介绍的温度测控系统与传统的温度计相比,具有读数方便,测温范围广,测温准确等优点,其输出温度采用数字显示,主要用于对测温比较准确的场所,工厂或科研实验室使用。目前温度计的发展很快,从原始的玻璃管温度计发展到了现在的热电阻温度计、热电偶温度计、数字温度计、电子温度计等等,温度计中传感器是它的重要组成部分,它的精度、灵敏度基本决定了温度计的精度、测量范围、控制范围和用途等。传感器应用极其广泛,目前已经研制出多种新型传
12、感器。但是,作为应用系统设计人员需要根据系统要求选用适宜的传感器,并与自己设计的系统连接起来,从而构成性能优良的温度测控系统。1.2温度传感器的发展现状温度传感器是各种传感器中最常用的一种,早期使用的是模拟温度传感器,如热敏电阻,随着环境温度的变化,它的阻值也发生线性变化,用处理器采集电阻两端的电压,然后根据某个公式就可计算出当前环境温度。随着科技的进步,现代的温度传感器已经走向了数字化,外形小,接口简单,广泛应用在生产实践的各个领域,为我们的生活提供便利。随着现代仪器的发展,微型化,集成化,数字化正成为传感器发展的一个重要方向。美国DALLAS半导体公司生产的温度传感器DS18B20采用单总
13、线协议,即与单片机接口仅需占用一个I/O端口,无需任何外部元件,直接将环境温度转化为数字信号,以数字码方式串行输出,从而大大简化了传感器与微处理器的接口。1.3 单片机的特点及发展单片微型机又称嵌入式微控制器,是20世纪70年代中期发展起来的一种大规模集成电路器件。它在一块芯片内集成了计算机的各种功能部件,构成一种单片式的微型计算机。20世纪80年代以来,国际上单片机的发展迅速,其产品之多令人目不暇接,单片机应用不断深入,新技术层出不穷。单片机的应用技术是一项新型的工程技术,其内涵随着单片机的发展而发展。为使教学面向国民经济主战场.随着电子技术,特别是随大规模集成电路的产生而出现的微型计算机技
14、术的飞速发展,人类生活发生了根本性的改变。如果说微型计算机的出现使现代科学研究得到了质的飞跃,那么可以毫不夸张地说,单片机技术的出现则是给现代工业测控领域带来了一次新的技术革命。目前,单片机以其体积小、重量轻、抗干扰能力强、对环境要求不高、高可靠性、高性能价格比、开发较为容易,在工业控制系统、数据采集系统、智能化仪器仪表、办公自动化等诸多领域得到极为广泛的应用,并已走人家庭,从洗衣机、微波炉到音响、汽车,到处都可见到单片机的踪影。由于MSC-51系列单片机的模块化结构比较典型,应用灵活,为许多大公司所采纳,使8051系列的单片机产品日新月异,在国内外单片机应用中占有重要的地位。因此,单片机技术
15、开发和应用水平已逐步成为一个国家工业发展水平的标志之一。1.4 本设计的主要工作本设计研究的内容就是以单片机为主要控制元件,通过温度传感器DS18B20实现对温度的采集,利用NRF2401无线传输模块完成数据传输、使用DS1302时钟芯片实现温度实时显示,通过lcd1602液晶显示所测温度和时间。并且通过USB转串口线实现与PC机的通信,使温度值可以在PC机上显示出来,通过PC机可以实时监控各点的温度状况。本设计所介绍的单片机控制的温度测控系统基本测温范围在-55125,精度误差小于0.5,无传输温度并用LCD液晶显示器和PC机显示温度值,可以任意设定温度的上下限报警功能,与传统的温度计相比,
16、具有读数方便,显示实时温度,测温范围广,测温准确等优点,其输出温度采用数字显示,可以用于对测温比较准确的场所,或工厂、仓库及科研实验室等各个领域。2 设计方案论证与选择2.1 设计方案 2.1.1方案一本设计的测温电路,可以使用热敏电阻之类的器件利用其感温效应,在将随被测温度变化的电压或电流采集过来,进行A/D转换后,就可以用单片机进行数据的处理,在显示电路上,用数码管就可以将被测温度显示出来,在数据传输方面可以用红外发射对管发射和接受数据,这种设计需要用到A/D转换电路,感温电路比较麻烦。 2.1.2 方案二 进而考虑到用温度传感器,在单片机电路设计中,大多都是使用传感器,所以这是非常容易想
17、到的,所以可以采用一只温度传感器DS18B20,此传感器,可以很容易直接读取被测温度值,进行转换,就可以满足设计要求。在无线传输方面,可以考虑用NRF2401无线模块,用1602液晶显示。2.2 方案选择 传统的测温元件有热电偶和热电阻,而它们测出的一般都是电压,再转换成对应的温度,需要比较多的外部硬件支持,电路及软件调试复杂,制作成本高。从以上两种方案中,很容易看出采用方案二所设计的电路和软件都比较简单,采用一种智能温度传感器DS18B20作为检测元器件,测温范围-55125,分辨率最大可达0.0625。DS18B20可以直接读出被测温度值。采用3线制与单片机相连,减少了外部硬件电路,具有低
18、成本和易使用的特点。本设计方案系统可由主控制器、显示电路、数据传输电路、串口通讯电路及测温器件组成。从以上两种方案,很容易看出,采用方案二,电路比较简单,软件设计也比较简单,方案二中用DS18B20可直接采集温度,测温方便。用NRF2401无线传输模块传输数据比较稳定,抗干扰能力强,与红外对管相比,优势明显。时钟和温度的显示可以用数码管,但是数码管的只能显示简单的数字,我们设计的系统有很多东西需要显示,还是用显示功能更好的液晶显示器比较好,它能显示更多的数据,用可以显示数字和英文的液晶显示器还可以增加显示信息的可读性,让人看起来会很方便,故采用方案二。3 系统的功能和原理 3.1 温度测控系统
19、的网络拓扑结构温度测控系统的网络拓扑结构如下图(1)所示,控制器采用单片机STC89C52,温度传感器采用DS18B20,用LED1602液晶以串口传送数据实现温度显示,并且用NRF2401实现温度无线监控。图(1) 3.2 系统的工作原理本系统使用两块STC89C52单片机为主控器件,用自制的稳压电源对系统进行供电。温度采集模块使用两片DS18B20温度传感器,采集两个不同点的温度。第一片单片机将读回的温度信号通过NRF2401无线传输模块传送给第二片STC89C52单片机,第二片STC89C52将接收到的温度数据经过处理后通过LCD1602液晶显示出来,同时利用USB转串口模块与PC机进行
20、通信,在PC机上显示出温度。同时DS1302时钟电路将时钟信号传输到第二片单片机经其处理后在LCD1602液晶上显示,即此系统可以实现显示某一时刻的温度亦温度的实时显示。此系统还可以通过按键调整电路调整上、下限报警温度,当温度达到及超过报警温度时,通过蜂鸣器驱动电路驱动蜂鸣器发出报警声。并且当报警声被管理者识别之后,可以通过按键关停此次报警声,然后管理者对事件做出处理。4 系统的硬件电路的设计 4.1 单片机电路 4.1.1 单片机的选型单片机的种类很多,许多厂家都有自己的单片机系列产品。本项目中只是对温度传感器的数据进行采样,在LCD1602上显示,功能不是特别复杂,实时性不太强,运算量不是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 温度 测控 系统 设计 大学毕业 论文
限制150内