基于传感器网络和有源RFID的集装箱管理系统
作者:张宏宇,柴逸飞,涂时亮,陈章龙
来源:RFID世界网
日期:2009-04-30 09:20:46
摘要:针对堆场集装箱管理调度问题,结合传感器网络和有源RFID技术设计一个管理系统。提出4层架构解决方案,设计高效的传输协议和结合堆场实际情况的集装箱定位算法。实验结果表明,该系统有助于解决集装箱管理中较易出现的并会带来较大损失的“丢箱”问题,具有一定应用价值。
1 概述
目前集装箱管理主要通过信息管理系统结合人工非实时性手工数据录入来实现,有些先进的管理系统中采用图像识别技术,利用摄像头来识别箱号。这些传统的对集装箱的跟踪、管理和调度方法存在效率低、人力成本高、出错率高、实时性差等问题。电子标签(RFID)技术被尝试性地应用到集装箱管理中,并取得了很好的效果。但RFID采用被动发射技术,在数据采集过程中对人员的依赖性很大,并且也未能较好解决对堆场内集装箱信息的实时采集等问题。
无线传感器网络技术近几年迅速发展,也是国内外学术界讨论的热点之一。该技术与同样迅速发展的有源RFID技术有着密切联系。本文结合这2种技术,通过对堆场的实际考察,提出4层架构的堆场集装箱管理方案,设计结合堆场实际情况的传输协议和集装箱定位算法,并完成一个可实际应用的系统。
2 基于传感器网络的集装箱管理系统
2.1 集装箱管理
集装箱的管理主要可分为2个部分:(1)集装箱的使用和调度管理,包括集装箱的分配、调度、起租、退租、保险、修理、报失等集装箱业务信息的管理;(2)集装箱状态信息的管理,包括集装箱的位置信息、分类信息、箱体内货物信息等。对于非实时信息,目前已经有相对成熟的集装箱管理软件。而对于第2部分中的很多信息,多数情况下通过增加大量人力成本来解决。本文所提出的传感器网络的应用主要是针对第2部分设计的,可有效提高集装箱信息采集和管理的效率。
2.2 系统分析及架构
集装箱堆场中有多个矩形的集装箱堆放区域,每个区域可并列排放4个一6个箱子,每一排可叠放4层一6层,每个区域有1架集装箱起重器来负责对区域内的集装箱进行搬运操作,整个堆场有2.4 GHz的无线网络覆盖。图l说明了系统的网络结构。
节点的硬件结构如图3所示。其中,控制芯片和发射芯片分别为MC9S08GT60” 微处理器与MC13192 2.4 GHz无线收发芯片 。第1类节点中安装了加速度传感器,用来感知集装箱的运动状态。第3类节点通过串ISI连接Levave公司提供的R36 GPS定位模块,用于获得集装箱起重器的位置信息,并连接WLAN模块来完成传感器网络与WLAN的桥接。
根据该特定的应用和网络结构,在数据包和路由方面也进行了简化。由于节点的收发距离都比较远,因此在第2类节点之间不产生路由,即所有第2类节点收到和形成的数据均直接发送给第3类节点。网络中的数据包格式包括数据包类型和数据包源、数据包目的地、数据包长度、数据内容4个可选内容。同时,在数据打包的过程中对数据进行了简单的调整和压缩,以减少数据包的长度。
此外,笔者充分利用所使用的芯片的特性来降低第1类节点的功耗。在低功耗睡眠状态中,首先调用SMAC接口函数使无线收发芯片进入睡眠状态,控制器进入STOP状态。由于控制器进入STOP状态的功耗约为正常工作的1/10 000,而收发芯片睡眠状态与收发状态的功耗比也约为1/10 000,与空闲状态的功耗比为11200左右,因此,该等待方式可有效减少节点的功耗,延长节点的使用寿命。
2.4 集装箱定位
本系统通过传感器网络来确定集装箱的位置。为达到定位的目的,假定2个事实作为前提:(1)堆场中集装箱堆放区域位置信息已知;(2)所有堆放区域中所堆放的集装箱都由且只由该堆放区域中的集装箱起重机操作完成。这样首先可通过起重机上的GPS装置来确定起重机的位置,然后可通过获得起重机正在操作集装箱的位置信息,由于堆放区域内所有的集装箱操作都是由起重机来完成的,因此一旦获得起重机所操作的集装箱的位置信息,便可获得堆放区域中所有集装箱位置的改变信息,从而确定每个集装箱的位置。
集装箱的位置信息由第2类节点根据收到第1类节点的信号强度计算获得。MC13192芯片提供计算输入信号强度的功能,并由SMAC层的接口函数提供给上层应用。其感应灵敏度如图5所示,最小输入信号强度可达-85 dBm。
3 结束语
本文给出将无线传感器网络和有源RFID技术应用于集装箱管理的一个实际案例,完成了符合该次应用的传感器网络架构设计与传输协议设计,并将传感器网络的定位方案引入集装箱管理当中。仿真结果证明,该设计可提高集装箱查找效率,节约人力成本和时间成本。
目前集装箱管理主要通过信息管理系统结合人工非实时性手工数据录入来实现,有些先进的管理系统中采用图像识别技术,利用摄像头来识别箱号。这些传统的对集装箱的跟踪、管理和调度方法存在效率低、人力成本高、出错率高、实时性差等问题。电子标签(RFID)技术被尝试性地应用到集装箱管理中,并取得了很好的效果。但RFID采用被动发射技术,在数据采集过程中对人员的依赖性很大,并且也未能较好解决对堆场内集装箱信息的实时采集等问题。
无线传感器网络技术近几年迅速发展,也是国内外学术界讨论的热点之一。该技术与同样迅速发展的有源RFID技术有着密切联系。本文结合这2种技术,通过对堆场的实际考察,提出4层架构的堆场集装箱管理方案,设计结合堆场实际情况的传输协议和集装箱定位算法,并完成一个可实际应用的系统。
2 基于传感器网络的集装箱管理系统
2.1 集装箱管理
集装箱的管理主要可分为2个部分:(1)集装箱的使用和调度管理,包括集装箱的分配、调度、起租、退租、保险、修理、报失等集装箱业务信息的管理;(2)集装箱状态信息的管理,包括集装箱的位置信息、分类信息、箱体内货物信息等。对于非实时信息,目前已经有相对成熟的集装箱管理软件。而对于第2部分中的很多信息,多数情况下通过增加大量人力成本来解决。本文所提出的传感器网络的应用主要是针对第2部分设计的,可有效提高集装箱信息采集和管理的效率。
2.2 系统分析及架构
集装箱堆场中有多个矩形的集装箱堆放区域,每个区域可并列排放4个一6个箱子,每一排可叠放4层一6层,每个区域有1架集装箱起重器来负责对区域内的集装箱进行搬运操作,整个堆场有2.4 GHz的无线网络覆盖。图l说明了系统的网络结构。
图1 网络结构
图2 节点部署
节点的硬件结构如图3所示。其中,控制芯片和发射芯片分别为MC9S08GT60” 微处理器与MC13192 2.4 GHz无线收发芯片 。第1类节点中安装了加速度传感器,用来感知集装箱的运动状态。第3类节点通过串ISI连接Levave公司提供的R36 GPS定位模块,用于获得集装箱起重器的位置信息,并连接WLAN模块来完成传感器网络与WLAN的桥接。
图3 节点硬件结构
图4 节点软件结构
根据该特定的应用和网络结构,在数据包和路由方面也进行了简化。由于节点的收发距离都比较远,因此在第2类节点之间不产生路由,即所有第2类节点收到和形成的数据均直接发送给第3类节点。网络中的数据包格式包括数据包类型和数据包源、数据包目的地、数据包长度、数据内容4个可选内容。同时,在数据打包的过程中对数据进行了简单的调整和压缩,以减少数据包的长度。
此外,笔者充分利用所使用的芯片的特性来降低第1类节点的功耗。在低功耗睡眠状态中,首先调用SMAC接口函数使无线收发芯片进入睡眠状态,控制器进入STOP状态。由于控制器进入STOP状态的功耗约为正常工作的1/10 000,而收发芯片睡眠状态与收发状态的功耗比也约为1/10 000,与空闲状态的功耗比为11200左右,因此,该等待方式可有效减少节点的功耗,延长节点的使用寿命。
2.4 集装箱定位
本系统通过传感器网络来确定集装箱的位置。为达到定位的目的,假定2个事实作为前提:(1)堆场中集装箱堆放区域位置信息已知;(2)所有堆放区域中所堆放的集装箱都由且只由该堆放区域中的集装箱起重机操作完成。这样首先可通过起重机上的GPS装置来确定起重机的位置,然后可通过获得起重机正在操作集装箱的位置信息,由于堆放区域内所有的集装箱操作都是由起重机来完成的,因此一旦获得起重机所操作的集装箱的位置信息,便可获得堆放区域中所有集装箱位置的改变信息,从而确定每个集装箱的位置。
集装箱的位置信息由第2类节点根据收到第1类节点的信号强度计算获得。MC13192芯片提供计算输入信号强度的功能,并由SMAC层的接口函数提供给上层应用。其感应灵敏度如图5所示,最小输入信号强度可达-85 dBm。
图5 MC13192输入信号灵敏度
图6 节点定位
3 结束语
本文给出将无线传感器网络和有源RFID技术应用于集装箱管理的一个实际案例,完成了符合该次应用的传感器网络架构设计与传输协议设计,并将传感器网络的定位方案引入集装箱管理当中。仿真结果证明,该设计可提高集装箱查找效率,节约人力成本和时间成本。