一种列车乘客信息系统联挂解挂方法技术方案

技术编号:11108420 阅读:159 留言:0更新日期:2015-03-04 21:48
一种列车乘客信息系统联挂解挂方法,属于嵌入式计算机领域。该方法由3个线程实现,分别为MVB网络联挂解挂线程、8网段以太网联挂解挂线程和8网段IP维护线程。MVB网络联挂解挂线程修改设备的MVB联挂地址,保证联挂时两列车不会出现MVB地址冲突。8网段以太网联挂解挂线程实现8网段设备IP地址所在的网段随MVB联挂地址的改变而改变,保证联挂时两列车不会出现8网段设备IP地址冲突。8网段IP维护线程通过循环检测8网段设备IP地址,保证8网段设备的IP地址与MVB网络联挂状态相对应。本发明专利技术可作为地铁领域内列车物理重组后,满足列车乘客信息系统联挂解挂的一种方法使用。

【技术实现步骤摘要】

本专利技术属于嵌入式计算机领域,涉及。
技术介绍
列车乘客信息系统PIS (Passenger Information System)集成了客室广播、对讲 通讯、信息显示和动态线路地图显示功能,主要应用于地铁领域。PIS以计算机系统为核心, 依托多功能车辆总线MVB (Multifunction Vehicle Bus)技术、网络技术和多媒体技术实现 系统通信,并向乘客提供信息服务。PIS物理平台主要由位于列车司机室内的广播控制系统 单兀 ACSU(Announcement Control System Unit)、司机音频广播单兀 DACU(Driver Audio Communication Unit)、触摸显示屏TLCD(Touch LCD)和位于列车客室内的客室广播控制单 兀 PACU(Passenger Announcement Control Unit)搭建而成。如下表 1 所不:
一种<a href="http://www.xjishu.com/zhuanli/62/201410640277.html" title="一种列车乘客信息系统联挂解挂方法原文来自X技术">列车乘客信息系统联挂解挂方法</a>

【技术保护点】
一种列车乘客信息系统联挂解挂方法,包括MVB网络联挂解挂线程、8网段以太网联挂解挂线程和8网段IP维护线程,其特征在于:(1)创建8网段设备IP‑MAC表Controller上电启动后,发送组播命令获取8网段设备维护信息,信息中包括设备类型和IP‑MAC地址,为8网段每类设备创建IP‑MAC地址表;如果该类设备的IP‑MAC地址表中的元素个数与实际该类设备个数不符,则查看是否已创建IP‑MAC地址表超过60秒,如果未超过60秒则等待500毫秒后再次获取设备的维护信息,创建IP‑MAC地址表,否则认为该设备不存在;创建完成8网段设备IP‑MAC地址表之后,分别创建MVB网络联挂解挂、8网段以太网联挂解挂、8网段IP维护线程三个线程;MVB网络联挂解挂线程:当列车通过物理车钩联挂后,Controller会检测到联挂信号有效,如果PIS是联挂状态,则进入下一次检测;如果PIS当前不是联挂状态,则需要进行PIS联挂操作;Controller发送命令给FPGA进行PIS联挂,FPGA会将MVB中继口打开,实现MVB网络连通,之后FPGA通过联挂谈判算法将一列车的联挂地址设置为1;当Controller检测到MVB设备地址变化且有效后,确定MVB网络联挂成功;当列车通过物理车钩解挂后,Controller会检测到解挂信号有效,如果不是来自本车的解挂信号,则进入下一次检测;如果解挂信号来自本车,则需要进行PIS解挂操作;同样Controller发送命令给FPGA进行PIS解挂,FPGA会将MVB中继口关闭,并将MVB联挂地址重置为0,当Controller检测到MVB设备地址变化且有效后,则认为MVB网络解挂成功;8网段以太网联挂解挂线程:检测FPGA是否进行联挂谈判、MVB中继口是否打开、MVB设备地址是否改变、以及PIS处于何种状态;如果MVB联挂地址为1,或者当前PIS为联挂状态,则进行8网段以太网联挂;首先将Controller和交换机SwitchB的IP设置成9网段;之后重启TLCD、MediaPlayerB、EncoderB、DecoderB、Camera EncoderA、Camera EncoderB;最后将交换机SwitchB的联挂端口打开,实现8网段以太网联挂;当检测到MVB联挂地址变为0,并且当前PIS不是联挂状态时,则进行8网段以太网解挂;首先将交换机SwitchB的联挂端口关闭;再将Controller和交换机SwitchB的IP重置成8网段;之后重启TLCD、MediaPlayerB、EncoderB、DecoderB、Camera EncoderA、Camera EncoderB;最后将PIS设置为解挂状态,实现8网段以太网解挂;8网段IP维护线程:发送组播命令获取8网段设备维护信息,若此设备存在于已创建的IP‑MAC地址表中,则判断此设备的网段是否等于联挂地址加8,相等则进行下一次检测;如果不相等则需要判断设备类型,如果该类型是Controller或者交换机SwitchB,则直接发送修改IP的命令,如果是TLCD、MediaPlayerB、EncoderB、DecoderB、Camera EncoderA或Camera EncoderB,则发送重启命令;实现8网段设备的网段随着MVB联挂地址的改变而改变。...

【技术特征摘要】
1. 一种列车乘客信息系统联挂解挂方法,包括MVB网络联挂解挂线程、8网段以太网联 挂解挂线程和8网段IP维护线程,其特征在于: (1)创建8网段设备IP-MAC表 Controller上电启动后,发送组播命令获取8网段设备维护信息,信息中包括设备类 型和IP-MAC地址,为8网段每类设备创建IP-MAC地址表;如果该类设备的IP-MAC地址表 中的元素个数与实际该类设备个数不符,则查看是否已创建IP-MAC地址表超过60秒,如果 未超过60秒则等待500毫秒后再次获取设备的维护信息,创建IP-MAC地址表,否则认为该 设备不存在;创建完成8网段设备IP-MAC地址表之后,分别创建MVB网络联挂解挂、8网段 以太网联挂解挂、8网段IP维护线程三个线程; MVB网络联挂解挂线程:当列车通过物理车钩联挂后,Controller会检测到联挂信号 有效,如果PIS是联挂状态,则进入下一次检测;如果PIS当前不是联挂状态,则需要进行 ?13联挂操作;&)11壮〇1161'发送命令给??64进行?13联挂^?64会将贈8中继口打开,实现 MVB网络连通,之后FPGA通过联挂谈判算法将一列车的联挂地址设置为1 ;当Controller 检测到MVB设备地址变化且有效后,确定MVB网络联挂成功;当列车通过物理车钩解挂后, Controller会检测到解挂信号有效,如果不是来自本车的解挂信号,则进入下一次检测; 如果解挂信号来自本车,则需要进行PIS解挂操作;同样Controller发送命令给FPGA进 行PIS解挂,FPGA会将MVB中继口关闭,并将MVB联挂地址重置为0,当Controller检测到 MVB设备地址...

【专利技术属性】
技术研发人员:刘全利满宇
申请(专利权)人:大连理工大学
类型:发明
国别省市:辽宁;21

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1