基于植物全生育期的精量智能灌溉控制器设计_钱春阳
自动灌溉控制器的设计毕业设计
课题名称自动灌溉控制器的设计摘要近几年来,随着水资源的日趋紧张,世界各国都在积极探索行之有效的节水途径和措施。
自动灌溉技术是为了解决水资源不足,提高灌溉效率而发展起来的现代灌溉技术之一。
本文设计了一个自动灌溉控制器,该系统以AT89C51单片机为控制核心,采用模块化的设计方案,由湿度采集模块、步进电机控制模块、键盘接口模块和显示模块组成。
湿度采集模块以探针式电容湿度传感器为核心,步进电机控制电路模块采用了达林顿驱动芯片ULN2803,显示电路模块主要由LCD12864构成。
在闭环(自动)模式下,该系统能自动对土壤的湿度进行检测,当实际湿度低于警戒值时单片机自动启动步进电机进行灌溉。
在时间(手动)模式下,可通过键盘设置灌溉的时间,超过该时间,则停止灌溉。
关键词:AT89C51;探针式电容湿度传感器;ULN2803达林顿驱动;LCD12864ABSTRACTIn recent years, along with the freshwater getting less, all countries in the world actively explore effective ways and measures to save water. Automatic irrigation technology is one of the modern irrigation technologies to deal with the water shortage, improving irrigation efficiency.This paper designs an automatic irrigation controller. The system use AT89C51 as control core, with modular design scheme. There are four modules: humidity acquisition module, the stepper motor control module, keyboard interface module and display module. Humidity acquisition module mainly uses probes type capacitor humidity sensors as the core; stepping motor control circuit module uses the ULN2803 drive chip linton; display circuit module mainly composed by LCD12864. In the loop (automatically) mode, this system can detect soil moisture. When actual humidity is lowwer than vigilance value, microcontroller automatic startup stepper motor to irrigat. In time (manual) mode, users can set the time through the keyboard.when the irrigation time is out, then stop the irrigation. Keywords: AT89C51;Probe type capacitor humidity sensors;ULN2803 da linton driver;LCD12864目录摘要 (I)ABSTRACT (II)第1章绪论 (1)1.1引言 (1)1.2课题来源 (1)1.3国内外现状 (2)第2章方案设计与论证 (4)2.1总体方案论证 (4)2.2键盘方案选取 (5)2.3土壤湿度传感器的选取 (6)第3章系统硬件电路设计 (9)3.1AT89C51单片机硬件电路 (9)3.2湿度采集电路 (12)3.3矩阵键盘电路设计 (14)3.4LCD液晶显示电路 (15)3.5步进电机驱动电路 (19)第4章系统软件设计 (21)4.1程序设计 (21)4.2主程序设计 (22)4.312864LCD显示子程序设计 (24)4.4键盘子程序设计 (28)第5章系统仿真 (35)5.1PROTUES仿真软件介绍 (35)5.2仿真电路设计 (35)5.3系统总体电路仿真 (36)第6章结束语 (41)参考文献 (42)致谢 (43)附录Ⅰ源程序代码 (44)附录Ⅱ系统整体电路图 (1)第1章绪论1.1 引言随着中国农业现代化进程的加快、农业结构的调整以及我国加入WTO等因素,农业灌溉自动化技术的要求越来越高,灌溉控制器在我国有着巨大的市场。
智能浇灌系统的设计
智能浇灌系统的设计智能灌溉系统是一种利用现代科技的智能系统,可以根据不同植物的需水量和环境条件来自动调节灌溉水量和频率。
智能灌溉系统可以帮助农民更有效地管理农田、提高作物产量,并且可以节约用水。
在本文中,我们将详细介绍智能灌溉系统的设计原理和实现方法。
智能灌溉系统需要使用各种传感器来监测环境和作物的情况。
土壤湿度传感器可以监测土壤的湿度,从而确定是否需要进行灌溉;光照传感器可以监测光照强度,从而确定作物的生长情况;温度传感器可以监测环境温度,从而确定水分的蒸发速度。
通过这些传感器的数据,系统可以精确地计算出植物的需水量,从而实现精准灌溉。
智能灌溉系统还需要一个智能控制器来处理传感器的数据,并根据预设的灌溉策略来控制灌溉设备的工作。
这个控制器通常会采用微处理器或者单片机作为主控芯片,通过编程来实现智能控制的功能。
控制器可以根据植物的需水量和环境条件来智能地调节灌溉水量和频率,从而实现节水和提高作物产量的效果。
智能灌溉系统还需要一套可靠的执行机构,用来实现对灌溉水量和频率的精确控制。
这些执行机构通常包括电磁阀、水泵等设备,可以根据控制器的指令来实现灌溉水量的精准调节。
在设计智能灌溉系统时,需要根据实际情况选择合适的执行机构,并确保其性能稳定可靠,以保证系统的正常运行。
智能灌溉系统还需要一个人机交互界面,用来方便农民对系统进行监控和调节。
这个界面通常会包括显示屏和操作按钮,可以实时显示系统的工作状态和传感器的数据,同时也可以通过操作按钮来手动调节系统的工作参数。
通过这个人机交互界面,农民可以更方便地对系统进行管理,并及时发现和解决系统运行中的问题。
智能灌溉系统的设计主要包括传感器的选择和布置、智能控制器的设计和编程、执行机构的选择和配置,以及人机交互界面的设计和实现。
通过合理的设计和实施,智能灌溉系统可以帮助农民更好地管理农田,提高作物产量,同时也可以节约用水资源,对环境保护具有积极的作用。
随着科技的不断发展,智能灌溉系统的设计水平将不断提高,为农业生产和环境保护带来更大的益处。
智能灌溉系统毕业设计
智能灌溉系统毕业设计毕业设计题目:基于智能控制技术的灌溉系统设计与实现设计背景:传统的农业灌溉系统存在着灌溉时间和水量的盲目性,不仅造成水资源的浪费,还可能对作物的生长产生不利影响。
因此,设计一个基于智能控制技术的灌溉系统,能够根据作物的需水量和土壤湿度实时调整灌溉时间和水量,可以更加高效地利用水资源,达到智能化的灌溉效果。
设计要求:1. 系统需要能够实时监测土壤湿度,以确保作物在适宜的湿度条件下生长。
可以选择合适的传感器进行土壤湿度的检测。
2. 系统需要能够自动控制水源和喷灌设备的开关,根据作物的需水量和土壤湿度进行智能调节。
可以使用单片机或者微控制器进行控制。
3. 系统需要能够进行数据的记录和分析,以便于农民和研究人员对灌溉情况进行评估和改进。
4. 系统需要具备可靠性和稳定性,能够在长期运行中保持正常工作。
设计方案:1. 硬件设计:选择合适的土壤湿度传感器进行土壤湿度的检测,并与控制器进行连接。
选择合适的执行器,如电磁阀和喷灌设备,实现自动的灌溉控制。
2. 软件设计:开发相应的控制算法,根据土壤湿度和需水量进行智能的灌溉控制。
设计数据记录与分析的功能,通过存储和分析历史数据,提供灌溉效果评估和改进建议。
3. 系统集成:将硬件和软件进行集成,确保系统的可靠性和稳定性。
进行测试和调试,确保系统能够满足设计要求。
预期成果:1. 完成一个基于智能控制技术的灌溉系统的设计与实现。
2. 实现土壤湿度的实时监测和灌溉控制功能。
3. 实现数据的记录和分析功能。
4. 验证系统的可靠性和稳定性。
5. 提供灌溉效果评估和改进建议。
通过以上设计方案和实施预期,可以设计出一个基于智能控制技术的灌溉系统,能够高效地利用水资源,提高农业生产效益,减少水资源的浪费。
在实际应用中,可逐步推广和应用于农田灌溉,为农民提供便利,促进农业可持续发展。
毕业设计(论文)-基于PLC的自动浇灌系统设计
湖南工业职业技术学院Hunan Industry Polytechnic题目基于PLC的自动浇灌系统设计系名称电气工程系专业及班级机电S2012-1班学生姓名学号44指导教师摘要随着数字化的快速发展,越来越多的数字化和信息化手段应用到了各个领域之中。
传统的浇灌方式灌水量多、耗水量大,不能适时适量的浇灌,造成了水资源的极大浪费,与我国建设节约型社会的发展战略极不协调。
传统浇灌设备大多采用继电器控制,调试与维护苦难,灵敏度不够高,不能实现根据外界环境变化控制浇灌。
可编程控制器(PLC)具有提高可靠性、增加灵活性和适用于各种环境条件下运行等优点,并且在系统硬件组成不变的情况下,可以通过更改软件设置来适用多种运行方式的需要、是传统继电器控制的理想替代品。
本课题以PLC为核心,外围由温度、湿度传感器及必要输入输出设备电路、水泵等组成。
通过相应的传感器获取外界环境参数,经过一定的逻辑运算后控制水泵的启动或者停止来进行自动的浇灌。
为防止水泵过于频繁的启停,应在控制逻辑决策时加入一定的简单控制策略。
本系统能够在自动模式与手动模式之间进行自由切换。
该系统能够提高灌溉效率,达到节能节水的目的,同时,能减轻浇灌人员的劳动负担,将科学的浇灌经验固化在控制器中,降低了对种植经验的要求,有利于提高生产效率。
关键词:PLC,温度、湿度传感器,水泵。
目录第1章绪论 (5)1.1 课题背景及目的 (5)1.2 课题研究现状 (5)1.2.1 国外研究现状 (5)1.2.2 国内发展现状 (6)1.3 目的和意义 (6)1.3.1 研究目的 (6)1.3.2 研究意义 (7)第2章系统器件选择设计 (8)2.1 PLC的选型 (8)2.1.1PLC机型的选择 (8)2.1.2PLC容量的选择 (8)2.2电动机启动方式 (9)2.2.1电动机启动方式的选择 (9)2.1.2电动机电气控制电路 (10)2.2.3电动机的PLC控制程序编写 (10)2.3温度、湿度传感器的选型 (11)2.3.1温度传感器的选择 (11)2.3.2湿度传感器的选择 (13)2.4模块的选择 (15)2.4.1模块的认识 (15)2.4.2 EM235配置 (17)2.5系统所需电源的选择 (18)第3章系统的软件设计 (19)3.1常用PLC程序的设计方法 (19)3.2温度监控程序的设计 (19)3.3湿度监控程序设计 (22)结论 (26)参考文献 (27)基于PLC的自动浇灌系统设计第1章绪论1.1 课题背景及目的我国水资源短缺,利用率低,水浪费严重,供需矛盾突出。
智能灌溉系统的研究与设计毕业设计(论文)
毕业设计(论文)题目智能灌溉系统的研究与设计摘要本系统系统通过选择合适的传感器将对土壤中含水量以及空气湿度等重要物理量进行采集,通过信号及采集部分将其转化为数字信号,交给单片机系统进行处理,通过智能控制部分,在需要时驱动相关外设,进行自动精确定位地灌溉。
具体流程图如下:工作过程流程图关键字: 智能控制 精确定位 密封 湿度传感器 差动放大 顺序通电 液晶显示机械设计部分整体的机构形式如下所述:水由出水口接入,经过水泵增压后,经过导水软管,最后从管的另一端喷射出来。
机械臂主要由导水软管,套筒,舵机,步进电机和与电机配合的传动装置组成。
套筒下端固结有加工上锥齿的圆环,电机通过锥齿轮传动,带动套筒转动。
舵机固定在套筒上,当套筒旋转时,舵机也随套筒旋转。
导水软管穿过套筒与固定在套筒上端的舵机相固结,当舵机臂摆动时导水软管喷头处完成竖直方向的调整,以使喷出的水能够调整远近。
而套筒转动则实现了喷水方向的调整。
这样,通过水平旋转及竖直摆动,实现了喷灌的精确定位。
考虑到水对电机、齿轮传动部分的腐蚀影响,电机及其与套筒的传动部分通过密封箱密封,导线引出,连接到控制电路部分及电源部分,以实现对机械系统的电力输入及控制。
机械臂通过套筒下端深埋入土壤进行固定。
这种方案是我们经过多次调整最后确定出来的。
下图为我们用机械仿真软件pro/engineer 制作的图形(具体见附图)我们的创新体现在我们的设计过程当中。
在喷口的设计中,由于市场上所售的喷头多导水软管舵机与导水软管连接密封箱套筒利用水压将水达到某个固定位置,因此不能实现喷灌位置的可调性要求。
因此喷管管口需要重新设计。
在喷头处,我们曾试验过多个方案。
其中一个就是拟定用钢管作导水管,将水直接引到喷头,而喷头处设计成喷口可以转动的形式,通过增加一个电机并通过细杆与喷头处连实现竖直方向的转动,水平方向的转动还是靠另一个电动机带动套筒来实现(具体见附proe仿真图)。
但是这种设计有两个问题我们没能解决。
基于ZigBee水稻自动浇灌系统的设计与实现
• 132•“水是生命之源”,也是人们生存和生活的必须物质。
目前,我国总体水资源比较丰富,但是由于我国人口数量也比较多,从而导致人均水量不够,同时我国水资源的空间和季节分布特点呈现东多西少、南多北少、夏秋多、冬春少和年际变化大,且有着严重的水污染问题,最终将导致我国可利用水资源严重缺乏。
随着全球气象环境的变幻莫测,对于可利用的农业生产方面可利用的水资源逐渐减少,特别是农业生产活动中干旱问题尤为显著。
另外一方面:我国农业生产规模逐年扩大,农业生产活动中对用水量也逐年增加,造成大量城市地区出现缺水的情况,这将严重制约人们的生活、社会及况等信息(陈莉,基于ZigBee 协议的环境监测无线传感器网络测量节点的设计:上海交通大学,2008)。
各个终端节点通过ZigBee 无线通信方式进行数据交换并汇总传给协调器,网络协调器把汇总到的数据再传给嵌入式单片机,单片机把接收到的数据,通过GPRS 模块将底层各节点数据以无线传输的方式发给最近基站,然后基站再以无线传输的方式发给上位机,这样用户可以通过在上位机平台上,实时查看水稻生长环境的信息并进行相应的控制。
根据生物学知识,水稻处于不同生长发育周期的水需求量,合理自动化控制水泵,进而让处于不同生长周期的水稻需水量得到满足,这样解决了传统的浇灌方式导致水利用率不高的问题,从而提高了农业用水量的利用率(罗强,胡三根,臧晓冬,等.基于ZigBee 技术的温室环境因子远程监控系统设计:广西师范大学学报:自然科学版,2015)。
总结构图如图1所示。
图1 总体结构图三、系统硬件设计本项目采用CC2530作为无线传输模块,该芯片适用于2.4GHz 频段,包含了性能极好的RF 收发器,同时也采用工业标准化增强型8051微处理器,可编程闪存大小为8KB RAM ,具有不同的运行模式,适应于超低功耗要求的系统,从而提供了一个强大和完整的ZigBee 的解决策略。
本项目需要实现数据采集功能和GPRS 通信,因此需要选取一款具有至少两个串口通信功能的微控制器芯片。
农业灌溉测控终端的设计与研究
第 2 3卷 第 1 4期
V0 1 . 2 3 N O . 1 4
电 子 设 计 工 程
E l e c t r o n i c De s i g n En g i n e e r i
2 0 1 5年 7月
J u 1 与研 究
王 伟’ , 蔡 慧英 , 董 淑敏 ,周 圣仓 , 李 帅。 ,王 超
( 1 . 山 东 正 晨科 技 股 份 有 限公 司 山 东 济 南 2 5 0 1 0 1 ; 2 . 中 国科 学 院沈 阳 自动 化 研 究所 辽 宁 沈 阳 l 1 0 0 1 6 ; 3 . 山 东 三龙 智 能技 术 有 限公 司 山 东 济 南 2 5 0 1 0 1 ) 摘 要 :从 国 家加 强 小农 水 重 点 县推 广 的 政 策 出发 。 针 对 农 业 生 产 过 程 中需 要 对 用 水 进 行 计 量 与控 制 的 需 求 . 本 文 设 计 了一 种 农 业灌 溉 测 控 终 端 的 计 量 与 控 制 系统 。 系统 采 用 S T公 司的 S T M3 2 F l O 3 V E T 6单 片机 作 为主 控 芯 片 . 并且 运
关 键 词 :液 晶 显 示 器 ;以 电 控 水 : 水 泵 水 量 ;时 间计 划
一种基于计算机控制的园林灌溉装置[实用新型专利]
专利名称:一种基于计算机控制的园林灌溉装置专利类型:实用新型专利
发明人:冯艳春
申请号:CN201821265419.X
申请日:20180807
公开号:CN208609569U
公开日:
20190319
专利内容由知识产权出版社提供
摘要:一种基于计算机控制的园林灌溉装置,包括:底架,所述底架下方固定设有支撑架,所述底架下方设有湿度传感器,所述储水桶内侧设有水位传感器,所述储水桶外侧底端连接抽水泵,所述抽水泵连接出水管,所述储水桶顶端设有进水管,所述进水管顶端设有过滤网,所述喷头总成外侧设有喷水分头,所述喷水分头的数量为四个,且每个相邻喷水分头间的夹角为90度,所述底架一侧设有手推架,所述手推架的手推杆上设有计算机控制面板,所述计算机控制面板通过现有的数据信号连接手机终端、电脑终端。
其结构简单,通过传感器检测传递到显示屏、报警器,喷头也可旋转,多方向灌溉,可以达到高效快速灌溉,节约用水,自动化程度高。
申请人:南京齐春园景观工程有限公司
地址:210000 江苏省南京市江宁区湖山路789号中致科技园A102室
国籍:CN
代理机构:北京盛凡智荣知识产权代理有限公司
代理人:高志军
更多信息请下载全文后查看。
小学生实践自动灌溉技术的奇妙种植园报告
小学生实践自动灌溉技术的奇妙种植园报告一、引言随着科技的发展,我们的生活与科技的关系越来越紧密。
为了让小学生们更好地了解科技,激发他们对科技的兴趣,我们设计了一套适用于小学生种植园的自动滴注灌溉电子遥感技术系统。
此系统不仅能帮助小学生们更好地照顾他们的植物,还能让他们通过实践了解科技的应用。
二、项目目标通过实践操作,让小学生们了解并掌握自动滴注灌溉和电子遥感技术。
培养小学生们的科技创新能力。
提高小学生们对科技的兴趣和热情。
三、研究内容自动滴注灌溉系统的设计:该系统应能根据植物的需要和环境的变化自动调节灌溉量,如根据土壤湿度、植物生长阶段等条件进行调-H-TO电子遥感技术的应用:利用电子遥感技术,实时监测土壤湿度、温度等环境因素,并通过无线网络传输数据,实现远程控制灌溉。
系统能源供应:考虑系统长期运行的能源供应问题,如使用太阳能板或风能发电机等可再生能源。
安全防护:为防止系统意外断电或数据丢失,设计备用电源和数据存储方案。
四、研究方法文献回顾:收集与自动滴注灌溉和电子遥感技术相关的文献资料,了解现有技术的优缺点。
实验研究:在小学生种植园中设立实验区,对不同植物进行自动滴注灌溉实验,同时监测土壤湿度、温度等环境因素。
系统测试:完成系统构建后,进行实地测试,并对测试数据进行整理和分析。
总结评估:根据实验和测试结果,评估本系统的性能和实用性,提出改进意见。
五、预期成果完成一套适用于小学生种植园的自动滴注灌溉电子遥感技术系统。
通过实践操作,让小学生们更好地了解科技的应用和创新。
提高小学生们的科技素养和创新能力。
为学校或其他组织提供一种有效的科技教育方式。
六、下一步计划根据实验和测试结果,对系统进行优化和改进。
编写相关教材和教程,为小学生们提供系统的科技教育。
在其他学校或社区推广此系统,扩大科技教育的影响力。
持续关注科技发展动态,将新技术和新方法引入系统中,保持系统的先进性和实用性。
智能自动灌溉系统电路设计
智能自动灌溉系统电路设计殷丽艳【摘要】以单片机为基础,设计了一个智能自动灌溉系统.本系统由温湿度采集模块、单片机主控模块、LCD液晶显示模块、系统报警模块、供水模块等组成,是一个集信息采集、单片机控制、显示、报警和供水于一体的温室大棚智能自动灌溉系统.根据实验结果表明,该系统可以满足灌溉工作要求,合理化地对农作物进行灌溉,节约用水,达到增产的效果.【期刊名称】《电脑与电信》【年(卷),期】2018(000)005【总页数】3页(P1-3)【关键词】单片机;传感器;智能灌溉【作者】殷丽艳【作者单位】中北大学信息商务学院,山西晋中 030600【正文语种】中文【中图分类】TN9121 引言随着农林业的发展,为了解决普通农户的温室大棚生产管理中的节水灌溉和人力消耗等问题,智能灌溉系统应运而生。
由于目前水源不足严重影响人类的生产和生活[1],传统的灌溉方式已无法适应市场需求,减少水资源的浪费亟待解决。
现代智能型微机控制灌溉系统正在逐渐推广[2-5],它是集传感器、通讯、计算机等技术于一体的理论系统,能够有效解决传统灌溉中水资源浪费的问题。
因而,本文设计了一个智能自动灌溉系统,它可以根据实际情况进行智能自动化的灌溉,实现智能自动灌溉的目的。
该系统的优势在于节省人力,更是可以达到节约用水的目的,具有良好的推广应用价值。
2 设计目标与系统整体方案设计本设计是以基于单片机智能浇灌系统的工作原理为参考,它由大棚内的温湿度采集模块、单片机主控模块、LCD液晶显示模块、系统报警模块、供水模块构成。
这是一个集信息采集、单片机控制、显示、报警和供水于一体的温室大棚智能自动灌溉系统。
本设计的整体方案不仅要有智能自动方式[7-8],还需要有手动按键方式,在传感器部分出现故障后可通过按键操作继续进行灌溉,而不受制于其它模块。
在智能自动灌溉的模式下,首先我们需要设定大棚内的适宜农作物生长的正常温湿度范围,其次将大棚内温湿度采集模块采集到的实际温湿度值通过数据处理后输送到单片机内,在温度值高于预设温度最高值时,或者低于预设湿度最低值时,单片机主控模块将会同时给供水模块和报警模块发出灌溉和报警的指令,直到温湿度采集模块采集到的信息回到设定的温度范围,单片机主控模块才会给供水模块和报警模块发出停止工作的指令。
基于遗传算法的农田智能灌溉控制系统设计
基于遗传算法的农田智能灌溉控制系统设计
彭小莉;周苏红;尹峥;燕珍
【期刊名称】《水利技术监督》
【年(卷),期】2024()3
【摘要】为优化农田智能灌溉控制效果,缩短系统时延,文章提出基于遗传算法的农田智能灌溉控制系统设计。
系统硬件部分包括以S3C6410型号微处理器为核心的控制模块以及数据存储模块。
在系统硬件部分,采用PID算法设计智能灌溉控制器,并利用遗传算法进行控制参数寻优,实现智能灌溉控制。
实验结果表明,设计方法的土壤湿度均匀性明显高于对比方法,最高时达到97%,控制时延均低于1.21ms,说明控制性能较好,具有较大的应用价值。
【总页数】4页(P38-40)
【作者】彭小莉;周苏红;尹峥;燕珍
【作者单位】徐州市水利建筑设计研究院有限公司;徐州市水利工程建设监理中心有限公司
【正文语种】中文
【中图分类】S24
【相关文献】
1.基于ZigBee农田水肥一体化智能灌溉系统设计
2.基于单片机的智能农田灌溉节水系统设计及应用
3.基于嵌入式的农田灌溉管网漏损智能无线监测系统设计
4.基
于物联网和PLC的农田智能节水灌溉系统设计5.基于LoRa技术的农田智能灌溉系统设计
因版权原因,仅展示原文概要,查看原文内容请购买。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
文章编号:1007-4929(2016)11-0115-03基于植物全生育期的精量智能灌溉控制器设计钱春阳,王建春,吕雄杰(天津市农业科学院信息研究所,天津300192) 摘 要:根据设施温室作物种植灌溉的节水需求,设计了一款基于植物全生育期的智能精量灌溉控制器。
控制器选用高性能MCU为核心;采用HMI作为系统和用户之间信息交换的桥梁;采用流量传感器控制植物精量灌溉;采用短距离无线通信和GPRS相结合的传输方式在农业物联网架构中充当中间件设备;根据用户需求设计了可供用户选择的3种智能灌溉策略,采用专家辅助决策的知识挖掘技术制定植物全生育期的灌溉处方。
试验表明,系统运行稳定,操作简便,节水效果明显,有较大的推广应用空间。
关键词:全生育期;智能灌溉;物联网中间件 中图分类号:S126;TP23 文献标识码:A收稿日期:2016-01-19基金项目:天津市农科院院长基金项目(14007);天津市国际合作项目(14RCGFNC00101);天津市科技支撑计划资助项目(14ZCZDNC00005);天津市科技支撑计划资助项目(15ZCZDNC00120)。
作者简介:钱春阳(1988-),男,助理研究员,硕士,从事农业信息技术应用研究。
E-mail:tjnkyqcy@163.com。
通讯作者:王建春(1976-),男,高级工程师,硕士,从事农业信息技术与应用研究。
E-mail:wangmiao115@126.com。
21世纪水资源正在变成一种宝贵的稀缺资源,水资源问题已不仅仅是资源问题,更是关系到国家经济、社会可持续发展和长治久安的重大战略问题。
资源缺乏,一直是制约我国经济社会发展的重要因素之一。
目前,全市设施种植业达4万hm2,带动30多万农民就业。
人工管理成本高、水肥药等资源利用效率低严重制约设施种植业的可持续发展,采用先进的节水灌溉控制技术应用于农业节水灌溉,不仅可以提高资源利用效率、改善生态环境、降低管理成本、提高经济效益,还可以减少频繁的灌溉导致的根层无机氮的大量淋失,减轻不断追肥造成根层氮素失衡的恶性循环,减少频繁灌溉造成的作物养分需求和土壤供应的不同步带来的损失。
对天津乃至全国节水灌溉技术的发展具有重要意义。
1 系统整体设计该智能灌溉控制器作为设施农业物联网中间件设备,位于物联网底层设备感知层和上层应用层之间,是设施农业物联网的核心。
除下达灌溉控制决策外,还兼具数据采集、提取及有效验证,以及预处理数据,统一协议,发送、传输数据等工作。
该智能灌溉控制器以植物全生育期内的需水状况为主要依据,针对植物不同生育期内具体需水状况、灌水频次、土壤水分含量等变量,实施灌溉水的变量投入,形成3种不同的灌溉策略以满足实际的灌溉需要,对作物生产实行非均匀变动管理,从整体上降低物质消耗。
通过利用高性能ARM处理芯片和无线通信技术对土壤含水量和灌溉流量等进行检测,并执行灌溉控制决策;采用实时时钟技术判断植物生育期,并实现控制器与WSN的同步;采用高性能电源管理芯片,管理系统电能分配;采用GPRS接口实现物联网环境的快速接入和报警;采用触摸屏和组态软件提供人机交互界面,实现参数设置、灌溉处方调用、控制决策下达、灌溉进程监控等功能。
同时也能够为探索新型精量控制策略,真正实现植物全生育期的灌溉标准化和自动化提供基础。
2 智能灌溉控制器硬件设计智能灌溉控制器硬件主要包括MCU、电源管理单元、通信单元(无线传输模块和GPRS模块)、灌溉管理单元(HMI模块、外部Flash和SD卡)以及灌溉控制单元(流量检测模块和电磁阀)。
硬件结构如图1所示。
(1)处理器单元。
主控制器采用32位的ARM低功耗微处理器STM32F103RCT6,具有25Kbyte Flash、48KbyteRAM,工作频率可达72MHz,能够满足该控制器监测与数据处理的需求。
该处理器具有5个异步串行接口,能够同时连接触摸屏单元、GPRS模块、无线传输模块和流量检测模块,还可以扩展TF卡用于存储数据,适用于设施温室精量智能灌溉控制器多串口应用的需求。
511节水灌溉·2016年第11期图1 硬件结构图(2)电源管理单元。
控制器的供电单元设计要满足不同外设的正常工作电压范围,尽量减少不同电压值之间的转换,其中MCU工作电压为2.0~3.6V,无线传输模块工作电压2.1~3.6V,SONGLE SDR继电器工作电压为5V,触摸屏工作电压为12V,GPRS模块工作电压为9~12V。
因此,选用XL4005和ASM1117直流降压芯片,将12V输入电压转换成5V和3.3V为不同用电设备提供稳定的直流电压。
(3)通信单元。
①无线通信模块。
无线传输单元采用SEMTECH推出的SX1212超低功耗的单芯片无线芯片,具有频率范围在300~510MHz;芯片经过优化具有非常低的接收功耗,典型接收电流为2.6mA,远小于同类收发器的接收电流;工作电压为2.1~3.6V,最大发射功率12.5dBm。
采用4种电源管理模式来实现不同形式的节能效果,灵活配置系统工作模式可以降低系统功耗。
兼顾设施温室环境下开发自定义网络通信协议的要求,并能够满足与该设备配套使用的无线传感设备低功耗的使用要求。
无线芯片与MCU的USART2接口连接,实现农业网络架构中底层设备感知层与传输层之间的数据交换。
②GPRS模块。
GPRS模块使用SIM900A芯片,它采用功能强大的ARM926EJ-S芯片处理器,属于双频GSM/GPRS模块,完全采用SMT封装形式,工业标准接口(GPIO、SPI、COM口、I2C、音频接口等),工作频率为GSM/GPRS 900/1 800MHz,可以低功耗实现语音、SMS、数据和传真信息的传输。
MCU通过串口使用AT指令完成数据的传输过程。
GPRS单元与MCU的USART3接口连接,实现与农业物联网架构中传输层与上层应用层的数据交换,并将相关数据定时发送至农业物联网监控平台进行存储和大数据分析。
(4)灌溉管理单元。
HMI模块选用具有VGUS系统(一款组态型、用户图形界面设计软件)的SDW系列串口触摸屏。
其具有:56KB变量存储空间,8通道曲线趋势图存储器,极快(80ms)的变量显示响应速度;25B存储器空间,支持串口指令读写,用于硬件配置和控制操作;128MFlash存储空间,用于存储图片、图标、字库和用户数据库等;单页最多支持64个显示变量;支持USB在线下载,提高研发调试效率;支持SD卡脱机下载,用于批量生产,提高生产效率;集成了RTC、背光亮度调节、背光自动待机、触控蜂鸣器伴音功能。
触摸屏接口通过电平转换为TTL电平,与MCU的USART1接口连接。
外部FLASH。
采用W25Q64芯片,具有64M位存储空间,分为128个块,每块大小为64KB,其擦写周期多达10万次,具有20a的数据保存期限,支持电压为2.7~3.6V,支持标准SPI通信,最大SPI时钟可达80MHz。
外部Flash用于存储不同品种植物灌溉处方,通过控制程序可以调用和修改预设处方。
(5)灌溉控制单元。
流量检测单元采用YSDC32流量显示控制器,通过485通讯接口,实现自动抄表,其性能参数:电池电压3.6V,2 400mA;静态电流小于20μA;RS485通讯电源为DC12V,100mA;通讯隔离电压为DC1000V;累计流量最小值为0.001m3,最小流速0.12m3/h,额定流速6.0m3/h。
采用MODBUS通信协议通过SP3485模块与MCU的UART4进行连接,选择2400波特率,无校验,8位数据位和1位停止位。
电磁阀模块选用DC24V-2W常闭型,工程塑料材质电磁阀,压力范围在0~1MPa,工作温度为-5~85℃。
3 控制器软件设计该设备设计了3种不同的灌溉方式,用户可以根据对当地土壤状况、灌水制度的完善程度进行选择,来完成植物全生育期内的精量灌溉。
其中,方式一“定时时间+水量”:该种方式适用性广泛,结合专家总结的灌溉制度,通过设定起灌时间、灌水量、灌水次数和时间间隔等参数相结合的方式,自动完成灌溉作业;方式二“传感器下限+水量”:该种灌溉方式采用土壤水分传感器下限值作为起灌条件,结合灌水量,完成灌溉作业,该种方式较前一种方式自动化程度相对较高,但对土壤水分传感器的依赖性较高;方式三“传感器上限+下限”:该种方式的起灌和停灌节点均由土壤水分传感器来决定,该种灌溉方式自动化程度最高,但要求传感器能够充当具有稳定和可靠的数据来源,同时设定的上下限阈值需要通过专业人员长期总结不同植物在整个生育期的灌溉规律,是实现节水灌溉的最高级形式,也是今后一段时间内需要进一步探索和研究的方向。
3.1 HMI软件设计流程系统中HMI主要负责信息显示及信息输入功能,其中信息显示主要包括灌溉状态显示及传感器数据显示;信息输入主要包括植物全生育期内灌溉参数录入及菜单的触控选择,HMI软件设计流程如图2所示。
其中变量规划是通过规划VGUS屏的56KB变量存储空间和外部Flash相对应,实现灌溉参数非易失性存储,满足存储作物灌溉处方的要求。
现以“品种1”、“定时时间+水量”灌溉方式中参数设定界面为例,包含应灌水量(2B)、应灌次数(2B)、时间间隔(2B)、生育期开始时间(4B)、灌溉开始时间(4B),预留参数(2B),共预设5个生育期(定值期、缓苗期、结果初期、结果盛期、结果后期),因此使用触摸屏内变量存储地址为0x0201~0x0228共80字节,所对应的外部Flash存储地址为513-592,其他品种及对应的灌溉方式的存储地址分配方式与此相同。
图2 HMI开发流程3.2 控制器软件流程控制器MCU程序设计采用keil uVision4IDE开发环境,其中流量传感器数据是影响灌溉精度和节水效果的重要参数,设定其具最高优先级,当系统启动灌溉后开始定时采集,根据其额定流速设定采集周期为1min;其中环境传感数据作为设施温室灌溉及病虫害发生等的重要依据,设定其对应的接收中断响应具有次高级优先级,数据上传周期设定为30min一次,经过实践证明将采集周期设定为30min或1h一次,能够正常的反应温室内环境变化情况,同时又可以大大降低传感设备自身功耗;HMI模块主要负责前期的参数设置和后台的数据显示任务,将其优先级设为最低,以保证其他外设正常抢占中断。
系统启动后,首先进行系统及外设的初始化,记录初始时间和流量数据,系统RTC与触摸屏RTC每24h同步一次,用于统一时钟并更新当前所处生育期。
同时开启总中断,侦听各串口接收中断、解析和数据处理并执行对应任务。
设备工作流程如图3所示。
图3 设备软件工作流程用户通过HMI模块完成人机交互,并开启一次新的灌溉,操作流程如下:①选择灌溉方式(“定时时间+水量”方式;“传感器下限+水量”方式;“传感器上限+下限”方式);②选择品种(设备默认存储4个不同品种的灌溉处方);③点击“修改参数”按钮,输入用户权限密码;④通过用户权限验证后,进入选定灌溉方式、品种的参数修改页面,输入处方参数,点击确认返回监测主界面;⑤点击“启动灌溉”按钮,系统根据设定程序启动选定品种按照选定灌溉方式进行灌溉;⑥点击“临时补灌”按钮,增加临时灌溉方案。