农业大棚温湿度检测和报警器设计G12240232庄磊_第1页
农业大棚温湿度检测和报警器设计G12240232庄磊_第2页
农业大棚温湿度检测和报警器设计G12240232庄磊_第3页
农业大棚温湿度检测和报警器设计G12240232庄磊_第4页
农业大棚温湿度检测和报警器设计G12240232庄磊_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、苏州信息职业技术学院 毕业设计报告(论文) 系 别: 电气与电子工程系 专 业: 电气自动化 班 级: 电气(2)班 学 生 姓 名: 庄磊 学 生 学 号: G12240232 设计(论文)题目: 农业大棚温湿度检测和报警器设计 指 导 教 师: 庄乾成 起 讫 日 期: 2014.11.17 - 2015.6 .10 苏州信息职业技术学院毕业设计(论文)成绩评定表学生姓名庄磊系部电气与电子工程系学号G12240232课题名称农业大棚温湿度检测和报警器设计指导教师评语:农业大棚温湿度检测和报警器设计论文方方案符合实际情况,从选择的硬件设计、软件设计到系统测试技术路线明确,完成任务书的大多数要

2、求 ,由于仿真软件实现实用价值不足,但有一定的参考作用。结合实际和理论符合实际情况,论文看上去有条有理,层次感比较好。建议成绩: 指导教师: 年 月 日评阅教师评语: 论文选题符合专业培养目标,能够达到综合训练目标,题目有较高的难度,工作量大。选题具有较高的学术研究的参考价值具有较大的实践指导意义。还有该学生查阅文献资料能力强,能全面收集关于论文的系统资料,写作过程中能综合运用考试系统知识,全面分析系统的资料,论文的内容符合论文主题。建议成绩: 评阅教师: 年 月 日答辩小组评语:该生答辩,简洁,流利,清楚, 少量问题在提示能基本陈述研究结果,持论有据,技术路线明确,研究成果实用价值方面多处有

3、不足,结论基本合理。论文格式规范性、条理性、层次性一般。主要问题在提示下基本能回答。建议成绩: 答辩小组负责人: 年 月 日专业电气自动化班级电气(2)班姓名庄磊课题名称:数字温度计设计主要技术指标:1. 这次采用的是温室大棚的温度和湿度。2. 在温度达到一定限度时候蜂鸣器会发出报警声音。3. 温度的精度+0.5-0.5度,湿度的精度+3-3度。4. 可以通过按键来调节温湿度的报警上下限数值。5. 采用仿真软件实物显示。工作内容和要求:1.分析项目需求,根据现有的研究现状,设计控制方案;2.进行方案比较论证,并进行设备选型及分析;3.构建整个硬件系统并进行调试分析;4.构建整个软件系统并进行调

4、试分析;5.记录整个工作过程中出现的问题并进行分析;主要参考文献:【5】 赵华民,王凤花,张淑娟,张海红.农田环境温湿度采集仪的设计与试验 J.山西农业科学,2010,(8):12-15【6】 邢献芳,刘建华,郝绒华,刘敏.数字式温湿度数据采集器的研制J. 2006,(6):7-9【7】程建兴,黄伟锋.森林土壤温湿度数据的采集研究 J.农机化研究, 2008,(6):8-12【8】吕雄杰,陆文龙,宋治文,王建春.一种便携式土壤温湿度数据采集器研制 J.天津农业科学,2010,(1):2-8苏州信息职业技术学院毕业设计(论文)任务书苏州信息职业技术学院毕业设计(论文)开题报告专业电气自动化学号G

5、12240232姓名庄磊设计(论文)题目农业大棚温湿度检测和报警器设计1 选题的背景和意义: 温室大棚的不断发展,我们对其各项的使用效果更加看重 ,尤其是为了更好的提高大棚的生产效率, 对大棚的现代化的呼声也越来越高。 因社会的发展进步和科学水平的提高, 我国农业设施向着自动化、机械化、规模化、产业化的工厂型农业发展,更好的为人们提供更加丰富多彩优质的绿色食品。因此,对温室大棚的温度PLC 控制系统的研究和设计是很有必要的。2 课题研究的主要内容: 温度收集由湿度收集电路中最主要的是选取温度湿度传感器,这次的设计是采取了DHT21,主要用于收集附近环境的温度与湿度,还要把收集来的温度与湿度数据

