收藏 分享(赏)

精品毕业论文-- 基于物联网技术的温室大棚控制系统设计.doc

上传人:微传9988 文档编号:2515766 上传时间:2018-09-20 格式:DOC 页数:51 大小:358KB
下载 相关 举报
精品毕业论文-- 基于物联网技术的温室大棚控制系统设计.doc_第1页
第1页 / 共51页
精品毕业论文-- 基于物联网技术的温室大棚控制系统设计.doc_第2页
第2页 / 共51页
精品毕业论文-- 基于物联网技术的温室大棚控制系统设计.doc_第3页
第3页 / 共51页
精品毕业论文-- 基于物联网技术的温室大棚控制系统设计.doc_第4页
第4页 / 共51页
精品毕业论文-- 基于物联网技术的温室大棚控制系统设计.doc_第5页
第5页 / 共51页
点击查看更多>>
资源描述

1、摘 要基于物联网技术的温室大棚控制系统以 AT89S52 单片机为核心,采用加热炉和风机、喷灌和渗灌、荧光灯,分别为温室大棚进行加热、增加二氧化碳浓度、增加空气湿度、灌溉、人工补光;使用 SHT10 数字式温湿度传感器、FDS-100 型土壤水分传感器、SH-300-DH 二氧化碳传感器和 TSL2561 光强传感器,将采集的大棚内的数据信息在液晶 1602 上显示出来,并通过无线通信模块nRF905 将信号传到从机。主机完成各项数值预制和报警电路模块功能,从机完成采集数值的显示及加热炉和风机、喷灌和渗灌和荧光灯的控制功能。本文设计的温室大棚控制系统,能够实时采集控制温室内的空气温湿度、土壤湿

2、度、光照强度、二氧化碳浓度等环境参数,以直观的数据显示给用户,并可以根据种植作物的需求提供报警信息。关键词 AT89S52;传感器;nRF9052AbstractBased on the content of the networking technologies greenhouse canopy control system by AT89S52 single chip microcomputer as the core, the heating furnace and fan, sprinkler irrigation and irrigation, fluorescent lamp,

3、respectively, and to increase the heat shed greenhouse carbon dioxide concentration, increase the air humidity, irrigation, artificial light supplement; SHT10 digital temperature and humidity sensors, using FDS-100 type soil moisture sensor, SH-300-DH carbon dioxide sensor and TSL2561 strong light s

4、ensor, will shed the data collected in the information in the liquid crystal display on the 1602, and through the serial cable communication will signals to from the machine. The host to finish the numerical precast and alarm circuit module function, and from the complete collection of machine numer

5、ical display and heating and fan, sprinkler irrigation and irrigation and fluorescent lamp control functions. In this paper the design greenhouse canopy control system, can collect real-time control of the air temperature and humidity in greenhouse, soil humidity, light intensity, the concentration

6、of carbon dioxide and other environmental parameters to intuitive data shows to the user, and may, according to the demand of planting crops provide alarm information. Keywords AT89S52;SHT10;FDS-100;SH-300-DH;TSL256131 绪论随着通信技术的飞速发展,人们已经不再满足于人一与人之间的通信方式以及需要人参与交互的通信方式,一种更加智能、更加便捷的通信方式为人们所期待。物联网-一种物体、

7、机器间不需要人的参与即可完成信息交互的通信方式(Internet of things)便应运而生 1。简单的说,物联网是物物相连的网络,在整个信息采集、传递、计算的过程中无需人的参与交互。物联网是基于传感器技术的新型网络技术,在现代农业中,大量的传感器节点构成了一张张功能各异的监控网络,通过各种传感器采集与作物生产有关的各种生产信息和环境参数,可以帮助农民及时发现问题,准确地捕捉发生问题的位置,对耕作、播种、施肥、灌溉等田间作业进行数字化控制,使农业投入品的资源利用精准化、效率最大化 2。无线传感网络由部署在监测区域内大量的微型传感器节点通过无线通信形成的一个多跳自组织的网络,其主要目的是采集

