物联网精准喷灌节水监控系统应用
背景:
我国是人口大国,农业大国,同时也是贫水大国,虽然我国的淡水资源总量较大但人均占有量低,是全球13个人均水资源最贫乏的国家之一。由于大量工业废水污染了部分河流、地表的浅层水资源,并且有逐年加重的趋势,进一步加剧了水资源紧缺的矛盾。农业作为国家的经济命脉和“用水大户”,由于人们长期以来对水资源的不重视,对农业现代化的投资和技术都比较少,这就导致我国的农业现代化水平不高。
为了克服我国农业方面的水资源利用率不高的问题,综合实际情况,利用嵌入式技术和物联网技术,研发出一套用于农业灌溉方面的节水系统,该系统能够实时获取农田信息,并且根据农田的条件设定灌溉量,大幅度地提高水资源的利用率,节省大量人力,达到智能灌溉节水的目的。
一、系统总体设计方案
喷灌系统主要由上位机程序、中转服务器、子控设备3部分组成。子控设备主要用于获取农田监测点的环境信息(如土壤湿度、光照强度)以及控制该监测点的水量灌溉(即控制灌溉操作)。上位机程序本质是一个对话框程序,用户通过该对话框程序可以十分简单地获取农田监测点的环境信息、控制监测点的水量灌溉操作(上位机程序发送对应的命令到子控设备,由子控设备执行相应的操作)。中转服务器用于管理各子控设备,并且实现上位机程序和子控设备之间的数据转发功能。当上位机程序发送“获取环境信息”命令到中转服务器时,由中转服务器将该控制命令发送给对应的子控设备。最后由子控设备将监测点的环境信息发送到中转服务器,由中转服务器反馈给上位机程序。在上位机程序和子控设备的通信(即数据传递)之间引入中转服务器的根本原因是,农田监测点与中转服务器之间的距离较远,不宜用WIFI进行数据的传输,故采用NRF905模块实现中转服务器与子控设备间的远距离数据传递。一般来说,中转服务器和电脑放在室内,因此上位机程序和中转服务器之间的通信可以借助于WIFI。
二、系统硬件设计
1、子控设备板硬件设计
子控设备主要实现灌溉量的控制、获取农田监测点的环境信息两个基本功能。硬件上主要包括ATmega16的最小系统、电机和电磁阀驱动电路、光照强度和土壤湿度检测电路,这里主要介绍环境检测电路硬件设计。对于农田环境的监测,可以通过传感器获得。这里采用光敏电阻和湿敏电阻分别测量光照强度和土壤湿度,这些电阻在受到特定信号的刺激时,会使自身的阻值发生变化,通过DS18B20温度芯片可以十分容易地获取农田的温度信息,通过HC-SR501人体红外模块监测子控设备附近是否有人。最后为了计算出阀门是否堵塞,需要使用霍尔传感器对水流量进行统计。
2、中转服务器硬件设计
中转服务器的硬件电路主要分为lpc2138最小系统、TFT液晶接口、无线模块接口、EPROM应用电路,这里主要介绍无线模块接口电路。NRF905无线模块具有SPI接口,通过ATmegea16的SPI接口,能够方便地操作该模块。由于单片机通过SPI接口下载程序,为防止NRF905对SPI总线占用而导致无法下载程序的现象,需在MISO、MOSI、SCK引脚处添加阻值为10kΩ的隔离电阻。
3、系统软件设计
3.1上位机程序软件设计
上位机程序将用户命令发送到中转服务器,由中转服务器进行转发。测试前中转服务器先上电,并配置PC端的无线网卡连接到“SERVER”网络,然后打开上位机程序并单击菜单项中的连接按钮,这时上位机程序会不断地发送轮包给子控设备,只要子控设备收到轮询包则必定给上位机发送应答,且通过应答包的data域反馈农田环境信息。通过上位机程序中的设备图标便可知道子控设备是否在线且阀门是否阻塞。如图4中的设备1的图标颜色为红色,表示阀门阻塞,其余设备的图标为灰色,表示设备没有在线。
3.2中转服务器软件设计
中转服务器的大体框架比较简单,首先是调用DeviceInit函数初始化各硬件部分,然后程序进入死循环。每隔5ms检测标志位,如果标志位被置位则表示可能有数据包到达,这时调用解码函数对数据进行解码。若解码成功,表示收到上位机的控制包,这时根据Package结构的msg域可知消息内容,根据不同的消息进行相应地操作。若解码失败,说明上位机没有发送数据,这时服务器会自动发送注册包给不在线的设备,进行轮询注册。
3.3子控设备板软件设计
控设备在复位后,调用个模块的初始化函数,完成各模块的初始化。每3ms轮询NRF905无线模块,检测其是否收到数据,如果接收到数据则判断该包是否发给本机。如果该数据包发给本机,则根据数据包中的消息类型判定其工作内容并进行响应,最后向中转服务器发送应答包。
总结:
该文提出一个基于物联网智能无线传感器网络技术的精准喷灌节水监控系统的设计与实现方法,该设计以WIFI无线技术为核心,结合嵌入式技术和节水灌溉技术,设计实现了通过子控设备节点实时采集田间土壤水分、温湿度等各种数据,由WIFI无线传感器网络传输数据,通过开发节水灌溉上位机软件计算,灌溉流量监测和电磁阀门堵塞的监测,输出指令,自动控制灌溉的智能节水灌溉系统。该系统的先进性及创新点在于节能与智能化结合,基于单片机控制的智能节水灌溉监控系统制造成本低、体积小、结构简单合理,而且只需在原供水装置上增设自动控制电路即可实现,操作方便,运行可靠。此系统应用与实际情况相结合,实现了农林智能化节能化喷灌,有一定的实用价值和推广前景。在实际应用中,还有不完善的地方,还需要做进一步地改善和提高。
来源:网络收集整理(上海工开阀门)
- 上一篇:什么是NB技术?NB-IoT新兴的技术的应用有哪些? 2023/6/15
- 下一篇:物联网技术在农业上的应用 2023/5/29