欢迎来到天天文库
浏览记录
ID:28384095
大小:234.50 KB
页数:10页
时间:2018-12-09
《智能灌溉系统设计上位机软件设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、-智能灌溉系统上位机软件的设计引言在水资源紧缺的条件下,要实现灌溉农业的可持续发展,就需要灌溉更加精确智能。在不影响农作物生长发育的前提下,按照农作物需水要求准确及时地预报,并实现水量的自动控制,精确施予。目前,主要采用先进的物联网技术与传统农业生产相结合的办法,通过研发先进的传感器、灌溉控制设备、功能强大的计算机灌溉管理软件等来实现科学灌溉,提高农业效益。由于全球气候的恶化和水污染等原因,水资源短缺已经成为全球性的问题。在各大园林、农业及高尔夫灌溉项目中,越来越多的人认识到了节水灌溉的重要性。为了保证人工植被和农作
2、物的正常生长,节水灌溉系统起到了至关重要的作用。托普物联网专注于农业物联网的研发和建设,在这几年里,积极响应国家农业物联网推广的号召,组建专业的研发团队和推广团队,同时也取得了一定的成就。主要研发的有温室大棚控制系统、灌溉系统、喷灌系统、花卉栽培控制系统、设施园艺自动控制系统、滴灌智能控制系统、设施农业滴灌施肥智能化控制系统。并在多地有已经建成的项目。1系统主要功能我们设计并制作出具有监视、控制、环境数据的不间断采集、整理、统计、绘图功能的智能灌溉系统,以实现优化科学灌溉。该系统适用于庭院、园林、农田等灌溉场所。主要
3、包括以下功能:⑴根据CO2浓度自动控制电磁阀的开关,与CO2发生器配套使用;⑵根据土壤的干湿度自动控制电磁阀的开关,与喷灌、微灌、滴灌等管道系统配套使用;⑶根据空气的干湿度自动控制电磁阀的开关,与加/降温、加/除湿等设备配套使用。.---2总体结构设计Zigbee是基于IEEE802.15.4标准的低功耗局域网协议。据这个协议规定的技术是一种短距离、低功耗的无线通信技术。其特点是近距离、低复杂度、自组织、低功耗、低数据速率、低成本。主要适合用于自动控制和远程控制领域,可以嵌入各种设备。无线网关实现了ZigBee、GP
4、RS、以太网、串口的网络互联和协议转换,集成了符合ZigBee协议标准的JN5121系列通讯模块,GPRS模块,以太网接口,RS232接口。并具有通讯距离远、抗干扰能力强、组网灵活等优点和特性;可实现一点对多点、多点对多点的串口设备间的数据透明传输,也可以根据用户的需要定制软件;可按照星形网络、网状网络以及树状网络组网。兼容FCCPart15,ETSIETS300-328和日本的ARIBSTD-T16标准。主要应用领域:煤矿/油田设备远程监控、电力/水利设备远程监控、远程智能抄表/线缆取代、工业、农业自动化控制、楼宇
5、、路灯智能控制。本系统设计由三个部分组成:监控中心、无线网关、无线路由节点。其中,监控中心主体是服务器和上位机;无线网关集成了符合ZigBee协议标准JN5121系列通讯模块,GPRS模块,以太网接口,RS232接口,负责将各节点的数据发送给上位机处理,或接收上位机发送的指令并传送给各节点;无线路由节点可以有多个,集成了CO2浓度传感模块、土壤的干湿度传感模块、空气的干湿度传感模块和ARM模块。系统组成框图如图1所示。.---图1系统组成框图3硬件原理本系统的传感节点硬件采用CC2530,如图2所示。CC2530是用
6、于2.4-GHzIEEE802.15.4、ZigBee和RF4CE应用的一个真正的片上系统(SoC)解决方案。它能够以非常低的总材料成本建立强大的网络节点。CC2530结合了领先的RF收发器的优良性能,业界标准的增强型8051CPU,系统内可编程闪存,8-KBRAM和许多其他强大的功能。CC2530有四种不同的闪存版本:CC2530F32/64/128/256,分别具有32/64/128/256KB的闪存。CC2530具有不同的运行模式,使得它特别适应超低功耗要求的系统。运行模式之间的转换时间短,进一步确保了低能源消
7、耗。图2传感节点硬件框图.---4上位机的设计4.1功能需求以太网通信方式是物联网智能灌溉系统与计算机最主要的通信方式,采用UDP通信协议层,多线程方式进行数据交互。上位机需要单独具备以太网通信界面,除了实现物联网智能灌溉系统以太网通信命令中列出的各项命令之外,还需要以下几个重要功能。⑴网络拓扑,显示物联网智能灌溉系统所有已经注册的设备节点物理区域视图,主要用于直观地反映设备节点的分布概况,用于设备故障定位。在视图上,双击设备节点图标能够自动显示该节点的实时数据信息;如果设备有故障或告警,节点图标应该改变自身颜色警示
8、操作人员。⑵数据查询,实时记录物联网智能灌溉系统的当前和历史数据,提供用户对数据按日期和设备标识查询的功能。根据数据容量和数据访问并发性的要求,建议数据库采用专用的数据库管理软件,例如SQLServer2005。⑶数据分析,根据数据库内查询的数据绘制图表(折线图或饼图等),显示数据的分布和趋势,提供用户环境参数的历史数据和做出灌溉决策的参考信息
此文档下载收益归作者所有