8、与处理该网络覆盖范围内监测参数的信息 3。无线传感网络在农业中的一个重要应用是在温室等农业设施中,采用不同的传感器和执行机构对土壤水分,空气温湿度和光照强度,二氧化碳浓度等影响作物生长的环境信息进行实时监测,系统根据监测到的数据将室内水、肥、气、光、热等植物生长所必需的条件控制到最佳状态,保证作物的增产增收。根据现代农业科学技术的研究结果表明,建立温室可以建立适合植物生长的生态环境,实现作物的高产、高效。在农业现代化的进程中,从作物播种、生长,到收获、加工及检测分析整个过程中都离不开传感器的应用,几乎覆盖了农业工程的全部范围,有力地支撑了智能农业的技术体系。基于以上认识,本论文设计出一种基于物

9、联网技术的温室大棚控制系统。2 系统方案与论证为了能够设计出一种成本低廉,精确度较高,连接简单的温室大棚控制系统,本设计给出了三种方案。2.1 方案论述方案一:本温室大棚控制系统以 AT89S52 单片机为核心,采用加热炉和风4机、喷灌和渗灌和荧光灯,分别为温室大棚进行加热、增加空气湿度、灌溉、增加二氧化碳浓度、人工补光;采用 SHT10 数字式温湿度传感器、 FDS-100 型土壤水分传感器、SH-300-DH 二氧化碳传感器和 TSL2561 光强传感器分别检测温室大棚的空气温湿度、土壤湿度、二氧化碳浓度、光照度。数据采集部分使用 AT89S52 单片机,将随被测各项数据变化的电压或电流采

10、集过来,进行数据的处理,在显示电路上,将被测各项数据显示出来。主机将采集到数值在液晶1602 上显示出来,并通过无线通信模块 nRF905 将信号传到从机。此外,主机完成各项数值预制和报警电路模块功能,从机完成采集数值的显示及加热炉和风机、喷灌和渗灌和荧光灯的控制功能。系统的总体结构框图,如图 2.1 所示。图2.1 系统框图方案二:本温室大棚控制系统采用MSP430为主控制器用来总体协调控制整个系统,对内部A/D采集的数据进行处理,与内部设定的数据库比较,根据设定的各参数发出指令控制采光、照明、二氧化碳添加、喷淋子系统,来改变大棚内部的环境,利用MSP430来驱动液晶屏,实时地显示大棚内外的

11、各环境参数。本系统采用两块 TMP275 温度传感器,来采集大棚内外的温度值。湿度和光强利用 MSP430内部A/D 通过 P6.0P6.3 的4个端口进行多通道序列采集。采用TGS4160固态电化学型二氧化碳传感器检测温室大棚中二氧化碳的浓度。系统的体系结构见图2.2。从机AT89S52加热系统通风系统渗灌系统补光系统报警系统空气温湿度传感器信号放大电路土壤水分传感器光强传感器二氧化碳传感器MAX485 上位机MSP430主控制器温度传感器 液晶屏动态显示风扇LCD 显示系统主机AT89S52无线通信模块5图2.2 系统框图方案三:本温室大棚控制系统的核心采用AT89C51单片机;温度传感器

12、采用改进型智能传感器DS18B20;智能湿度传感器采用SHT11 ;光照度传感器采用GZD-01型光照度感应探头;CO2传感器选用红外线气敏传感器。A/D 转换模块采用逐次渐近型8路A/D转换器ADC0809,利用 AT89C51单片机的串行I/O 口,采用了专用电平转换芯片MAX232,把TTL电平转换成RS232电平,将数据传给上位机( PC机) ,进行数据的存储。采用液晶显示器 (LCD)进行实时显示,系统框图如图2.3所示。图 2.3 系统框图2.2 方案比较方案一使用的控制器为AT89S52单片机,方案二使用的控制器为 MSP430单片机,方案三使用的控制器为AT89C51单片机,没

13、有数据存储功能。与方案二和方案三的单片机相比较,AT89S52单片机功耗低,性能高而且成本不高,并且完全能够满足本方案的需求。方案一使用SHT10数字式温湿度传感器来检测温室大棚中空气的温湿度,方案二选择两块TMP275 温度传感器,来采集大棚内外的温度值,方案三选择温湿度传感器二氧化碳传感器光敏传感器键盘输入喷淋子系统采光子系统照明子系统二氧化碳添加子系统AT89C51 单片机LCD 显示数据存储键盘电路TC35i 模块温度传感器湿度传感器光照传感器二氧化碳传感器A/D变换6度传感器DS18B20采集大棚内的温度。与方案二和方案三的温度传感器相比SHT10数字式温湿度传感器不需外围元件,直接

