论文部分内容阅读
近年来,仓储行业迎来了井喷式的发展。相较于以往,现代仓储,不仅物资种类众多,而且吞吐量大、周转率高。往往同一区域,今天还存储有物资,明天可能空置;当前存储的物资对温度的要求高,之后存储的物资对湿度更为敏感。鉴于此,过去广泛采用的固定放置传感器的方式已明显不能胜任此类需求。另一方面,传统使用的采集信号线缆传输的方式,不仅存在线缆、桥架等物料成本,且安装、维护时也费时费力,此外由于信号衰减、传输过程中遭受外部干扰等原因,最后产生的信号还存在一定误差。综合以上,本课题决定选择无线传感网来实现仓储环境的监测,从而避免了线缆传输的一系列问题。进一步对比几种主流的无线通信技术,考虑到仓储环境下,信号采集节点众多、需要长时间续航、频繁组网的特性,最终决定采用ZigBee紫蜂网络。该网络下,存在网络协调器、路由节点和终端节点等三类节点。其中,网络协调器和路由节点,主要负责数据的传输,采用固定布置的方式;全部终端节点安装有传感器,负责对环境数据进行采集,采用移动布置的方式,随物资进出,因应仓储变化。仓储环境监测系统,希望能做到数据传输的实时,避免网络时延。从这一点上,采用星形的网络拓扑最为合适,因为所有的信号采集节点都直接与网络协调器连接。但也正因如此,网络协调器的负荷势必很重,而且节点接入的能力也十分有限。基于此,本课题考虑采用树形网络。该网络拓扑,传输路径简明且单一,不会产生大的网络时延,而且节点的接入能力也很强大。接下来,系统还需要对采集节点进行定位,以明确采集到的环境信息所归属的区域。关于节点定位,主要有无需测距和基于测距两类方法。兼顾成本和精度,本课题采用基于RSSI(Received Signal Strength Indicator,接收信号强度指示)测距的三边定位算法。理论上的三边定位算法,具体实现时,往往碰到因为测距误差导致三边所成圆无交点而无法实现定位的问题。为了解决这个问题,本课题提出了通过放大三边以促成所成圆两两相交的优化方法。并在此基础上,结合质心算法,求解mean值,最终实现节点定位。