智能多点温湿度的巡回检测系统的设计学士学位论文.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《智能多点温湿度的巡回检测系统的设计学士学位论文.doc》由会员分享,可在线阅读,更多相关《智能多点温湿度的巡回检测系统的设计学士学位论文.doc(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、毕 业 论 文题目: 智能多点温度、湿度巡回检测系统的设计 学院 专业年级 学生姓名 学号 指导教师 职称 日 期 摘要3一 绪论41课题的现状及研究意义42 本文研究内容及设计方案5二 硬件设计51 本方案设计的系统硬件总体框图52 AT89C51单片机主控模块52.1 AT89C51的结构和特点62.2 时钟电路92.3 复位电路93电源转换电路模块104按钮控制模块115多点SHT11温湿度测量模块115.1 SHT11结构与特点115.2 SHT11的工作时序126 数据显示模块136.1HJ1602的结构与优点136.2 引脚和指令147光声报警模块168温湿度控制模块16三 系统软
2、件设计171 系统整体的程序流程172 液晶显示模块程序流程193 传感器模块流程图20四 结束语21五 参考文献22六 附录221电路图222 程序23智能多点温度、湿度巡回检测系统的设计摘要随着经济的跨越式发展,温湿度在生产和日常生活中扮演着重要的角色,随着温湿度的检测的应用越来越广泛,传统的人工检测模式已经满足不了人们需求。许多的事故都是因为传统的人工检测模式的缺点而引起的。所以一种智能的多点并且能远程进行温湿度检测的系统才能满足人们对生活和环境以及工作上的要求。它是一种快捷,智能,方便可靠的系统。本设计是上以AT89C51单片机为核心,进行数据接收、分析及处理,配合温湿度传感器SHT1
3、1,以及相关的外围电路组成的检测系统,可以接收所测环境的温度和湿度信号,检测人员可以通过LCD1602显示的数据,实时监控环境的温度和湿度情况。本设计结构简单,可靠性高,测点多,精度高,稳定性好。能远程监测环境的温湿度,适用于多个场合的需求。关键词:SHT11;AT89C51;温湿度控制;AbstractWith the rapid economic development, temperature and humidity plays an important role in production and daily life, as the temperature and humidity
4、 testing increasingly used, the traditional demand for manual detection mode is not for everyone. Many of the accidents are caused because of the disadvantages of the traditional manual detection mode. An intelligent multi-point temperature and humidity detection and remote access to the system can
5、satisfy peoples lives and the environment, and work requirements. It is a quick, smart, reliable and user-friendly system. On this design is with AT89C51 microcontroller core, for receiving, analyzing and processing of data, with the temperature and humidity sensor SHT11, as well as related peripher
6、al circuit of test system, you can receive the signal measured the temperature and humidity of the environment, officers detected data that can be displayed by LCD1602, real-time monitoring the temperature and humidity of the environment. This simple structure, high reliability, test points, high pr
7、ecision, good stability. Remote monitoring of temperature and humidity of the environment, the demand for multiple applications Key words: SHT11;ATC89C51; The temperature and humidity control system;一 绪论1课题的现状及研究意义温湿度与社会的生产与生活有非常密切的关系,拌随着人们生活水平的逐渐提高,人们对自己的生存环境的关注意识越来越强,温湿度同时也是工业与农业的生产中常见、基本的重要工艺参数,比
8、如机械、家居、电子、服务、石油等各类广泛需要对温度湿度的进行检测与控制,所以对温度湿度的检测及控制的研究有非常重要的意义。随着电气,计算机类等科技技术的迅猛发展,智能化、自动化、简单化的生产管理模式己迫在眉睫,而且因为生产规模的不断扩大,传统的人工检测记录的方式已经不能满足生产和生活的需要,因此一种管理简单,运行可靠及科学的温湿度检测系统便由此产生。以人为基础,每次检查和恻量周围环境的温湿度都是依靠人工来轮流进行的,这种落后的传统的温湿度检测和监控模式很容易造成生产上的损失。在这种模式下,不仅效率地下不利于人才人才资源的充分利用,而且缺乏科学性,许多重大事故都是由人为因素造成的,人工维护缺乏完
9、整的管理系统而智能多点温湿度检测巡回系统不但可以解决人才资源的浪费,管理的不及时的问题,而且还可以生产效率也会大大的提高,其缘由就是由于它的多点智能化设计所决定的温湿度监控系统主要应用于控制空间的温室和相对湿度。从系统的控制角度来看属于纯滞后控制。技术已经非常纯熟。全世界的智能多点温湿度检测巡回系统从减少生产成本,增强可靠性, 操作的简洁性,和提高检测的灵敏性上从仍然在不断的进步.普遍看来,它的系统结构已经采用网络连接的方式,实现一线总线的现场总线技术,以达到实现远程诊断与远程控制的目的。在另一方面来看,构成系统整体的技术和管理,无论是硬件模块还是软件模块,国内外都已经普遍使用相应的模块来集成
10、。2 本文研究内容及设计方案 本文研究的是智能多点温湿度的巡回监测系统,用于目前对温度、湿度的测量打赌限于近距离单点测量,本文设计要完成远距离的多点温度、湿度的自动巡回检测系统,能对远距离的多点温湿度进行自动巡回测量,以数字形式把温度显示出来。本设计是采用以AT89C51单片机为核心,结合温湿度传感器SHT11等器件,用LCD1602液晶显示器显示数据以及报警元件,以多通道的方式对远距离多点温湿度自动巡回检测系统。所有的操作都是通过主机的软件来实现,传感器的测量信号经过电路转换成电信号,送至ATC89C51进行分析以及处理,在通过显示装置显示数据。如果测量的温湿度超过设定值会自动报警。此方案的
11、通用性非常强,具有一定的使用价值。二 硬件设计1 本方案设计的系统硬件总体框图硬件总体框图2 AT89C51单片机主控模块MCS-51系列单片机是国际公司Intel在1980年推出的高性能8位单片机,MCS-51的典型产品有三种,主要基本型产品为:8031(不含ROM)/8051(芯片上含有4KB的 ROM )/8751(芯片上含有4KB EPPROM),相对应的产品是低功耗型和增强型产品,MCS-51它们虽然都是8位的单片机,但是容易操作和掌握,具有性价比高、产品的兼容性强、品种多而齐全等特点,并且有关其软硬件应用方面上的设计材料非常丰富和齐全,是设计系统方案所需单片机的首选。单片机工程技术
12、人员和有这方面的爱好者大都已经熟悉和掌握这种单片机系列的应用。在二十世纪的八、九十年代,MCS-51系列是在世界上的应用是最为广泛的单片机机型之一。 (1) AT89C51的结构和特点AT89C51是一个8位具有高性价比,低功耗,高性能的cmos单片机,AT89C51器件内含4K字节大小的ISP,可反复擦写1000次的Flash只读程序存储器,在存储方面上不容易丢失,而且采用的是ATMEL公司的高密度的性能制造,它的兼容标准是MCS-51指令系统及80C51引脚结构,芯片内部集成了通用的8位CPU(中央处理器)和ISP存储单元。高性价比和强大的兼容性、功能使微型计算机的AT89C51可以为许多
13、生产和生活中涉及有关控制的应用系统提供一种的解决方案。AT89C51具有如下结构:2个16位可编程定时计数器,32个外部(IO)双向输入/输出口,40个引脚,128 bytes的随机存取数据存储器(RAM),4k Bytes Flash片内程序存储器,片内时钟振荡器,还有5个中断优先级,2层中断嵌套中断,,2个全双工串行通信口,看门狗(WDT)电路。此外,AT89C51的振荡频率可通过软件进行设置达到省电的模式。空闲模式下,中央微处理器(CPU)会暂时停止工作,而TO、T1定时计数器,随机存取数据存处器(RAM)、,片外的中断系统、多个串行口会不停止的继续工作。AT89C51在掉电模式下,停止
14、振荡器的工作,不为单片机提供时钟信号,停止芯片的其它一切功能,只保存单片机内部的RAM的数据,直到片外中断系统被激活或者芯片的硬件全部复位。同时该芯片还具有PDIP、TQFP和PLCC等三种封装形式。AT89S51单片机综合了微型处理器的基本功能。按照实际需要,同时也考虑到设计成本与整个系统的精巧性,所以在本系统中就选用价格较低、工作稳定的AT89C51单片机作为整个系统的控制器3。图4 AT89C51 单片机的片内硬件组成结构总线型 非总线型图5 89C51的引脚封装40个引脚按其功能可分为如下3类:电源及时钟引脚VCC、VSS;XTAL1、XTAL2。控制引脚PSEN、ALE/PROG、E
15、A/VPP、RST。I/O口引脚P0、P1、P2、P3,为4个8位I/O口的外部引脚4。【引脚电器性能】AT89C51单片机的P口特点:P0口:是一个八位漏极开路输出型双向I/O端口。当PO(0-7)作为输出端口使用时,8个端口都能吸收电流,然后驱动TTL输入,对端口输入1信号时,PO(0-7)可作为高阻抗的输入端用。在一般的实际应用系统案例中,必须在访问期间将激活内部的上拉电阻。在访问数据存储器或者单片机的外部程序时,它是时分多路转换的(低8位)地址数据总线。P1口:是一个八位双向(输入|输出)I/O端口,P1口内部带有上拉电阻。端口口的输出缓冲器可驱动(以输出或吸收电流的方式)4个TTL输
16、入。要想P1(0-7)端口作为输入口使用,则必须对写8个端口写入1信号,并且使用AT89C51单片机内部的上拉电阻把端口拉到高电位。P2口:P2.0-P2.7是一个八位准双向(输入|输出)I/O端口,P2口的内部带有上拉电阻。P2口的输出缓冲器可驱动(以输出或吸收电流的方式)4个TTL输入。当对端口写1信号时,通过内部的上拉电阻把端口拉到高电平的位置,这时可作输入口使用。使用时,因为端口内部有上拉电阻的作用,引脚被输入的外部时钟信号拉为低电平,向外输出一个电流(Iil)。在访问16位外部地址的外部数据存储器和外部程序存储器时,P2口会送出高8位地址。在访问8位地址的外部数据存储器时,P2口引脚
17、上的专用寄存器(SFR)区中的P2寄存器的内容,在整个访问期间不会改变。 P3口:(P3.0P3.7)是一个8位的双向I/O端口,端口的内部带有上拉电阻。P3端口的输出缓冲器可驱动(以输出或吸收电流的方式)4个TTL输入。当有需要这些端口作为输入口使用时,需要对端口写1信号,然后利用器件内部上拉电阻,把P3口拉到高电平位置。因为内部有上拉电阻,引脚会被外部输入的信号拉为低电平,此时会输出一个电流(Iil)。在稳定的状态条件下Io 低被外部限制如下:1、每个管脚的最大IOL值为 15mA 注85 规格2、每个8 位口的最大IOL值为 26 mA3、IOL 输出最大总和为71mA4、如果IOL的值
18、超过测试条件VOL设定值 有某种程度的可能性会超过相应的规格,因此不能保证超过测试电流。AT89C51运算器的内部单元:1、算术/逻辑部件ALU:完成加减乘除的算术和布尔代数的逻辑运算,目的是通过运算的结果,来达到影响PSW的某些位,从而为运算的出错,转移,十进制的修正,判断等提供准确有力的依据。2、累加器A:在算术、逻辑运算中存放一个操作数或结果,在与I|O(输入|输出)接口和外部存储器连接打交道时,进行数据传送都必须经过A来完成。3、寄存器B:在 乘法和除法的运算中要使用寄存器B。当除法时,寄存器B会用来存放除数及它的余数。当乘法时,寄存器B会用来存放乘数以及积的高字节;而不作乘除的时候,
19、B可以用作通用寄存器。4、程序状态标志寄存器PSW:用来存放某些特征,这些特征是当前指令执行后的操作结果,PSW的作用是为下一条指令的执行提供依据。(2) 时钟电路AT89C51 单片机的每个功能部件的运行都是以时钟信号为准,一拍一拍,有条不紊、节奏一致地工作。时钟电路的质量有很重要的意义,它会直接的影响单片机系统的稳定性,其缘由是因为单片机的时钟频率会直接影响本方案单片机的运行速度,进而影响整个设计系统的可行性、稳定性。AT89C5单片机的芯片内部集成了一个用于构成振荡器的高增益反相放大器,它为单片机的运行工作提供了所需要的时钟,这个内部振荡器电路的输出端和输入端引脚为XTAL1,输出端为X
20、TAL2。微调电容C1、C2与地端相连,并且两个电容分别连接着输入端引脚和输出端引脚,石英晶体Y1的作用是提供一个震荡源,这些都构成一个稳定的内部振荡器(自激振荡器)。而外部时钟方式时外部时钟电源直接接到XTAL1端,XTAL2端悬空。图6 内部方式(3) 复位电路复位是单片机的初始化操作,只需给AT89C51的复位引脚RST加上大雨2个机器周期(即24个时钟震荡周期)的高电平就可使AT89C51复位。复位电路通常采用上自动复位和按钮复位两种方式。上电复位的方式是通过外部复位电路给电容C充电,然后加至RESET引脚一个短时间的高电平信号,随着VCC对电容C的充电过程,次信号会逐渐回落,所以从根
21、本上说。RESET引脚上的高电平信号的持续时间取决于电容C的充电时间。因此RESET引脚上的高电平信号必须保持足够长的时间,这样才能保证系统能可靠地复位。值得注意的是按键手动复位有电平和脉冲两种形式5。图7复位电路 3 电源转换电路模块由于单片机的工作电压为+5v,而用户的供电电压一般为220v的交流电,所以必须进行电源的转换,以保证单片机的正常工作。电源转换电路如下,该电路为输出5V电源的电路,采用6V*2的变压器对220V的输入交流电进行降压,由两个二极管组成全波整流电路,经整流放大至1.2倍,其中在电源转换电路中起滤波作用的是大电容C1,C3、C5。C2、C4小电容在电路中起的是消除电感
22、效应,消除干扰的作用,IC采用集成稳压器7805,把电压稳定在5V。其中三端稳压器的作用是消除电网电压输入对输出的影响,从而使输出的电压更加稳定。当电源转换电路输出端的电压较大时(当然此方案所需的电压是5V),三端稳压器应装配能散热材料,比如散热板等。这样器件使用的寿命得以延长,设计更加的合理。 图8 电源转换电路4 按钮控制模块 这里有三个按键,第一个是用来切换温、湿度;第二个增加设定值;第三个是减小设定值。电路如下图 图9 按钮控制电路5多点SHT11温湿度测量模块(1) SHT11结构与特点 SHT11是具有保护作用的电容式的结构,这些电容是保护着传感器芯片。传感器的芯片是由聚合物覆盖层
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 智能 多点 温湿度 巡回 检测 系统 设计 学士学位 论文
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内