14、输出经过标定了的相对湿度、温度的数字信号,无需经过AD转换,连接简单,可以有效地解决传统温、湿度传感器的不足。方案一使用FDS-100 型土壤水分传感器检测土壤中水分的含量,方案二的湿度和光强利用MSP430 内部 A/D通过P6.0P6.3的 4个端口进行多通道序列采集,方案三湿度传感器SHT11测量湿度。与方案二和方案三相比较,方案一的 FDS-100型土壤水分传感器是专业检测土壤水分的传感器,检测精度高,能直接稳定地反应各种土壤的真实水分含量,密封性好,可长期埋入土壤中使用,且不受腐蚀。方案一使用SH-300-DH二氧化碳传感器检测温室大棚中二氧化碳的含量,方案二使用TGS4160固态电

15、化学型二氧化碳传感器检测温室大棚中二氧化碳的浓度,但TGS4160的预热时间较长,一般约为2小时,方案三选用红外线气敏传感器检测二氧化碳浓度。与方案二和方案三相比较,SH-300-DH二氧化碳传感器具有对二氧化碳灵敏度高、受温湿度环境影响小、稳定性好、使用方便、成本低等特点。方案一使用 TSL2561 光强传感器变送器检测温室大棚内的光强照度,方案二的湿度和光强利用 MSP430 内部 A/D 通过 P6.0P6.3 的 4 个端口进行多通道序列采集,方案三使用 GZD-01 型光照度感应探头。与方案二与方案三相比较,方案一的 TSL2561 光强传感器采用先进的电路模块技术开发变送器,体积小

16、、安装方便、线性度好、传输距离长、抗干扰能力强。综上所述,根据对三种方案的比较以及对设计的温室大棚控制系统成本低廉,精确度较高,连接简单的要求,选择方案一来设计本温室大棚控制系统。3 系统硬件设计温室大棚控制系统硬件部分主要由控制器模块,电源电路模块,空气温湿度测量电路模块,土壤湿度测量电路模块,光强测量电路模块、二氧化碳浓度测量电路模块,显示电路模块,报警电路模块、通信电路模块、控制电路模块组成。3.1 控制器模块7本设计的控制器模块选用 AT89S52,它是一种低功耗、高性能 CMOS 8位微控制器,具有8K 在系统可编程 Flash 存储器。使用 Atmel 公司高密度非易失性存储器技术

17、制造,与工业80C51产品指令和引脚完全兼容。片上 Flash 允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程 Flash,使得 AT89S52在众多嵌入式控制应用系统中得到广泛应用。(1) 标准功能:8K 字节 Flash,256 字节 RAM,32 位 I/O 口线,看门狗定时器,2 个数据指针,三个 16 位定时器/计数器,一个 6 向量 2 级中断结构,全双工串行口,片内晶振及时钟电路 4。另外,AT89S52 可降至 0Hz 静态逻辑操作,支持 2 种软件可选择节电模式。空闲模式下,CPU 停止工作,允许 RAM、定时器/计数器、串口

18、中断继续工作。掉电保护方式下, RAM 内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。(2) 在外部结构上, AT89S52 单片机和 MCS-51 系列单片机的结构相同,有三种封装形式,分别是 PDIP 形式,为 40 针脚; PLCC 形式,为 44 针脚;TAFP 形式,也为 44 针脚 5。其中,常用的为 PDIP 形式,如图 3.1 所示。图 3.1 AT89S52 的引脚图3.2 空气温湿度测量电路模块本设计选择 SHT10 数字式温湿度传感器来检测温室大棚中空气的温湿度。SHT10 数字式温湿度传感器是由 Sensirion 公司推出的一种可以同时测

19、量湿8度、温度的传感器,不需外围元件直接输出经过标定了的相对湿度、温度的数字信号,可以有效地解决传统温、湿度传感器的不足。其特点:温湿度传感器、信号放大、A/D 转换、I 2C 总线接口全部集成于一个芯片上 (CMOSens 技术);全校准相对湿度及温度值输出;具有露点值计算输出功能;免外围元件;卓越的长期稳定性;测量精度高,湿度的精度为3. 5,温度的精度为0. 5(在20时 );可靠的 CRC 数据传输校验功能;片内装载的校准系数,保证 100%的互换性;电源电压为 2. 45. 5V6。引脚功能:1(GND):接地;2(DATA)与 3(SCK ):串行数字接口,其中 DATA 为数据线

