当前位置:首页 > 物联网 > 《物联网技术》杂志
[导读]摘 要:文中设计了一种基于ZigBee和GSM网络的仓库环境监控系统,实现了对仓库环境信息的采集、数据传输及对仓库通风窗口的智能控制。用户可以通过GSM网络以手机短信的方式对仓库的温湿度、气味浓度等环境参数进行查询,还可以通过手机短信对仓库通风窗口、除湿设备的开闭进行远程控制。

引 言

我国不仅是一个农业大国,更是工业大国,仓库成为了众多企业和公司不可缺少的一部分。粮食、工业产品在储存过程中易受温湿度等因素的影响,可能会霉变、生锈甚至引起火灾等,而无人看管的仓库则会出现无关人员随意进入、偷盗等情况[1]。企业和公司的传统做法是安装有线监控或者采用人工值守等方式,但有线监控在多个监测点或者布线困难的情况下显得繁琐,且成本高,不灵活;而人工值守的方式不仅费时、费力且随机性大,数据测量不准确。针对这些问题,本文基于ZigBee 和GSM 网络设计了一种以 STM32F103ZET6 为主控芯片,成本低,灵活性好,可靠程度高的仓库环境监控系统 [2]。

1 系统总体设计

该系统主要由ZigBee 模块、主控芯片、GPRS 无线发射模块组成。

ZigBee 模块分为终端和协调器两部分,终端负责接收并处理传感器采集的温湿度、烟雾等仓库环境数据,并将处理好的数据通过无线网络发送给协调器。

协调器负责接收终端发送的数据,然后通过串口将数据发送给主控芯片。

主控芯片负责接收协调器发送的数据。控制液晶屏显示温湿度信息,并等待用户以短信形式发送指令,当接收到查询指令时,主控芯片通过 GPRS 无线发射模块及时将仓库的温湿度信息发送给用户;接收到命令指令后,主控芯片将命令发送给协调器,进而控制各个终端,终端依照接收的指令控制继电器的开闭,最终实现打开或关闭通风窗口和除湿设备的目的。系统总体设计框图如图 1 所示。

基于ZigBee和GSM网络的仓库环境监控系统设计

2 系统硬件选型与设计

系统终端和协调器均采用TI公司生产的 ZigBeeSOC CC2530F256芯片,该芯片基于 IEEE 802.15.4规范标准[3],能够以非常低的材料成本建立强大的网络节点[4]。CC2530芯片集成了RF收发器、增强工业标准的 8051MCU、可编程 Flash 存储器、8KBRAM和许多其他强大功能[5]。此外,ZigBee 模块安装了 3dB的 2.4GHz 胶棒天线,使得输出功率达到22dBm,终端与协调器之间的有效传输距离长达 500m,可满足大型仓库的通信要求。

主控芯片采用STM32F103ZET6 处理器。该处理器不仅功耗低,还带有 512 KB Flash 和 64 KB SRAM 存储器[6]。工作电压范围为 2.0 ~3.6 V,具有多种省电模式,可完全满足低功耗的要求。无线发射模块采用具有紧凑型、高可靠性特点的无线模块 SIM900A,它采用SMT 封装的双频GSM/GPRS 模块解决方案,拥有强大功能的处理器ARM9216EJ-S 内核, 能够满足低成本,紧凑尺寸的要求。

2.1 终端节点设计

系统由四个终端组成,其中两个终端分别监测仓库中的温湿度和气味浓度,另外两个负责红外报警和继电器控制。采用DHT11 温湿度传感器监测仓库中的温湿度,该传感器是一款含有已校准数字信号输出的温湿度复合传感器 [7],具有极高的可靠性和优秀的稳定性,适合长期监测环境的温湿度。采用MQ2 烟雾传感器监测气味浓度,该传感器对可燃性气体有较高的灵敏度,完全契合仓库预防火灾的要求。该终端采用红外热释电传感器HC-SR501 进行红外报警,是一款基于红外技术的自动控制产品,具有灵敏度高,可靠性好,超低功耗等优点,能够在超低电压下工作,采用一款 5 V 或兼容 3.3 V 的继电器连接到ZigBee 终端模块即可。图 2 中从左到右依次是温湿度传感器、烟雾传感器和红外传感器。