6、送向AT89S52,交由AT89S52来处理。3 主要研究(设计)方法论述: 设计这个方案的主要目的:能够做到大棚的温度湿度的参数达到不断的检测及看到结果,就可以了解整个大棚的状态,根据一些的数据可以调整温度,适度。同时呈现关键的信息,如果测量值大于或小于设置数值的范围,就可以自动开启报警模块。 此次设计采用的是一种用以单单片机为核心的单片机控制的方案。利用单片机灵活的编程设计和丰富的端口,及其控制的准确性,不但能实现基本的 功能,还能添加调电存储、声光提示甚至添加遥控控制功能。按照设计的要求 ,可以确定该系统是由5个单独模块组成,第一是主控制器,第二是温湿度采集电路,第三是报警电路,第四是按

7、键电路第五是液晶显示电路。四、设计(论文)进度安排:时间(迄止)日期工作内容2014.11.16-2014.3.1开始选取题材2015.3.1-2015.3.15打算完成开题报告2015.3.15-2015.4.24农业大棚温湿度检测和报警器设计制作与调试2015.4.24检查一下中期报告2015.5.1-2015.5.30写论文2015.6.7毕业设计答辩2015.6.10看看能不能答辩,不能就改。五、指导教师意见: 毕业的设计符合要求,想法也挺好的,难易程度也比价合适,研究的内容也符合社会的发展形势,能够和社会的现象所结合,同意开题。指导教师签名: 年 月 日六、系部意见 同意开题 系主任

8、签名: 年 月 日苏州信息职业技术学院 毕业设计(论文)中期检查表学生姓名庄磊学号G12240232指导教师庄乾成选题情况课题名称农业大棚温湿度检测和报警器设计难易程度偏难适中偏易工作量较大适中较小符合规范化的要求任务书有无开题报告有无外文翻译质量优良中差学习态度、出勤情况好一般差工作进度快按计划进行慢中期工作汇报及解答问题情况该学生态度比较认真,学习能力强,论文选题符合专业培养目标,能够达到综合训练目标,题目有较高的难度,工作量大。实践过程中,能够仔细耐心的领导安排的每一个任务,并出色的完成,有一定的潜力,希望努力学习,天天向上。 指导教师 年 月 日所在专业意见: 要注意维修的速度和质量的

9、保证切记不能一拿到板子就开始烤,在一些的细节上要把握的更好,情况属实 ,继续进行。 系主任 年 月 日摘 要 中国的设施主要用于蔬菜的生产。多年以来,全国的温室大棚蔬菜的种植面积逐年增加。就现在的栽培设施,能达到国家标准的钢管塑料大棚和玻璃温室只占总设施栽培面积的一少部分,大多的农村还是用自己建造的简单低廉的大小棚,仅可以起到少许的保温作用,还说不上对温光水气养分等环境因素的控制,抵抗大自然的能力太差。 即使那些少部分的装配式塑料大棚和玻璃温室也不能完全的装配调控设备及仪器, 单单依靠经验来调控,所以,我国设施栽培的现代化程度相当低。另外,我国农业设施当前还存在着许多问题, 列如:土地的利用率

10、低、不合理的设施结构、能源的浪费、运营费用太高、技术水平不行、生产率低等各种问题。 温室亦叫暖房,主要用来培养植物的。温室的主要作用是用来改变植物的生长环境 ,改变外界四季变化和严酷气候对作物生长的负面影响,创造的有利于植物更好成活的环境基础。 温室环境指的是植物在土地上的生长地带 ,由温湿度、阳光照射量、CO2的浓度等生长条件组成的。温室控制主要是控制暖房内的温湿度、通风与光照,让它可以在冬天或者别的不能够用来植物于土壤里生长的季节来培养植物,以便更好达到对作物产期的调节、催发其生长发育、预防虫害、提升产量的目标。 同时,如今的现代化温室中可以控制温度、湿度、阳光照射量等因素的设备,而且运用

