

摘要:行李秤计量管理系统通过称重模块对机场环境温度、行李个数等信息进行采集,通过ZigBee-WLAN/Ethemet混合网络将信息传输至监控中心处理成时间节点并存储,从而实现计量管理。
随着中国航空业的大力发展,机场的年吞吐量越来越大,而每个航班都需要行李秤,从而导致该类车辆的数目越来越多叫。随着行李秤数目的增多,获取该车辆服务航班架次数、工作时间、行驶里程、行李传送件数等数据信息也越来越多,对每一辆行李秤的监控、管理工作量也越来越大。
国内现有的方案只是针对机场特种车辆的调度,而对机场车辆工作状态的监测还处于空白阶段。目前,中国国内机场对行李秤的管理模式还是通过地勤人员的记录结果输入数据库,然后定期与航空公司结算费用。这样的管理模式具有很大的弊端,如人员记录的不准确与结算中心录入数据的不准确等。同样国外现有的方案只是监测机场车辆的位置,没有对机场车辆的工作状态进行监测,因此国外机场对特种车辆的服务时间以及服务量的监测还处于探索阶段例
近年来.Zigbee在机场上的应用主要包括机场鸟情监控系统、机场机房环境采集数据系统以及网络围界报警系统等®1。但考虑到Zigbee网关频带窄、传输距离短以及监测范围不足,且机场机坪有近机位与远机位,监控中心数据量大,导致ZigBee网络带宽无法满足要求。
为此,提出一种基于ZigBee-WLAN/Ethernet的机场行李秤计量管理系统的方案,主要实现对该车辆进行精确定位以及服务时间与服务量的精确计量计费。通过实现这套设计方案,可节省人力物力,提高行李秤的工作效率,加强机场对行李秤的监控和管理力度,为机场与航空公司提供更加精确、便捷的计量管理方式。
1系统总体设计
本系统主要由终端节点、协调器、网关节点、机场生产网络和地面监控中心组成。终端节点数据进行管理并对该车辆进行调度,即监测该车辆的运行轨迹和管理收集到的数据信息,为保障航班正常率和统计工作量提供数据支撑。
为实现对行李秤的计量,需对其作业开始时间、结束时间及行李传送个数进行监测。本系统定义开始工作的判断方法为:当压力称重模块监测到压力值大于9800N且距离称重模块数值大于3cm小于5cm时,判定行李秤已接触航空器货舱门并开始工作,并把同时满足这2个条件的时间作为开始时间。当压力称重模块监测到压力值为0且距离称重模块数值大于5cm时,认定行李秤结束工作,并把同时满足这2个条件的时间作为结束时间。中间过程中计数器的个数即为旅客行李个数。对行李秤的服务位置判断主要利用GPS定位技术,通过GPS定位信息进行比对,判断该车辆为哪一架次航班服务,并结合位置信息判断服务航班的航班号,从而实现对其作业时间与作业量的计量。
2.1终端节点硬件设计
终端节点硬件设计主要由称重模块、ZigBee收发器、身份识别模块、定位模块以及电源模块构成。
终端节点的功能是对行李秤的位置、工作状态等信息进行监测并进行数据上传,同时接收监控中心下发的通知与调度信息叫由称重模块、身份识别器、定位模块、无线通信模块组成。其中称重模块包括计数称重模块、压力称重模块与距离称重模块。计数传感器安装在履带顶端,实现对旅客行李个数的计数。压力称重模块安装在4个液压油缸撑角上,用于监测油缸撑角压力,以确定该车辆是否开始传送行李。距离传感器安装在履带橡胶管末端,用于确定履带顶端缓冲橡胶管是否接触航空器货舱门。
协调器的功能是实现对ZigBee网络的建立、管理、数据指令的接收与转发。网关节点的作用是实现ZigBee协议与机场生产网协议的互相转换,其按照信号的传输距离分布在机坪、停机位等行李秤活动范围俱考虑机场的特殊环境,设计Zigbee-WLAN/Ethernet混合网络网关,包括ZigBee转Ethernet模块,实现机场近机位、航站楼的网络覆盖;以及ZigBee转WLAN模块,实现机场远机位以及没有有线网络环境的网络覆盖。地面监控中心对机场行李秤的运行
结合行李秤的实际情况,可知距离称重模块与压力称重模块的安装位置与安装在驾驶室的CC2531处理器间的距离较远,使用型号为MAX3082的485驱动器将距离信息转换为串行数据并通过485双绞线进行远距离传输。压力称重模块内部自带一个AD转换器,可将模拟量转换为数字量并通过485驱动远距离传输至串口分配器。串口分配器将两路串行数据合成一路串行数据并通过UART0传输至CC253U。
身份识别模块通过USB与CC2531相连,主要负责对行李秤工作人员的身份确认。定位模块通过RS232与CC2531相连,以确定行李秤的行车轨迹,保证该车辆到达服务机坪。
为了确定履带顶端橡胶管离航空器货舱门之间的距离,在履带顶端安装DLS-A15激光测距称重模块。当飞机使用“二次对靠”法对靠航空器货舱门时,可以通过测量激光往返目标所需时间来确定目标距离,然后将距离信息转换为串行数据并远距离传输至CC2531处理器。为了确定行李秤当前工作环境,使用PT100温度称重模块采集温度,并通过PO_1口将模拟信号转换为数字信号传输至CC2531。
为了对行李传送个数进行计数,在履带中间安装对射式红外计量模块。当旅客行李经过红外线时,接收机接收不到发射信号,则称重模块产生一个脉冲信号,通过P0_0口传输至CC2531中,同时计数器计数得到传送个数。为了确定该行李秤是否开始传送行李,需使用NS-B型压力称重模块测量该车辆油缸撑角压力信息。此压力称量模块的4个应变片组成1个电桥,当油缸撑角产生压力时,电桥形成电势差E,并经过放大器放大后,通过称重模块内部的AD转换器将模拟信号转换为数字信号,并通过485驱动将压力信息发送至CC2531处理器。
2.2终端节点数据采集软件设计
终端节点数据采集软件设计使用ZigBee网络对终端节点进行组网,
设备上电后,终端节点发出入网请求,申请加入ZigBee网络。入网成功后,使用定时器T2定时1s采集位置与称重模块信息。通过行李秤上定位模块中的称重模块实时采集坐标信息,并通过定位算法处理成位置信息,通过位置信息比对可以确定行李秤是否到达服务机坪。
到达机坪后,终端节点依次采集压力信息、距离信息、温度信息与旅客行李个数信息。当微处理器接收到判定油缸撑角压力值大于9800N、履带顶端缓冲橡胶管与航空器舱门之间的距离大于3cm小于5cm以及计数器数值开始增加这3个条件满足时,终端节点采集数据并发送至服务器。若没有接收到压力变化信息、距离变化信息以及计数器个数变化信息时,安装在驾驶室的指示灯亮,工作人员通过终端上的按钮手动确认是否继续采集称重模块信息。
2.3定位算法设计
本设计从定位技术的成本、精确度、搜索速度以及工作范围等因素考虑,选取伪距差分GPS定位技术。差分GPS定位系统主要由基站与移动站构成。基站的位置需要固定,且具有良好的视野,可准确接收卫星信号,考虑机场的环境,可选取机场相对较高的塔台或航站楼作为基站,并将基站与机场的服务器相连接叶可。移动站即为安装在行李秤上的终端节点,多个车辆可同时工作。
由于星历误差、电离层误差与对流层误差,GPS接收机直接测量的伪距存在着误差,两者之间的误差即为伪距校正值H。行李秤在测伪距的同时,接收来自基站的伪距校正值,用来改善其伪距值,又因在机场环境下,差分GPS站间距离小于100km,可基本消除卫星星历误差、卫星钟误差、电离层误差与对流层误差。
因此,基站接收卫星发送的位置信息,将此信息与已知的基站精确位置作比较,得到基站的差分校准信息。因为基站与服务器相连接,所以服务器将差分校准信息打包成数据帧形式,通过系统的下行链路(监控中心至终端节点)发送GPS校准信息至车辆终端。当行李秤接收到GPS校准信息后,通过与自身获得的卫星发送信号比对,得到该车辆的准确位置信息,并传输至监控中心。
3网关节点设计
3.1网关节点硬件设计
网关节点硬件主要包括工控机、Ethernet模块、ZigBee收发器与WLAN模块等叫坷,Ethernet模块主要采用Ethernet芯片W5300来进行驱动,WLAN模块主要采用AR9344芯片进行驱动。工控机主要用于完成对外围设备接口的信号采集与工作处理,并实现Ethernet模块与WLAN模块的转换。即通过査询的方式接收数据帧,并判断由Ethernet模块转发还是由WLAN模块转发。设计时采用工控机连接扩展各个外围接口电路,并通过UART接口与ZigBee收发器相连,采用FSMC总线方式与Ethernet模块连接,采用SPI总线方式与WLAN模块相连。
Ethernet驱动部分主要负责将网关采集的数据转换为Ethernet协议数据,通过网络接口传输至机场生产网络。反之,接收Ethernet的数据,存储到接收缓冲区以供控制部分读取并进行处理。WLAN模块主要是将工控机处理后的串行数据帧转换为WLAN数据帧,并通过内部的RF模块将数据发送至机场生产网络。
3.2网关软件设计
在网关软件设计中,首先进行相关设备的初始化,再进行ZigBee数据帧的传输。首先通过数据传输方式判断ZigBee数据帧是否传输至WLAN网络,当数据帧传输至WLAN网络时,网关节点判断是否接收到ZigBee数据帧。若接收到的是ZigBee数据帧,则进行WLAN的TCP/IP封装,并通过WLAN将数据帧发送至服务器。若接收到的是WLAN帧,则进行TCP/IP解封装,再通过ZigBee转发至服务器。
当ZigBee数据帧传输至Ethernet网络时,网关节点判断是否收到ZigBee数据帧。若收到的是ZigBee数据帧,则进行Ethernet的TCP/IP封装,并通过Ethernet将数据帧发送至服务器。若接收到的是WLAN帧,则进行TCP/IP解封装,再通过ZigBee转发至服务器。
4上位机实现与测试
4.1数据传输测试
为了确定系统的稳定可靠性,建立一个基于混合网络的机场行李秤计量系统。实现由监控中心在不同时间、不同地点、不同天气下对信号的丢包率进行测试。根据行李秤的工作时间,在一天范围内抽取5个时间节点:7:00、10:00、12:00、16:00、20:00。根据行李秤的行走路线,选取2个不同地点:机场廊桥下与机坪。根据天气的不同,选取3种不同的天气:晴天、雨天、阴天。在此,终端节点发送11219个信号,其实验数据如表1所示。
监控界面主要包括服务架次航班信息、工作人员信息、旅客行李个数信息、温度信息以及服务时间信息。当行李秤对飞机进行过站服务时,通过机场运行数据库得到当前需服务飞机的预计航班时间、航班号、机号、机型以及停机位信息,并在监控界面准确显示。车载终端实时运行获取GPS信息进程,并通过混合网络发送至地面监控中心,由监控中心处理成位置信息并进行信息比对以判断机场行李秤的实时位置。
通过身份识别器可确定工作人员的身份信息,温度称重模块确定当前工作环境温度,行李个数称重模块确定旅客行李的准确个数,并将相应信息准确显示在监控界面上。同时,对行李秤工作状态的监测也能准确通过服务起始时间、服务结束时间以及服务时间体现出来。行李秤作业完成后,通过服务时间进行计费,时间不满1h,按1h收费,并将费用显示在监控界面上。工作人员可通过系统查询界面查询行李传送车的工作状态信息。
在不同天气、不同地点、不同时间下的接收信号个数不同,根据丢包率=接收信号个数/终端节点发送信号个数,可得丢包率均在1%下,其误差范围较小。测试结果证明:系统数据传输正常、工作稳定、性能可靠。
4.2功能测试
监控系统软件的数据库设计基于SQLServer2008,开发语言采用VisualStudio2010平台下的VisualC++。针对行李秤服务计量,截取对该车辆的计量监测与管理系统监控画面。
该计量管理系统人机交互界面友好,工作状态信息查询以及计量计费准确,具有一定的可行性与运行可靠性。
5结语
本文提出了一种基于ZigBee-WLAN/Ethernet的机场行李秤计量管理系统。釆用了称重模块节点与CC2531相结合的终端节点采集模块进行数据采集。通过ZigBee-WLAN/Ethernet混合网络将终端节点釆集到的数据传输至机场地面监控中心,实现了对行李秤的智能化管理。