欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    基于无线传输的温室远程监测报警系统研发,园艺学论文.docx

    • 资源ID:73301556       资源大小:22.47KB        全文页数:12页
    • 资源格式: DOCX        下载积分:12.8金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要12.8金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于无线传输的温室远程监测报警系统研发,园艺学论文.docx

    基于无线传输的温室远程监测报警系统研发,园艺学论文温室作物的生长环境对温室作物的影响很大,对温室作物生长环境的监测也越来越重要。在温室监测的同时,还要求系统能够在当环境异常时及时准确地报警来提醒用户以减少异常环境对温室作物产生的伤害和损失。农业温室环境的主要监测方式有人工手工记录和电子设备自动记录方式等。电子设备处理和传输采集数据的方式主要为数据保存在设备本身、采集数据通过有线方式传输到计算机及采集数据通过 GPRS 远程传输到服务器等。 随着无线小型组网技术的发展,采用 2. 4G 或433M 等频段短距离局域组网再以 GPRS 远程无线传输的方式在农业温室上的应用也越来越多。这种组网方式具体表现出了一定的优越性同时也暴露了一些问题,如网页用户端不容易完成对采集节点的远程配置; 报警方式不及时、智能; 短距离无线组网和 GPRS远距离无线传输使整个系统无法长时间稳定运行,即当系统出现故障时,无法自我恢复等问题日益突出。 为此,设计了一种基于无线传输的温室远程监测报警系统,主要由采集节点、路由采集节点、网关节点、服务器和用户终端组成。其在服务器上配置了数据库和网页远程服务,用户能够远程实时监测到温室环境作物生长环境数据,并能够远程配置单个采集节点的报警上下限和采集节点的上传时间间隔。同时,建立了多方位的智能报警系统,多种措施保证了系统可靠、稳定运行。 1、 系统总体组成 系统主要有采集节点、路由采集节点、网关节点、服务器及用户终端组成,构造如此图 1 所示。采集节点和路由采集节点负责采集温室作物的生长环境信息并会聚到网关节点,能够由一个或多个路由采集节点组成,可以以没有路由采集节点。网关节点通过GPRS 连接到远程服务器,在服务器端布置数据库和网页服务,用户通过网页或手持终端或 LED 显示屏查看在线实时数据。在网页端,用户能够根据权限完成阅读、下载数据等功能。 2、 系统硬件设计 2. 1 采集节点硬件构成 采集节点主要由微型处理器和 ZigBee 通讯模块两部分组成,如此图 2 所示。微型处理器通过各功能传感器采集温室作物生长环境信息,传感器类型主要有环境温度、环境湿度、土壤温度、土壤含水量、光照强度、CO2、土壤 pH 及土壤电导率等,实际应用时应根据不同的作物监测需求添加不同类型传感器。实时时钟为节点提供时间信息。服务器端把采集节点的配置信息保存在掉电不遗失的 E2PROM 存储模块里。传感器节点实时显示采集的数据,当环境参数超过设定的正常警戒值时,节点通过报警单元声光报警。微型处理器采集的各参数信息通过采集节点发送给网关节点,实现采集现场数据的实时上传功能。 路由采集节点的硬件组成和采集节点一样,只是软件设置不同。 2. 2 网关节点硬件构成 网关节点主要有微型处理器、GSM/GPRS 通讯模块和 ZigBee 会聚节点构成,如此图3 所示。微型处理器主要负责 ZigBee 会聚节点到 GSM/GPRS 模块的数据处理和数据传输。网关节点有两个天线: 一个是GSM / GPRS 天线,一个是 2. 4G ZigBee 天线。 3、 采集节点和网关节点设计 3. 1 采集节点工作流程 采集节点上电初始化,初始化后开场寻找网关节点建立的 PAN 网络并且申请参加; 当采集节点参加到PAN 网络后,节点打开总中断,然后采集各个传感器的数据并且液晶实时显示; 定时器按每秒累计计时;采集节点采集到的各个传感器数据与配置的警戒值参数进行比照,然后判定定时器能否到达配置的上传周期。当未到达配置的上传周期时返回到采集阶段;当定时器计时到了配置的上传周期时,定时器计时清零,采集节点把采集到的数据以点对点短距离无线通讯方式发送到网关节点。采集节点详细工作流程如此图 4 所示。 3. 2 采集节点与服务器通讯协议 采集节点和网关 ZigBee 会聚节点在 TI 的 Z-stack协议栈基础上开发。为了规范与服务器通讯协议,使用采集节点与服务器端的通讯协议如表 1 所示。 数据采集帧的长度在 50byte 以内。假如每隔0. 5h 发送 1 次数据,1 个采集节点 1 个月内的数据流量为2 400byte,则 20 个采集节点、路由采集节点正常工作,每个月大约消耗 47M 的流量。 3. 3 网关节点软件流程 网关节点上电初始化,初始化后 GSM/GPRS 模块首先注册 GSM,并通过 GPRS 连接服务器,随后 ZigBee会聚节点开创建立一个局域 PAN 网络,等待采集节点的参加。当有采集节点请求参加时,网关节点允许其参加并为其分配短地址。然后,网关节点开场监听数据信息,没有监听到数据则返回。假如监听到数据,网关节点判定接收到的数据是采集节点的采集数据还是服务器端的配置指令数据。当收到的数据为采集节点采集数据时,网关节点通过 GPRS 把采集数据发送到带有公网 IP 服务器端的指定端口; 当接遭到的数据是服务器配置指令数据时,网关节点以点对点的方式同时发送给所在 PAN 网络的各采集节点。采集节点根据配置指令协议判定能否为配置本节点的指令,假如是则响应相关配置指令,这样就完成了服务器端到采集节点的远程报警上下限和采集时间配置,如此图5 所示。 4、 服务器管理端设计 4. 1 远程网页访问 在服务器上布置了温室农作物生长环境监测报警系统,用户通过 B/S 的方式远程查看温室环境实时数据。用户不仅能够通过网页平台还能够通过手持终端、远程 LED 显示屏访问服务器数据库实时数据,实现了多平台的采集节点数据实时显示。 服务器管理端主要完成两方面的工作: 一是接收多个网关节点的 GPRS 的连接请求并监听服务器上特定的端口,监听的端口数据假如符合协议则存储到本地 mysql 数据库; 二是通过 tomcat 启用网页服务,用户通过登录网页远程查看温室作物生长环境的实时数据。前台界面和后台程序通过 java 语言实现,网页服务主要构成如此图 6 所示。 4. 2 远程配置的实现 采集节点和路由采集节点数据信息会聚到网关节点后通过 GPRS 与带有公网 IP 的服务器建立连接,服务器监听网关节点配置的端口内容。采集节点和路由采集节点每隔一段时间向服务器端发送一个心跳包使服务器能够监测到它在线。 当需要对采集节点进行远程配置时,用户终端通过服务器首先找到需要配置的单个节点所在网关节点的 GPRS 连接; 然后 踢出 需要配置的网关节点连接,网关节点重新连接服务器,当连接成功时,服务器能及时找到需要配置的网关节点连接。此时服务器下发需要配置的指令,这样提高了配置的成功率和配置效率。配置指令下发到网关节点,网关节点下发配置指令到所在 PAN 网络子节点,子节点根据指令协议的节点 ID 判定能否为配置本节点的指令,假如是则响应相关指令。配置成功后子节点返回配置成功指令,完成服务器对采集节点的远程报警上下限和上传时间周期配置。 报警上下限配置指令协议如表 2 所示。 采集节点上传间隔的配置协议与报警上下限协议类似,协议里配置最低值和最高值替换为时间间隔,内容为 1byte 的字符。在采集节点把协议字符和实际上传周期做了对应,如 A 代表上传周期为 2min,B 代表 5min 等。 采集节点通过中断的方式响应网关节点发送过来的服务器配置指令。程序首先保存原来的工作状态进入中断入口,开场接收并响应服务器端发送过来的配置指令,然后把最新的配置信息保存在掉电不遗失的 E2PROM 里,最后读取最新的服务器配置参数,并中断返回; 中断结束,采集节点程序继续运行。 5、 系统可靠运行机制 采集节点长期在温度、湿度多变的温室环境下运行,不仅需要近距离组网还需要远程网络传输,设备就容易出现故障和不能持续稳定运行。为避免以上问题,参加了系统可靠运行机制详细方式方法。 1) 参加了看门狗复位,当采集节点出现故障时,保证了采集节点正常运行,并且发送复位信息给服务器。 2) 采集节点、路由采集节点和网关节点运行 24h后复位,保证了其长时间运行的连续性。 3) 采集节点由于某种原因断网时,采集节点及时重连网关节点建立的 PAN 网络。 4) 当网关节点的 GPRS 由于某种原因断开服务器时,配置网关节点在 2min 内重连服务器,直到连接上为止。 采集节点打开看门狗指令:WDTCTL = WDTPW + WDTHOLD;IE1 | = WDTIE;采集节点要不停的 喂狗 , 喂狗 指令WDTCTL = WDTPW + WDTCNTCL + WDTSSEL;采集节点定时器计时,24h 采集节点自动复位,复位指令WDTCTL = WDTPW;配置网关节点 GSM/GPRS 模块定时复位指令ATRBTYPE = 参数 A 参数 B参数 A 为 1 时,参数 B 表示没有信号多长时间重启并连接服务器; 此时,网关节点配置 B 为 2,表示2min 没有信号时设备重启并重新连接服务器。 参数 A 为 2 时,参数 B 表示工作多长时间自动重启,此时 B 为 1 440 表示 24h 系统重启。假如时间到了设备仍然在连接状态,则推延重启直到网关断开GPRS 网络并开场下次计时。 6、 智能报警 不同的温室作物或同样的温室作物在不同生长阶段对生长环境的要求不同。为了保证作物生长在适宜的生长环境范围内,需要对作物适宜生长范围之外的环境参数及时智能报警提醒。另外,由于人为或自然的因素使温室环境出现异常时,温室管理人员需要及时得知报警信息以便采取必要的行动措施。 本文采用了本地声光报警、短信报警、网页报警、LED 报警等多种报警方式实现了全方位的报警提醒。当温室环境出现异常时,采集节点首先现场声光报警,提醒现场工作人员,假如 5min 后报警信息仍然存在,则系统确定监测环境确实存在异常。此时采集节点或路由采集节点发送 AT 指令给网关节点,网关节点收到 AT 指令后给设定的用户手机发送报警短信。 当温室管理员不在现场时,远程发送报警短信能够及时报警提醒。在网页平台参加了报警信息的滚动显示,用户通过访问网页平台能够查到报警记录。网页平台能够直观地看到报警信息,正常节点在线时,图标为蓝色; 有报警信息时,图标变红,并指出超范围的报警值。 节点短信报警 AT 指令格式:ATSMS = 号码 节点 ID,异常数据类型,当下采集值,报警下限,报警上限,当下时间r收到短信内容为 节点编号 C06,土壤含水量采集值 12. 9% ,报警下限 15% ,报警上限 45% ,当下时间 2020-10-19 16: 50 。 7、 测试与应用 7. 1 传输距离和丢包率测试 在北京通州瑞正园草莓示范基地对采集节点和网关进行了传输距离和丢包测试。经试验验证,本文所设计单个采集节点和网关节点在可视距离 100m 以内时,丢包率几乎为 0; 单个采集节点和网关节点在可视无阻挡的情况下,在 350m 左右能够实现稳定数据传输,在 300m 采集节点能够和网关节点实现断网重连;温室采集节点和网关节点之间有 3 堵 35cm 厚度的承重墙能够实现稳定数据传输。 另外,本文设置实验环境如下: 在9 个并排的温室大棚的最外 2 个温室布置了 2 个采集节点,中间布置了 7 个路由采集节点,大棚之间距离为 3m; 在中间大棚放置网关节点,网关节点天线拉出到温室大棚顶部,使其他采集节点和路由采集节点尽量与网关节点天线可视,通过服务器远程配置每个采集节点和路由采集节点的采集时间间隔为 2min,在服务器数据库上对 2020 年 4 月 2 日 0: 0: 31 至 3 日 23: 59: 11 两天的数据条数进行查询,实际收到 12 641 条数据,正常应该收到12 960 条; 在两天时间内,9 个温室采集节点和路由采集节点在近距离无线组网和远程传输的经过中丢包率为 2. 46% ,考虑到温室作物和墙的阻挡还有远程 GPRS 数据传输的信号稳定性,实际丢包率在允许范围内。 7. 2 采集节点测试 北京通州瑞正园草莓示范基地安装的温室环境监测报警系统从草莓定植期到采收期稳定运行,对采集节点编号为 A88 的采集节点2020 年4 月16 日的采集数据进行整理,实际采集周期为 2min,抽取每隔 0. 5h数据,绘制成曲线图。 由图 8 能够看出,环境温度和环境湿度变化趋势正好相反,即当环境温度升高时环境湿度降低,环境温度降低时环境湿度升高; 土壤温度在一天经过中变化不大,与环境温度变化趋势近似一样; 土壤含水量在一天经过中保持在31. 6% 和32. 8% 之间; 光照强度在早上 10 时和下午 3 时之间到达了最高值; 各个参数的变化经过符合实际环境变化趋势,采集节点采集数据能够正确反映温室的环境参数变化。 另外,当环境参数出现异常或在正常区间之外时,采集节点和网关节点及时为用户本地和远程报警。网关节点监测报警信息存在5min 后,为用户远程发送报警短信并且发送报警数据信息到服务器端。 实验验证,从监测到异常信息确实发生到用户手机收到报警短信,整个经过能够在 1min 之内完成。 8、 结论 本系统完成了采集节点、路由采集节点、网关节点的无线组网和到服务器的无线传输,实现了对温室作物环境信息的智能监测和报警,并且在服务器搭建了数据库和网页服务,用户通过用户终端远程查看温室的实时数据和历史数据。在服务器网页平台成功实现了对单个采集节点的远程报警上下限和采集时间间隔配置,实现了温室环境异常时本地声光报警、短信智能报警等多方位报警方式。参加的采集节点与网关节点的稳定运行机制,能够使出现故障或断网的设备恢复正常运行。搭建的系统在北京郊区多家农民专业合作社得到很好的示范应用,整个系统能够稳定运行,能够知足温室作物环境信息监测和智能报警的需求。 以下为参考文献: 1 乔晓军,张馨,王成,等. 无线传感器网络在农业中的应用J. 农业工程学报,2005,21(2) : 232-234.

    注意事项

    本文(基于无线传输的温室远程监测报警系统研发,园艺学论文.docx)为本站会员(安***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开