远程养殖场智能监控系统设计与实现

上传人:daj****de2 文档编号:132159251 上传时间:2022-08-08 格式:DOCX 页数:14 大小:94.04KB
收藏 版权申诉 举报 下载
远程养殖场智能监控系统设计与实现_第1页
第1页 / 共14页
远程养殖场智能监控系统设计与实现_第2页
第2页 / 共14页
远程养殖场智能监控系统设计与实现_第3页
第3页 / 共14页
资源描述:

《远程养殖场智能监控系统设计与实现》由会员分享,可在线阅读,更多相关《远程养殖场智能监控系统设计与实现(14页珍藏版)》请在装配图网上搜索。

1、远程养殖场智能监控系统设计与实现摘要:本设计主要完成的工作及内容,首先是采用温湿度传感器、气体传 感器、光照强度传感器成功实现了对养殖场内各项指标的采集,在调试及误差 分析阶段符合当前智能农业生产中的调价和要求。其次是采用最新的物联网芯 片模组(ESP8266)设计了基于Android智能终端采集系统,在此系统中成功实 现了对应用层的开发,并采用WiFi成功实现了网络的对接,将传感器数据打包 上传,并可以实时监测传感器数据,还可成功实现对灯光、排风、喷洒等设备 的控制。在软件方面可以实现智能养殖场远程监控系统控制界面,此界面不仅 可以实现了在电脑PC端的在线监控,还可以实现了在手机APP客户端

2、的远程 移动监控。关键词:整体方案、硬件设计、软件设计、系统构架与测试一、系统的整体思路和设计方案 随着科技的发展和物联网技术的发展,社会对无线接入技术应用的需求日 益增大,这很大的推动了无线通信技术向着微型化、智能化、实时性发展。然 而,智能养殖业这一领域我国起步晚,相关无线通信技术还不完善。传统的智 能养殖成本高,损耗大。相比于传统智能养殖,本设计有如下特色: 对数据的吞吐量速率传输要求低,功率消耗比传统的智能化所耗的功率 低; 简单方便,可以随意增加或衰减各种传感器,可在个人活动空间内布置 大量的无线接入点; 元器件价格低廉,适合批量生产,成本低; 能够设计以下功能的设备:保持最小的话务

3、通信链路和无线收发信机的 低复杂度;低功耗、低价格、低通信标准、低带宽和低数据传输速率。面框图将展示总体方案:本系统由三部分组成:数据采集端、网络服务端和客户监控端。采集端:通过温度传感器、气体传感器和湿度传感器等一系列相关传感器 来采集各种参数;服务器端:ZigBee终端节点与ZigBee协调器构成ZigBee网络,通过无 线通信技术进行数据的上传、接收和发送;客户端:客户端分为两部分:一为上位机监控软件,协调器通过串口与上位机进行通信,包括数据的接收与转发;二是通过ESP8266构成的无线网络与 Andriod客户端软件进行通信,可通过Andriod客户端对养殖场进行远程的监 控与控制。系

4、统的关键技术为: ZigBee无线传感器网络;WiFi模块传输;上位机软件技术;Android手机客户端软件技术。二、硬件设计基于ZigBee的远程养殖场监控系统的硬件部分主要可以实现三个功能:组 网、数据的采集和数据的传输。系统功能和需求: ZigBee通信网络中的一个协调器节点和各个终端节点采用星形拓扑网 络结构来进行接收和发送数据; 协调器节点通过串口通信来接收上位机的调控命令,并可以将命令通过 ZigBee网络发送给相应的终端节点; 终端节点加入ZigBee网络,利用各种传感器并采集相应的数据,并将数 据通过网络传递给协调器节点,也可接受来自于上位机传递给协调器,协调器 再将其传递给终