图 2 传感器实物

2.2 协调器设计

协调器主要负责启动、配置网络和收发数据,无需连接任何传感器和继电器。协调器通过串口与主控芯片连接,可实现串口通信。因ZigBee 模块、主控芯片和无线发射模块拥有相同的通信协议,因此仅需注意各模块串口的正确连接即可。通讯协议的格式见表 1 所列。

基于ZigBee和GSM网络的仓库环境监控系统设计

2.3 主控电路设计

主控电路芯片采用 STM32F103ZET6 处理器,由主控芯 片作为系统中枢,起到承上启下的作用。主控芯片通过串口 连接 SIM900A 模块、液晶显示模块和协调器。各模块连接 方式如图 3 所示。图中从左到右依次是协调器、主控电路、 SIM900A 无线发射模块,主控电路连接电源,为协调器和无 线发射模块供电。

图 3 模块连接图

3 系统软件设计

系统软件由主控芯片的系统软件和 ZigBee 模块部分的系 统软件组成。

3.1 主控芯片的系统软件

主控芯片既要负责接收各种传感器发送的数据,又要接 收用户发送的指令,经常需要处理多个任务,因此在主控芯 片中植入一个实时多任务的操作系统很有必要。系统采用μC/ OS-II 操作系统,该系统可基于 ROM 运行,可裁剪,含实时 多任务内核,具有高度的可移植性,适用于微处理器和控制 器 [8]。待操作系统移植好后,根据需要确定各任务的优先级, 安排各任务的执行顺序并设计相应的程序。将设计好的程序 烧到主控芯片,使芯片具有运行协调任务的能力,从而确保任 务之间可无冲突、流畅地同步运行。

3.2 ZigBee 模块的系统软件

为了让用户更方便地使用 ZigBee 技术,TI 公司向用户免 费提供了 Z-Stack,即 CC2530 开发板的配套程序。Z-Stack 包 含了协调器和终端程序设计的例程,用户可根据自身需要在相 应的例程基础上修改协议栈规范、网络拓扑结构、PANID、信 道和数据收发函数等网络参数及与系统工程相关的应用层和与 硬件部分相关的程序。本文所设计的系统中,系统协调器和终 端程序设计都通过在 IAR Embedded Workbench for 8051 开发 环境下修改 Z-Stack-CC230-2.5.1 的 SampleApp 例程来完成。

3.3 系统软件执行过程

操作系统启动后首先初始化硬件设备,从配置文件中读 取相关配置信息,之后初始化串口,接收协调器从串口发送的 数据,等待用户发送命令指令,如果接收到指令则发送实时数 据给用户,或者将用户的指令发送给协调器。ZigBee 内网的建 立和维护由 ZigBee 协调器承担,接收主控芯片传送的控制指 令并转发到各个终端 [9]。在本系统采用星形网络,星形网络是 数据和网络命令都通过中心节点传输的一个辐射状系统,具有 结构简单,设备成本低等优点。网络组建主要包括系统初始化、 网络拓扑更新和节点通信几方面 [10]。协调器网络通信流程如 图 4 所示。

基于ZigBee和GSM网络的仓库环境监控系统设计

4 系统测试

本系统设计的模块包括传感器终端模块、主控电路模块,与主控电路连接的协调器模块以及 GPRS 无线发射模块。系 统连接如图 5 所示。

将制作好的系统终端节点模块和主控电路等模块放在模 拟仓库中进行测试,将不同类别的传感器模块等间隔放置在 仓库内的不同位置。系统上电后,液晶屏开始显示仓库的温湿 度。当用户手机发送短信查询仓库环境信息时,可以收到系 统发送的仓库温湿度数据信息。当红外传感器检测到有人时, 系统主动将报警信息以短信形式发送到手机。用打火机在烟 雾传感器周围释放可燃气体,当可燃气体浓度超过程序中预设 的上限时,系统会主动发送报警信息给手机,如图 6 所示。

