基于单片机的大棚温湿度采集控制系统设计
- 格式:doc
- 大小:767.50 KB
- 文档页数:45
基于单片机的大棚温湿度检测报警系统摘要系统是一个专门为温室大棚温湿度控制而设计的智能系统。
通过对系统的硬件部分和软件部分设计来达到监控要求。
硬件部分实现了对温湿度传感器模块、A/D转换模块、显示模块、控制模块的设计;软件部分主要根据系统的设计思想设计出了主程序和子程序流程图,并通过汇编语言和C语言实现。
通过实践证明,系统具有性能好、操作方便等优点,实现了对温湿度的显示、调节、自动控制和手动控制。
关键词:A/D转换;传感器;LEDABSTRACTThe work of this dissertation is about an intelligent system designed for controlling the temperature and humidity of a greenhouse. It can meet the demand of monitoring through the design of hardware and that of software in details, The former is more important in this dissertation, including the introduction of sensor of measuring temperature and humidity, changing of A/D, demonstrating mode of data, the mode of control and the connecting part of the changing column. And according to the design thoughts the latter shows the flow chart of the main program and the subprogram, realized by assembly language and C language. The system adopts quite a new integrated circuit, which makes it function better and run more conveniently when put into practice. Furthermore, not only can it achieve the goals of manifesting and regulating the temperature. But also it can be controlled automatically and manually.Key words:changing of A/D ; sensor ; LED目录1 绪论 (1)1.1课题背景 (1)1.2预期目标 (1)2 系统总体设计方案及工作原理 (2)2.1系统总体设计方案简述 (2)2.1.1基本功能 (2)2.1.2主要技术参数 (2)2.2系统的工作原理 (2)3 系统的硬件设计 (4)3.1 单片机的确定 (4)3.2传感器的确定 (7)3.2.1温度传感器 (7)3.2.2湿度传感器 (8)3.3采集电路的设计 (9)3.3.1温度采集电路 (9)3.3.2湿度采集电路 (10)3.4 A/D转换 (11)3.4.1 模数转换器的确定 (11)3.4.2 ADC0809与8031的连接 (13)3.5键盘与显示 (14)3.5.1键盘部分 (14)3.5.2显示部分 (14)3.6报警电路设计 (16)3.7单片机与PC机的通信接口 (17)3.8系统总体电路 (18)4 软件设计 (19)4.1 设计思想 (19)4.2 初始化程序及主程序框图 (21)4.3 子程序框图 (22)4.4系统的主要程序 (23)总结 (28)参考文献 (29)致谢 (30)1 绪论1.1课题背景温湿度是衡量温室大棚的重要指标,它直接影响到栽培作物的的生长和产量,为了能给作物提供一个合适的生长环境,首要问题是加强温室内的温湿度的检测, 但传统的方法是用与湿度表、毛发湿度表、双金属式测量计和湿度试纸等测试器材,通过人工进行检测,对不符合温度和湿度要求的库房进行通风、去湿和降温等工作。
基于单片机的大棚温湿度控制系统设计基于单片机的大棚温湿度控制系统设计随着科技的进步和民众对健康生活的追求,人们对农业生产也有了更高的要求。
为了提高农作物的产量和质量,以及增加农业的可持续性,大棚技术在农业中得到了广泛应用。
然而,大棚环境的温湿度控制对于植物的生长和发育起着至关重要的作用。
为了更好地控制大棚内的温湿度,我们设计了一套基于单片机的大棚温湿度控制系统。
该控制系统主要由以下几个部分组成:传感器模块、单片机控制模块、执行器模块和显示模块。
传感器模块用于感知大棚内的温湿度情况。
由于温湿度对于植物的生长非常重要,因此选取了高精度的温湿度传感器。
这些传感器能够实时测量大棚内的温度和湿度,并将数据传输给单片机控制模块。
单片机控制模块是整个系统的核心部分。
该模块使用了一款性能强大的单片机,它能够接收传感器模块传输过来的温湿度数据,并根据事先设定的温湿度范围进行控制。
当温度超过设定值时,单片机将启动降温器,通过风扇或灌溉系统增加大棚内的湿度。
当温度低于设定值时,单片机则会启动升温器,通过加热系统提高大棚内的温度。
通过不断地监测和控制,单片机能够保持大棚内的温湿度在一个合适的范围内,为植物提供最适宜的生长环境。
执行器模块是根据单片机控制信号来执行相应任务的组件。
在降温时,风扇会启动,并通过排风系统将热空气带出大棚。
在升温时,加热系统会增加大棚内的温度。
此外,灌溉系统也能根据需求自动增加大棚内的湿度。
显示模块用于实时显示大棚内的温湿度情况。
用户可以通过这个显示模块,直观地了解大棚内的环境状况。
如果温湿度超出了设定范围,用户还可以通过显示模块进行相应的调整。
基于单片机的大棚温湿度控制系统设计不仅可以大大提高农作物的产量和质量,还可以节省人力和物力资源,减少环境对植物生长的不利影响。
同时,该系统还具有实时监测和控制的功能,能够更好地保证大棚内的温湿度处于最佳状态。
这对于种植高价值农作物的农户来说,无疑是一个利益巨大的突破。
大棚温湿度采集控制系统摘要本设计为基于单片机的温湿度检测控制系统,采用模块化、层次化设计。
用新型的智能温湿度传感器DHT11,主要实现对温度、湿度的检测,将温度湿度信号通过传感器进行信号的采集并转换成数字信号,再运用单片机STC89C52进行数据的分析和处理,为显示提供信号,显示部分采用字符型LCD1602液晶显示器显示所测温度和湿度值,控制部分采用加湿设备、除湿设备、加温设备、降温设备控制温湿度的高低。
本系统电路简单、集成度高、工作稳定、调试方便、检测精度高,具有一定的实用价值。
关键词:温湿度;DHT11;单片机;STC89C52;检测Greenhouse Temperature and Humidity ControlSystem of CollectionABSTRACTThe design for the MCU-based temperature and humidity testing system, Using a modular, hierarchical design. The utility model intelligent temperature and humidity sensor DHT11, the main achievement of the temperature, humidity measurement, the temperature and humidity signals through the sensor signal acquisition and conversion into a digital signal, using MCU STC89C52 data analysis and processing, is provided for displaying signal, display part adopts the character LCD1602 LCD display the measured temperature and humidity value. This system has the advantages of simple circuit, high integration, stability, convenient adjustment, high detection precision, and has a certain practical value.Key words:The temperature and humidity;DHT11;MCU;STC89C52;detection目录1 绪论 (1)1.1选题背景 (1)1.2需求分析 (1)2 总体设计 (2)2.1控制系统 (2)2.2测量部分 (6)2.3显示部分 (9)2.4控制部分 (12)3 系统设计 (13)3.1硬件设计 (13)3.2软件设计 (14)4 总结与展望 (16)参考文献 (18)附录一:设计实物图 (19)附录二:程序 (21)致谢 (38)大棚温湿度采集控制系统1绪论1.1选题背景植被“设施栽培”,即“保护地栽培”。
基于单片机的农业大棚温湿度监测系统设计1. 引言农业大棚是人们用来保护植物生长的温室,温度和湿度是影响果蔬生长的两个重要因素。
农民需要经常监测棚内的温湿度情况,以调节大棚内的气候。
然而,如果手动监测温湿度,会浪费大量时间和人力。
期望开发一种便于使用的温湿度监测系统,随时监测大棚内的气候,为农民提供帮助。
2. 系统设计2.1 系统基于单片机的农业大棚温湿度监测系统主要由传感器、单片机、LCD显示屏和Wi-Fi模块组成。
传感器采集棚内的温度和湿度数据,单片机通过分析采集到的数据并控制LCD显示屏显示温湿度值,同时通过Wi-Fi模块将采集到的数据上传到云端进行存储和分析。
使用者可通过手机App随时查看大棚内的温湿度情况,为调节大棚内的气候提供有力支持。
2.2 硬件设计2.2.1 传感器传感器采用DHT11模块,作为本系统的温度和湿度传感器。
该模块具有数字输出功能,可以方便地和单片机通信。
传感器将温度和湿度数据以数字化形式传输给单片机,实现了实时数据采集。
2.2.2 单片机单片机采用STM32F103C8T6单片机,该单片机高速、稳定、安全,符合开发需求。
单片机配有16KB的SRAM和64KB的闪存,不仅可以实现温湿度数据采集,还可以同时控制LCD显示屏和Wi-Fi模块,实现监测系统的完整功能。
2.2.3 LCD显示屏LCD显示屏采用1602A模块,使用IIC接口连接到板子上。
单片机读取传感器采集到的温湿度数据并将其转换为字符串后,将其传输到LCD显示屏上显示,以便使用者方便了解实时温湿度数据。
2.2.4 Wi-Fi模块Wi-Fi模块采用ESP8266模块,该模块内置TCP/IP协议栈,支持AT指令集,可以连接到互联网,并实现Wi-Fi通信功能。
通过Wi-Fi模块,单片机可以将采集的数据上传到云端,进行更加智能的分析与处理。
2.3 软件设计2.3.1 传感器数据采集将DHT11模块与单片机相连接,单片机通过读取DHT11模块提供的数字信号,实现对温度和湿度数据的采集。
基于单片机的农业大棚温湿度检测与远程多主机控制系统设计摘要:本文主要介绍了一种基于单片机的农业大棚温湿度检测与远程多主机控制系统设计,该系统利用温湿度传感器、LCD液晶显示屏、继电器模块等模块对大棚内环境进行实时监测,并通过串口与PC机通信,实现了多主机远程控制。
通过实验验证,该系统具备较高的稳定性和可靠性,对于农业大棚的环境监测与控制有较好的应用价值。
关键词:单片机;大棚;温湿度检测;远程控制Abstract:This paper introduces a design of agricultural greenhouse temperature and humidity detection and remote multi-host control system based on single-chip microcomputer. The system uses temperature and humidity sensors, LCD display, relay module and other modules to monitor the indoor environment of the greenhouse in real time, and communicates with the PC through the serial port to achieve remote control with multiple hosts. Through experiments, the system has high stability and reliability, and has good practical value for the environmental monitoring and control of agricultural greenhouses.Keywords: single chip microcomputer; greenhouse; temperature and humidity detection; remote control1.引言目前,随着农业产业化进程的不断加快,农村地区的设施农业越来越广泛,而温室建筑作为农业生产的主要手段之一,温室环境监测对农业生产起着至关重要的作用。
基于单片机AT89C52的大棚温度控制系统_毕业设计精品毕业设计基于单片机AT89C52的大棚温度控制系统目录第1章绪论 (1)1.1系统的概述 (1)1.2系统的要求 (1)1.3系统的主要模块 (2)1.3.1 本系统的主要组成部分 (2)1.3.2 各部分的功能 (2)1.3.3 工作原理 (2)第2章设计的理论基础 (3)2.1AT89C52的工作原理 (3)2.1.1 CPU的结构 (3)2.1.2 CPU的结构I/O口结构 (3)2.1.3 程序存储器 (3)2.1.4 定时器 (4)2.1.5 中断系统 (4)2.2单总线数字温度传感器DS18B20检测电路 (5)2.2.1 DS18B20简单介绍 (5)2.2.2 DS18B20 的性能特点 (5)2.2.3 DS18B20的测温原理 (6)2.3LCD1602液晶显示器 (6)2.3.1 LCD1602简介 (6)2.3.2 1602LCD的指令说明及时序 (7)2.4直流马达 (9)2.4.1 马达工作的原理 (9)2.4.2 马达的基本构造 (9)2.5蜂鸣器 (9)第3章系统的硬件组成电路设计 (11)3.1系统总硬件设计 (11)3.2时钟电路 (11)3.3AT89C52的复位电路 (12)3.4单总线数字温度传感器DS18B20检测电路 (12)3.5LCD1602显示模块 (13)3.6驱动电路 (13)3.7报警电路 (14)第4章系统软件的设计 (15)4.1主程序设计 (15)4.2温度检测 (16)4.2.1读取温度设计 (16)4.2.2 温度数据处理设计 (17)4.3液晶显示器LCM1602 (19)4.3.1 LCM1602初始化 (19)4.4马达的控制 (20)4.5报警器的启动 (21)第5章总结与展望 (22)5.1总结 (22)5.2展望 (22)参考文献 (23)致谢 (24)附录A (25)附录B (30)附录C:实物照片 (33)基于单片机AT89C52的大棚温度控制系统摘要蔬菜的生长与温度息息相关,对于蔬菜大棚来说,最重要的一个管理因素是温度控制。
单片机温室大棚温湿度控制系统设计成都电子机械高等专科学校成教院毕业设计(论文)论文题目:基于单片机温室大棚温湿度控制系统设计教学点:重庆科创职业学院指导老师:孙庆玲职称:讲师学生姓名:李志明学号:10124412017专业:机电一体化成都电子机械高等专科学校成教院制2012 年 3 月 1 日成都电子机械高等专科学校成教院毕业设计(论文)任务书题目:基于单片机温室大棚温湿度控制系统设计任务与要求:本设计是基于单片机温室大棚温湿度控制系统设计,它是以单片机STC89C52为设计基础,应用在温室大棚里,从而简化了人工在温室中的复杂操作和人工测试带来的不足。
时间: 2011 年12 月 15 日至2012 年 3 月 15 日共 12 周教学点:重庆科创职业学院学生姓名:李志明学号:10124412017专业:机电一体化指导单位或教研室:重庆科创职业学院指导教师:孙庆玲职称:讲师成都电子机械高等专科学校成教院制毕业设计(论文)进度计划表本表作评定学生平时成绩的依据之一。
摘要本课题设计了温湿度报警电路、M4QA045电机驱动电路、电热器驱动电路,其中涉及到STC89C52单片机、DS-18B20数字温度传感器、继电器和M4QA045电动机、ULN-2003A集成芯片、湿敏电阻,以及LCD1602显示器等元件,从而实现了温室大棚中温度和湿度的控制和报警系统,解决了温室大棚人工控制测试的温度及湿度误差大,且费时费力、效率低等问题。
该系统运行可靠,成本低。
系统通过对温室内的温度与湿度参量的采集,并根据获得参数实现对温度和湿度的自动调节,达到了温室大棚自动控制的目的。
促进了农作物的生长,从而提高温室大棚的产量,带来很好的经济效益和社会效益。
关键词:STC89C52单片机、数字温度传感器、ULN-2003A、自动控制、自动检测AbstractSubject design temperature and humidity alarm circuit the M4QA045 motor drive circuit, heater drive circuit, which involves to STC89C52 single-chip, the DS-18B20 digital temperature sensor, relay and M4QA045 of motor, the ULN-2003A chip, humidity resistance, and LCD1602 monitors and other components, in order to achieve the greenhouse temperature and humidity control and alarm systems, to solve the greenhouse temperature and humidity of the manual control testing error, and time-consuming and low efficiency. The system is reliable and low cost. System through the collection, greenhouse temperature and humidity parameters and get the parameters to automatically adjust the temperature and humidity, to the purpose of the automatic control of the greenhouse. Promote the growth of crops, thereby increasing the yield of the greenhouse, and bring good economic and social benefits.Keywords: STC89C52, microcontroller, digital temperature sensor in DS-18B20, the ULN-2003A chip, greenhouse, automatic control, automatic detection目录第一章绪论 0第一节选题背景 0第二节选题意义 (1)第二章系统硬件电路的设计 (2)第一节系统硬件构成及其测控原理 (2)一、系统硬件电路整体框架图 (2)二、系统整体电路图 (3)三、系统工作原理 (3)第二节单片机的选择 (4)一、单片机概述 (4)二、STC89C52单片机的引脚说明 (5)三、STC89C52单片机最小系统 (8)第三节温湿度报警系统 (9)一、IDS18B20简介 (9)二、DS18B20的性能特点 (9)三、温度调节模块设计 (11)四、湿度调节模块设计 (13)第三章温室大棚控制系统软件设计 (14)第一节K EIL C51软件系统 (14)一、系统概述 (14)二.、Keil C51单片机软件开发系统的整体结构 (14)三、使用独立的Keil仿真器时,注意事项 (15)四、Keil C51单片机软件基本操作步骤 (15)第二节温室大棚控制系统程序设计 (17)一、整体系统框架图 (17)二、LCD1602显示模块程序设计 (18)三、PWM程序设计 (19)第四章调试中遇到的问题 (21)结论 (22)谢辞 (23)参考文献 (24)第一章绪论第一节选题背景在人类的生活环境中,温湿度扮演着极其重要的角色。
基于单片机的温室大棚温湿度检测报警系统设计摘要随着现代农业的快速发展,科学技术水平的日益提高,我国农业正从传统农业向优质、高效和高产的现代化农业不断迈进。
温室大棚培养农作物可以有效地降低农作物对环境气候变化的影响,使得农业生产达到了高效、高产的目的。
由于温室大棚对环境的温度和湿度要求比较严格,需要通过温湿度检测报警系统对环境进行实时的检测,因此本课题基于单片机的温室大棚温湿度检测报警系统设计具有一定的意义和价值。
本设计是由STC89C52单片机、DHT11温湿度传感器、LCD1602显示器等外围器件组成的温湿度检测报警系统,可以采集当前环境的温湿度,并在LCD1602显示器上实时显示,由于不同农作物在不同季节有最适合其生长的环境温湿度,本系统可以通过键盘设定农作物成长的最适温度和湿度,并将数值存储在单片机中,若测量温度和设定最适温度差大于10℃或测量湿度和设定最适湿度差大于20℃,蜂鸣器就会立即报警。
由于本系统具有易操作、较稳定和实时性等特点,因此在实际生活中具有一定的实用性。
关键词单片机;温湿度传感器;LCD显示AbstractWith the rapid development of modern agriculture, the level of science and technologyis increasing day by day, our country agriculture is from traditional agriculture to high-quality, high efficiency, high yield and stride forward the modernization of agriculture. Greenhouse cultivation of crops can effectively reduce the crops on the environment the effects of climate change, has achieved the purpose of high efficiency, high yield of agricultural production. Because the greenhouses are strict to the environment temperature and humidity, need through the temperature and humidity detection alarm system to real-time detection of environment, so this topic is based on single chip microcomputer the greenhouse temperature and humidity detection alarm system design has a certain meaning and value.The design of temperature and humidity detection consists of STC89C52 microcontroller, DHT11 temperature and humidity sensor, LCD1602 display and other peripheral devices and alarm system, can collect the temperature and humidity of the current environment, and on the LCD1602 display real-time display, due to different crops in different seasons with the most suitable to the growth of environmental temperature and humidity, this system can through the button to set the crops the optimum temperature and humidity, and the value stored in the microcontroller, if the measured temperature and set the optimal temperature difference is greater than 10 degrees or the humidity measuring and setting the optimum humidity difference is greater than 20 degrees, the buzzer will alarm immediately. Because the system has the characteristics of easy operation, stability and real-time, so it has a certain practicality in real life.Key words Single chip microcomputer Temperature and humidity sensorLCD display目录摘要IAbstract II第1章绪论 11.1 选题背景 11.2 研究意义 11.3 系统设计内容和要求 1第2章系统总体设计 22.1 系统总体设计方案 22.2 系统的工作原理 22.3 系统方案的选择与分析 32.3.1 单片机的选择 32.3.2 显示器的选择 32.3.3 传感器的选择 4第3章系统硬件设计 53.1 单片机最小系统模块 53.1.1 STC89C52单片机的介绍 53.1.2 时钟电路 73.1.3 复位电路 73.2 LCD显示模块83.3 温湿度传感器模块93.4 键盘模块113.5 蜂鸣器报警模块123.6 串口通信模块133.7 电源模块14第4章系统软件设计164.1 系统主程序设计164.2 系统子程序设计174.2.1 传感器模块子程序设计 174.2.2 显示模块子程序设计184.2.3 键盘模块子程序设计19第5章系统调试和运行结果 215.1 系统的调试215.2 系统的运行结果21结论23参考文献24致谢25附录26第1章绪论1.1 选题背景随着科学与技术的飞速发展,人们越来越注重自己的生活质量,尤其在饮食健康方面,希望可以在不同的季节都能吃到营养丰富的各类果蔬,因此近几年来温室大棚在农业生产中越来越普及,给人们的生产生活带来了很大的帮助。
基于单片机的农业大棚温湿度检测系统设计开题报告课题性质:应用基础型课题来源:随着时代的发展,农业技术的创新,对农业的发展要求也越来越高,比如农业大棚,如果能够准确的控制大棚的温度和湿度,从而提高温室使用率,对农业的发展也有很大的促进作用。
在当前的发展阶段,我国的温室种植技术已经得到了广泛的应用,相关的资料显示,温室的种植面积还在增加,而温室的种植技术最大的作用就是让各种作物的生长更加健康,所以温度和湿度的控制就显得尤为关键。
传统的温度和湿度控制工作,都是在温室里面进行的。
通过悬挂温度表和湿度仪来检测室内的温度和湿度,如果温度过高,就要进行喷洒降温,如果湿度过高,则要进行通风降低湿度。
这些过程基本全靠人工操作,耗费了很多的时间和精力以及大人力、物力等。
传统温度测量计如下图所示:图1-1传统温度测量计为了解决这些问题,开发设计合理高性能的控制系统是设计的关键。
首先我们采用最为先进的科学智能的监测系统,可对室内的环境做进一步的检测,通过这样的方式我们可实时了解温湿度值及更好的分析数值变化。
其次可以采用更智能科学的方式对室内的温度和湿度进行远程监控,以便及时发现并处理问题。
本设计根据联系农户的需求及承受能力,设计一种满足自动化,便于操作的温湿度控制系统。
主要控制器采用STM32单片机作为主控制器,采用传感器技术。
单片机由上、下两个机位组成,对信息进行处理.所述执行机构包括加湿装置、通风装置,温度装置等。
自主的控制温室大棚内的各项参数及变化,形成一个自动控制体系。
它们不仅成本低、可控性强、易与扩展设计的特点并且普遍适用于农业工业多方面发展中,有效推动市场发展。
课题简介:随着农业事业和温室智能控制的迅猛发展,温室的自动化控制逐渐成为农业从事者的急切需求,对温室农作物的优质生产、高效性生产有着重大的现实意义。
针对我国温室自动控制系统自动化程度低、不具有普及性的发展现状,为提高温湿度控制的精确性和稳定性,运用单片机和传感器等技术,设计一套对温室的温湿度进行测控的较为实用的温室自动控制系统。
基于单片机的温室大棚温湿度控制系统设计一、本文概述随着现代农业技术的快速发展,温室大棚作为农业现代化的重要标志之一,已经成为提高农业生产效率、实现优质高效农业生产的重要途径。
温湿度作为影响植物生长的重要因素,对其进行有效控制对温室大棚内植物的生长具有至关重要的意义。
传统的温室大棚温湿度控制主要依赖人工经验和手工操作,这种方法不仅效率低下,而且很难实现对温湿度的精确控制。
基于单片机的温室大棚温湿度控制系统的设计研究成为了当前的研究热点。
本文旨在设计并实现一种基于单片机的温室大棚温湿度控制系统,通过自动采集和分析温室大棚内的温湿度数据,实现对温室大棚温湿度的精确控制。
本文首先介绍了温室大棚温湿度控制的重要性和现状,然后详细阐述了基于单片机的温室大棚温湿度控制系统的总体设计方案,包括硬件设计和软件设计。
接着,本文详细介绍了系统的主要功能模块,包括温湿度数据采集模块、数据处理与分析模块、控制执行模块等。
本文对所设计的系统进行了实验验证,并对实验结果进行了分析和讨论。
本文的研究不仅有助于实现对温室大棚温湿度的精确控制,提高农业生产效率,同时也为农业现代化的实现提供了新的技术支持。
希望本文的研究能够为相关领域的研究人员和实践者提供有益的参考和借鉴。
二、系统总体设计在《基于单片机的温室大棚温湿度控制系统设计》的项目中,系统的总体设计是确保整个控制系统能够稳定运行并实现预期功能的关键环节。
总体设计主要涉及到硬件和软件两个方面。
硬件设计方面,首先需要选择合适的单片机作为核心控制器。
考虑到系统的实时性、稳定性和成本等因素,我们选择了性价比较高的STC89C52单片机。
该单片机具有高速、低功耗、易于编程等优点,非常适合用于温室大棚的温湿度控制。
除了单片机外,还需要设计外围电路,包括温湿度传感器的选择、信号调理电路、显示电路、报警电路以及执行机构控制电路等。
我们将选用DHT11温湿度传感器来实时监测大棚内的温湿度,通过信号调理电路将传感器输出的模拟信号转换为单片机能够识别的数字信号。
基于单片机与PLC的农业大棚温湿度控制系统设计一、本文概述随着科技的不断进步,农业生产的自动化和智能化已成为推动农业现代化的重要手段。
在这一背景下,单片机与PLC(可编程逻辑控制器)技术的应用逐渐凸显出其在农业大棚环境控制中的优势。
本文旨在探讨基于单片机与PLC的农业大棚温湿度控制系统的设计,通过对系统的硬件和软件部分的详细分析,旨在为读者提供一种高效、稳定且易于实现的农业大棚环境控制方案。
本文首先介绍了农业大棚温湿度控制的重要性,以及传统控制方法存在的问题。
接着,详细阐述了单片机与PLC在农业大棚温湿度控制中的工作原理和应用优势。
随后,文章将重点介绍系统的设计过程,包括硬件选择、电路设计、软件编程以及系统调试等方面。
在硬件选择方面,我们将介绍适合农业大棚环境控制的单片机和PLC型号,以及相关的传感器和执行器选择原则。
在软件编程方面,我们将提供基于C语言和梯形图的编程示例,并解释如何通过编程实现对大棚温湿度的精确控制。
文章将对系统的调试过程进行说明,包括硬件连接、软件调试以及系统性能测试等内容。
通过本文的研究,读者可以深入了解基于单片机与PLC的农业大棚温湿度控制系统的设计过程,掌握相关硬件和软件技术,为实际应用提供有力支持。
本文的研究成果对于推动农业生产的自动化和智能化,提高农业生产效率和质量具有重要意义。
二、系统总体设计在农业大棚温湿度控制系统中,单片机与PLC各自发挥着不可或缺的作用。
单片机以其低成本、低功耗、易编程的特性,负责现场数据的采集与处理,而PLC则以其强大的控制逻辑、稳定的运行性能,负责整体系统的管理与控制。
单片机部分主要负责采集大棚内的温湿度数据,并将这些数据实时传输给PLC进行处理。
我们选用具有AD转换功能的单片机,可以直接将温湿度传感器的模拟信号转换为数字信号,便于数据的处理与传输。
同时,单片机还需具备与PLC通信的功能,如使用RS485或RS232等通信协议,确保数据的准确传输。
基于单片机的温室大棚温湿度采集系统设计文献综述概述说明1. 引言1.1 概述温室大棚是一种特殊的农业设施,其内部环境可以被有效地控制和调节,以满足植物生长所需的光照、温度和湿度等条件。
温室大棚技术在现代农业中得到广泛应用,并且随着科技的发展,智能化的温室大棚逐渐受到关注。
温度和湿度是温室大棚内部最关键的环境指标之一,对于植物生长、病虫害防治、育苗等方面都有重要影响。
因此,采集和监测温湿度数据对于实现温室大棚的智能化管理至关重要。
本文主要针对基于单片机的温室大棚温湿度采集系统进行设计并展开综述。
通过对当前相关文献的调研和分析,介绍了该系统的原理与设计要点,并详细说明了单片机在温湿度数据采集中的应用。
同时,还实施了系统并进行了测试结果分析与讨论。
最后,在结论与展望部分总结了该系统的优点与不足,并对未来的发展前景进行了展望。
1.2 文章结构本文共分为五个部分,各部分的主要内容如下:第一部分是引言,主要介绍了温室大棚及其环境参数的重要性,并简要阐述了本文的研究目的和结构。
第二部分是温室大棚温湿度采集系统设计,包括温室大棚概述、温湿度采集系统原理和设计要点等内容。
第三部分是单片机在温湿度采集中的应用,主要包括单片机基础知识介绍、温湿度传感器与单片机连接方式以及数据采集与处理方法等方面的内容。
第四部分是系统实施与测试结果分析,通过详细描述硬件搭建和程序编写步骤,并介绍测试环境和方法论,最后进行测试结果的分析和讨论。
第五部分是结论与展望,在该部分中总结了系统的结果和意义,并提出了改进方向和未来发展前景。
1.3 目的本文旨在设计一种基于单片机的温室大棚温湿度采集系统,并通过对相关文献进行综述,全面了解与分析该系统的原理、设计要点以及单片机在温湿度采集中的应用情况。
同时,通过实施系统并进行测试结果的分析与讨论,总结系统的优缺点,并展望未来在温室大棚温湿度采集方面的发展前景。
通过本文的研究和综述,旨在为温室大棚智能化管理提供一定的参考和借鉴依据。
高等教育自学考试本科毕业论文基于单片机大棚温湿度监控系统设计考生姓名:王虎山准考证号:011814205176 专业层次:本科院(系):机械与动力工程学院指导教师:蒋祥龙职称:讲师重庆科技学院二O一七年五月十日高等教育自学考试本科毕业论文基于单片机大棚温湿度监控系统设计考生姓名:王虎山准考证号: 011814205176专业层次:本科指导教师:蒋祥龙院(系):机械与动力工程学院重庆科技学院二O一七年五月十日摘要本次设计是采用MSC-51系列单片机中的AT89S51和DHT11构成的低成本的温湿度的检测控制系统来检测大棚温湿度。
单片机AT89S51是一款低消耗、高性能的CMOS8位单片机,由于它强大的功能和低价位,因此在很多领域都能运用到它。
DHT11温湿度传感器是一款含有已校准数字输出的温湿度复合传感器,传感器包括一个电阻式感湿原件和一个NTC测温元件,该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点,其设计主要包括硬件电路的设计和系统软件的设计。
硬件电路主要包括单片机、温湿度传感器、显示模块、报警器以及控制设备等5部分,其中由DHT11温湿度传感器及1602字符型液晶模块构成系统显示模块;测温湿度控制电路由温湿度传感器和预设温度值比较报警电路组成;用户根据需要预先输入预设值,当实际测量的温湿度不符合预设的温湿度标准时,发出报警信号(蜂鸣器蜂鸣),启动相应控制。
软件部分包括了主程序,显示子程序,测温湿度子程序。
关键词:AT89S51DHT1温湿度传感器AbstractMicrocontroller AT89S51 is a low consumption, high performance CMOS8 bit microcontroller.Because of its powerful features and low price, so it is used in many areas.DHT11 temperature and humidity sensor is a temperature and humidity combined sensor contains a calibrated digital output, the sensor consists of a resistor in the original sense of wet and a NTC temperature measurement devices.The product has many advantage,such as excellent quality, fast response, strong anti-jamming capability . This design is fromed by the AT89S51 in MSC-51 Series and DHT11 constitute which is a low-cost temperature and humidity measurement and control system. The design includes the design of hardware circuit design and system software.The hardware has Five modules.They are a microcontroller, temperature and humidity sensors,display module, alarm and control equipment. The 1602-character LCD module constitute the system display module.The temperature and humidity control circuit by the temperature and humidity sensors and preset temperature alarm circuit.According to the need of pre-enter the default value, when the actual measurement of the temperature humidity does not conform the preset temperature and humidity standards, send the alarm signal (buzzer will beep), and start the corresponding control.The software part includes the main program, the display routines, temperature and humidity subroutine.Keywords:AT89S51DHT11Temperature and humiditymeasurementTemperature and humidity control目录摘要 (I)Abstract (II)第1章绪论 (1)1.1设计背景 (1)1.2设计内容 (1)1.3设计目的及意义 (1)1.4国内外发展现状 (2)第2章设计任务分析及方案论证 (3)2.1设计过程及其工艺要求设计 (3)2.2设计总体方案及其论证 (3)第3章系统的硬件设计 (5)3.1主控制电路和测温时控制电路 (5)3.1.1测量部分温湿度传感器 (6)3.1.2电气特性 (8)3.1.3引脚说明 (8)3.1.4封装信息 (9)3.2主要模块的电路 (9)3.2.1系统的蜂鸣器电路 (9)3.2.2晶振电路 (10)3.2.3温湿度设置(按键)电路 (11)3.2.4显示电路 (11)3.2.5传感器电路 (12)3.2.6复位电路 (12)3.3硬件实施控制 (13)3.4设备运行 (13)3.5控制设备: (14)第4章系统软件设计 (15)4.1系统流程图 (15)4.2按键流程图 (16)4.3 Protues运行结果 (17)结论 (18)致谢 (19)参考文献 (20)论文原创性声明 (21)附录一:程序 (22)第1章绪论1.1设计背景植物的生长都是在一定的环境中进行的,其在生长过程中受到环境中各种因素的影响,其中对植物生长影响最大的环境中的温度和湿度。
基于单片机的大棚温湿度采集控制系统设计大棚温湿度采集控制系统摘要本设计为基于单片机的温湿度检测控制系统,采用模块化、层次化设计。
用新型的智能温湿度传感器DHT11,主要实现对温度、湿度的检测,将温度湿度信号通过传感器进行信号的采集并转换成数字信号,再运用单片机STC89C52进行数据的分析和处理,为显示提供信号,显示部分采用字符型LCD1602液晶显示器显示所测温度和湿度值,控制部分采用加湿设备、除湿设备、加温设备、降温设备控制温湿度的高低。
本系统电路简单、集成度高、工作稳定、调试方便、检测精度高,具有一定的实用价值。
关键词:温湿度;DHT11;单片机;STC89C52;检测Greenhouse Temperature and Humidity ControlSystem of CollectionABSTRACTThe design for the MCU-based temperature and humidity testing system, Using a modular, hierarchical design. The utility model intelligent temperature and humidity sensor DHT11, the main achievement of the temperature, humidity measurement, the temperature and humidity signals through the sensor signal acquisition and conversion into a digital signal, using MCU STC89C52 data analysis and processing, is provided for displaying signal, display part adopts the character LCD1602 LCD display the measured temperature and humidity value. This system has the advantages of simple circuit, high integration, stability, convenient adjustment, high detection precision, and has a certain practical value.Key words:The temperature and humidity;DHT11;MCU;STC89C52;detection目录1 绪论 (1)1.1选题背景 (1)1.2需求分析 (1)2总体设计 (2)2.1控制系统 (2)2.2测量部分 (6)2.3显示部分 (9)2.4控制部分 (12)3 系统设计 (13)3.1硬件设计 (13)3.2软件设计 (14)4 总结与展望 (16)参考文献 (18)附录一:设计实物图 (19)附录二:程序 (21)致谢 (38)大棚温湿度采集控制系统1绪论1.1选题背景植被“设施栽培”,即“保护地栽培”。
它是指在某种类型的保护设施内(如阳畦、温室、大棚等),人为地创造适宜植被生长发育的最佳环境条件,在不同季节内,尤其是不利于植被生长的季节内进行植被栽培的一种措施。
设施栽培是人类利用自然、改造自然的一种创造。
由于设施内的条件是可以人为控制的,使得植被调节的周年生产得以实现。
玻璃温室和塑料薄膜温室出现后,植被生产出现了划时代的变化。
现在人们可以根据自己的意愿,随时生产出所需要的各种植被。
可以说,这是“设施栽培”的功劳。
在不利于植被生长的自然环境中,温室能够创造适宜植被生长发育的条件。
温室环境的调节主要包括日光、温度、湿度三个方面。
·温度:根据植被生长的适宜温度进行温室温度调节,若低于下限温度则采取升温措施,通常采取电热增温和火力增温等,火力增温比较方便。
若高于上限温度则采取降温措施,通常通过水管降温和风扇降温,风扇降温比较方便。
·日光:遮荫是调节日照强度最好的办法,其具体做法是加盖遮阳网或草席,这种方法兼有降低温度的效果。
·湿度:为满足温室植被对湿度的要求,可以在地上、台阶、盆壁洒水,还可以在空中悬挂湿布,以增加水分的蒸发,最好的办法是设置自动喷雾装置,自动调节湿度。
如果湿度过大,容易导致植被病害,可以采用通风的办法来降低湿度,而且最好在室温与气温相差不大的时候进行。
本系统注重温度和湿度的调节,光照强度没有考虑其中。
1.2需求分析随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方便也是不可否定的,其中数字温度计就是一个典型的例子,但人们对它的要求越来越高,要为现代人工作、科研、生活、提供更好的更方便的设施就需要从数单片机技术入手,一切向着数字化控制,智能化控制方向发展。
本设计所介绍的数字温湿度计与传统的温湿度计相比,具有读数方便,测量范围广,测量准确,其输出温湿度采用数字显示,该设计控制器使用单片机STC89C52,数字温湿度传感器使用DHT11,用LCD1602液晶屏,实现温湿度显示,用加湿设备、除湿设备、加温设备、降温设备控制温湿度的高低,能准确达到以上要求。
随着时代的进步和发展,单片机技术已经普及到我们生活,工作,科研,各个领域,已经成为一种比较成熟的技术,本文将介绍一种基于单片机控制的数字温湿度计,本温度计属于多功能温湿度计,可以设置上下报警温湿度,当温湿度不在设置范围内时,可以报警。
2总体设计设计图如图2-1所示:图2-1 总体设计框图2.1控制系统2.1.1 STC89C52单片机简介STC89C52是单片机的一个型号。
STC89C52是一个低电压,高性能CMOS 8位单片机,片内含8k bytes 的可反复擦写的Flash 只读程序存储器和256 bytes 的随机存取数据存储器(RAM ),器件采用ATMEL 公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash 存储单元,功能强大的STC89C52单片机可为您提供许多较复杂系统控制应用场合。
测量部分控制系统 显示部分 控制部分STC89C52有40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,3个16位可编程定时计数器,2个全双工串行通信口,2个读写口线,STC89C52可以按照常规方法进行编程,但不可以在线编程(S系列的才支持在线编程)。
其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的Flash存储器可有效地降低开发成本。
8052单片机的引脚功能MCS-51系列单片机一般采用40个引脚,双列直插式封装,用HMOS工艺制造,其外部引脚排列如图2-2所示。
其中,各引脚的功能为:图2-2 STC89C52外部引脚图8052单片机的引脚⑴主电源引脚Vcc(40脚):接+5V电源正端Vss(20脚):接电源地端一般Vcc和Vss间应接高频去耦电容和低频滤波电容。
⑵外接晶体或外部振荡器引脚XTAL1(19脚):接外部晶振的一个引脚。
在单片机内部,它是一个反相放大器的输入端,这个放大器构成了片内振荡器OSC。
当采用外部振荡器时,此引脚应接地。
XTAL2(18脚):接外部晶振的另一个引脚。
在片内接至反相放大器的输出端和内部时钟电路的输入端。
当采用外部振荡器时,此脚接外部振荡器的输出端。
⑶控制信号线RST/VPD(9脚):复位信号输入端,复位/掉电时内部RAM的备用电源输入端ALE/ (30脚):地址锁存允许/编程脉冲输入。
用ALE锁存从P0口输出的低8位地址;在对片内EPROM编程时,编程脉冲由此输入。
PSEN/ (29脚):外部程序存储器读选通信号,低电平有效。
EA/VPP(31脚):访问外部存储器允许/编程电压输入。
EA为高电平时,访问内部存储器;低电平时,访问外部存储器。
对片内EPROM编程时,此脚接21V编程电压。
⑷多功能I/O口引脚8052单片机设有4个双向I/O口(P0、P1、P2、P3),每一组I/O口线都可以独立地用作输入或输出口,其中:① P0口(32~39脚)——双向口(三态),可作为输入/输出口,可驱动8个LSTTL 门电路。
实际应用中常作为分时使用的地址/数据总线口,对外部程序或数据存储器寻址时低8位地址与数据总线分时使用P0口:先送低8位地址信号到P0口,由地址锁存信号ALE的下降沿将地址信号锁存到地址锁存器后,再作为数据总线的口线对数据进行输入或输出。
② P1口(1~8脚)——准双向口(三态),可驱动4个LSTTL门电路。
用作输入线时,口锁存器必须由单片机先写入“1”,每一位都可编程为输入或输出线。
③ P2口(21~28)——准双向口(三态),可驱动4个LSTTL门电路。
可作为输入/输出口,实际应用中一般作为地址总线的高8位,与P0口一起组成16位地址总线,用于对外部存储器的接口电路进行寻址。
④ P3口(10~17脚)——准双向口(三态),可驱动4个LSTTL门电路。
双功能口,作为第一功能使用时,与P1口一样;作为第二功能使用时,每一位都有特定用途,其特殊用途如表2.1所示:表2.1 P3口特殊功能脚端口引脚第二功能注释P3.0 RXD 串行口数据接收端P3.1 TXD 串行口数据发送端P3.2 /INT0 外中断请求0P3.3 /INT1 外中断请求1P3.4 T0 定时/计数器0外部计数信号输入P3.5 T1 定时/计数器1外部计数信号输入P3.6 /WR 外部RAM写选通信号输出P3.7 /RD 外部RAM读选通信号输出2.1.2单片机最小系统所谓单片机的最小系统是指使单片机能运行程序、正常工作的最简单电路系统,是保证单片正常启动、开始工作的必须电路,缺一不可。
单片机最小系统一般由单片机、程序存储器、时钟电路和复位电路组成。
对于8052单片机,由于片内有4K的程序存储器,所以其最小系统除了单片机本身外,只需外接时钟电路与复位电路即可。
复位电路单片机的复位分为上电自动复位、按键手动复位两种和看门狗强制复位三种等。
上电复位通常利用电容的充放电来实现,按键复位则可分为按键脉冲复位和按键电平复位两种,看门狗复位则通过外接看门狗电路或软件看门狗程序实现。
常见的上电复位和按键复位电路如图2-3所示。
(a)上电复位(b) 按键脉冲复位(c) 按键电平复位图2-3 单片机复位电路时钟电路时钟电路用于产生单片机的基本时钟信号。
8052的时钟信号可由内部振荡器产生,也可由外部电路直接提供。
内部振荡器的输入和输出脚分别为XTAL1和XATL2,由XTAL2给单片机内部电路提供时钟信号。