5、端节点,并执行相应的调控动作。监控系统的硬件框图,如图所示:(ZigBee节点:(1)主控模块(CC2530)养殖场监控系统中ZigBee芯片的MCU是TI公司生产的CC2530芯 片。CC2530芯片是目前市场上最常用、最有效的ZigBee片上系统,在 CC2430和CC2431的基础上开发,具有CC2430和CC2431的一系列优点。 它是一个射频芯片,完全兼容8051内核,支持IEEE802.15.4协议。CC2530 芯片上集成了各种处理器,如 ZigBee 射频前端、内存和微控 制器。它接受灵敏度高,抗干扰性能强。CC2530芯片的电流消耗和封装尺寸 都特别小,使用方便,它主要实现对

6、传感器采集的数据进行处理,并将数据通 过无线发送出去,这样就节约了 ZigBee无线传感网络中的成本,且性能良 好、稳定。CC2530芯片的电流损耗为29毫安;在接收模式下,电流损耗低于 24毫安;在发射模式下,电流损耗小于29毫安。CC2530的待机模式和过渡 到主动模式较短,能够满足低能耗、快速灵活的要求。此外,CC2530芯片还 支持J TAG硬件调试,可以直接使用JTAG仿真器对芯片进行调试。(2)电源模块电源模块为节点正常运转提供电量的支持。ZigBee网络中的协调器节点 需要不闻断工作,采用USB固定电源供电,USB供电为5V,而终端节点通常 布置在养殖场内的各个区域,则采用5V电

7、池供电。ZigBee模块工作电压为 5.0V,12.0V/5.0V DC 的电源电路。(3)传感器模块 养殖场监控系统主要监控相关参数有空气温湿度、有害气体浓度、光照强度等。采集这些数据的传感器插在每个终端节点上,用来采集养殖场内各个 区域的环境情况。温湿度传感器(DHT11): DHT11作为一种温湿度复合传感器,它能 够输出经过修正之后的数字信号。得益于它独特的数字部分收集能力和对于温 湿度的感受并能把感受到的信息转换成电信号或者其他形式的信息输出的能 力,包含它的产品都有一些优势。你譬如说,这样的产品具有一定的可靠性, 对信息的处理响应快,信号的传输距离也较长,成本也不高,不容易被外界因

8、 素干扰,输出的信号相对正确等。这个传感器包含电容式传感器与NTC测温元 件两部分,之后再和8位单片机相连。 气体传感器(MQ-2 ): MQ-2气体传感器中选择了氧化锡(SnO2 ) 来作为检测气体的材料。这是因为氧化锡在洁净的空气中电导率低,但是一旦 MQ-2被放置在含有遇到火源会发生爆炸的可燃气体时,它的电导率就会和可 燃气体的浓度成正比。因此,我们可以利用这一特性,在电路的支持下,把电 导率的变化与气体浓度的变化想联系。值得一提的是,这个传感器除了能够用 来监测有害气体,譬如液化气、丙烷之外,更能够用来监测可燃的气体,比如 天然气。AO端子输出:0.1-0.3V,低电压,几乎无污染。最

9、大浓度电压约为 4V。电传感器,一般需要预热约20秒,所以测量数据稳定,因为其内部的加 热丝,所以热属于正常现象,但如果传感器是发烫,则不正常。 光敏传感器:光敏电阻器是一种特殊的电阻器,它是由半导体材料如 硫化物或硒化物制成的,它是基于内光电效应的原理。随着光强的逐渐增大, 电阻值迅速减小。在没有光的情况下,暗电阻很大,电阻几乎是高阻状态。光 敏电阻模块用于检测环境光的亮度,采用宽电压LM39 3比较器放大电流,信 号干净,波形良好,驱动能力强,电流超过15mA。且配置了可调电位器用来 调节检测对比的光线亮度。并且模块设有固定螺栓孔M3,方便用户安装。(4)串口通信模块串行通信是指数据一位一

10、位地顺序传送,上位机监控中心通过USB数据线 与ZigBee无线传感网络中的协调器连接,进行串口通信。所收集的农场的参 数值由协调器节点转发到上位计算机监控软件。上位机监控软件通过协调器节 点将命令转发给终端节点,控制设备。协调器和上位机监控软件通过串口进行 通信。本文采用USB转串口的FT232芯片进行信号电平匹配来实现协调器节 点和上位机之间通信。CC2530有两个串行通信接口,USARTO.USATARI,通常采用异步UART模式。上位计算机监控软件向协调器发送命令,是以串行方式将数据依次传输 给FT232模块,数据经过FT232芯片的逻辑电路后,通过运算处理变为有效 数据,再传递给协调

11、器。这样协调器就可以将有效的命令发送给终端节点来调 控相关设备,同样的,协调器节点向上位机监控软件发送数据时,也需要经过 FT232芯片,将相关数据转换为可以被USB串口接收类型的有用数据。CC2530通过UART模块来实现两个功能,分别是将采集到的养殖场的 参数数据发送给上位机监控软件和接收来自上位机监控软件的控制设备命令。 同时上位机监控软件接收来自协调器节点上传的养殖场的参数值,并将上传的 数据与目标数据进行匹配,匹配不成功则向USB端口自动发送调控设备命令。(5)ESP2866 模块(Wi-Fi 模块)物联网中,存在一个关键的问题是各种普通的Andriod平台如何接入网 络之中。Wi-

12、Fi是一种可以将个人计算机和手持设备(如手机和平板电脑)以 无线方式连接起来的技术。满足设计要求,简单有效,可靠方便。ESP8266模 块是一种应用广泛、体积小、功耗低、引脚丰富的WiFi芯片。可扩展功能非常 强大,支持无线802.11 B/G/N三标准,支持STA/AP/STA+AP三工作模式, 同时支持TCP/IP协议栈和多路径TCP客户端连接,以及AT命令内置富插 座,还支持UART/GPIO数据COM通讯接口,适用于电池供电的应用,简单 方便。三、软件设计系统的ZigBee网络由ZigBee技术组成,主要包括终端节点和协调器。 ZigBee节点通过ZigBee网络收集各种相关数据,并将

13、它们发送给ZigBee协 调器,而协调器通过串行通信将数据传送到上位计算机监控软件。同时,ESP8266芯片构成WiFi,产生局域网,Android平台监测连入,WiFi实现数 据的上传、接收和发送。( )CC2530编程软件开发嵌入式IAR Embedded Workbench IDE提供了各种开发工具的框架,可 以完全嵌入,包括高度优化的IAR AVR C / C+编译器;AVR IAR汇编;一般 IAR XLink链接;IAR XAR图书馆建设者和IAR Xlib馆员;项目经理;TM IAR C-S此外,大量的8位、16位和32位微处理器和微控制器适用于IAR , 用户在开发新项目时可以

14、在熟悉的开发环境中执行。此开发环境用户易于学习 并具有最广泛的代码继承能力。嵌入式嵌入式工作台可以有效地提高用户的工 作效率。通过IAR工具,大大节省了工作时间。(二) 上位机监测软件的开发与设计 上位机监测软件主要包括数据曲线显示模块和控制显示模块:(1) 数据曲线显示模块:主要显示由终端节点采集的养殖场参数值。,还添 加了曲线显示温湿度,方便用户查看参数值变化趋势;当养殖场内存在着可 燃、有害气体和强烈光照的时时候,上位机监控界面会发出警告提醒,用户可 以进行相应的调控,以降低用户的损失,达到利润最大化。(2) 控制显示模块,主要是用来发送命令给节点,驱动相应的设备来控制 风扇通风、照明设

15、备和加温设备等;,上位机监测软件可以直观的了解所测得参 数,如果不合适可人为调节,通过控制相关设备来调节养殖场的各种参数。(三) 上位机软件开发环境上位机监测软件的用户页面采用C#软件来实现。(1) 解压C#安装包;(2)双击setup.exe,安装C#开发环境。打开上 位机监测软件,显示监测界面,在界面上点击打开串口按钮,如果协调器已与 PC 连接,系统会自动识别协调器串的口号并显示在框里,点击自动刷新。此时 会监测上位机是否有数据发送过来,若有则接收数据,并在界面显示区域将数 据显示出来,温湿度上也会有相应变换,同时曲线也会显示出数据变化趋势;同 时,当养殖场里面气体异常时,上位机监控软件

16、界面会进行报警; 并且用户可 以通过上位机监控软件直观观察参数,若不合理,可手动调节装备进行调节。(四) Android平台监测开发与设计本系统的Android客户端分为三个模块:监控模块、控制模块与通信模 块:(1) 监控模块:主要是用来显示养殖场环境参数值,主要有温湿度数 据、光照强度数据、有害气体浓度数据。然后移动平台将接收的数据进行显 示,用户可通过相关手机客户端连入WiFi网络中来随时随地的查看养殖场的情 况。(2) 控制模块主要用于控制相关节点,控制通风设备、照明设备、加热设 备等。用户可以根据手机客户端所显示的数据对相关设备进行控制,使养殖场 的各种环境参数达到动物生长的最佳值,

17、减少损失,增加利润。客户端可直观 的了解养殖场ZigBee节点实时传来的数据,若不合理,可手动调节装备进行 调节。(3) 通信模块主要是接受 WiFi 网络传送过来的养殖场内环境参数值和 发送控制设备命令给节点终端。整体结构图如图所示:Android移动终端使用Eclipse进行开发,开发步骤如下:(1)安装Eclipse软件;(2)安装并更新Android SDK;(3) 为Eclipse安装ADT插件;Android客户端软件部分的客户端,采用的是C/S架构,连入ESP8266 芯片组成的WiFi无线网络中进行通信,上传和收发各种数据,实现系统功能。 用户需要先在手机或者平板电脑上安装An

18、droid客户端监控软件,然后打开 软件进行注册登录。用户登陆成功后,需要输入配置WiFi网络的IP地址,然 后用户输入服务器的IP地址,请求连接到网络,连接网络成功后,手机或平板 界面会显示“连接成功”的提示,这时监控界面就会显示出养殖场各个终端节 点所采集的相关数据。四、系统架构与测试 根据前面内容的详细叙述和设计实现,系统功能已基本完成。接下来将进 行养殖场监控系统功能测试,系统功能测试包括硬件测试:ZigBee无线网络的 测试和软件测试:上位机监测软件的测试和Android移动平台客户端的测 试。在系统调试过程中,将ZigBee无线传感网络组建并进行工作,并将协调 器节点与上位机连接,

19、通过上位机检测界面实时显示数据,Android客户端连 入 ESP8266 构成的 WiFi 模块,无线通信实时的接收和上传数据,最终来测试整 个系统的性能。(一)硬件测试ZigBee 无线网络终端节点和协调器节点之间采用星形拓扑结构,本作品硬 件组成包括一个协调器节点和四个数据采集节点,汇聚数据十分方便。如图所 示,左边的是四个终端节点,终端节点负责采集数据和控制设备,在采集到温 湿度、光照、气体等数据之后,对数据进行相关处理,然后处理好的有效数据 通过ZigBee无线传感网络传输至协调器节点,也可以接受命令控来制设备相 关设备以调节养殖场环境;右边的节点是协调器节点,主要负责组建网络、接

20、收数据/命令、发送数据/命令,将所有数据通过串口通信传输至上位机监控软 件。测试目的:ZigBee协调器和ZigBee节点组建无线通信网络是否成功; ZigBee节点数据是否传给ZigBee协调器; 通过串口通信技术,ZigBee协调器是否能成功的把数据上传给上位机,并且接受来自上位机的调控命令;测试步骤:搭建好系统测试环境; 用USB线将协调器节点和PC上位机所连接起来; 打开协调器节点,给协调器节点先上电,电脑会自动识别串口号; 将温湿度传感器、气体传感器、光敏传感器、继电器等嵌入终端节点上,并给终端节点上电,预热数秒,使其正常工作; 安装串口助手,打开协调器串口,设置波特率为38400,

21、进行通信;期望结果:当协调器节点上电后,LED3常亮,并与串口助手进行通信;当终端节点上电后,LEDI灯有规律的闪烁,当节点连入ZigBee网 络成功之后,LED3灯常亮,LEDI灯熄灭;测试结果:经过有效的测试,终端节点成功连入网络,且可采集各种相关 数据,并发送给协调器节点,协调器节点之间互相组建网络成 功,并可与终端节点进行通信,硬件系统可运行正常。2. 软件测试(1)上位机软件测试上位机监测软件主要利用串口通信与协调器进行数据接收和发送,即通过串口与协调器节点进行通信。上位机软件可以显示协调器上传过来的数据, 也可以通过调节设备来调节环境达到动物生长所需要的最佳环境, 当温室内有 可燃

22、气体、光照不匹配时,上位机界面会曲线显示数据,用户可通过控制上位 机相关界面按钮来手动调节节点设备来改变养殖场环境参数,使其达到最优 化。测试目的:测试上位机与协调器节点之间的串口通信是否成功;测试上位机监控软件是否可正确显示数据以及自动控制设备功能;测试步骤:搭建系统软件测试环境;在上位机监测软件界面,打开串口按钮,点击自动刷新;预期结果:上位机监测软件安装的成功;上位机监控软件可显示数据,正确显示;当温室内有可燃气体、光照不匹配时,上位机界面会曲线显示数据,用户可通过控制上位机手动调节节点设备;测试结果:得到上位机数据、温湿度显示曲线。(2)Android 移动平台软件测试测试目的:测试用

23、户登录; 测试客户端是否能成功连接到WiFi网络之中; 测试客户端是否能正确显示数据并且能发出命令控制终端节点; 测试当气体、光照异常时,客户端监控界面是否有提示功能;测试步骤:搭建好系统软件测试环境; 将 Android 客户端软件安装到手机上,登录进入系统主界面; 手机连接到网络,实时查看各个节点所上传的数据,并自动控制相关节点设备;期望结果:用户登录成功;在监控界面,输入IP,用户成功连入网络,提示显示“连接成功”,并 可实时查看数据,系统自动控制设备;测试结果:手机输入IP地址,手机用户成功连入WiFi网络之中,数据上 传成功,界面成功显示,用户可以实时查看相关数据。(三)测试数据展示

24、和分析当系统搭建完成,并调试成功时,将节点分布在不同的检测地点,温度 空间均衡在25C,湿度46%,终端节点1、2设置气体安全,光照强度不合 适;终端节点3设置为气体不安全,光照合适;终端节点4设置为气体,光照 都安全,通过上位机监测软件界面和Android移动平台监测软件记录数据。当四个节点放置在四个不同的空间里时:空间1放置终端节点1,且温度 设置38C,湿度设置为32%,光照正常,气体不正常;空间2放置终端节点2,且温度设置43C,湿度设置为68%,光照不正常,气体正常;空间3放置终端节点3,且温度设置52C,湿度设置为72%,光照正常,气体正常;空 间4放置终端节点4,且温度设置38C

25、,湿度设置为32%,光照不正常,气 体不正常;上通过位机监测软件界面和 Android 移动平台监测软件记录数据。综上所述,该系统实现了预期的成功,设计成功。作品实现了如下功 能:上位机和协调器通过 USB 线串口连接,并将数据发送给上位机监控软 件,上位机进行相关数据的显示,用户可以根据显示数据进行有效的监控和调 节; ESP8266构成Wi-Fi通信模块,构成网络实现正常的联网与数据转 发,Android平台的客户端连入局域网,手机远程实时接收并显示各养殖环境 参数; 整个系统实现了无线化,并且可以随时的加入各样的传感器,使它们 与之前的传感器相互兼容,以适应各种不同的养殖环境用户的监测需

26、求。五、总结智能养殖发展被各国政府看成是未来农业生产力提高的关键所在,物联网产业与现代农业的结合,促进了这一产业的迅猛提速,尤其是国家物联网产业规划刚要的提出,更加明确了现代农业、养殖业的发展方向。虽然智能农业远程监控系统在国内外的技术中都有所突破,但让其真正符合现 代智慧农业、养殖业的发展要求还相差一定的距离。本设计的基于 ZigBee的远程养殖场的实现,采用了专业的物联网开放平台,并结合当前市场上最流行的物联网芯片,极大的简化了物联网农业方案的复杂度。一定程度上大大的缩短了开发周期,降低了开发成本。采用了智能硬件终端+ZigBee 网络+远程移动监控的精简模式,是未来物联网农业解决方案的 重要选择。参考文献1 余正军基于STM32与ZigBee的室内环境调控系统设计J.软 件,2020,41(07):206-209.2 张婷基于单片机和ZigBee技术的智能室内控制系统的开发和设计J 自 动化与仪器仪表,2019(06):33-37.3 王景港,田会峰汪嘉宁,刘茜茜一种智能点传餐系统的设计与实现J.自动 化技术与应用,2019,38(06):152-156.4 杨燕平.基于ANFIS的学习型智能家居控制系统的研究与设计D昆明 理工大学,2019.徐理政.基于Zigbee的隧道灯光控制系统D.长沙理工大学,2019.

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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