11、计算机来自动控制,创造植物存活所要的最好生存条件。 我国的农业如果想要更好的发展,就必须进行农业的现代化。 跟随国民经济的迅速发展, 如今农业的现代化越来越受到重视,尤其是温室大棚普及的全面化。现代化农业最重要的是对农业生产因素检测与控制。 同时,实际的农业种植,温室环境与生物的生长有着不可分重要关系。 现实的农业生产,温室大棚是农业发展的必不可少的一部分,占据了很重要的地位。如今,尽管国外的温室设施己经达到相对完善的程度,并且具有一定的标准,可是其价格非常的贵, 不能更好的普及,同时,不能很好的与我国的气候特点相适应。 目前,国内对大棚温湿度、CO2含量的检测与控制用的是人工管理, 这样就无

12、法更好减少测控精度低、工作强度大的不足。 温室大棚的不断发展,我们对其各项的使用效果更加看重 ,尤其是为了更好的提高大棚的生产效率, 对大棚的现代化的呼声也越来越高。 因社会的发展进步和科学水平的提高, 我国农业设施向着自动化、机械化、规模化、产业化的工厂型农业发展,更好的为人们提供更加丰富多彩优质的绿色食品。因此,对温室大棚的温度PLC 控制系统的研究和设计是很有必要的。 综上所述,通过对控制器、传感器、数据采集系统的研究,发明更好更实用的温室大棚温度监控系统来用于当今的农业设施。目 录1绪论12系统方案设计22.1 总体方案确定及概述33 硬件设计43.1 单片机最小系统设计43.1.1主

13、控制芯片53.1.2时钟电路设计53.1.3复位电路设计53.2 温湿度采集电路设计63.3 液晶显示电路设计73.3.1 12864液晶的管脚定义83.3.2 12864液晶的接口电路图83.4 报警电路设计93.5 按键电路设计104 系统软件设计114.1主程序软件设计114.2温湿度采集子程序软件设计114.3按键子程序软件设计124.4液晶显示程序软件设计144.4.1 12864具体指令介绍164.5报警子程序软件设计175 系统调试19结 论20致 谢21参考文献22附录一 硬件原理图23附录二 元器件清单表24录三 部分源程序.32 1绪论 温室亦叫暖房,主要用来培养植物的。温

14、室的主要作用是用来改变植物的生长环境 ,改变外界四季变化和严酷气候对作物生长的负面影响,创造的有利于植物更好成活的环境基础。 温室环境指的是植物在土地上的生长地带 ,由温湿度、阳光照射量、CO2的浓度等生长条件组成的。温室控制主要是控制暖房内的温湿度、通风与光照,让它可以在冬天或者别的不能够用来植物于土壤里生长的季节来培养植物,以便更好达到对作物产期的调节、催发其生长发育、预防虫害、提升产量的目标。 同时,如今的现代化温室中可以控制温度、湿度、阳光照射量等因素的设备,而且运用计算机来自动控制,创造植物存活所要的最好生存条件。 如今,尽管国外的温室设施己经达到相对完善的程度,并且具有一定的标准,

15、可是其价格非常的贵, 不能更好的普及,同时,不能很好的与我国的气候特点相适应。 目前,国内对大棚温湿度、CO2含量的检测与控制用的是人工管理, 这样就无法更好减少测控精度低、工作强度大的不足。 温室大棚的不断发展,我们对其各项的使用效果更加看重 ,尤其是为了更好的提高大棚的生产效率, 对大棚的现代化的呼声也越来越高。 因社会的发展进步和科学水平的提高, 我国农业设施向着自动化、机械化、规模化、产业化的工厂型农业发展,更好的为人们提供更加丰富多彩优质的绿色食品。因此,对温室大棚的温度PLC 控制系统的研究和设计是很有必要的。 综上所述,通过对控制器、传感器、数据采集系统的研究,发明更好更实用的温

16、室大棚温度监控系统来用于当今的农业设施。0 2系统方案设计 这次研究主要围绕怎么样设计关于中小型温室大棚的温度湿度传感器不断监控及智能报警系统。查一查有关的书籍,有关资源,以及资料,最后确定了这个方案。对照这个设计方案,我们要做一个硬件的原理图,还有PCB面板的设计的过程中,必不可少的有:硬、软件的设计,搭建PCB板,硬件器件焊接。 设计这个方案的主要目的:能够做到大棚的温度湿度的参数达到不断的检测及看到结果,就可以了解整个大棚的状态,根据一些的数据可以调整温度,适度。这样就可以确保整个系统的稳定性。计机完成的最终目的是各项数据处理、环境各项参数的收集、功能键设置所需的环境温湿度的报警值、并及

17、时报警。2.1 总体方案确定及概述此次设计采用的是一种用以单单片机为核心的单片机控制的方案。单片机用AT89S52,用来处理传感器输出的数据,并把数据输送显示模块。 本次的温湿度采集模块应用DHT21,收集环境的温湿度数据,同时把温湿度数据传入AT89S52,再经过AT89S52分析。 按键设计用于人工设置湿度报警范围值。按键设计有3个按键组成,有一个可以转换显示的数据,其他分别对设定温湿度值的进行加减。 报警设计通过分析当前温湿度值是不是大过人工设置的值,如果大过就会及时发光警示,从而设计中的蜂鸣器便会马上报警还有大棚现在的温湿度的数值总体设计框图如图2-0所示。报警电路模块液晶显示电路按键

18、电路温湿度采集电路主控制器图2-0 总体设计框图3 硬件设计3.1 单片机的最小系统设计经过我们的了解,发现如果想要单片机正常的工作,我们就得先知道什么是单片机最小系统。单片机最小系统是主控芯片、时钟电路、复位开关部分组成。3.1.1主控制芯片AT89S52是主控制芯片,这个的芯片具有不错的兼容性,还有就是性价比高的优点。用在很多的地方。在单芯片上功能的强大是很多的设计所不能相比较的在单芯片上,两个16位的的定时器,一个串行通信口,在里面包括时钟电路器。芯片支持节电方式,当CPU停止的时候,但允许RAM运行和定时器。串行通信继续运行。节电模式可以不断的减少RAM的内容,振荡器没有进行工作的时候

19、并所以的其他部分也会停止运行,一直等到硬件部位复位。如下图3-1。 图3-1 AT89S52管脚图3.1.2时钟电路设计52单片机芯片里面有由振荡器组成的放大器,其中, XTAL1是放大器的输入端子,XTAL2是放大器输出端子。 放在外面的陶瓷谐振器的电容器C1、C2都接在放大器上的反馈回路之上, 而且还形成了并联谐振电路。实践表明, 设计中的电路里电容容量的大小,会对荡频率大小、振荡器的平稳性、温湿度的稳定性等,都会具有一定的影响。 电路的有关设计,运行时间被芯片行动可以肯定的。 中一样时钟正当的目录可以模拟其中时钟振荡电路能够使正弦波作为模拟信号的输出,并开始转送给微控制器, 运行中执行的

20、速度被微控制器所决定。如下图是时钟电路的原理图。其时钟电路原理图如图3-2所示。图3-2时钟电路3.1.3复位电路设计电容串联电阻组成,由"电容电压不能突变"的性质,得知,当系统一上电,RST脚将会出现高电平,还会把这个高电平持续的时间由电路的RC值来决定.51单片机当RST脚的高电平持续两个机器周期以上就将复位,所以,适当组合RC的取值就可以保证可靠的复位。一般教科书推荐C 取10u,R取8.2K。单片机产生复位信号,使单片机启动,当微控制器完整的启动时,以确定起始工作状态。手动按钮产生复位信号给单片机来完成启动,以确定单片机是否处于的初始状态。通常单片机产生混

21、淆或“死机”时,单片机可以使用手动复位来实现“重新启动”。复位电路的RET引脚与AT89S52的第9个管脚连接。复位电路如图3-3所示。图3-3 复位电路3.2 温湿度采集电路设计 这次是设计我们所采用的是抗干扰能力特别强的是DHT21温湿度传感器。它可以调整输出的数字信号。在此我们应用了多种的相应技术,以确保设计具有很好的实用性以及较好的稳定性。DHT21是经极其专业的精确校准过的,已经把误差降到了最小了。而极小的误差来源于存储器里都有校准所需的精确系数,每当DHT21传感器检测信号时,都会用到这些存储好校准所需的精确系数。电路中要想系统简单快捷就少不了单线串行接口,我们发现单线串行接口体积

22、极小的、功耗也是很低的。单片机接口电路图3-4所示。图3-4 DHT21接口电路3.3 液晶显示电路设计这次是采取ZX12864R 液晶,它是由汉字图形点阵液晶模块组成,能够展现汉字和图形,内置8192 个中文汉字(16X16 点阵)、128个字符(8X16 点阵)及64X256 点阵显示RAM(GDRAM)。3.3.1 12864液晶管脚定义12864液晶的管脚定义如表3-1所示 表3-1 12864液晶的管脚定义 表3-1 (续) 12864液晶图3.3.2 液晶的接口电路图 12864与AT89S52连接后,其接口电路图如图3-5所示,在这个设计中,RS为H或L决定选择并行数据信号或判定

23、的串行芯片的选择信号; R / W为H或L信号的选择,决定并行或串行端口的读取数据; E是H或L,是决定使用用平行信号或者时钟同步串行电路。RS、R/W、E分别连接AT89S52的P0.5、P0.6、P0.7。同时本设计使用的是并行传输数据,PSB脚接电源。DB0DB7为8位的并行数据接口,本设计使用并行数据接口,DB0DB7分别连接P2口的8个I/O口。图3-5 12864液晶接口电路图3.4 报警电路设计 报警电路设计当报警器发声还会使LED灯闪烁的时候,就可以知道收集的温度湿度任意一个高于设定的值,通过了解 开启报警电路时,P1.0口会置低电平,这个时候蜂鸣器就会报警;并且P0.0口一到

24、0.1S就会反一次,LED灯就会亮。图下是3-6所示。图3-6报警电路接口电路3.5 按键电路设计 按键在整个系统中起到什么作用咯,它可以调节温度和湿度的变化的按键。我们采用了3个小按键来设置我们需要的温度的多少和湿度的多少,按下S0的按键、S1的按键、S2的按键和电池的一方面向融合,另一端分别于AT89S52的P1.1、P1.2、P1.3相连。S0按下时,P1.1口被拉低成低电平,同理按键S1、S2。本设计中,当S1被按下时,液晶显示进入设定温湿度范围界面,接着通过按键S0、S2进行温度的下限的设定,减1或加1;再按下S1时,进入温度上限设定,通过按键S0、S2进行温度的上限的设定,减1或加

25、1;再按下S1时,进入湿度下限设定,通过按键S0、S2进行温度的下限的设定,减1或加1;再按下S1时,进入湿度上限设定,通过按键S0、S2进行温度的上限的设定,减1或加1;再按下S1,温湿度范围设定完成,液晶界面显示当前的温湿度测量值。图下是3-7所示。图3-7 按键接口原理图4 系统软件设计4.1主程序软件设计我们先从主程序的初始化开始,下面让单片机AT89S52处理一些与温度湿度有关的数据的收集,得到这些数据我们把这些数据处理一下发送到液晶显示的编程上就会显示子程序的温度湿度的数据,刚开始的时候我们采集的数据先从按键程序过一下,然后在从这个内程序回到采集温度的子程序中,这样就会完成一个又一

26、个的循环,不会停止。假如没有给温度设置一个数值,就会没有办法进行液晶子编程的显示。下面是主程序流程图如图4-1。 4-1主程序流程图4.2温湿度采集子程序软件设计主要设备主机要将到 1-5ms;电阻就会被中线由低到高总线就会升高。NFR2401是一种收发芯片,单片射频,内置功能模块,一般通过程序对输出功率等进行配置。芯片能耗低,电流小,一般只有10.5mA左右,接收时也只达到18mA左右,节能性强,使设计更加简单。采用现在技术还能是使nRF2401可以通过同一根天线,同时接收两个不同的数据,从而更加简便。综上所述,最终我们选择NFR2401。下面的重点就是看看DHT21有没有 80us 的信号

27、相对应的来控制信号的结束,看一看DHT21到底能不能有 80us 的信号,如果发出的信号相吻合,就说明数据的采集成功,一下子看不到这样的子程序就会停止。采集的数据和库里的数据相吻合那么数据矫正成功。下面就是温度采集程序流程图如图4-2。开 始单片机拉低单片机设为输入入DHT21有低电平响否?DHT21发出80uS 高电平否?数据接收数据校验是是否否结 束图4-2 温湿度采集程序流程图4.3按键子程序软件设计用来设置这样的子编程是为了什么了,是报警的作用,来比较搜设置的温度湿度的报警上下限的。设置加减的操作是什么按键来完成操作的设定值,是KK0和K2来完成加1还是减1 ,K1变成所要的对象。K1

28、操作一下,就会到温度和湿度的操作界面,这样我们就能够限制上下的温度制作;接着在操作一下,就可以制作温度的线下,接着在操作一下,来给定上线的温度,接着在操作一下,给定温度的上线值,最后在操作一下,返就会回到起始的温度湿度的显示桌面,接下来就是最后的程序。按键程序流程图如图4-3所示。图4-3按键子程序流程图4.4液晶显示程序软件设计 我们采用液晶屏的型号是12864LCD显示液晶体。并且可以显示8×4行16×16点阵的汉字,成能够独立的完成数据是设置加减的操作是什么按键来完成操作的设定值,是KK0和K2来完成加1还是减1 ,K1变成所要的对象。K1操作一下,就会到温度和湿度的

29、操作界面,这样我们就能够限制上下的温度制作;接着在操作一下,就可以制作温度的线下,接着在操作一下,来给定上线的温度,接着在操作一下,给定温度的上线值,最后在操作一下,返就会回到起始的温度湿度的显示桌面,接下来就是最后的程序。还可完成图形显示.低电压低功耗同时也是其又一显著特点。因为该模块构成的液晶显示方案与类似的点阵液晶显示模块相比,不论硬件电路结构或显示程序要简单得多,但价格比同点阵图形液晶显示模块的其他模块略低。 电阻就会被中线由低到高总线就会升高,时间就会增加40us;给主机改成为人口,还要确定DHT21传感器有没有什么变化, 如果传感器发出一些较低的信号说明就应该把程序向开始,会不会没

30、有反应,没有反应就暂停,结束下面的编程。下面的重点就是看看DHT21有没有 80us 的信号相对应的来控制信号的结束,看一看DHT21到底能不能有 80us 的信号,如果发出的信号相吻合,就说明数据的采集成功,一下子看这样的子程序就会停止。本次设计中在液晶上显示汉子,字符或自定义图形, AT89S52 向液晶写数据或命令时,要严格的按照液晶的时序操作,AT89S52写资料到液晶模块时序图如图4-4所示。图4-4 AT89S52写资料到模块时序图4.4.112864具体指令介绍(1) 清除显示功能:除去显示屏上的数据,给DDRAM 位址计数器变成“00H”。 下面就是代码是清除显示如表4-1所示

31、。表4-1清除显示CODE (2) 位址归位功能:把DDRAM 位址计数器改变成“00H”,还要回到刚开始的位置,不过这种操作不回会对显示DDRAM的功能造成影响。因此设置位址归位的代码如表4-2所示。表4-2 位址归位CODE (3) 进入设定点功能:把DDRAM 位址计数器改变成“00H”,还要回到刚开始的位置,不过这种操作不回会对显示DDRAM的功能造成影响:通过这样的操作,就会使我们所设定的值,显示在液晶屏幕的第一。显示起始行是由Z地址计数器控制,订单将被自动发送到地址位A0-A5 Z地址计数器,起始地址可以在0-63范围内的任何行。 。设置进入设定点的代码如表4-3所示。表4-3进入

32、设定点代码(4) 显示状态 开/关功能: D=1;整体显示ON C=1;游标ON B=1;游标位置ON。设置显示状态代码如表4-4所示。表4-4显示状态代码 (5) 游标或显示移位控制功能:设置光标移动和显示移位控制位:当此命令不改变DDRAM的内容。设置的游标或显示移位控制的代码如表4-5所示。表4-5 游标或显示移位控制代码 (6) 书写资料到RAM功能:把资料写进到内部的RAM(DDRAM/CGRAM/TRAM/GDRAM)。在把设置好数据写到RAM的代码如表4-6所示。表4-6 写资料到RAM (7) 读出RAM 的值功能:通过RAM 采集资料。设置读出RAM 的值的代码如表4-7所示

33、。表4-7读出RAM 的值4.4.2汉字的显示坐标(X 坐标)汉字的显示坐标(X 坐标)如表4-8所示。表4-8汉字的显示坐标(X 坐标)这一设计采用的是12864液晶,可以为我们显示4行汉字,每一行8个汉字,每个汉字所相表示是地址如下表4-8所示。着一些的提示也是系统给的命令,在描述这一些地址到液晶当中是时候,液晶能够自己拾取,就会把想要输入是重要的信息输入到该显示液晶大屏相对应的方位上去。我们的目标是为了看到温度和湿度传感器所给出的值。所以就采用了程序是显示程序。当在刚开始是时候,一个使LCD当前功能的设定,在一个就是除去在这个区的显示,在一个就是给初始值显示指针指向第一行的方位。看看数据

34、显示的结果是否进入缓冲的区域,如果显示的数据就是在这个区域中,那么在显示是方位向LCD下一行,如果结果一切正常那么就表示成功则将结束子程序。如图4-2所示图4-2液晶显示子程序流程图4.5报警子程序软件设计 程序的报警是通过中断定时期来完成的,进一步通过重新计算该数字的起始值,在进一步就是要开启报警的有关操作,P1.0口设置成低电平,这个时候蜂鸣器就会发出声音来提示有关的人;并且在这个时候P0.0口时间间隔0.1S就会往返一次,来完成LED灯的不断闪动。在蜂鸣器发出报警的时候,就会将退出中断。见图4-3图4-3报警子程序流程图5系统调试接焊好所要用的电路后,暂时不接通电,对照设计的电路原理图,

35、认真检查电路连线。确定了电路焊接无误后,在一个接一个的去查看。第一个测试最小的单片机,时钟的电路以及复位的电路是否正常,然后在检测显示液晶的电路是不是正常;然后在检测报警的电路能不能进行报警,最后一步看看温度湿度收集到的电路的操作按键能用不。通过我们分析可以得到:应该是设计的抗干扰的能力太差,最终我们决定把面板电路再次认真的画好,并尽最大的努力去除去电容滤波的干扰,编程后,仿真看看去观察,掌控多少可以调节的开关,通过这样的不断检测我们可以发现该控制系统的一些不足,需要等的时间太短,导致该按键处于不稳定的次数增加了。除去这种不稳定因数,这样就可以使控制部分能够到达我们想要的目的。如果连接到的电路

36、仿真器,还是会一闪一闪的,并这样的结果。 我们把之前设计好的软件设计放入编好的程序,液晶的显示不正常。经过深思熟虑后,我们发现52单片机是个串口的通信,传输只能用一个串口。在这次设计中,之前收集的信号需要一段时间来处理。 把报警程序放入里面,会出现延时的现象。所以在应用温度的子程序时,我们必须先把定时器的 1中断允许关闭,最后当子程序回来后,我们再把定时器的 1 中断允许打开。过程中我们很好的搞定了这些问题。 C语音是本次研究设计中软件设计的工具软件,同时对本次系统,进行调试编写的软件是KeiluVision4 。在系统的程序调试被我们用专门软件进行编写完成后,如下图是Keil的编程翻译图。过

37、程中在我们把硬、软件的设计完成后,整体的系统被我们相结合, 如下图是我们所需要的相应图片。 在多次的调试后,温湿度可以很好的显示当时的值, 同时最适宜作物生长的温度值,人工可以很好的自己进行标准值得设置,实践表明,当里面温度达到人工设定的范围值上下之差在三摄氏度左右时,LED灯就会开始发光,蜂鸣器就会及时发动报警。 本次研究设计我们很好的完成了对温湿度的控制,数据的显示,我们就可以很好的知道此时大棚的的温湿度的环境因素,有没有达到大棚作物生长所需的基本条件。下面的图5就是实物调试图。图5-1keil软件编译图图5-2 调试结果图结 论本次的研究设计是农业大棚的温湿度控制和报警的设计,通过这次的毕业设计,我感觉自己收获还是挺大的,比如:自己以前只是关注学习书本上的知识,做了本次的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论