基于51单片机的大棚温湿度检测系统的设计与实现 下载本文

按下设置按键可以对系统的光照度进行设置,由图21可知,设置的光照度为200 LX。 5.2系统测试 5.2.1测试说明

本系统的整体测试说明如下所示:

1、测试温湿度及光照度值设置后,不在这个范围内指示灯是否打开。 2、总体要求中要求设置的各项值可以断电保存,观察设置好各项值之后进行断电重启,当环境因素不在这个范围内指示灯是否打开。 5.2.2测试结果

1、分别测试了温度为25摄氏度、湿度为80%、光照度为00200LX的各项因素值的设置,当温度高于25摄氏度,湿度低于80%,光照度低于00200LX时相对应的相对应的指示灯会打开。温度、湿度和光照度测试结果图如图22所示。

图22 温度、湿度和光照度测试结果图

由图22可知,系统对环境进行监测后的温度值为24摄氏度,低于预先设置的温度值,温度指示灯没有亮起;监测后的湿度值为19%,低于预先设置的湿度值,湿度不足指示灯亮起;监测后的光照强度为1507LX,高于预先设置的光照

39

强度,所以光线不足指示灯没有亮起。

2、进行对各个数值设置后的断电重启,之前设置的值还存在,并且测量的各项环境因素不在设置的范围内时指示灯依旧打开,达到设置的各个数值可以断电保存功能。

40

6总结

本系统是利用自己在大学四年学习的专业课知识进行设计,查阅了相关的书籍,例如无线传感器原理、模拟电子技术、51单片机开发等书籍,利用温湿度、光照传感器、LCD1602液晶显示屏和单片机进行系统硬件的设计,利用keil进行C语言程序的编写,从而实现了本系统的设计工作。

本系统是用温湿度传感器对棚内的各个环境因素进行监测,读取的数据传送给单片机,单片机对监测的数据进行分析判断并管理数据,系统的LCD1602液晶显示屏上将显示单片机处理的结果,使用户清晰的看到棚内的具体温湿度和光照度值,系统每个模块都连接相应的指示灯,如果系统监测到棚内的各项因素没有在合适的范围内,对应的指示灯就会亮起,这样农民就可以很快的对棚内的环境因素进行调节。

在设计本系统过程中,还有许多不足的地方,因为时间有限,很多因素还没有考虑全面,但认真查阅了相关书籍,主动寻找老师和同学的帮助,对大学曾经学过的课程有了系统的复习。在这四年的大学生涯中,平时可能太过于关注书面的东西少了许多切身的实践,导致真正到了实际操作的时候却有点捉襟见肘。通过这次的设计我也认识到了自己的这个不足,也知道了自己以后该努力的方向。这次毕业设计,对自己产生了很大的改变。这次设计需要自己将大学四年学到的知识做一个整合,并且需要自己去探索很多遇到的未知问题,而这些问题书本上没有告诉如何解决,只有通过不断探索、实验来得出结论,这个过程虽然辛苦,有的时候很迷茫,但当自己真正的搞清楚原理的时候却有一种莫名的成就感。最终我也通过指导老师和同学们的帮助完成了这个系统的开发,虽然系统很小,但对我来说我最大的收获不是学习到知识点,而是如何去学习。

41

参考文献

[1] 黄河,郭纪林.单片机原理及应用[M].大连:大连理工大学出版社,2006. [2] 韩九强,周杏鹏.传感器与监测技术[M].北京:清华大学出版社,2010. [3] 王建校.51系列单片机及C51程序设计[M].北京:科学出版社,2002. [4] 丁元杰.单片微机原理及应用[M].北京:机械工业出版社,2000.

[5] 严天峰.单片机应用系统设计与仿真调试[M].北京:北京航空航天大学出版社,2005. [6] 李朝青.单片机原理及接口电路[M].北京:北京航空航天大学出版社,2007. [7] 来清民.传感器与单片机接口及实例[M].北京:北京航空航天大学出版社,2008.

[8] 刘畅生,宣宗强,雷振亚,张昌民.传感器简明手册及应用电路—温度传感器分册(上)[M].西

安:西安电子科技大学出版社,2005.

[9] 王化祥,张淑英(编).传感器原理及应用[M].天津:天津大学出版社,2007. [10] 张慧萍.多路温控系统中温度监测环节的设计[J].山东农业大学学报,2003,24:1. [11] 童诗白.模拟电路基础[M].北京:高等教育出版社,2001.[12]

[12] 刘笃仁,韩保君.传感器原理及应用技术[M].北京:机械工业出版社,2003. [13] 赵亮.液晶显示模块LCD1602应用[J].电子制作,2007,33 :82. [14] 李广弟.单片机基础[M].北京:北京航空航天出版社,2001.

[15] 赵亮,侯国瑞.单片机C语言编程与实例[M].北京:人民邮电出版社,2003.

42