新鲜水果和蔬菜是人们日常所必须维生素、矿物质及膳食纤维的重要来源,近年来随着中国人均收入和消费能力的增长,人民对生鲜蔬果农产品的品质有越来越高的要求。可是,果蔬由于自身的特点,一般含水量都比较高,在存放的时候就容易爆发变质、腐败,使它们的品质大打折扣,降低了它们的商业价值和品质,所以农产品在采摘后的贮存和转运历程中的保鲜处理变得尤为重要。关于果蔬的生存有多种要领,例如:防腐剂保鲜技术、涂膜贮藏保鲜技术、辐照处理保鲜技术以及冷藏存储技术等
ZigBee是基于IEEE802.15.4标准的低功耗局域网协议,因具有短距离、低功耗、低速率、低本钱等特点,可以用在传输速率要求不高的电子设备之间的数据传输,适用于小规模的无线传感网络
Fig.1 Schematic of the supervisory system
Fig.2 The hardware module composition of the warehouse node
本文设计的基于ZigBee无线传感器网络的远程监控系统主要由上位机、汇聚节点和传感器节点3部分组成,其框架结构如图1所示。各个传感器节点之间通过ZigBee技术组成的星型拓扑结构的无线传感网来连接,将收罗的监测数据发送到汇聚节点,上位机接纳RS-485串行通讯,把汇聚节点与上位机监控程序进行总线连接。温度信息能够实时传送,可以实现对温度的周期盘问
漫衍于存储场合差别位置的节点,其主体接纳Chipcon公司生产的CC2430芯片,在其周围附加温度传感器、电源以及调试接口,组成一个个独立的节点单位,其结构单位如图2所示。
节点的硬件选择TI公司的CC2430芯片,外围附加直流电源、温度传感器以及调试端口,如图2所示。CC2430是一颗真正的系统芯片(SoC) CMOS解决计划。这种解决计划能够提高性能并满足以ZigBee为基础的2.4GHz ISM波段应用,及对低本钱,低功耗的要求
Fig.3 Temperature measurement circuit for warehouse node
Fig.4 Temperature measurement circuit for warehouse node
温度传感器接纳DS18B20数字温度传感器,DS18B20单线数字温度传感器,即“一线器件”,与微处理器连接如图3所示。
本温度检测电路事情在寄生电源供电方法下,DS18B20从单线信号线上罗致能量:在信号线DQ处于高电平期间把能量贮保存内部电容里,在信号线处于低电平期间通过消耗贮保存内部电容里的电能事情,直到高电平到来再给寄生电源(电容)充电。这种奇特的寄生电源方法有3个利益:进行远距离测温时,无需使用外地电源;可以在不设通例电源的条件下读取ROM;设计电路越发简洁,仅用一根1/O口实现测温。
该系统借助移动通信网络、Internet和无线传感网络的互联,利用ZigBee无线传感网络将终端节点收罗到的数据,经GPRS网络发送到中心节点,再经中心节点到上位机,实现移动车辆温度监测的效果
系统的软件主要由系统网络体系、通信协议栈和上位机应用软件3部分组成。
图5 上位机监控终端
Fig.5 The monitoring terminal of the upper computer
网络的拓扑结构有许多种,主要有蜂窝状结构、网状结构、星型结构、树型结构、环型结构、漫衍式结构、总线结构等。其中,星型网络中所有节点都只能与协调器(协调理点)通信,且必须在协调器的射频规模内通信,凭据协调器的理论盘算,它的连接数量的上限是216-1个。由于本监控系统节点数量相对较少,移动节点所占数量很少,所以本系统选用树形网络拓扑结构,数据收罗由终端节点担负,路由节点主要完成数据转发。树形拓扑中的各节点将数据逐级上传,直至汇聚节点。
节点的软件以切合Zigbee协议栈规范的一个硬件和软件平台Z-Stack为基础,使用IAR开发,然后植入传感器的信息收罗函数,最后加入应用层函数完成。Z-Stack协议栈,相当于一个小型的操作系统,以小任务轮询形式运行,各任务的时间标记位触发各个任务的�?椤9赜谖露仁莸亩寥�,由应用层里面的传感器驱动函数实现。
上位机的应用软件用C++面向工具语言编写。上位机通过串口和汇聚节点相连,完成数据接收、处理、显示等功效,其拓扑结构如图5所示。
网络拓扑结构显示部分内部货仓地图,各个节点凭据所在位置在其中比照安排,如此便可以树形的拓扑结构显示。当节点检测到某位置温度异常时,网络显示图中该节点变色。某节点温度正常节点显示常色,该节点温度过低时网络显示变为橙色。
DS18B20的区分率可设定为9到12位,本系统接纳12位区分率,转换精度为0.0625℃,转换温度信号单次占用时间最大值为750ms。温度数据由双字节组成,存储接纳二进制补码的形式,1位为符号位,中间7位为整数部分,低4位为小数部分。DS18B20高速暂存器RAM由9个字节的存储器组成,第0~1个字节用作温度的数据显示。通过相应的功效指令来完成对温度数据的收罗和读取,所有读写操作都是通过与CC2430的输入、输出接口完成。
在本系统设计中,由于选择电池作为个各监测点的能源供应,因此尽量降低功耗是很是重要的设计目标。在冷链物流及货仓存储时,理论上说信号可以抵达所有位置,可是,随之带来的大功耗会导致经常更换电池。这样就缩短了节点的使用周期,整个系统的稳定性也会下降。从降低节点功耗的角度考虑,在对节点设计时,选用芯片设置休眠机制,每过一段时间,终端节点就被系统叫醒一次发送数据,接着再进入休眠模式以节约能量。路由节点和汇聚节点不可进入休眠模式。
系统中各节点凭据要求装置在货仓指定位置,整个系统组网顺利并能够凭据要求完成通信。测试结果标明,在空间无阻挡条件下,数据的传输距离可以抵达40m;在空间有障碍时(如阻挡墙),传输距离也能抵达10m,两种条件下没有丢包现象爆发,数据的发送正常。通信历程中最大传输速率为每秒30个字节。终端节点接纳低功耗设计后,节点事情的实际电流为6mA左右,如果节点连续事情,时间能够抵达一周以上。
本文基于ZigBee无线传感技术设计制作了果蔬仓储物流温度监控系统,该系统充分利用CC2430芯片的特点设计了主从节点,整个系统硬件结构精简、体积小、能耗低,所组成的无线传感网络具有自组织、自适应等特点。利用所设计的系统进行实验调试,结果标明,该系统抵达了设计要求,效果良好。鉴于无线传感网络技术具有功耗低、数据传输可靠、网络容量大、兼容性好、实现本钱低等诸多优点,该系统可广泛应用于生爆发活的各个领域,尤其适用于数字家庭、智能大厦温度控制、小区安防监测等物联网工程当中,具有较好的通用性和应用前景。
【本文标签】
【责任编辑】yd2333云顶电子游戏云仓