您现在的位置:网站首页答辩论文工学论文电子论文

毕业设计 基于单片机的大棚温湿度控制 软硬件设计编程

  • 简介:毕业设计-基于单片机的大棚温湿度控制-软硬件设计编程,共60页,17408字,附程序、开题报告等,本系统主要研究内容,1) 数据采集、控制方法研究,应用电路设计,2)温度传感器的特性了解和选型,传感器电路设计,3)湿度传感器选型和检测电
    类型:word+pdf+h    页数:60    字数:17408   
    资料包括:论文 程序 开题报告   
    • 请与管理员联系购买资料 QQ:5739126
  • 论文简介
  • 相关论文
  • 论文下载
文件大小:5.77MB
适用专业:电子信息工程
适用年级:大学
论文编号:207636

论文简介:

毕业设计-基于单片机的大棚温湿度控制-软硬件设计编程,共60页,17408字,附程序、开题报告等
本系统主要研究内容
1) 数据采集、控制方法研究,应用电路设计
2)温度传感器的特性了解和选型,传感器电路设计
3)湿度传感器选型和检测电路设计
4)运放应用:信号调理电路的设计仿真
5)信号检测:A/D变换、V/F变换,低通滤波和非线性算法研究
6)系统的温湿度控制方法研究,输出控制电路设计  
系统主程序设计
本系统的智能核心是AT89S52,本次设计主要是能够实时显示出当前确切
的温湿度,并且在高于预设值的时候能够发出蜂鸣。一旦接通电源,蜂鸣器首
先蜂鸣,接着LCD初始化,采用八位的数据端口,两行显示,5*7的点阵,其中
第一行显示的湿度预设值,根据键盘我们可以加减数值,第二行显示的是实时
的温湿度值,在程序设计中,分别定义温湿度参数,根据数据转换过来的数值
,判断是否超过了预设值,本次设计温度初试值设定为32℃,湿度初始设定为
34%,等待传送的数值连续20次都超过预设值的话,蜂鸣器便会蜂鸣警报,1602
显示当前的温湿度值,再次循环判断,如果没有超过预设值,蜂鸣器不会蜂鸣
,1602正常显示,也同样再次循环。
消抖程序
  理想的键盘输入特性如图1所示:按键没有按下时,输入为逻辑1,一旦
按下则输入立刻变为逻辑0,松开时输入则立刻变为逻辑1。然而实际的键盘受
制造工艺等影响,其输入特性不可能如图1完美。当按键按下时,在触点即将接
触到完全接触这段时间里,键盘的通断状态很可能已经改变了多次。即在这段
时间里,键盘输入了多次逻辑0和1,也就是输入处于失控状态。如果这些输入
被系统响应,则系统暂时也将处于失控状态,这是我们要尽量避免的。在触点
研究的目标成果
· 能够实时、准确的显示采样温度值与湿度值。
· 通过采集温度及湿度值,准确的判断标准值与当前值之间的差异,及时的启动报警装置(包括警报灯的提示功能以及提示音等)进行报警,并采取相应的方案。
· 人性化的设计。界限温度值及湿度值能够由用户根据不同植被的各种生长需求由键盘输入并通过显示器显示。
· 能够根据植被在不同时间段内对温湿度的不同要求,用户可随机更改温度及湿度值,以满足用户不同的需求。
· 完成实物的仿真设计,即设计一个小型的温室大棚,并将研究成果应用于其中,实现现代化的操作来控制大棚内的温湿度。


中文题要
现代农业生产离不开环境控制,因此本论文设计了一个针对农业大棚内温度、湿度的智能控制系统,即综合考虑精度、效率以及经济性等多方面因素的基于计算机自动控制的大棚温湿度控制系统。
通过对国内外大棚温湿度测量与控制现状的了解,我们提出了基于单片机的温湿度检测系统设计方案。该方案将单片机控制和智能传感器监测相结合,利用STC89C52单片机和DS18B20温度传感器及DHT11温湿度传感器对大棚内4点温湿度进行采集并实时显示。外界输入是否报警和是否采取控制作用的温湿度阈值,当温湿度变化超过既定范围,则系统报警,并且触发控制端,对温湿度进行改变。由于温湿度的改变要经过一段时间,但数据的比较是不间断进行的,所以报警也会持续较长的时间,直到温湿度重新回到既定范围。温度检测的范围为0℃-70℃,测温精度:±2℃,并通过升温或降温达到适合植被生长的最佳温度。湿度检测范围20%-100%RH,测湿精度:±5%RH,并通过喷雾或去湿达到适合植被生长的最佳湿度。
整个大棚温湿度测量与控制系统以单片机为核心,传感器、LCD等多个元器件共同协作,形成完整的电路。其中软件部分:从框图入手,理清程序思路,采用Keil软件对单片机进行编程,并用STC-isp烧录软件进行下载,完成整个系统设计。该系统结合理论与现实,做出实物模型。该模型模拟大棚环境,采用灯泡升温,加湿器加湿,蜂鸣器报警,风扇降温降湿,最终实现了理论向现实的可行转换。
关键字:单片机 大棚 温度 湿度 测量 控制


目录
第一章 绪论 6
1.1 课题背景 6
1.2 研究的目的和意义 6
1.3 研究的相关背景介绍 6
1.3.1研究对象背景介绍 6
1.3.2研究手段背景介绍 7
1.3.3国内外现状介绍 7
1.4 本系统主要研究内容 8
1.5 研究的目标成果 8
第二章 系统分析与设计 9
2.1系统分析 9
2.1.1系统设计基础 9
2.1.2设计功能及要求 9
2.2 系统设计方案 9
2.2.1系统模块 9
2.2.2系统设计总方案 10
2.2.3各模块功能及器件选定 10
2.2.3.1 温度采集模块 10
2.2.3.2湿度采集模块 11
2.2.3.3 数据处理模块 11
2.2.3.4液晶显示模块 11
2.2.3.5键盘模块 12
2.2.3.6报警模块 12
2.2.2.7继电器驱动模块 12
第三章 系统设计 13
3.1系统硬件设计 13
3.2系统软件设计 13
3.2.1主程序设计 13
3.2.2键盘扫描程序 20
3.2.3消抖程序 21
3.2.4 LCD显示程序 22
3.2.5温度读取子程序 26
3.2.6湿度读取子程序 27
3.3程序的编写 28
3.3.1Keil软件概述 28
3.3.2 Keil 单片机软件基本操作步骤 28
3.4程序的下载 29
第四章 系统调试 32
4.1调试过程中遇到的问题 32
4.2调试结果 32
第五章 总结与设想 36
5.1总结 36
5.2展望 36
致谢 37
参考文献 38
附录I 39


论文文件预览:
共2文件夹,7个文件,文件总大小:5.77MB,压缩后大小:5.31MB

  • 毕业设计-基于单片机的大棚温湿度控制-软硬件设计编程
  • 1091000129
  • doc1091000129-付晓明.doc  [5.73MB]
  • h1091000129-付晓明.h  [21.11KB]
  • pdf1091000129_成绩单.pdf  [2.35KB]
  • pdf1091000129_答辩记录单.pdf  [2.39KB]
  • pdf1091000129_进度报告.pdf  [7.94KB]
  • pdf1091000129_开题报告.pdf  [5.51KB]
  • pdf1091000129_中期检查表.pdf  [3.70KB]

查看评论 已有0位网友发表了看法
  • 验证码: