基于89C51单片机仓库温湿度的监测系统的设计
基于单片机的粮仓温湿度检测系统
摘要本毕业设计是基于单片机的温湿度监测系统设计方案,主要由温度、湿度采集、AD转换、单片机控制、数码管显示、USB连接器六部分组成。
本设计采用89c51单片机为控制中心,该芯片具有4KB的快擦写可编程/擦除只读存储器EEPROM、256 KB片内RAM、3个16位定时计数器、5个中断源,无需进行系统扩展既可满足任务要求,能较大幅度提高系统的性价比。
而温湿度传感器我选用的是dht11传感器,他性价比高。
DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。
它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。
传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。
因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。
另外该系统除了能显示温湿度以外,还能设置温湿度报警阈值。
关键词:温湿度;89c51单片机;dht11传感器Barn temperature monitoring systemAbstractThe graduation project is based on the single chip design temperature and humidity monitoring system, mainly by temperature, humidity acquisition, AD conversion, microprocessor control, digital display, usb connector composed of six parts.The design of the control center using 89c51 microcontroller, the chip has 4KB of flash programmable / erasable read only memory EEPROM, 256 KB on-chip RAM, 3 16-bit timer counters, six interrupt sources, both without the need for system expansion to meet mission requirements, can greatly improve the system's cost. The temperature and humidity sensor I use is dht11, he cost effective. DHT11 digital temperature and humidity sensor is a calibrated digital signal output with the temperature and humidity combined sensor. Its application-specific digital modules acquisition and temperature and humidity sensor technology, to ensure that products with high reliability and excellent long-term stability. Sensor includes a resistive element and a sense of wet NTC temperature components, and with a high-performance 8-bit microcontroller connected. So the product has excellent quality, fast response, anti-interference ability, high cost performance advantages.In addition the system in addition to showing the outside temperature and humidity, but also set the temperature and humidity alarm threshold.Keywords:Temperature and humidity;89c51 microcontroller;dht11 Sensor1 绪论1.1 选题背景近几年据海关统计结果显示,我国粮食进出口同比均呈下降趋势,我国粮食供求开始进入紧平衡阶段。
基于AT89C51的温湿度检测系统设计
-基于AT89C51的湿度检测系统设计学院名称: 江苏技术师范学院专 业: 电子信息工程班 级: 03电子(2)姓 名: 许 瑞 红指导教师姓名: 袁 静 萍指导教师职称: 副 教 授2007 年 6 月JIANGSU TEACHERS UNIVERSITY OF TECHNOLOGY 本科毕业设计(论文)基于AT89C51的湿度检测系统设计摘要:在人的日常生活中,人的居住空间也是一个人工环境。
空气污染,直接威胁人的身体健康;噪音污染,影响人的情绪、工作、休息、饮食,可以导致神经衰弱;温度过热、过冷,导致人的不适,耗费电能;空气过湿,将使人们感到沉闷和窒息;空气过燥,又会使人的口腔感到不适,甚至可能发生咽喉炎等疾病。
如果能系统自动控制这个最常见的空间,人的生活将更舒适。
所以说,这是一个很有发展前途的课题,国内外学者已经进行了相关系统的研制。
本课题对其中最难测量的物理量——湿度进行研究。
本课题就是通过微控制器AT89C51、湿度传感器SHT71等实现对室内环境湿度的数据采集、处理及自动控制。
本检测系统也可应用在环境保护、工业控制、农业生产以及军事等方面。
关键字:单片机(AT89C51),传感器(SHT71),温度,湿度,工业控制Abstract:In the person's daily life, the person lives the space is also one personal work environment. Air pollution, the healthy body of the direct threat person; Noise pollution, affect the person's motion, work, take a rest, food, can cause the nervous prostration; The temperature lead hot, lead cold, cause person of unwell, waste the electric power; The air lead wet, will make people feel depressed and suffocate; The air lead dry, make the person's mouth cavity feel again unwell, even may take place the relax throat etc. disease. If the ability system controls this most familiar space automatically, the person's life will more comfortable. So, this is a to have the topic of develop the prospect very much, the domestic and international scholar hases already carried on the related system to research to manufacture. Thistopic also among them the physics of the most difficult diagraph quantity- the degree of humidity carries on the research. This topic be spreads the feeling machine SHT71 etc. realization through a tiny controller AT89C51, degree of humidity to the indoor environment degree of humidity of data collect, processing and automatic control. This examination system also can apply in the environmental protection, the industry control, the agriculture aspects such as production and military etc..Keywords:Single-Chip Microcomputer(AT89C51), transducer(SHT71), water temperature, humidity, industry control目录序言 (1)第一章系统的整体方案 (2)1.1 设计内容 (2)1.2 系统框图 (2)1.3 系统设计方案 (3)第二章系统的硬件设计 (4)2.1、硬件介绍 (4)2.2 硬件原理图 (7)2.3 系统的工作原理 (8)第三章系统的软件设计与调试 (9)3.1 I2C总线 (9)3.2 EEPROM部分 (11)3.3、显示部分 (13)3.4 按键部分(键盘) (14)3.5、传感器 (15)3.6、上位机 (18)3.7、整体调试 (18)结束语 (20)参考文献 (21)致谢 (22)附录 (23)1资料翻译 (24)2硬件原理图 (40)3源程序 (41)4元器件清单 (56)5 实物图 (57)基于AT89C51的湿度检测系统设计序言目前,我国已经进入了全面建设小康的社会阶段,无论是经济还是文化都已经发展到了一个令世人瞩目的时期。
基于89c51的仓库温湿度监测
仓库温湿度监测系统的设计学生:邵华指导教师:许勇刚讲师2009年5月摘要由于现代生产要求,人们发现需要实现仓库的智能化管理,而仓库温湿度监测系统是一种性能良好的调控方式,主要应用于仓库、温室以及一些对温湿度有一定要求的区域,本文设计了一种以AT89S52单片机为核心的低成本、高精度、微型化LED显示温湿度监测系统,并使用一些常用芯片如:DS18B20、GHS-20E等。
系统由单片机、温度检测电路、湿度检测电路、报警电路以及显示电路构成。
由芯片AT89S52控制温湿度传感器检测到的温湿度值进行存储转换,从而在显示电路中数码管中显示出来。
本系统具有易安装检测、软件功能完善,工作可靠、准确度高等优点。
本文论述了单片机技术研制成功的温湿度的监测系统的基本原理,温湿度传感器信号采集通过单片机来实现方案。
采用软件校正,提高了测量精度和整机的可靠性。
实际使用表明,极大的提高了安全性、可靠性和准确度。
关键词:仓库,温湿度传感器,单片机AT89S52目录摘要 (I)目录 (II)第1章概述 (20)1.1选题背景 (20)1.2设计过程及工艺要求 (20)1.3设计的重点与难点 (20)第2章方案论证与比较 (22)2.1温度传感器的选择 (22)2.2湿度传感器的选择 (23)第3章系统总体设计 (24)3.1系统设计 (24)3.2芯片AT89S52介绍 (24)3.3传感器的介绍 (28)3.3.1传感器的定义及作用 (28)3.3.2传感器的特性 (29)3.3.3温度传感器DS18B20 (29)3.3.4湿度传感器GHS-20E (34)3.3.5 A/D转换TLC549 (34)3.4温湿度采集电路设计 (36)3.5显示电路的设计 (37)3.6报警电路的设计 (39)3.7按键电路的设计 (40)第4章系统调试 (41)4.1软硬件的调试 (41)4.2系统软件设计 (41)总结 (45)致谢 (46)参考文献 (47)附录 (49)第1章概述1.1选题背景防潮、防霉、防腐、防爆是仓库日常工作的重要内容,是衡量仓库管理质量的重要指标。
温湿度检测系统设计——at89c51单片机和dht11温湿度传感器(可编辑)
摘要此次设计主要是通过使用AT89C51单片机和DHT11温湿度传感器来实现的检测系统。
此次设计主要是针对两个方面的设计:硬件电路方面的设计和系统软件方面的设计。
硬件电路是通过单片机、温湿度传感器、显示器、报警器和键盘等组合在一起的,系统显示器通过DHT11温湿度传感器和LCD1620字符型液晶模块构成。
本次设计使用的电路相对而言比较简单、工作状态比较稳定、并且具有相对较高的集成度和测量误差较小的特点。
另外,此设计方便使用者进行调试,具有一定的使用价值和实用价值。
使用者可以先设定自己想预订的数值,一旦检测实际的结果比预设的数值高时,蜂鸣器就会发出报警信号,测试电路主要将温湿度传感器检测的实际值和预先的设定数值进行比较、然后通过报警电路实现的。
软件方面主要由主程序、显示模块的程序、检测温湿度程序组成。
此次设计主要通过使用DHT11传感器和AT89C51单片机来实现。
DHT11温湿度传感器具有专用的数字模块采集技术和温湿度传感技术,使得产品有极高的稳定性和可靠性;它是主要由一个电阻式感湿元件和一个NTC测温元件构成的,它通过与一个高性能8位单片机相连接来工作;因而DHT11传感器具备抗干扰能力强、响应快、以及性价比很高的优点。
由于AT89C51单片机是一种高性能、低消耗CMOS8位单片机,因此在许多领域都使用它。
【关键词】温度测量湿度测量AT89C51 DHT11ABSTRACTThis design is mainly the detection system is realized by using AT89C51 MCU and DHT11 temperature and humidity sensor. This design is mainly aimed at two aspects of design: design and system design aspects of the hardware circuit.The hardware circuit is through the micro controller, temperature and humidity sensor, display, alarm and keyboard combination together, display system through DHT11 temperature and humidity sensor and the LCD1620 character LCD module. Characteristics of circuits using this design is relatively simple, the work of relatively stable state, and has a relatively high degree of integration and less measurement error. In addition, this design is convenient for a user to debug, has certain use value and practical value. The user can set you want to book value, once the actual testing results than numerical is preset, the buzzer will alarm signal, test circuit is mainly the actual temperature and humidity sensor detection and numerical preset values were compared, then through the alarm circuit realization. The software is composed of main program, display module of the program, the temperature and humidity testing program.The design is mainly through the use of DHT11 sensor and AT89C51 single chip to achieve. DHT11 temperature and humidity sensor has a special digital module acquisition technology and the temperature and humidity sensing technology, the product has high stability and reliability; it is mainly composed of a resistance type humidity sensitive element and a NTC temperature components, it is connected with a high performance 8 bit MCU to work; so this DHT11 sensor have strong anti-interference ability, fast response, and high cost performance.Since the AT89C51 is a high performance, low consumption CMOS8microcontroller, so use it in many areas.【Key words】Temperature measurement Humidity measurement AT89C51 DHT11前言现在在人类的生活中温度已成为非常重要的数据,人们的许多行业都离不开对温度的检测。
基于AT89C51的温度监测系统设计
基于AT89C51的温度监测系统设计【摘要】本文设计的硬件电路可以对温度进行实时监测并在温度异常时发出警报。
该电路采用以AT89C51为核心的主控芯片,并且包含了传感器数据采集模块、温度显示模块、报警模块以及复位模块等电路。
其中,温度显示模块通过LCD1602液晶显示器对温度进行实时显示;传感器数据采集电路采用DS18B20单总线型温度传感器。
该系统电路设计简单,工作性能稳定,硬件成本低廉,灵敏度高。
【关键词】AT89C51;DS18B20;LCD1602;温度传感器;实时监测1.引言温度的监测在现代工业生产以及日常生活中的应用愈来愈广泛,并且在某些领域也发挥着愈来愈重要的作用。
在很多生产过程中,温度的监控与生产安全、生产效率、产品质量、能源节约等方面有着紧密的联系。
目前,传感器已成为衡量一个国家科技发展水平的重要标志之一。
而本文正是结合温度传感器与单片机所做的设计,该设计对温度的监测可广泛应用于食品、化工、机械等方面。
2.系统整体设计结合温度监控器在实际应用的要求,为实现温度的实时监测以及报警的功能,本文采用以下电路模块对系统硬件进行设计:主控芯片:选用AT89C51单片机作为整个系统的控制器;显示模块:选用LCD1602液晶显示器作为系统的显示电路;温度采集模块:选用DS18B20温度传感器作为系统的温度采集电路;报警模块:采用蜂鸣器与发光二极管作为系统的报警电路。
综上所述,该硬件电路的系统框图如图1所示。
3.系统硬件设计系统的整体硬件设计图如图2所示。
3.1 主控电路的设计该模块是系统的核心控制部分,其主要任务是通过接口将获得的数据进行处理。
本系统采用的AT89C51是美国ATMEL公司的一种高效微控制器。
此单片机具有以下功能:4k字节Flash闪速储存器、128字节内部随机数据存储器(RAM)、32个I/O口线,而且它还与工业标准的MCS-51指令集和输出管脚相兼容。
故而,这种低电压、高性能CMOS8位单片机可灵活应用于多种场所。
基于89C51单片机仓库温湿度的监测系统的设计
基于89C51单片机仓库温湿度的监测系统的设计引言随着社会的发展人们对生产生活中所需储备物资的质量保证要求越来越高,因而对储备物资的仓库管理质量也更加重视,而防潮、防霉、防腐、防爆是仓库日常工作的重要内容,是衡量仓库管理质量的重要指标。
它直接影响到储备物资的使用寿命和工作可靠性。
为保证日常工作的顺利进行,首要问题是加强仓库内温度与湿度的监测工作。
但传统的方法是用与湿度表、毛发湿度表、双金属式测量计和湿度试纸等测试器材,通过人工进行检测,对不符合温度和湿度要求的库房进行通风、去湿和降温等工作。
这种人工测试方法费时费力、效率低,且测试的温度及湿度误差大,随机性大。
因此我们需要一种造价低廉、使用方便且测量准确的温湿度测量仪。
由此而来的基于单片机的温湿度测量仪开始出现在了人们的生产生活中,随着其不断的发展也将被大部分人所接受。
伴随时代的进步和发展,单片机技术已经普及到我们生活、工作、科研、各个领域,已经成为一种比较成熟的技术, 由于单片机集成度高、功能强、可靠性高、体积小、功耗低、使用方便、价格低廉等一系列优点,目前已经渗入到人们工作和生活得方方面面,几乎“无处不在,无所不为”。
单片机的应用领域已从面向工业控制、交通、智能仪器等迅速发展的家用消费产品、仪器仪表、医疗设备、信息和通信产品、航空航天、专用设备的智能化管理、办公自动化、汽车电子、PC机外围以及网络通讯等广大领域。
本课题研究的主要内容有:以单片机为核心的主控制模块的设计;温湿度采集模块的设计;温湿度显示模块的设计;语音警报模块的设计。
与传统的温湿度测量仪器相比,该设计的温湿度监测系统具有读数方便,测温范围广,测温精确,数字显示,适用范围宽等特点。
第1章绪论1.1 选题背景随着时代科技的迅猛发展,微电子学和计算机等现代电子技术的成就给传统的电子测量与仪器带来了巨大的冲击和革命性的影响。
常规的测试仪器仪表和控制装置被更先进的智能仪器所取代,使得传统的电子测量仪器在远离、功能、精度及自动化水平定方面发生了巨大变化,并相应的出现了各种各样的智能仪器控制系统,使得科学实验和应用工程的自动化程度得以显著提高。
基于51系列单片机仓库温湿度的实时监测系统设计
毕业设计有关说明一、温度传感器的选择、湿度传感器的选择、系统总体设计1. 温度传感器的选择采用AD590,它的测温范围在-55℃~+150℃之间,而且精度高。
M档在测温范围内非线形误差为±0.3℃。
AD590可以承受44V正向电压和20V反向电压,因而器件反接也不会损坏,使用可靠。
它只需直流电源就能工作,而且,无需进行线性校正,所以使用也非常方便,借口也很简单。
作为电流输出型传感器的一个特点是,和电压输出型相比,它有很强的抗外界干扰能力。
2.湿度传感器的选择采用HS1100/HS1101湿度传感器。
HS1100/HS1101电容传感器,在电路构成中等效于一个电容器件,其电容量随着所测空气湿度的增大而增大。
不需校准的完全互换性,高可靠性和长期稳定性,快速响应时间,专利设计的固态聚合物结构,由顶端接触(HS1100)和侧面接触(HS1101)两种封装产品,适用于线性电压输出和频率输出两种电路,适宜于制造流水线上的自动插件和自动装配过程等。
相对湿度在1%---100%RH范围内;电容量由16pF变到200pF,其误差不大于±2%RH;响应时间小于5S;温度系数为0.04 pF/℃。
可见精度是较高的。
3.总体设计系统整体框图二、系统联调的有关说明1. AD590应用电路AD590应用电路2. 主程序流程图时间过的很快,一晃大学几年的生活已接近了尾声在目,当初还是刚进大学的懵懂少年现在也长大了学到了很多,也懂得了很多。
随着毕业日子的到,毕业设计也接近了尾声。
经过两个月的奋战我的毕业设计终于完成了。
在没有做毕业设计以前觉得毕业设计只是对这几年来所学知识的单纯总结,但是通过这次做毕业设计发现自己的看法有点太片面。
毕业设计不仅是对前面所学知识的一种检验,而且也是对自己能力的一种提高。
通过这次毕业设计使我明白了自己原来知识还比较欠缺。
自己要学习的东西还太多,以前老是觉得自己什么东西都会,什么东西都懂,有点眼高手低。
基于AT89C51的湿度的控制系统
摘要随着科技的进步,新的通信仪器也不断被发明出来,为了使通信仪器始终工作在最佳状态并且达到最长使用寿命,对通信机房的环境要求也越来越苛刻。
湿度控制系统的功能是对机房内空气的湿度、洁净度等参数进行调节以满足温室湿度的要求。
本文设计了一种基于AT89C51的湿度的控制系统,系统以单片机为主,将湿度传感器SHT11、通信接口等器件联系起来,对数据进行处理转换。
通过湿度控制技术将湿度控制在一定范围内,并且尽量提高湿度控制的精确度。
系统利用湿度控制,达到检测湿度的要求。
本系统采用可靠性好,湿度测量精确度高的SHT11湿度传感器以达到更高的控制精度。
本设计控制方法简单,通过简单的人机交互将需要的湿度范围设定好,然后通过对温室湿度的实时监测将温湿度反馈,在湿度控制方面,通过键盘设定湿度,然后当湿度不满足时,系统发出警报通知工作人员采取相应措施使湿度达到设定湿度范围。
本设计人机交互简单,只需按键盘的上下键即可进行湿度的设定,具有很好的实用推广作用。
关键词:单片机AT89C51;湿度传感器SHT11;湿度监测;目录摘要 (1)目录 (2)第1章绪论 (3)1.1 设计背景及意义 (3)1.2 国内外动态及发展前景 (3)第2章系统总体设计 (4)2.1系统概述 (4)2.2 器件选型 (5)2.2.1 单片机选型 (5)2.2.2 传感器选型 (6)第3章 SHT11传感器 (7)3.1 SHT11湿度传感器的基本原理 (7)3.2 SHT11湿度传感器特性 (7)3.3 SHT11传感器的命令与接口时序 (8)第4章系统硬件设计 (10)4.1 室内湿度监测电路原理及设计过程 (10)4.2 LCD1602的优点及硬件连线图 (11)4.3 按键输入的硬件连线图及分析 (11)4.4系统总体硬件接线图 (12)第5章系统软件设计 (13)5.1 系统主程序设计 (13)5.2 室内温湿度监测模块程序设计 (14)第6章仿真结果及分析 (14)6.1 程序调试 (14)6.2 仿真结果截图 (16)第7章结论 (20)附录 (21)参考文献 (35)致谢....................................................... 错误!未定义书签。
【大学论文】基于单片机的仓库温湿度监测系统设计ppt课件
系统硬件电路设计
• 硬件电路设计框图
•
硬件电路设计模块:以
AT89S51为中心,同时利用
集温度传感器和湿度传感器
于一体的SHT11采集仓库温
湿度,并利用A/D电路进展
转换,并用液晶1602为显示
器件,同时系统还包含超限
处置模块,当前温湿度超越
设定上下限时会做出报警提
示,系统电路设计框图如图
1-1所示。பைடு நூலகம்
SHT11温 湿度监测
复位电路
时钟电路
电源电路
AT89S51 单片机
LCD显示模块 超限处置模块
图1-1系统整体电路框图
• 整体电路图设计
系统硬件电路设计
系统软件设计
• 系统软件设计流程图:
•
程序流程设计:单片机
复位后开场读取程序,首先
对LCD1602和SHT11进展初
始化,然后调用丈量温度和
丈量湿度程序,然后调用液
基于AT89S51的仓库温湿度监测系统设计
课题研讨背景及意义
• 温湿度控制广泛运用于人们的消费和生活中,传统 方法人们运用温度计来采集温度,经过人工操作加热、 通风和降温设备来控制温度,这样不但控制精度低、 实时性差,而且操作人员的劳动强度大。
• 目前,单片机芯片作为中心控制部件,曾经渗入到 人们任务和生活的各个角落,有力地推进了各行业的 技术改造和产品的更新换代,前景宽广。用单片机来 实现对温湿度的自动控制,可以大幅度提高被测温湿 度的技术目的。
晶显示程序,显示当前的温
湿度,而后判别能否有超限
情况发生,假设存在超限情
况那么启动超限处置。
开始
LCD初始化 SHT11初始化
读温湿度控制 参数
基于89C51单片机的粮食水分温度综合检测仪
目录摘要ABSTRACT第一章绪论 (4)1.1研究背景 (4)1.2温湿度综合检测系统 (5)1.2.1 温度和湿度检测 (5)1.2.2 温湿度检测的国内外研究动态 (7)1.2.3 温湿度检测技术的发展方向 (9)1.3课题研究内容和意义 (11)第二章温湿度综合检测仪的整体设计 (12)2.1系统方框图 (12)2.2温湿度检测仪的整体设计过程 (12)2.2.1 温湿度 (12)2.2.2 数字式温度传感器DS18B20 (15)2.2.3 单片机AT89C51 (19)2.2.4 共阴极显示驱动MAX7219 (22)2.3软件语言的选取 (24)第三章温湿度检测仪主要硬件电路设计 (25)3.1.1 时钟电路 (25)3.1.2 复位电路 (26)3.21-W IRE单总线技术 (27)3.3显示电路 (30)第四章温湿度检测仪软件设计 (35)4.1系统软件设计 (35)4.1.1 系统流程图 (35)4.1.2 系统主程序 (35)4.2DS18B20温度数据采集 (37)4.2.1 数据采集流程图 (37)4.2.2 数据采集子程序 (37)4.3MAX7219驱动8位以下LED显示器: (40)4.3.1 MAX7219工作流程图 (40)4. 3. 2 MAX7219工作子程序 (41)第五章系统的调试、可靠性和抗干扰技术 (44)5.1系统的调试 (44)5.2可靠性设计 (45)5.3抗干扰技术 (46)5.3.2 软件抗干扰 (47)5.4 本系统对干扰的预防 (48)结束语 (49)致谢词 (50)参考文献 (52)附录 (54)第一章绪论1.1 研究背景粮食储藏是国家为防备战争、灾荒及其它突发性事件而采取的有效措施,因此,粮食的安全储藏具有重要意义。
目前,我国地方及垦区的各种大型粮库都还存在着程度不同的粮食储存变质问题。
根据国家粮食保护法规定,必须定期抽样检查粮库各点的粮食温度和湿度,以便及时采取相应的措施。
基于单片机的温湿度监测系统毕业设计
基于单片机的温湿度监测系统毕业设计一、引言在现代社会中,温湿度的监测在许多领域都具有重要意义,例如农业生产、仓储管理、工业制造以及室内环境控制等。
为了实现对温湿度的准确、实时监测,基于单片机的温湿度监测系统应运而生。
本毕业设计旨在设计并实现一种基于单片机的温湿度监测系统,以满足实际应用中的需求。
二、系统总体设计方案(一)系统功能需求分析本系统需要实现对环境温湿度的实时采集、数据处理、显示以及超限报警等功能。
能够在不同的环境中稳定工作,并具有较高的测量精度和可靠性。
(二)系统总体结构设计系统主要由单片机控制模块、温湿度传感器模块、显示模块、报警模块以及电源模块等组成。
单片机作为核心控制器,负责协调各个模块的工作,温湿度传感器用于采集环境温湿度数据,显示模块用于实时显示测量结果,报警模块在温湿度超限时发出警报,电源模块为整个系统提供稳定的电源。
三、硬件设计(一)单片机控制模块选择合适的单片机型号,如 STC89C52 单片机,其具有丰富的资源和良好的性价比。
单片机通过 I/O 口与其他模块进行通信和控制。
(二)温湿度传感器模块选用 DHT11 数字温湿度传感器,该传感器具有体积小、功耗低、测量精度高、响应速度快等优点。
通过单总线方式与单片机进行数据传输。
(三)显示模块采用液晶显示屏(LCD1602)作为显示设备,能够清晰地显示温湿度测量值。
通过并行接口与单片机连接。
(四)报警模块使用蜂鸣器和发光二极管作为报警装置,当温湿度超过设定的阈值时,蜂鸣器发声,发光二极管闪烁。
(五)电源模块设计稳定的电源电路,为整个系统提供 5V 直流电源。
可以采用电池供电或者通过电源适配器接入市电。
四、软件设计(一)系统主程序设计主程序主要负责系统的初始化、各模块的协调控制以及数据处理和显示。
首先对单片机进行初始化,包括设置 I/O 口状态、定时器和中断等。
然后循环读取温湿度传感器的数据,并进行处理和显示,判断是否超过阈值,若超过则启动报警。
毕业设计(论文)基于at89c51单片机温湿度显示报警系统设计
引言基于AT89C51单片机温湿度显示报警系统设计1 引言1.1 选题背景20世纪末,电子技术获得了飞速的发展,在其推动下,现代电子产品几乎渗透了社会的各个领域,有力地推动了社会生产力的发展和社会信息化程度的提高,同时也使现代电子产品性能进一步提高,产品更新换代的节奏也越来越快[1]。
目前,单片机正朝着高性能和多品种方向发展趋势将是进一步向着CMOS化、低功耗、小体积、大容量、高性能、低价格和外围电路内装化等几个方面发展。
下面是单片机的主要发展趋势[2]。
单片机应用的重要意义还在于,它从根本上改变了传统的控制系统设计思想和设计方法[3]。
从前必须由模拟电路或数字电路实现的大部分功能,现在已能用单片机通过软件方法来实现了。
这种软件代替硬件的控制技术也称为微控制技术,是传统控制技术的一次革命[4]。
单片机模块中最常见之一的是传感器,温湿度显示报警系统是一种基于单片机的用数字电路技术实现温湿度控制的装置,在实践社会生产当中拥有广泛的应用。
1.2 目的和意义随着社会的发展,人们对时间和环境中的温度及湿度的要求越来越高,尤其在日常的生活中和人们的生活和健康有着紧密的联系,特别是当人们乘坐公共交通工具时,温湿度以及实时时间和人们的出行都有着密切的联系。
温湿度控制在日常生活中使用比较普遍, 如各种仪器控制箱、温室或生产车间的温度湿度控制、空调列车车厢空气环境的控制等[5]。
常见的低端产品多采用机械指针式或水银柱式温湿度计, 体积小、质量轻、价格低、安装简便。
但是, 此类产品测量精度低, 没有LED 显示屏, 不能向智能化方向发展, 不利于进行功能扩展,如不能自动报警[6]。
目前,虽然在工业生产中和科研实验中通过对温湿度测量来进行自动控制的设备越来越普及,应用场合也越来越多。
但是,随之而来的问题是如何能够测得精确的温湿度以保证自动控制设备能够正确地发出控制指令来控制生产过程。
另一方面,如果温度或者湿度过高过低可能会对一些设备中的一些半导体元器件造成损坏[7]。
基于AT89C51的温湿度控制系统的设计与实现
基于AT89C51的温湿度控制系统的设计与实现朱清林 ,贾转红,邹传云(桂林电子科技大学通信与信息工程系,广西 桂林 541004)摘要:针对需要同时进行温、湿度控制的复杂非线性系统,介绍了一种基于单片机AT89C51实现的高精度实用型温湿度控制系统。
首先介绍了其总体设计方案,然后详细给出了各部分硬件设计电路,包括传感器检测部分、控制单元、数据采集部分、调节部分和报警单元。
软件部分采用汇编语言,在Windows 2000下用Wave E编写。
测试结果表明,该控制系统能较好满足温湿度智能控制的要求,具有较高的测量精度和控制精度。
关键词:AT89C51;温度测量;湿度测量;控制系统0 引 言温度和湿度是电力柜当中的两个重要控制量。
在电力装置中,由于温度过高、过低,使元器件失效或环境湿度过大等引起的漏电现象时有发生。
多年来,对于这种温、湿度需要同时控制的复杂的非线性系统的辨识问题,一直未能很好解决。
本文介绍的温、湿度控制系统就是为了对电力变换柜体内部温度和湿度进行有效控制而设计的,该系统主要基于单片机AT89C51和数字式温、湿度传感器,可完成对电力柜的温、湿度进行自动测量和调节的功能。
1 系统总体设计方案该系统的主要功能是根据测试需要自动将控制箱内的温度保持在5℃~45℃,温度误差≤1℃,并将相对湿度保持在0%RH~50%RH,湿度误差≤2%RH。
该温湿度控制系统是由温度测量模块、湿度测量模块、温度调节模块、湿度调节模块和控制器模块等组成,其中控制部分采用ATMEL公司的AT89C51作为系统控制器,温度测量和湿度测量部分分别采用集成温度传感器AD590和集成湿度传感器IH3605,调节部分则采用固态继电器(SSR)。
其系统结构框图如图1所示。
图 1 单片机系统结构框图系统的工作过程如下:系统上电之后,单片机AT89C51复位开始工作,首先发送启动信号给A/D 转换电路,等待转换结束后,将数据读入单片机,经过运算后显示在数码管上,并且经过判断决定是否超限,以决定是否报警和开启控制电路。
基于单片机的温湿度控制系统设计
目录
1 概述 2 系统总体分析 3 硬件系统设计 4 软件系统设计 5 结论
概述
1、课题的背景和现状
环境的监测与控制在工业、农业、国防等行业有着广泛的应用。 由于应用的场合不同监测对象的不同,其系统设计也是千差万别。在 实际生活中此类系统有着广泛的应用,室温环境检测系统中温度和湿 度是两个重要的显示和分析指标,必须定期抽样检查室温环境温度和 湿度,以便采取相应的措施。89C51单片机是常用于控制的芯片,在智 能仪器仪表、工业检测控制、机电一体化等方面取得了令人瞩目的成 果,用其作为温湿度检测控制系统的实例也很多。使用89C51单片机能 够实现温湿度全程的自动检测与控制,而且89C51单片机易于学习、掌 握,性价比高。使用89C51型单片机设计温湿度检测控制系统,可以及 时、精确的反映室内的温度以及湿度的变化。完成诸如升温到特定温 度、降温到特定温度、在温度上下限范围内保持恒温等多种控制方式, 在湿度控制方面也是如此。
3、主程序
ห้องสมุดไป่ตู้
ORG 0100H;
MAIN:MOV R1,#10; T0 100马上定时溢出计数寄存器R1赋初值10
MOV P1,#0FFH;
所有指示灯灭
MOV SP,#60H;
堆栈指针赋初值60H
MOV TMOD,#01H; T0定时、方式1、软启动
MOV TL0,#0B0H;
T0赋初值
MOV TH0,#3CH;
硬件系统设计
1、中央控制模块
89C51是Intel公司于80年代初推出的8位 嵌入式微控制器(内部数据总线为8位,外部 数据总线为8位),它与MCS-96系统中的其它 芯片相比,具有性能高、功能全、售价低廉、 使用方便(48PINDIP)等优点。由于大的高 度集成化已把许多常用的输入检测输出控制 通道都制作在同一块硅片上,大大地灵活了外 部连线,增强了系统的稳定性并且速度快(时 钟12MHz),非常适合于工业环境下安装使用 。因此本系统CPU选用89C51芯片。
由AT89C51-55构成的温湿度自动检测系统
由AT89C51/55构成的温湿度自动检测系统1系统硬件设计系统结构如图1所示,采用ATMEL公司生产的51系列单片机AT89C55和AT89C51为核心,其中主机采用AT89C55、从机采用AT89C51。
从机负责64点的数据检测,各检测点的温度和湿度经过温、湿度传感器及其转换电路转变为电压信号;经过矩阵网络进行信号选择,所得信号送到相应的信号放大整理电路放大,再进入A/D转换器,进行模数转换,将数字量送入从机,再经从机的数据处理,送给LED进行显示,同时定时传送给主机AT89C55;主机负责收集各粮仓内的数据(可监测50~100个粮仓),实现数据的保存、打印以及调用历史数据,并可巡回显示各粮仓的及时温湿度及报警状态。
AT89C55/51芯片是由ATMEL公司推出的51系列8位单片机,AT89C55片内主要有20KB Flash存储器、256字节片内RAM,4个8位的双向可寻址I/O口,1个全双工UART(通用异步接收发送器)的串行接口、3个16位的定时器/计数器、多个优先级的嵌套中断结构,以及一个片内振荡器和时钟电路。
本系统中主机利用了AT89C55丰富的20KB闪存资源永久保存实时的测量信息、历史的测量数据等关键结果,从机完成数据采集、传送。
主机位于监控室,从机位于各粮仓内,主从机之间有一定的距离,信号的传输采用串行异步通信方式,AT89C55/51单片机内部集成的UART模块,适合于同其他计算机系统以及单片机外扩的外设芯片进行通信,可实现全双工异步、半双工同步主控和半双工同步从控三种工作方式。
本系统中利用其UART模块工作于全双工异步通信方式,其中TX为发送线、RC为接收线,利用RS-422驱动器和接收器,如MC3487和MC3486芯片,实现信号的稳定传输。
? 2传感器与矩阵测试网络的设计测量电路由传感器、矩阵测量网络、多路模拟开关及放大电路的组成。
测温范围:-45~+45℃,0.5℃;测湿范围:。
基于51单片机的仓库温湿度监测系统的设计
基于51单片机的仓库温湿度监测系统的设计选题背景防潮、防霉、防腐、防爆是仓库日常工作的重要内容,是衡量仓库管理质量的重要指标。
它直接影响到储备物资的使用寿命和工作可靠性。
为保证日常工作的顺利进行,首要任务是加强仓库内温度与湿度的监测工作。
但传统的方法是用与湿度表、毛发湿度表、双金属式测量计和湿度试纸等测试器材,通过人工进行检测,对不符合温度和湿度要求的库房进行通风、去湿和降温等工作。
这种人工测试方法费时费力、效率低,且测试的温度及湿度误差大,随机性大。
因此我们需要一种造价低廉、使用方便且测量准确的温湿度测量仪。
系统总体设计本设计是基于单片机对数字信号的高敏感和可控性、温湿度传感器可以产生模拟信号,和A/D模拟数字转换芯片的性能,设计以8031基本系统为核心的一套检测系统,其中包括A/D转换、单片机、复位电路、温度检测、湿度检测、键盘及显示、报警电路、系统软件等部分的设计。
系统总体框图系统由信号采集、信号分析和信号处理三个部分组成的。
1、信号采集:由AD590、HS1100及多路开关CD4051组成;2、信号分析:由A/D转换器MC14433、单片机8031基本系统组成;3、信号处理:由串行口LED显示器和报警系统等组成。
温度传感器AD590是电流型温度传感器,通过对电流的测量可得到所需要的温度值。
根据特性分挡,AD590的后缀以I,J,K,L,M表示。
AD590L,AD590M 一般用于精密温度测量电路,其电路外形如下图所示,它采用金属壳3脚封装,其中1脚为电源正端V+;2脚为电流输出端I0;3脚为管壳,一般不用。
AD590外形1、流过器件的电流(μA)等于器件所处环境的热力学温度(开尔文)度数,即:IT/T=1μA /K。
式中:IT—流过器件(AD590)的电流,单位μA。
T—热力学温度,单位K。
2、AD590的测温范围-55℃- +150℃。
3、AD590的电源电压范围为4V-30V。
电流IT变化1μA,相当于温度变化1K。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于89C51单片机仓库温湿度的监测系统的设计引言随着社会的发展人们对生产生活中所需储备物资的质量保证要求越来越高,因而对储备物资的仓库管理质量也更加重视,而防潮、防霉、防腐、防爆是仓库日常工作的重要内容,是衡量仓库管理质量的重要指标。
它直接影响到储备物资的使用寿命和工作可靠性。
为保证日常工作的顺利进行,首要问题是加强仓库内温度与湿度的监测工作。
但传统的方法是用与湿度表、毛发湿度表、双金属式测量计和湿度试纸等测试器材,通过人工进行检测,对不符合温度和湿度要求的库房进行通风、去湿和降温等工作。
这种人工测试方法费时费力、效率低,且测试的温度及湿度误差大,随机性大。
因此我们需要一种造价低廉、使用方便且测量准确的温湿度测量仪。
由此而来的基于单片机的温湿度测量仪开始出现在了人们的生产生活中,随着其不断的发展也将被大部分人所接受。
伴随时代的进步和发展,单片机技术已经普及到我们生活、工作、科研、各个领域,已经成为一种比较成熟的技术, 由于单片机集成度高、功能强、可靠性高、体积小、功耗低、使用方便、价格低廉等一系列优点,目前已经渗入到人们工作和生活得方方面面,几乎“无处不在,无所不为”。
单片机的应用领域已从面向工业控制、交通、智能仪器等迅速发展的家用消费产品、仪器仪表、医疗设备、信息和通信产品、航空航天、专用设备的智能化管理、办公自动化、汽车电子、PC机外围以及网络通讯等广大领域。
本课题研究的主要内容有:以单片机为核心的主控制模块的设计;温湿度采集模块的设计;温湿度显示模块的设计;语音警报模块的设计。
与传统的温湿度测量仪器相比,该设计的温湿度监测系统具有读数方便,测温范围广,测温精确,数字显示,适用范围宽等特点。
第1章绪论1.1 选题背景随着时代科技的迅猛发展,微电子学和计算机等现代电子技术的成就给传统的电子测量与仪器带来了巨大的冲击和革命性的影响。
常规的测试仪器仪表和控制装置被更先进的智能仪器所取代,使得传统的电子测量仪器在远离、功能、精度及自动化水平定方面发生了巨大变化,并相应的出现了各种各样的智能仪器控制系统,使得科学实验和应用工程的自动化程度得以显著提高。
同时传感器技术作为新技术革命和信息社会的重要技术基础,是现代科技的开路先锋,也是当代科学技术发展的一个重要标志。
传感器技术、通信技术、计算机技术、分别对应信息技术中的采集、传输和处理。
如果说计算机是人类大脑的扩展,那么传感器就是人类五官的延伸。
当集成电路、计算机技术飞速发展时,电脑的运算速度和信息处理能力得以成倍的提高,这时人们才逐步认识到信息摄取装置:传感器没跟上信息技术的发展,因而惊呼“大脑发达、五官不灵”。
世界上技术发达的国家对传感器技术开发都十分重视。
这些技术的发展也为仓库的温湿度监测系统的发展提供了科学依据。
防潮、防霉、防腐、防爆是仓库日常工作的重要内容,是衡量仓库管理质量的重要指标。
它直接影响到储备物资的使用寿命和工作可靠性。
为保证日常工作的顺利进行,首要问题是加强仓库内温度与湿度的监测工作。
但传统的方法是用与湿度表、毛发湿度表、双金属式测量计和湿度试纸等测试器材,通过人工进行检测,对不符合温度和湿度要求的库房进行通风、去湿和降温等工作。
这种人工测试方法费时费力、效率低,且测试的温度及湿度误差大,随机性大。
因此我们需要一种造价低廉、使用方便且测量准确的温湿度测量仪。
1.2 设计过程及工艺要求一、基本功能•检测温度、湿度•显示温度、湿度•过限报警二、主要技术参数•温度检测范围: -30℃~+50℃•测量精度: 0.5℃•湿度检测范围: 10%-100%RH•检测精度: 1%RH•显示方式:温度:四位显示湿度:四位显示•报警方式:三极管驱动的蜂鸣音报警第2章方案的比较和论证当将单片机用作测控系统时,系统总要有被测信号懂得输入通道,由计算机拾取必要的输入信息。
对于测量系统而言,如何准确获得被测信号是其核心任务;而对测控系统来讲,对被控对象状态的测试和对控制条件的监察也是不可缺少的环节。
传感器是实现测量与控制的首要环节,是测控系统的关键部件,如果没有传感器对原始被测信号进行准确可靠的捕捉和转换,一切准确的测量和控制都将无法实现。
工业生产过程的自动化测量和控制,几乎主要依靠各种传感器来检测和控制生产过程中的各种参量,使设备和系统正常运行在最佳状态,从而保证生产的高效率和高质量。
2.1 温度传感器的选择方案一:采用热电阻温度传感器。
热电阻是利用导体的电阻随温度变化的特性制成的测温元件。
现应用较多的有铂、铜、镍等热电阻。
其主要的特点为精度高、测量范围大、便于远距离测量。
铂的物理、化学性能极稳定,耐氧化能力强,易提纯,复制性好,工业性好,电阻率较高,因此,铂电阻用于工业检测中高精密测温和温度标准。
缺点是价格贵,温度系数小,受到磁场影响大,在还原介质中易被玷污变脆。
按IEC标准测温范围-200~650℃,百度电阻比W(100)=1.3850时,R0为100Ω和10Ω,其允许的测量误差A级为±(0.15℃+0.002 |t|),B级为±(0.3℃+0.005 |t|)。
铜电阻的温度系数比铂电阻大,价格低,也易于提纯和加工;但其电阻率小,在腐蚀性介质中使用稳定性差。
在工业中用于-50~180℃测温。
方案二:采用AD590,它的测温范围在-55℃~+150℃之间,而且精度高。
M档在测温范围内非线形误差为±0.3℃。
AD590可以承受44V正向电压和20V 反向电压,因而器件反接也不会损坏。
使用可靠。
它只需直流电源就能工作,而且,无需进行线性校正,所以使用也非常方便,借口也很简单。
作为电流输出型传感器的一个特点是,和电压输出型相比,它有很强的抗外界干扰能力。
AD590的测量信号可远传百余米。
综合比较方案一与方案二,方案二更为适合于本设计系统对于温度传感器的选择。
2.2 湿度传感器的选择测量空气湿度的方式很多,其原理是根据某种物质从其周围的空气吸收水分后引起的物理或化学性质的变化,间接地获得该物质的吸水量及周围空气的湿度。
电容式、电阻式和湿涨式湿敏原件分别是根据其高分子材料吸湿后的介电常数、电阻率和体积随之发生变化而进行湿度测量的。
方案一:采用HOS-201湿敏传感器。
HOS-201湿敏传感器为高湿度开关传感器,它的工作电压为交流1V以下,频率为50HZ~1KHZ,测量湿度范围为0~100%RH,工作温度范围为0~50℃,阻抗在75%RH(25℃)时为1MΩ。
这种传感器原是用于开关的传感器,不能在宽频带范围内检测湿度,因此,主要用于判断规定值以上或以下的湿度电平。
然而,这种传感器只限于一定范围内使用时具有良好的线性,可有效地利用其线性特性。
方案二:采用HS1100/HS1101湿度传感器。
HS1100/HS1101电容传感器,在电路构成中等效于一个电容器件,其电容量随着所测空气湿度的增大而增大。
不需校准的完全互换性,高可靠性和长期稳定性,快速响应时间,专利设计的固态聚合物结构,由顶端接触(HS1100)和侧面接触(HS1101)两种封装产品,适用于线性电压输出和频率输出两种电路,适宜于制造流水线上的自动插件和自动装配过程等。
相对湿度在1%---100%RH范围内;电容量由16pF变到200pF,其误差不大于±2%RH;响应时间小于5S;温度系数为0.04 pF/℃。
可见精度是较高的。
综合比较方案一与方案二,方案一虽然满足精度及测量湿度范围的要求,但其只限于一定范围内使用时具有良好的线性,可有效地利用其线性特性。
而且还不具备在本设计系统中对温度-30~50℃的要求,因此,我们选择方案二来作为本设计的湿度传感器。
2.3 信号采集通道的选择在本设计系统中,温度输入信号为两路的模拟信号,这就需要多通道结构。
方案一、采用多路并行模拟量输入通道,如图2-1。
这种结构的模拟量通道特点为:(1)可以根据各输入量测量的饿要求选择不同性能档次的器件。
总体成本可以作得较低。
(2)硬件复杂,故障率高。
(3)软件简单,各通道可以独立编程。
方案二、采用多路分时的模拟量输入通道,如图2-2。
这种结构的模拟量通道特点为:(1)对ADC、S/H要求高。
(2)处理速度慢。
(3)硬件简单,成本低。
(4)软件比较复杂。
综合比较方案一与方案二,方案二更为适合于本设计系统对于模拟量输入的要求,比较其框图,方案二更具备硬件简单的突出优点,所以选择方案二作为信号的输入通道。
图2-1多路并行模拟量输入通道图2-2 多路分时的模拟量输入通道第3章系统总体设计本设计是基于单片机对数字信号的高敏感和可控性、温湿度传感器可以产生模拟信号,和A/D模拟数字转换芯片的性能,我设计了以AT89C51基本系统为核心的一套检测系统,其中包括A/D转换、单片机、复位电路、温度检测、湿度检测、键盘及显示、报警电路、系统软件等部分的设计。
图3-1 系统总体框图本设计由信号采集、信号分析和信号处理三个部分组成的。
(一)信号采集由AD590、HS1100及多路开关CD4051组成;(二)信号分析由A/D转换器MC14433、单片机AT89C51基本系统组成;(三)信号处理由串行口LED显示器和报警系统等组成。
3.1 信号采集3.1.1 温度传感器集成温度传感器AD590 是美国模拟器件公司生产的集成两端感温电流源。
一、主要特性AD590是电流型温度传感器,通过对电流的测量可得到所需要的温度值。
根据特性分挡,AD590的后缀以I,J,K,L,M表示。
AD590L,AD590M一般用于精密温度测量电路,其电路外形如图3-2所示,它采用金属壳3脚封装,其中1脚为电源正端V+;2脚为电流输出端I0;3脚为管壳,一般不用。
集成温度传感器的电路符号如图3-2所示。
图3-2 AD590外形及电路符号1、流过器件的电流(μA)等于器件所处环境的热力学温度(开尔文)度数,即:I T/T=1μA /K式中:IT——流过器件(AD590)的电流,单位μA。
T——热力学温度,单位K。
2、 AD590的测温范围-55℃- +150℃。
3、 AD590的电源电压范围为4V-30V。
电源电压可在4V-6V范围变化,电流IT变化1μA,相当于温度变化1K。
AD590可以承受44V正向电压和20V反向电压,因而器件反接也不会损坏。
4、输出电阻为710MΩ。
5、精度高。
AD590共有I、J、K、L、M五档,其中M档精度最高,在-55℃~+150℃范围内,非线形误差±0.3℃。
AD590的工作原理在被测温度一定时,AD590相当于一个恒流源,把它和5~30V的直流电源相连,并在输出端串接一个1kΩ的恒值电阻,那么,此电阻上流过的电流将和被测温度成正比,此时电阻两端将会有1mV/K的电压信号。