论文部分内容阅读
农业的稳定发展是我国国民经济发展的先决条件,但是长久以来我国农业用水效率相对于农业发达国家一直处于较低水平,导致农业的发展缓慢。因此,只有做到节水灌溉技术的完善和落实才能促进我国传统农业的发展。随着通信技术的飞速发展,3G、4G网络覆盖基本完善,网络的稳定性和通信速率有了很大的提高,所以远程控制技术被应用到了各个领域,本文对节水灌溉远程控制系统进行了设计与实现。本文结合宁夏黄羊滩玉米滴灌节水灌溉远程控制项目,开展基于Android平台的远程节水灌溉控制系统的设计与实现。本课题选择Android平台进行应用设计,原因在于Android系统以及Android终端设备在人们的使用中的普及率较高,同时具有操作简单,应用程序可移植性好等优点。用户可以利用移动通信网络使用户能够远程监控田间土壤湿度变化,并且可以远程控制田间电磁阀,从而对农田灌溉进行控制。系统主要完成远程服务中心系统和Android应用程序的设计与实现。远程服务中心系统由Web服务程序、MySQL数据库和tomcat服务器组成,主要完成的功能包括:用户账号和信息管理、灌溉单元和传感器分布管理、土壤湿度数据的统计与管理。Android用户终端控制模块的设计与实现,包括手动、半自动、自动三种控制模式,手动控制模式可由用户自行控制灌溉,可控制任意电磁阀的开关。半自动控制模式可由用户设定灌溉时间,灌溉时间结束后灌溉自动停止。自动控制模式则采用了模糊控制技术,通过系统设置的标准土壤湿度值和传感器上传的实际土壤湿度值由模糊控制算法获得所需的灌溉时间。本文首先对国内外远程节水灌溉控制系统的研究状况和前瞻性科研动态做了深入研究;其次对系统的总体方案以及关键的科研技术做了详尽的介绍。再次,依照开发软件的必要过程,进行了远程节水灌溉控制系统各模块的需求分析。最后,对本系统的数据通信协议、自动控制算法、数据库以及各个功能模块进行了详细的设计与实现。