20、;4(VDD):接电源。如图 3.2 所示,SHT10 数字式温湿度传感器来检测温室大棚中空气的温湿度,并将检测到的信号传送给单片机的 P0 口,让单片机处理。 GNDATSKV67UH0P.EXMOR9WL/图 3.2 SHT10 数字式温湿度传感器连接电路图3.3 土壤湿度测量电路模块本设计选择 FDS-100 型土壤水分传感器检测土壤中水分的含量。FDS-100 型土壤水分传感器引脚功能 7如下:9红线(VDD):5-12 V 电源输入黄线(V-OUT ):电压输出 01.875V DC黑线(GND):地线功能及特点:(1) 本传感器体积小巧化设计,携带方便,安装、操作及维护简单。(2)

21、 结构设计合理,不绣钢探针保证使用寿命。(3) 外部以环氧树脂纯胶体封装,密封性好,可直接埋入土壤中使用,且不受腐蚀。(4) 土质影响较小,应用地区广泛。(5) 测量精度高,性能可靠,确保正常工作。(6) 响应速度快,数据传输效率高。 FDS-100 型土壤水分传感器经过 LM358 经信号放大输送至单片机 P0 口,电路如图 3.3 所示。P1.T2EX345MOSI67CK8RDNWALG/U-F+图 3.3 FDS-100 型土壤水分传感器连接 电路图3.4 光强测量电路模块本设计选择 TSL2561 光强传感器检测温室大棚的光照度。 各引脚的功能 8如下:10脚 1 和脚 3 分别是电

22、源引脚和信号地。其工作电压工作范围是是 2.7V-3.5V。脚 2,器件访问地址选择引脚。由于该引脚电平不同,该器件有 3 个不同的访问地址。脚 4 和脚 6,总线的时钟信号线和数据线。脚 5 中断信号输出引脚。当光强度超过用户编程设置的上或下阈值时 器件会输出一个中断信号。TSL2561 光强度数字转换芯片与单片机 P0 相接,电路原理图如图 3.4 所示。VDARSELGNITCUP.0()XMO7K89W/图 3.4 TSL2561 光强传感器连接 电路图3.5 二氧化碳测量电路模块本设计采用 SH-300-DH 二氧化碳检测模块检测大棚内的二氧化碳浓度。该模块主要应用于 CO2 含量的

23、检测,具有体积小,反应灵敏,检测精度高等优点。其主要性能参数 9如下所示: (1)检测范围:0-3000PPM;(2)精度:0-3000PPM,10-50 ;(3)响应时间:小于 30 秒(0-80%),数据更新时间:2 秒;11(4)预热; /“头文件“#include#include#include#include#include #includesfr AUXR=0x8e;sfr AUXR1=0xa2; /“key 记录键值;k 自动控制标志;i、b 用于显示“unsigned char key=0,k=0,i=0,b=0,m=0,j=0,l=0,g=10,s=0; /“m、l、j 、g

24、 用于计时“unsigned char xdata show8; /“用于显示转换“unsigned char xdata wet6; /“湿度0:1、温度2:3 、 CO24、光强5“unsigned char xdata max6=0;unsigned char xdata min6=0;unsigned char xdata t0ime8=1,2,3,5,6,7,8,9;/*-*/“比较参量 0,时间0:1、湿度2:3、温度4:5、CO26、光强7“unsigned char xdata t1ime8=1,2,3,5,6,7,8,9;/*-*/“比较参量 1,时间0:1、湿度2:3、温度

25、4:5、CO26、光强7“unsigned char address=0x10; /“RAM 地址“sbit key1=P17; /“按键 1“ sbit key2=P01; /“2“ sbit key3=P02; /“3“ sbit key4=P00; /“4“ sbit led=P03; /“12864 背灯“sbit co2=P37; /“CO2 加热“sbit mo=P20; /“电机“sbit li=P21; /“加热灯“void menu();void welcome() /“欢迎界面“ chn_disp(0x92,4,“欢迎使用 “);chn_disp(0x98,8,“吉林大学电

26、子学院 “);void readall() /“读取时间、湿、温、CO2、光强“ Read_RTC();RH(wet);wet4=Adc0832(1);wet5=Adc0832(1);void change(unsigned char n) /“数据格式转换“ unsigned char k;unsigned int g;switch(n) case 0: for(k=0;k3;k+) show6-3*k=set_rtc_codek/16+0;28show7-3*k=set_rtc_codek%16+0;show5=show2=:;break;case 1: show0=set_rtc_cod