基于ZigBee和GSM网络的仓库环境监控系统设计

经测试,该系统对温度的检测误差为 0.1℃,湿度误差为 1%RH,烟雾浓度分辨率为 0.3,可满足对仓库环境参数的检 测精度要求。该系统对可燃性气体反应灵敏,当检测到可燃性 气体时会迅速向用户发送报警短信,并准确控制继电器的开闭。

5 结 语

本文所设计的仓库环境监控系统采用 ZigBee 无线通信 方式,用户无需布线,只需将终端设备放置到需要监测的位置 即可,便于安装。系统使用的主控芯片功能强大,具有良好的 扩展性,可以根据客户的不同需要在原来的基础上增加新的 功能。用户可以短信方式查询仓库环境信息并控制仓库通风窗 口,非常人性化。本文设计的系统具有耗能少,成本低,稳定 性好等特点,具有一定的推广价值。


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

物联网应用中常见的通信技术包括有线通信技术和无线通信技术两大类。有线通信技术包括以太网、RS-232、RS-485、M-Bus和PLC等技术。这些技术通过物理线路进行数据传输,具有稳定性强、可靠性高的优点,但是受限于媒介...

关键字: 物联网 Zigbee

5G移动通信技术是第五代移动通信技术的简称,是最新一代的蜂窝移动通信技术。与4G技术相比,5G技术具有更高的数据传输速度、更低的延迟、更大的网络容量和覆盖范围等优势,能够满足大规模数据传输和实时交互的需求。

关键字: 5G 远程控制

跳频技术在GSM、无线局域网、室内无线通信、卫星通信、水下通信、雷达、微波等多个领域得到了广泛的应用。跳频技术其实就是收发双方传输信号的载波频率按照预定规律进行离散变化的通信方式。

关键字: 跳频通信 GSM 无线局域网

ZigBee,也称紫蜂,是一种低速短距离传输的无线网上协议,底层是采用IEEE 802.15.4标准规范的媒体访问层与物理层。主要特色有低速、低耗电、低成本、支持大量网上节点、支持多种网上拓扑。

关键字: Zigbee 通信 无线网上协议

GSM模块用于许多基于GSM(全球移动通信系统)技术的通信设备。它用于使用计算机与 GSM 网络进行交互。GSM 模块只理解AT 指令,并能做出相应的响应。

关键字: GSM 通信模块 单片机

随着物联网技术的快速发展,各种无线通信技术不断涌现,其中Zigbee通信技术以其低功耗、低成本、高可靠性等优点,在智能家居、工业自动化、农业物联网等领域得到了广泛应用。本文将介绍Zigbee通信技术及其主要特征。

关键字: Zigbee 物联网

ZigBee无线通信技术是一种近距离、低复杂度、低功耗、低速率、低成本的双向无线通讯技术。这种技术主要适用于自动控制和远程控制领域,可以嵌入各种设备中,同时支持地理定位功能。

关键字: Zigbee 物联网

ZigBee是一种新型的无线通信技术,适用于传输范围短、数据传输速率低的一系列电子元器件设备之间。它建立在IEEE 802.15.4标准(定义了PHY和MAC层)之上,由IEEE.802.15.4无线标准开发而来,具有低...

关键字: Zigbee 短距离无线通信

移动通信对人类社会的影响,从来没有象今天这样深刻和广泛,从社交APP到掌上银行、从云会议到导航APP、从掌上理财到手机游戏等等

关键字: 移动通信 APP GSM

在这篇文章中,小编将对GSM模块的相关内容和情况加以介绍以帮助大家增进对它的了解程度,和小编一起来阅读以下内容吧。

关键字: GSM GSM模块 GPRS
关闭
关闭