文章详情_毕业论文网

登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 文章详情

现代智慧农业大棚---基于无线网的远程控制系统开发开题报告

 2022-09-29 11:49:40  

1. 研究目的与意义

随着农业现代化的发展,设施园艺工程因其涉及学科广、科技含量高、与人民生活关系密切,己越来越受到世界各国的重视。这也为我国大型现代化智能大棚的发展提供了极好的机遇,并产生巨大的推动作用。在这样的形式下,开发一种实时性高、精度高,能够综合处理多点信息的测控系统就很有必要。在其系统中远程控制技术就尤为关键。远程控制技术由来已久,是控制领域的一项重要技术。远程控制是在网络上由一台主控端计算机远距离地控制另一台被控端计算机的技术。随着网络技术的发展,电脑的管理及技术支持的需要,远程操作及控制技术越来越引起人们的关注。采用远程控制主要是因为方便、效率和安全这三方面的因素。近年来,随着计算机的普及和互联网技术的成熟,国内外已有较多大学开辟了这样的实验模型。学生可通过互联网登录并访问实验室服务器,完成各种模型的实验。

2. 课题关键问题和重难点

1.客户端的信息传输。

2.客户端的发送命令,向服务器发送所需要执行的命令。

3.服务器端的任务翻译,对服务器端发来的控制操作进行翻译,明白需要的操作。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 国内外研究现状(文献综述)

中国农业的发展必须走现代化农业这条道路,随着国民经济的迅速增长,农业的研究和应用技术越来越受到重视,特别是智能大棚已经成为高效农业的一个重要组成部分。现代化农业生产中的重要一环就是对农业生产环境的一些重要参数进行检测和控制。例如:空气的温度、湿度、土壤的含水率等。在农业种植问题中,温室环境与生物的生长、发育、能量交换密切相关,进行环境测控是实现温室生产管理自动化、科学化的基本保证,通过对监测数据的分析,结合作物生长发育规律,控制环境条件,使作物达到优质、高产、高效的栽培目的。大棚内的温度、湿度与土壤的含水率等参数,直接关系到蔬菜和水果的生长。国外的设施己经发展到比较完备的程度,并形 成了一定的标准,但是价格非常昂贵,缺乏与我国气候特点相适应的测控软件。而当今大多数对大棚温度、湿度、土壤含水率的检测与控制都采用人工管理,这样不可避免的有测控精度低、劳动强度大及由于测控不及时等弊端,容易造成不可弥补的损失,结果不但大大增加了成本,浪费了人力资源,而且很难达到预期的效果。以园艺业著称的荷兰从20世纪80年代以来就开始全面开发智能大棚计算机自动控制系统,并不断地开发模拟控制软件。目前,荷兰自动化智能玻璃温室制造水平处于世界先进水平,拥有玻璃温室1.2万多平方米,占世界1/4以上,有85%的温室用户使用计算机控制温室环境。

从国内外智能大棚控制技术的发展状况来看,环境控制技术大致经历三个发展阶段:1.手动控制2.自动控制3.智能化控制。

其中智能化控制最为关键的就是远程控制,如何通过对信息的采集,对大棚进行远程控制是当今世界研究的主流。远程控制技术由来已久,是控制领域的一项重要技术。国内外在远程控制方面的应用十分广泛,而且进展迅速,大体来看分为几种:一是对计算机网络自身性能的监控。这种应用可以自动跟踪目标计算机的屏幕变化、获取目标计算机登录口令及各种密码类信息、获取目标计算机系统信息、限制目标计算机系统功能、任意操作目标计算机文件及目录、远程关机、发送信息等多种监控功能。二是对现场状况的实时监控,多用于酒店、银行或住宅等系统监视方面。这种应用使用摄像机云台,基于无线网络的远程控制平台研究与实现实际上是一种被动的监视系统;三是对作业现场有效数据的采集监视,是种主动监控方式,多用于水文水利、电力、机械生产等方面。目前,基于因特网的远程控制国内外电都有不同程度的研究,相对来说,由于西方国家在信息技术和计算机技术的发展上的优势,他们在研究基于因特网的远程控制方面相对早一些,而且主要集中在机器人领域。例如:美国南加州大学研制的可播种和浇水的远程控制花园telegarden、英国bradford大学的远程机器人望远镜系统、澳大利亚wollogong大学拾取木块的roboty系统等。国内的哈尔滨工业大学也在研制基于因特网的telerobot远程控制机器人。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 研究方案

本文采用了无线传感器网络部分-PC机控制部分-温室执行器部分。其中PC控制部分对无线传感器网络采集的信号进行部分并提醒管理人员。管理人员验证身份登录,

通过控制机部分进行对温室执行器下达命令,对大棚进行调节。其中具体的远程控制系统在工作时,首先调用Socket类的构造函数,以服务器的指定的IP地址或指定的主机名和指定的端口号为参数,创建一个Socket,负责监听客户端的请求。客户端在创建一个Socket的同时向服务器端发送服务连接请求,服务器端生成新的Socket,原来的Socket仍处于监听状态。当服务器端接收到连接请求后,服务器端处理请求,分析是否空闲,如繁忙,则阻塞,如空闲则接受请求,服务器端与客户端建立连接,客户端发出控制写入,此时服务器Fork()出一个子进程专门处理该客户,完成服务器端与客户端的远程控制,实现客户端对服务器端的远程控制。完成整个操作后,父进程则关闭新的Socket,继续处理下一个客户进程。而服务器监听用的Socket对Fork出的子进程无用,所以子进程将其关闭,用产生的新Socket与客户交换信息,直到对方关闭此连接,子进程终止。关闭Socket。

5. 工作计划

第1周:撰写开题报告和完成外文翻译的工作。第2周:查阅资料,撰写课题总体规划和课题的详细设计。第3周:根据总体规划进行课题模块化设计。

第4周:根据要实现的功能进行模块代码编写。

第5周:调试代码能够得出简单的结果。第6周:完成最终的代码编写并交于指导老师检查审核。第7周:根据指导老师检查结果进行整改。第8周:交于指导老师进行中期检查。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图