27、e6/16+0;show1=set_rtc_code6%16+0;show4=set_rtc_code4/16+0;show5=set_rtc_code4%16+0;show6=set_rtc_code3/16+0;show7=set_rtc_code3%16+0;break;case 2: show0=t0ime1/16+0;show1=t0ime1%16+0;show3=show2=-;show4=t0ime0/16+0;show5=t0ime0%16+0;break;case 3: show0=t1ime1/16+0;show1=t1ime1%16+0;show3=show2=-;sho

28、w4=t1ime0/16+0;show5=t1ime0%16+0;break;case 4: g=wet0*0x100+wet1;show0=g/100+0;show1=(g/10)%10+0;show2=.;show3=g%10+0;show4=%;break;case 5: g=wet2*0x100+wet3;show0=g/100+0;show1=(g/10)%10+0;show2=.;show3=g%10+0;break;case 6: g=CO2_deal(wet4);show0=g/1000+0;show1=(g/100)%10+0;show2=(g/10)%10+0;show3=

29、g%10+0;show4=p;show5=p;show6=m;29break;case 7: show0=wet5/16+0;show1=wet5%16+0;show2=p;show3=p;show4=m;break;void clean() /“清屏“ wr_lcd(comm,0x30);wr_lcd(comm,0x01);lat_disp(0,0);delay1(100);void z() /“制作“ clean();chn_disp(0x80,2,“制作“);chn_disp(0x92,2,“肖辉“);chn_disp(0x8a,3,“吕兴东“);chn_disp(0x9a,3,“王大美

30、“);void showall(char a) /“1602 显示所有“ switch(a) case 0: readall(); wr_lcd(comm,0x0c);clean();change(0);chn_disp(0x80,4,show);chn_disp(0x85,2,“星期“);show0=set_rtc_code5+0;chn_disp_1(0x87,0,1,show);change(4);chn_disp_1(0x90,0,5,show);change(5);chn_disp_1(0x95,0,5,show);chn_disp_1(0x97,0,2,“);change(6);c

31、hn_disp_1(0x88,0,7,show);change(7);chn_disp_1(0x8d,0,5,show);chn_disp(0x98,4,“功能设置“);break;case 1: chn_disp(0x80,4,“参量设置“);30chn_disp(0x90,4,“模式设置“);chn_disp(0x88,4,“记录处理“);chn_disp(0x98,2,“复位“);break;case 2: chn_disp(0x82,4,“参量设置“);chn_disp(0x90,4,“测量间隔“);chn_disp(0x88,4,“时间设置“);chn_disp(0x98,4,“湿度

32、范围“);break;case 9: chn_disp(0x82,4,“参量设置“);chn_disp(0x90,4,“温度范围“);chn_disp_1(0x88,0,4,“CO2“);chn_disp(0x8a,2,“浓度“);chn_disp(0x98,4,“光强范围“);break;case 3: chn_disp(0x82,4,“测量间隔“);show0=s/10+0;show1=s%10+0;chn_disp_1(0x91,0,2,show);chn_disp(0x92,2,“分钟“);show0=/;chn_disp_1(0x94,0,1,show);chn_disp(0x95,

33、1,“次“);chn_disp(0x98,2,“确定“);break;case 4: chn_disp(0x82,4,“时间设置“);change(1);chn_disp(0x92,4,show);chn_disp(0x91,3,show);chn_disp(0x92,1,“年“);chn_disp(0x94,1,“月“);chn_disp(0x96,1,“日“);change(0);chn_disp(0x8a,4,show);show5=show4;show4=show3;chn_disp(0x89,3,show);chn_disp(0x8a,1,“时“);chn_disp(0x8c,1,“分“);chn_disp(0x8e,1,“秒“);chn_disp(0x9a,2,“星期“);show0=set_rtc_code5+0;chn_disp_1(0x9c,0,1,show);break;

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 学术论文 > 管理论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报